
SLAM
文章平均质量分 89
向上的Stone
在读研究生
展开
-
SLAM 十四讲之第三讲
SLAM十四讲(第三讲)程序调试中出现的问题原创 2022-09-08 22:23:50 · 478 阅读 · 1 评论 -
velodyne+cartographer 2D构建栅格地图
基于VLP16 多线激光雷达的cartographer 2d 建图实现原创 2022-06-20 00:33:55 · 2023 阅读 · 4 评论 -
利用Octomap建立二维导航地图时出现的问题
Octomap出现的问题 最近在用VLP-16跑lego-loam,发现三维地图在导航时用不了,还是需要使用二维栅格地图。因此需要使用octomap将三维地图转为二维地图。一开始使用时也出现很多问题,花了一天时间终于将问题解决了,记录一下,避免踩坑。安装octomap_server安装sudo apt-get install ros-melodic-octomap-ros #安装octomapsudo apt-get install ros- melodic -octomap-msgssudo原创 2021-12-14 19:01:50 · 8249 阅读 · 28 评论 -
导航中的坐标(TF)变化配置
ROS包需要使用tf软件库发布机器人的变换树。在抽象层,变换树根据不同的坐标系之间的评议和旋转量开定义偏移量。在提及机器人时,一般定义两个坐标系:一个对用于机器人底座的中心点,一个坐标系安装在基座顶部的激光中心,并进行命名。我们将调用附加到移动基础“base_link”的坐标系(对于导航,它重要的是讲其放置在机器人的旋转中心),我们也会调用附加到激光“base_laser”的坐标系。...原创 2021-11-24 11:21:29 · 1245 阅读 · 0 评论 -
LOAM简介
LOAMLOAM系统流程 整体思想: 在点云中提取边缘特征(如树干、墙角等采用线模型描述)和平面特征(如地面、墙面等,采用面模型描述),匹配时以点到线距离和点到面的距离为残差优化位姿。1、特征提取(1)按线数分割 这里的线数指的是激光雷达的线程数。(2)计算曲率c=1∣S∣⋅∥X(k,i)L∥∑j∈S,j≠i(X(k,i)L−X(k,j)L)∥c=\frac{1}{|S| \cdot \| X_{(k, i)}^{L}}\left\|\sum_{j \in S, j \neq i}\lef原创 2021-08-13 15:11:58 · 1745 阅读 · 0 评论 -
讯飞线上赛总结(三)
讯飞线上赛总结(三)——局部路径规划 局部路劲规划是在未知环境中,基于传感器获取周围环境信息,并使机器人自主获得一条无碰撞的最优路径。用于局部路径规划的经典算法有人工势场法、模拟退火法、模糊逻辑法、TEB局部规划以及DWA算法等路径规划方法。...原创 2021-08-08 23:55:38 · 1035 阅读 · 0 评论 -
讯飞线上赛总结(一)
科大讯飞线上赛赛后总结——Mapper Server (已经有好写日子没更新博客了,因为这段日子参加了科大讯飞智能车的线上比赛,3/20才结束,这次通过这次比赛收获颇丰,也充分地认识到自己的不足,接下来的几篇博客主要是自己参加比赛后的开始给自己疯狂补课的总结与大家分享一下,比赛方面的事情抽空会写两篇博客介绍一下。) 这篇博客主要是介绍ros中mapserver工具的功能以及相关参数。比赛最初使用了gmapping建图,建图效果也比较理想,在获取官方的一些指导后,我们还是采取的cartographer原创 2021-04-02 11:42:54 · 947 阅读 · 0 评论 -
激光SLAM之Gmapping(2)算法分析解读
激光SLAM之Gmapping(2)算法分析解读 Gmapping的程序框架是依托Open_slam,该框架主要分成slam_gmapping和openslam_gmapping。在slam_gmapping可以从Lasercallback出发,作为整个框架的起点,Lasercallback函数在slam_gmapping.cpp文件中。文章目录激光SLAM之Gmapping(2)算法分析解读主要函数及调用关系①InitMapper函数②addScan函数③Processscan函数④scanMach原创 2021-01-17 22:34:26 · 1620 阅读 · 0 评论 -
激光SLAM之Gmapping(1)安装与测试
激光SLAM之Gmapping文章目录激光SLAM之Gmapping背景安装与编译算法分析1、参数解释2、算法结构背景 Gmapping是ROS中一种开源的实时SLAM解决方案,由德国弗莱堡大学Giorgio Grisetti等编写。主要使用激光和里程计数据进行SLAM,采用自适应重采样技术来减少粒子退化的影响,同时在粒子分布时引入当前观测值,使得粒子不确定性降低。其方法中主要包括扫描匹配和Grid FastSLAM算法,构建的地图格式为栅格地图。安装与编译算法分析1、参数解释2、算法结构原创 2021-01-05 18:31:25 · 6386 阅读 · 13 评论