报错:

[ WARN] [1652516663.964101392]: MessageFilter [target=odom_combined ]: Dropped 100.00% of messages so far. Please turn the [ros.octomap_server.message_filter] rosconsole logger to DEBUG for more information.

报错原因:

启动octomap建图时,ros系统中的坐标转换(tf,transform frame)不正确,默认的frame_id“odom_combined”(上图箭头处),不能与tf树建立联系。

这里参考了这个进行分析,不过它不针对octomap这个问题:https://blog.csdn.net/just_do_it567/article/details/115673347

解决方法:

最简单的解决方法就是把octomap的坐标系直接换成激光雷达点云坐标系/其他传感器坐标系,或者定位、slam输出的坐标系,这里改成了kitti数据的坐标系

     <!-- <param name="frame_id" type="string" value="odom_combined" /> 修改坐标系--><param name="frame_id" type="string" value="velo_link" />    

修改后的octomap_mapping.launch文件如下:

<!-- Example launch file for octomap_server mapping: Listens to incoming PointCloud2 data and incrementally builds an octomap. The data is sent out in different representations. Copy this file into your workspace and adjust as needed, seewww.ros.org/wiki/octomap_server for details
-->
<launch><node pkg="octomap_server" type="octomap_server_node" name="octomap_server"><param name="resolution" value="0.05" /><!-- fixed map frame (set to 'map' if SLAM or localization running!) --><!-- <param name="frame_id" type="string" value="odom_combined" /> 修改坐标系--><param name="frame_id" type="string" value="velo_link" />   <!-- maximum range to integrate (speedup!) 传感器数据半径,可能需要修改,默认为5.0可能有些小--><param name="sensor_model/max_range" value="35.0" /><!-- data source to integrate (PointCloud2) 输入点云--><remap from="cloud_in" to="/points_ground" /><!-- <remap from="cloud_in" to="/points_no_ground" />   --></node>
</launch>

参考链接:

ros wiki octomap_server:octomap_server - ROS Wiki

octomap(1):octomap_server报错MessageFilter [target=odom_combined ]: Dropped 100.00% of messages so far相关推荐

  1. 激光SLAM建图过程中的问题MessageFilter [target=odom_combined ]:Dropped 100.00% of messages so far.,解决方案

    最近在和师弟用kobuki底盘进行SLAM建图的过程中遇到一个比较棘手的问题,一直没有解决,直到今天我在仿真环境中也碰到了 [ WARN] [1618301922.711685031, 2351.76 ...

  2. MessageFilter [target=odom ]: Dropped 100.00% of messages so far.问题解决

    [错误提示] [ WARN] [1580994954.426403779]: MessageFilter [target=odom ]: Dropped 100.00% of messages so ...

  3. MessageFilter [target=odom ]: Dropped 95.28% of messages so far.Please turn the [ros.gmapping.messag

    由于树莓派自身运算能力不足, 稳定性较为欠缺,一些功能复杂的功能包运行速度较慢,在笔记本上能更快更好的完成相应任务.实验过程中,可以利用分布式原理,设置机器人工控机为从机,启动底盘控制节点.雷达节点. ...

  4. [ WARN] [1588040435.867625184]: MessageFilter [target=odom ]: Dropped 97.37% of messages so

    两台设备,一台开启激光,另一台开启底座控制和建图. 在开启gmapping就会报错,打开tf树分析,rosrun rqt_tf_tree rqt_tf_tree 明显看到激光数据的最新发布时间与其他话 ...

  5. 关于turtlebot仿真报错The majority of dropped messages were due to..... 修改记录

    ros仿真过程中可能会出现类似错误,雷达数据收不到. MessageFilter [target=odom ]: Dropped 100.00% of messages so far. Please ...

  6. Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式

    Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式 虽然项目能正常运行,但是看着这个红叉叉 ...

  7. 【报错】Cannot parse date “2020-08-31 00:00:00“: while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS

    报错内容 Cannot parse date "2020-08-31 00:00:00": while it seems to fit format 'yyyy-MM-dd'T'H ...

  8. 解决sklearn.metrics指标报错ValueError: Target is multiclass but average=‘binary‘. Please choose anothe...

    完整报错为:ValueError: Target is multiclass but average='binary'. Please choose another average setting, ...

  9. Xcode报错:Target ‘**‘ (project ‘**‘) has copy command from

    报错信息 Multiple commands produce '/Users/gpf/Library/Developer/Xcode/DerivedData/MySky-asnbqoeeaidlzjh ...

最新文章

  1. JMeter和JMeterPlugin的下载安装
  2. 【Vue】 vue-Router children 子组件空白显示,没有内容
  3. mysql 高效分页查询_PostgreSQL、MySQL高效分页方法探讨
  4. 计算机科学基本理论,计算机科学的基础知识.ppt
  5. 从attention到Transformer+CV中的self-attention
  6. 微信之初学者:基本的列表操作
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的仓库管理系统
  8. 2021牛客暑期多校训练营9,签到题HE
  9. Scikit-learn:主要模块和基本使用方法
  10. ElasticSearch 状态查询Cat接口
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_15-webpack研究-webpack-dev-server-程序调试...
  12. vue颜色选择器插件
  13. python教材推荐:
  14. git报错以及解决方法
  15. TM1637数码管显示STC51单片机驱动程序
  16. 浅谈矩阵变换——Matrix
  17. Anchor-free系列——FoveaBox: Beyond Anchor-based Object Detector
  18. 使用es6--对象数组的多种去重方式
  19. 《奔跑吧Ansible》
  20. NC开发各种常用方法

热门文章

  1. (DFS)深度优先搜索算法详解
  2. Celery入门--定时任务的开发及运行
  3. 五星好评的蓝牙耳机长什么样子?2021高人气蓝牙耳机榜单前五
  4. python基于opencv的手势识别_求python opencv 手势识别源代码
  5. day2-运算符和分支
  6. 固态装linux,Linux下安装SSD固态卡
  7. 苹果cms怎么一键删除所有视频
  8. python 循环写文件_循环-读写文件-字符编码
  9. Scrum板与Kanban如何抉择?敏捷工具:kmgoam板与按照pyluujly
  10. 中兴B863AV3.2-M、B863AV3.1-M2、E900V22C免拆机通刷救砖包【安卓9.0】