探索GPU驱动的移动导航与VR色彩对晕动症影响
一、GPU 驱动的移动增强现实导航系统 ARNavi
- GPS 数据匹配与映射
- 数据协议与解析 :采用 NMEA 标准协议处理 GPS 数据,实现简单解析器从协议返回的字符串中获取定位坐标(纬度和经度)。
- 关键变量
- 路点(Way points) :一系列代表地图上路线的几何坐标,相邻点间距不统一,弯道和节点路点多,直线路段少,可通过 GPS Visualizer 网站获取,还能计算移动方向、与北的夹角等信息。
- 地理点(Geo points) :给定位置的实际地理坐标,通过计算两个方向(两点间方向和正北方向)的夹角 θ 获得,因地球表面是弯曲的,类似在球体上计算距离,实验中两点间最小距离设为 1 米以保证精度。
- 预测点(Prediction points) :基于现有点坐标计算的几何点,随汽车移动方向和当前位置变化。使用 12×15 的预测点矩阵,相邻点间距横竖均为 1 米,可看作置于汽车前方的矩阵点,矩阵分为一个中心列矩阵和两个 12×7 的子矩阵以简化计算,仅 End_P 点(汽车当前位置)坐标已知,其他点坐标通过计算夹角 θ 得出。
- 匹配地理点和预测点
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



