基于hokuyo雷达的cartographer建图实现

yunlongzhang yunlongzhang     2022-12-16     725

关键词:

最近这一周的时间一直在调试基于北洋hokuyo雷达的Cartographer建图,参考了网上的相关教程,但是在实际操作的过程中出现了建立的地图无法保存的现象,折腾了将近一周的时间,今天算是终于能够正常的建图了,虽然建立的地图的效果不太理想,但是根本的问题解决了。下一步的工作就是调试优化了。因此本文主要目的在于记录在实际测试时碰到的一些问题。

1.由于采用的是主从机模式,所以一定要配置好相关的网络,并且不要忘记在编译bashrc文件,最重要的是不要忘了关键字export;

2.在bashrc文件中添加对应激光雷达的环境变量,不添加的话,激光雷达无法正常运行;

3.在从机上启动rviz中查看实时的建图,在rviz中设置全局坐标系为map;

4.启动cartographer建图程序,以及保存地图程序,都在主机上进行;

5.在实际建图过程中turtlebot的移动速度不能太快,要不然建出来的地图偏差太大。

本文在实际测试的过程中主要参考了创客智造上关于turbot-SLAM教程,并且感谢佛山夜猫在我遇到问题的时候给予的解答,对此表示感谢!

 

2d激光slam算法比较+cartographer

 Hectorslam:Hectorslam利用高斯牛顿方法解决scan-matching问题,对传感器要求较高。缺点:需要雷达(LRS)的更新频率较高,测量噪声小。所以在制图过程中,需要robot速度控制在比较低的情况下,建图效果才会比较理想,这也是... 查看详情

eaig4lidar在cartographer上2dslam建图

 参考:http://www.mindthink.me/2018/11/01/cartographer学习系列之二%EF%BC%9A-使用-eai-ydlidar-实现-cartographer-2d-slam/ https://blog.csdn.net/qq_41622988/article/details/80483826 前面已经完成配置ROS(kinetic 查看详情

基于slamware的机器人底盘传感器安装指南

...装不当,对机器人定位、建图及避障等会产生重要影响,基于SLAMWARE解决方案的机器人底盘常用传感器应该如何安装呢?以及安装中有什么需要注意的呢?本文将为大家一一阐述!   激光雷达   激光雷达安... 查看详情

基于slamware的机器人底盘传感器安装指南

...装不当,对机器人定位、建图及避障等会产生重要影响,基于slamware解决方案的机器人底盘常用传感器应该如何安装呢?以及安装中有什么需要注意的呢?本文将为大家一一阐述!???激光雷达???激光雷达安装的是否水平对slamware... 查看详情

面向固态激光雷达和惯导的里程计和建图

...方案,用于固态和机械激光雷达,针对前端,基于特征的轻型激光雷达里程计为自适应关键帧选择提供快速运动估计,针对后端,通过边缘化执行基于分层关键帧的滑动窗口优化,以直接融合I 查看详情

面向固态激光雷达和惯导的里程计和建图

...方案,用于固态和机械激光雷达,针对前端,基于特征的轻型激光雷达里程计为自适应关键帧选择提供快速运动估计,针对后端,通过边缘化执行基于分层关键帧的滑动窗口优化,以直接融合I 查看详情

谷歌cartographer论文翻译笔记

googlecartographer的论文Real-TimeLoopClosurein2DLIDARSLAM刚刚研究完gmapping,现在来看看谷歌开源的cartographer,在看源码之前先研究一下它的论文;(所有的都是在看完后根据自己理解写的,如有疑问、疏漏、错误等可留言)摘要:便携式... 查看详情

ros实验笔记之——基于cartographer方法的slam(代码片段)

...DLiDAR的实验中,大多采用gmapping,本博文试试采用cartographer。对于cartographer方法,相比起gmapping,其多了IMU以及回环检测。有了回环检测后,可以避免odom的累积误差首先安装依赖包sudoapt-getinstallros-melodic-cartograp... 查看详情

激光雷达slam算法

...,也就是一些常用的SLAM算法,例如Gmapping、Karto、Hector、Cartographer等算法。我们不会去关注算法背后的数学原理,而是更注重工程实现上的方法,告诉你SLAM算法包是如何工作的,怎样快速的搭建起SLAM算法。地图:ROS中的地图很... 查看详情

poj-3020antennaplacement---二分图匹配&最小路径覆盖&建图(代码片段)

...https://vjudge.net/problem/POJ-3020题目大意:一个n*m的方阵一个雷达可覆盖两个*,一个*可与四周的一个*被覆盖,一个*可被多个雷达覆盖问至少需要多少雷达能把所有的*覆盖解题思路:把每个*城市编号,然后每相邻两个城市之间连线... 查看详情

轻量化固态激光雷达的三维定位与建图

...有的SLAM方法主要针对大型机器人经常采用的机械式激光雷达传感器,最近,固体激光雷达变得流行起来,因为它为小型机器人提供了一种经济 查看详情

机器人建图

建图是利用机器人上的传感器数据,建立其周边环境空间模型的过程,该地图将用于机器人的定位和导航。建图过程,激光雷达的数据和里程数据被slam_gmapping节点使用 查看详情

机器人建图

建图是利用机器人上的传感器数据,建立其周边环境空间模型的过程,该地图将用于机器人的定位和导航。建图过程,激光雷达的数据和里程数据被slam_gmapping节点使用 查看详情

经典文献阅读之--m-loam(多激光雷达在线标定方案)

...云中的边缘与平面点。经过外参初始化后,我们使用一个基于滑窗的多激光雷达里程计来同时估计位姿与在线标定,其中包含了标定结果的收敛性判断。本文主要贡献有四点:通过自动初始化,计算所有关键状态,包括连续帧之... 查看详情

ros实验笔记之——基于cartographer的多机器人slam地图融合(代码片段)

...多机器人地图融合。实验和仿真都验证过了。本博文通过cartographer来实现SLAM,再做mapmerge先看视频效果two启动的文件#!/bin/bashgnome-terminal--tab-e'bash-c"roscore;execbash"'sl 查看详情

雷达通信基于matlab线性调频脉冲雷达仿真含matlab源码2104期

一、线性调频脉冲压缩雷达仿真研究1LFM脉冲压缩雷达工作原理LFM脉冲压缩雷达的工作原理图如图1所示。如果将雷达天线和目标看作一个系统,可得到如图2的等效LTI(线性时不变)系统。等效LTI系统的冲击响应可写成:式中,M为目标的... 查看详情

论文阅读《high-definitionmapgenerationtechnologiesforautonomousdriving:areview》1

...1介绍2高精地图的数据采集3点云地图生成3.1建图技术3.1.1基于分割的点云配准3.1.2仅基于激光雷达的点云建图3.1.3里程计融合点云配准3.1.4GPS融合点云配准3.1.5INS融合点云配准3.1.6视觉传感器融合点云配准4高精地图的特征提取方法4.... 查看详情

雷达通信基于matlab线性调频脉冲雷达仿真含matlab源码2104期

一、线性调频脉冲压缩雷达仿真研究1LFM脉冲压缩雷达工作原理LFM脉冲压缩雷达的工作原理图如图1所示。如果将雷达天线和目标看作一个系统,可得到如图2的等效LTI(线性时不变)系统。等效LTI系统的冲击响应可写成:式中,M为目标的... 查看详情