orbslam2-导航(1)-原理
来源:互联网 发布:淘宝导航栏代码 编辑:程序博客网 时间:2024/06/17 06:10
转载声明:本文转载自 金木炎 的博客,仅供个人学习。感谢博主的无私分享,如有侵权,敬请告知。
从今天开始博主我就把我用orbslam2导航的原理和code讲给大家。
首先,orbslam2构建的map是稀疏地图,有人说稀疏地图怎么导航,不是只有稠密map,至少是半稠密map才能navigation吗?
是的,要想navigation必须要有一个好的地图例如:2D栅阁地图,3D的octomap。
博主的导航是基于记忆轨迹的方式来navigation的。下面我就把博主的导航原理讲给大家。
(1)首先要手动去控制robot,让robot走一条较好的路径(不要让它往墙上撞),然后记下这条路径,其中这条路径上有你的目标点(可以是路径的终点,也可以是路径的任意一点)。
(2)保存当前map(.bin)和路径轨迹(.txt)。
(3)下次启动时计算从任意一点到轨迹线上的最短距离。然后计算旋转角,控制robot到达轨迹线上。
(4)沿着轨迹线到达目标点。
以上只是大致原理,其实navigation过程中需要处理好多事情,以后的会慢慢讲,并且把code贴出来共享。
0 0
- orbslam2-导航(1)-原理
- orbslam2-导航(1)-原理
- 一起学ORBSLAM2(1)跑通ORBSLAM2 ubuntu 14.04的运行
- orbslam2(1)-初始化
- orbslam2(1)-初始化
- orbslam2学习笔记1
- orbslam2的基础理论(一)
- orbslam2的基础理论(一)
- orbslam2-基础理论(五)ransac
- orbslam2的基础理论(一)
- ROS下 orbslam2 双目 (三)
- orbslam2-基础理论(六)-g2o(常用的优化算法)
- 一起学ORBSLAM2(3)system框架搭建
- ORBSLAM2 ROS
- wordpress 分类导航原理
- 导航控制器的原理
- VOR导航原理
- Spark原理---导航
- AIDL成长记(1)
- 【代码笔记】iOS-账号,密码记住
- Android 优雅的为RecyclerView添加HeaderView和FooterView
- [李景山php]thinkphp核心源码注释|Cache.class.php
- MySQL索引之前缀索引和索引选择性
- orbslam2-导航(1)-原理
- (来自知乎)Unity反射机制的理解
- APUE 7-9 进行命令处理程序的典型骨架部分
- bash 基础
- [线段树 单调栈] UNR #1 争夺圣杯
- STM32F429串口通信GPIO配置问题
- [李景山php]thinkphp核心源码注释|Build.class.php
- mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
- Hadoop:MapReduce架构设计