[发明专利]基于真实环境的虚拟驾驶场景建模方法有效
申请号: | 201910434833.1 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110109552B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 宋永端;沈志熙;李聃;曾海林 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F30/20;G09B9/05 |
代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 吴彬 |
地址: | 400030 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 真实 环境 虚拟 驾驶 场景 建模 方法 | ||
1.基于真实环境的虚拟驾驶场景建模方法,其特征在于,包括以下步骤:
1)使用全景相机在固定移动速度下拍摄真实驾驶场景的全景视频,所述全景相机在拍摄过程中的设置高度与驾驶员在车辆上的眼睛高度一致;
2)在Unity3D的虚拟空间中建立一个球体模型,通过编辑球体模型着色器,将拍摄的全景视频贴到球体内侧;
3)将一个车体模型放入球体场景的球心位置,作为虚拟驾驶车辆;
4)将一个虚拟相机放入车体模型的驾驶员位置,且虚拟相机的设置高度与驾驶员在车体模型上的眼睛高度一致,并将驾驶员佩戴的VR头盔的开发包中实现同步的脚本添加到虚拟相机上,以使检测VR头盔在三维空间中坐标位置和旋转角度的三维空间跟踪定位器所采集到的坐标和角度信息,作为虚拟相机的同步脚本参考输入,从而使虚拟相机跟随VR头盔同步转动;并将虚拟相机捕获的当前转角方向上的场景图像输入VR头盔;
所述的基于真实环境的虚拟驾驶场景建模方法还包括以下步骤:
5)建立场景变化速度与模拟驾驶脚踏板输入信号的关系,具体步骤如下:
a)根据某种实际车辆的动力学参数,计算该车的平均加速度值,包括油门平均加速度ac1和刹车平均加速度ac2:
上式中v10和v11分别表示油门加速过程的初始速度和终了速度,单位km/h,油门加速时间为Δt1秒;v20和v21分别表示刹车减速过程的初始速度和终了速度,单位km/h,刹车减速时间为Δt2秒;
b)根据模拟驾驶脚踏板的输入信号和某种实际车辆的平均加速度值,计算虚拟驾驶车辆的油门加速度a1、刹车加速度a2和当前加速度a:
上式中:δ1模拟驾驶油门踏板的输入信号值,δ2模拟驾驶制动踏板刹车的输入信号值,δ1和δ2输入信号的取值范围都为[-32767,32767];
c)根据当前加速度a,计算虚拟驾驶车辆的当前速度vD:
vD=vD0+(a·Δt)×3.6 (6)
上式中vD和vD0分别表示当前时刻和上一时刻的车辆速度,单位km/h,前后两次计算的间隔时间为Δt秒;
d)根据虚拟驾驶车辆的当前速度和姿态偏转角,动态改变场景视频播放速率系数k,所述场景视频播放速率系数k的表达式如下:
上式中kmax为最大播放速率系数,其值取决于计算机硬件配置高低;v0为拍摄真实驾驶场景全景视频时相机的移动速度,vD为虚拟驾驶车辆的当前行驶速度,v0kmax为虚拟驾驶车辆允许的最大行驶速度;θ为虚拟驾驶车辆的姿态偏转角,其值由下式(8)计算;
所述的基于真实环境的虚拟驾驶场景建模方法还包括以下步骤:
6)建立模拟驾驶方向盘输入信号与虚拟驾驶车辆在球体场景中位姿及横向位置的关系,具体步骤如下:
a)设定转向系数q=ωs/θs,其中ωs为模拟驾驶方向盘的单边最大旋转角度,θs为虚拟驾驶车辆转向轮的最大转向角度;
b)设定球体场景中虚拟驾驶车辆的姿态偏转角θ为:
上式中ω为模拟驾驶方向盘的输入角度信号;
c)根据虚拟驾驶车辆的当前速度和姿态偏转角,得到汽车侧向平移速度vx:
vx=vD·sinθ (9)
d)设定球体场景中虚拟驾驶车辆的左右平移范围为Rc,当虚拟驾驶车辆平移范围在Rc之内时,即x∈[-Rc,Rc],虚拟驾驶车辆在当前车道的场景视频中左右移动;当平移的范围超出Rc时,即x<-Rc或x>Rc,将虚拟驾驶车辆在移动过程中切换到相邻车道的场景视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910434833.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:手势识别方法、装置、设备及存储介质
- 下一篇:一种智能镜子和显示方法