栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

学习记录1.从Apollo无人车录制并提取Pose等信息

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习记录1.从Apollo无人车录制并提取Pose等信息

由于实验室新开方向,正好是第一批,论文需要所以研究了很久怎么从Apollo车里获取想要的数据集,浪费了很多时间,为此记录一下操作流程以免忘记了。本人目前在做的是组合导航相关的,所以以Pose为例。

第一步:首先进入Ubuntu 打开终端进入docker环境,打开人机交互界面,选择车型信息,打开GPS、Canbus、Localization后尝试用遥控器移动车辆,等到电脑屏幕上显示出图像可以开始下一步。

第二步:点击recorder 并用遥控器操作车辆,沿着自己预设的道路行驶,行使完毕后关闭recorder。文件将保存在data文件里。

第三部:播放录制好的数据包,打开新的终端进入docker环境后,输入

cyber_recorder channel

可以查看并播放相应的数据渠道。

第四部:播放完毕的数据会在终端里显示,类似字典,我提取的方法比较蠢,直接就是将终端里的数据复制到txt文件里,然后用的python自己编代码提取的数据集。看过其他论文有用cyber_recorder echo

直接进行重定向的,但是我没找到相关具体指令。

后面就是数据提出来后,Apollo输出的位置信息是UTM坐标系下的位置,我需要的是经纬度,所以用python的Proj库进行转换了。然后Apollo车里输出是四元数,我需要DCM矩阵,所以又用MATLAB的函数转换了一下,这才搞定,中间浪费了太多时间在这种转换上面,特此记录一下,以后要好好学习代码!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/920734.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号