激光SLAM建图过程中的问题MessageFilter [target=odom_combined ]:Dropped 100.00% of messages so far.,解决方案
最近在和师弟用kobuki底盘进行SLAM建图的过程中遇到一个比较棘手的问题,一直没有解决,直到今天我在仿真环境中也碰到了
[ WARN] [1618301922.711685031, 2351.764000000]: MessageFilter [target=odom_combined ]: Dropped 100.00% of messages so far. Please turn the [ros.slam_karto.message_filter] rosconsole logger to DEBUG for more information.
经过一系列的尝试和查资料发现产生该错误的原因是tf转换不正确导致的
首先通过命令
rosrun rqt_tf_tree rqt_tf_tree
查看一下tf树是否连接正确
这里发现base_link并没有指向对应的雷达坐标,因此需要发布一个静态的tf转换
rosrun tf static_transform_publisher 0.20 0 0 0 0 0 base_link laser 50
再次查看tf树,发现雷达坐标已经加入到tf树中
但是,如此之后建图的错误依旧存在,那么关键的地方来了!!!!!
查看一下建图所需话题的tf名称是否对应正确!!!
我这里是因为雷达tf名称对应不正确,之前通常情况下雷达tf是laser,所以形成了定型思维,下面说一下如何正确修改
rostopic echo /scan
会输出frame_id:base_scan,与上面的雷达tf名称是不一样的,所以需要将静态tf中的laser改成base_scan
rosrun tf static_transform_publisher 0.20 0 0 0 0 0 base_link base_scan 50
重新运行gmapping或karto即可
激光SLAM建图过程中的问题MessageFilter [target=odom_combined ]:Dropped 100.00% of messages so far.,解决方案相关推荐
- 从零搭建一台基于ROS的自动驾驶车-----3.激光Slam建图
系列文章目录 北科天绘 16线3维激光雷达开发教程 基于Rplidar二维雷达使用Hector_SLAM算法在ROS中建图 Nvidia Jetson Nano学习笔记–串口通信 Nvidia Jet ...
- 机器人学习--网友资料系列 激光SLAM建图、粒子滤波定位和位姿图优化
一.移动机器人自主导航的前提是在未知环境中先构建地图 (目前市内很多用的2D激光雷达,构建栅格地图,相当于立体空间中的某个水平面高度的切面) 一般用的是2D 激光SLAM算法 构建概率栅格占用地图: ...
- 视觉slam建图导航中建立map->odom的tf关系
问题: 现在已有基于视觉slam建立的map地图,但在该地图基础上想进行导航规划时,发现map和odom并没有建立正确的tf关系. 参考: AMCL中map->odom的转换 ROS_DEBUG ...
- Livox激光MID-360使用与fast-lio2激光SLAM建图
1.Livox激光MID-360使用 mid-360激光雷达使用前首先需要安装 SDK2和 ROS2驱动.注意,一定要使用 SDK2和 ROS2驱动. 安装 SDK2比较简单,按照README可以顺利 ...
- ros建图过程中给上位机发布地图信息
栅格地图信息 一种是mapstream结构体 定义在mapstream.msg文件中 结构如下 Header header nav_msgs/MapMetaData info string forma ...
- SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航——2.google-cartographer机器人SLAM建图...
SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航--2.google-cartographer机器人SLAM建图 摘要 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习.在 ...
- SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航——1.在机器人上使用传感器...
SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航--1.在机器人上使用传感器 摘要 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习.在前面的学习铺垫后,终于迎来了最大乐趣 ...
- SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航——3.ros-navigation机器人自主避障导航...
SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航--3.ros-navigation机器人自主避障导航 摘要 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习.在前面的学习 ...
- 【论文阅读记录】基于视觉SLAM建图的无人机路径规划 作者:王海
目录 一.论文前瞻问题 二.论文内容概述 1.SLAM建图与路径规划综述 2.关键问题 3.SLAM中前后端设计部分 4.三维路径规划 三.拓展 一.论文前瞻问题 智能体在陌生环境中的一次自主导航任务 ...
最新文章
- python调用数据库数据类型_ajax 读取python的数据库数据类型
- 为工厂分配用于公司间Invoice的销售范围
- Linux命令04:info
- Mac的控制台命令行报错:command not found
- 时间序列与R语言应用(part5)--移动平均MA模型及其可逆性
- python学习笔记之装饰器、递归、算法(第四天)
- Ubuntu 16.04安装idea
- 算法设计与分析——贪心算法——单个出水口打水问题
- 《 郝斌 java自学视频 完结 》_郝斌Java自学视频 全107讲视频教程下载 完整版
- EXCEL复制可见单元格
- window系统在cmd窗口中直接使用sqlmap命令进行sql注入测试
- CSS 设置段落格式
- RTKLIB(二)——RTKPOST
- 笔记本java怎么启动独立显卡_笔记本双显卡怎么切换,告诉你笔记本双显卡怎么切换到独立显卡...
- 游戏本自动掉帧_实用 | 大夏天,如何解决卡顿掉帧?
- zhang 快速并行细化方法_Zhang快速并行细化算法.docx
- cm12 for 三星n7100编译
- 记事本 批量新建文件夹
- jsp页面链接下载文件
- 拼多多app是原生还是html,拼多多app下架了是怎么回事?原因及上线时间分析
热门文章
- Row size too large ( 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC
- 操作系统实验二:物理内存管理系统
- asps英文_常用汽车词汇的英文简称都有哪些比如AT、MT、AMT、BATT的这些?谁给列个清单?...
- 百度地图经纬度转腾讯/高德
- JZOJ_100029. 【NOIP2017提高A组模拟7.8】陪审团 (Standard IO)
- 【MySQL】多表查询策略(多表联查子查询)
- ckeditor+vue 傻瓜式操作教程
- 高通平台学习----常用缩写(持续更新中)
- JSP设置表格边框为单实线
- java下bin目下的exe