顶视相机全局定位项目
具体项目介绍参见:
https://gitee.com/yunxiangluo/orbslam
编写一个ros节点,完成摄像机图像采集和topic发送
镜头畸变和内参标定
摄像机与机器人坐标系间的位姿标定(8.16-8.22)
本周周报:
订阅图像,输入ground_truth
转为灰度图
构造frame
特征点检测
帧间特征点匹配
三角化进行地图初始化
这周先是实现了orbslam的保存功能,可以完整的保存地图,但是后来和邸老师沟通之后,发现直接的做法有错,不应该完整保存整个地图,于是根据他的方法,修改了源码 只保存了kitti数据集,但是还没有解决时间戳的问题
1、使用VINS双目+IMU录制好EuRoc数据集MH_01_easy轨迹rosbag(包含/cam0/image_raw及其pose两个topic); 2、完成ORBSLAM2环境安装,在ROS环境下测试录制的rosbag;
判断关键帧
从上次重定位经过了至少20帧 ➢ 距离上次插入关键帧经过了至少20帧 —— 避免关键帧插入过密 ➢ 当前帧至少跟踪到了50个点 —— 当前帧具有良好的跟踪状态 ➢ 当前帧中观测到的地图点中,参考关键帧也观测到的地图点所占的比例小于90% —— 确保新的关键帧观测到了足够多的新环境 ORB-SLAM2中,如果追踪到的近点过少,则也插入新关键帧
特征点三维坐标计算(三角化)
本周工作:
全局定位组:
1、完成pose话题的接收和传递,测试完成(张) 2、完成初始化代码更改,待测试(张) 3、 完成对应场景词袋的训练(徐) 4、 明确保存雷达轨迹数据集的要求,借助展华的自动保存脚本,修改cartographer的配置信息之后,成功将雷达轨迹保存成tum格式,完成了雷达与相机标定的数据采集(方)
保存地图“Map”中的各个元素,以及它们之间的关系。
地图主要包含关键帧、3D地图点、BoW向量、共视图、生长树等
在跟踪过程中有三种跟踪模型和局部地图跟踪等过程。
修改map头文件,添加保存地图的函数
修改对应map.cpp文件
修改converter相关文件
修改system文件
特征点检测
相似关键帧检索
特征点匹配
位姿优化
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。