[发明专利]基于IntelRealSense的汽车虚拟驾驶应用的开发方法及系统在审
申请号: | 201711010835.5 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107844195A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 司占军;董春侠 | 申请(专利权)人: | 天津科技大学 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T17/05;G06T19/00 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙)11465 | 代理人: | 李冉 |
地址: | 300222 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 intelrealsense 汽车 虚拟 驾驶 应用 开发 方法 系统 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种基于Intel RealSense汽车虚拟驾驶应用的开发方法及系统。
背景技术
目前,常见的人机交互方式主要是基于键盘、鼠标、触摸屏、遥控器等接触式的操作方式,交互过程需要借助中间设备,其传输方式单一。伴随着计算机软硬件技术的高速发展以及人们对人机交互的更高要求,语音识别、体感交互等新型人机交互方式开始出现,体感交互可以使得用户通过语音、手势等更加自然、直观地与计算机进行交流,该交互方式是一种非接触式的交互方式,不需要借助中间设备,更加符合人类交流方式。
但现有的体感虚拟驾驶应用往往需要借助虚拟现实头盔、手柄等其他外接设备,且程序开发量较大,而且操作该应用时佩戴该类型的设备具有一定的延时和眩晕等缺点,用户不能获得良好的体验。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于Intel RealSense汽车虚拟驾驶应用的开发方法及系统。
第一方面,本发明实施例提供一种基于Intel RealSense汽车虚拟驾驶应用的开发方法,包括:在Unity引擎中创建虚拟驾驶地形场景,并在所述场景中制作道路;
制作汽车3D模型,将所述汽车3D模型导入Unity中并将其置于所述场景中;
通过Intel Realsense SDK完成Unity下感知设备的数据接入,并创建汽车前进、左转和右转的脚本;
借助Intel Realsense 3D Camera跟踪和捕捉预设的用户手势动作信息,根据所述用户手势动作信息,实现汽车虚拟驾驶。
在一个实施例中,所述借助Intel Realsense 3D Camera跟踪和捕捉预设的用户手势动作信息,根据所述用户手势动作信息,实现汽车虚拟驾驶,包括:
使用UnityToolkit的SendMessage组件,借助Unity发送信息的功能设置预设的用户手势动作为触发条件,当通过Intel Realsense 3D Camera跟踪捕捉到用户双手展开、左手向左偏转和右手向右偏转的动作,根据所述用户双手展开、左手向左偏转和右手向右偏转的动作实现双手控制汽车的直线行驶、左手控制汽车左转和右手控制汽车右转。
在一个实施例中,在创建汽车前进、左转和右转的脚本之后,所述方法还包括:
添加汽车声音组件,使其在虚拟驾驶过程中发出发动机引擎的声音。
在一个实施例中,所述方法还包括:
在Unity引擎中创建虚拟驾驶地形场景之后,还包括:添加相机;
初始化时获取相机与汽车的相对偏移量,根据所述偏移量设置第一人称和第三人称驾驶视角,并通过第一预设的操作方式实现所述第一人称和第三人称驾驶视角的切换。
在一个实施例中,所述方法还包括:
通过第二预设的操作方式实现对所述虚拟驾驶地形场景和/或所述汽车3D 模型的切换。
第二方面,本发明实施例提供一种基于Intel RealSense汽车虚拟驾驶应用的开发系统,包括:
创建制作模块,用于在Unity引擎中创建虚拟驾驶地形场景,并在所述场景中制作道路;
制作导入模块,用于制作汽车3D模型,将所述汽车3D模型导入Unity 中并将其置于所述场景中;
数据接入模块,用于通过Intel Realsense SDK完成Unity下感知设备的数据接入;
创建脚本模块,用于创建汽车前进、左转和右转的脚本;
实现驾驶模块,用于借助Intel Realsense 3D Camera跟踪和捕捉预设的用户手势动作信息,根据所述用户手势动作信息,实现汽车虚拟驾驶。
在一个实施例中,实现驾驶模块,具体用于使用UnityToolkit的SendMessage组件,借助Unity发送信息的功能设置预设的用户手势动作为触发条件,当通过Intel Realsense 3D Camera跟踪捕捉到用户双手展开、左手向左偏转和右手向右偏转的动作,根据所述用户双手展开、左手向左偏转和右手向右偏转的动作实现双手控制汽车的直线行驶、左手控制汽车左转和右手控制汽车右转。
在一个实施例中,还包括:
添加组件模块,用于添加汽车声音组件,使其在虚拟驾驶过程中发出发动机引擎的声音。
在一个实施例中,还包括:添加相机模块和第一切换模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津科技大学,未经天津科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711010835.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防止凝露的配管盖板和空调器
- 下一篇:由复合材料构成的零部件以及其制备方法