场景:调用ros的建图topic,初始化地图,发现走着走着就动不了了,rviz崩了

问题是手动调用时是没事的,融入android用手机调用就出现问题

讨论时,汪老师觉得是某个地方堵塞了,与架构师请教时他也是这么觉得,也有可能是一些地方存在报错信息只是roslaunch没有打印出来

我当天觉得很诡异

次日排查发现是laserScan报错,一般是走到后半部分就崩溃,发现laserScan的queue size默认设值为10,调大后发现又正常了

应该是ros的laserScan的发布频率过快,然后消息队列的长度又低,导致走着走着队列满了,数据处理不过来堵塞了,然后数据丢失导致崩溃,调大消息队列长度,使其能接收并处理更多的数据

而且ros可以指定master,消息的发布与订阅不一定是同一台机子,存在网络资源的消耗,系统处理性能相对降低,从而出现堵塞

ros 建图 走着走着就动不了了相关推荐

  1. 基于《ros机器人开发实践》的学习,ros建图,机器人导航

    在这之前先仔细学习书中的内容,运行相关教学包,试一试这种感觉,培养自己的兴趣,觉得这个做起来还是挺有趣的,下面这些图是运行书中的展示效果:主要是ros建图,与机器人实现导航功能. #下面小编开始自己的 ...

  2. EAI dashgo底盘(不带陀螺仪版本)+SICK激光(选择LMS100)的ROS建图导航基础

    1.安装Ubuntu 官网下载镜像,这里选择长期维护版本14.04,官方下载地址: https://www.ubuntu.com/download/alternative-downloads 用软碟通 ...

  3. ros建图时新建出来的图跟着车一起转如何解决

    关于我建图前后详细的整体流程可以看我的另一篇文章 问题: 我使用gmapping建图的时候发现,刚打开时建的图还是正常的,但是只要我的平台车一旋转,新建出来的图就也会跟着旋转,最后建出来的图是多个旋转 ...

  4. ros建图过程中给上位机发布地图信息

    栅格地图信息 一种是mapstream结构体 定义在mapstream.msg文件中 结构如下 Header header nav_msgs/MapMetaData info string forma ...

  5. ros 启动建图/导航-- Request for map failed; trying again...

    问题描述:在启动ros建图导航时,经常遇到request map类似的报错 [ INFO] [1632648620.520173473]: Requesting the map... [ WARN] ...

  6. ROS机器人应用(6)—— 激光雷达建图和导航

    文章目录 一.激光雷达建图 二.建图算法切换及其优缺点 三.自主导航 四.多点导航 一.激光雷达建图 小车开机,连接WIFI,密码:dongguan. 启动激光建图(服务端) ssh -Y wheel ...

  7. ROS 教程2 机器人雷达建图 蒙特卡洛定位 导航 路径规划 仿真

    ros 机器人雷达建图 蒙特卡洛定位 导航 路径规划 仿真 move_base gmapping acml 博文github 一.安装 turtlebot 移动机器人底座 进行导航 1.安装系统依赖 ...

  8. ros学习——gmapping建图

    前言 Gmapping算法 Gmapping是一个基于2D激光雷达使用RBPF(Rao-Blackwellized Particle Filters)算法完成二维栅格地图构建的SLAM(Simulta ...

  9. 激光雷达学习笔记-------Ubuntu 18.04 + 思岚科技 A1M8+ ROS 上手使用及基于hector_slam 建图

    一,在虚拟机环境上搭建环境 官方提供了纯 C++和ROS节点两种形式的SDK,ROS版SDK中已经包含了C++的SDK(版本稍晚),不需要单独下载C++版本的SDK. 这里我们主要使用ROS来测试,从 ...

最新文章

  1. Google Test(GTest)使用方法和源码解析——私有属性代码测试技术分析
  2. ubuntu14.04 部署atlas
  3. java中如何检查字符串都是数字_如何在Java中检查字符串是否为数字?
  4. 央行无意放宽松,7月贷款仍有可能吃紧
  5. ASPNET Core 2.x中的Kestrel服务器
  6. Cookie和Session的作用和工作原理
  7. 国外知名的开源项目托管网站
  8. 这就是科研爱情:硕士毕业工作6年后,二人一起辞职携手攻读博士学位
  9. ArcGIS Engine开发:框架/结构+对象库
  10. 安卓学习笔记29:使用SQLite数据库
  11. Myeclipse学习总结(12)——Eclipse/MyEclipse实用技巧再回顾
  12. 帆软报表重要Activator之DesignerInitActivator之四WestRegionContainerPane 设计器的左边部分文件列表以及数据集的部分
  13. Asp.net安全相关注意的几个问题
  14. 计算机桌面图标右上角出现双箭头符号,电脑桌面图标有箭头,如何消除小小障碍小编有绝招...
  15. 网站优化之robots文件详解
  16. android killer java_android killer无法查看java源代码的解决方法
  17. ICCV2021:Focal Frequency Loss for Image Reconstruction and Synthesis
  18. Linux速记软件,Anki:让记忆更轻松的开源神器
  19. windows自带截图工具快捷方法
  20. 小谈Intel SGX

热门文章

  1. HistCite 导入类型 unknown 解决办法
  2. ubuntu 不能检测到显卡信息
  3. amazon.jp_亚马逊汽车保险...接下来怎么办?
  4. c3-31 case13简单算术计算器
  5. python中的divmod函数_Python中的divmod函数和map函数
  6. OpenCV-C++对图像像素的四种遍历操作
  7. 对 Unity 太空射击游戏的实践
  8. 利用空闲时间挣钱的兼职
  9. unity音频 Android,unity发布到Android的音频解决方案
  10. Stirling公式