鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    使用launch文件启动cart建图报错,日志信息显示queue is full

    已定时 已固定 已锁定 已移动
    Nav2
    cartographer 建图
    3
    5
    1.6k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 追逐我的明天追
      追逐我的明天
      最后由 追逐我的明天 编辑

      在fishbot中使用指令:
      ros2 launch fishbot_cartographer cartographer.launch.py
      按照源码launch文件出现的问题:在install中找不到executable文件occupancy_grid_node,不能运行。
      e8798f7e-5521-4361-b360-0b52d1a098d3-image.png
      报错日志:
      [ERROR] [launch]: Caught exception in launch (see debug for traceback): executable 'occupancy_grid_node' not found on the libexec directory '/home/gh/d2lros2/fishbot_ws/install/cartographer_ros/lib/cartographer_ros'

      将excutable修改成cartographer_occupancy_grid_node后运行报错,能打开rviz、看到节点信息,但是没有内容。
      报错日志:
      [cartographer_node-1] *** Check failure stack trace: ***
      [cartographer_node-1] @ 0x7fc157e74b03 google::LogMessage::Fail()
      ...
      [ERROR] [cartographer_node-1]: process has died [pid 6447, exit code -6, cmd '/home/gh/d2lros2/fishbot_ws/install/cartographer_ros/lib/cartographer_ros/cartographer_node -configuration_directory /home/gh/d2lros2/fishbot_ws/install/fishbot_cartographer/share/fishbot_cartographer/config -configuration_basename fishbot_2d.lua --ros-args -r __node:=cartographer_node --params-file /tmp/launch_params_385e5n3y'].
      [rviz2-3] [INFO] [1656686194.581945380] [rviz2]: Message Filter dropping message: frame 'map' at time 0.000 for reason 'discarding message because the queue is full'

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小 小鱼 从 中的 社区&开源 移动了该主题
      • 小鱼小
        小鱼 技术大佬 @追逐我的明天
        最后由 编辑

        @追逐我的明天 在 Gazebo仿真时遇到问题Message Filter dropping message 中说:

        问题报错如下

        [rviz2-4] [INFO] [1656707687.122864239] [rviz2]: Message Filter dropping message: frame 'laser_link' at time 4328.021 for reason 'discarding message because the queue is full'
        

        问题来源

        tf树上没有节点想要的转,发现是rviz2上的选项选成了map,因为此时还未发布map,改成已有的坐标系即可

        建图节点正常启动后改错误也会自行消失。

        1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬
          最后由 编辑

          此回复已被删除!
          1 条回复 最后回复 回复 引用 0
          • 杜守钰杜
            杜守钰
            最后由 编辑

            @追逐我的明天
            请问 你是如何解决 这个问题的 ‘按照源码launch文件出现的问题:在install中找不到executable文件occupancy_grid_node,不能运行。‘’’

            我有occupancy_grid_node, 但不知道为什么launch file 找不到

            杜守钰杜 1 条回复 最后回复 回复 引用 0
            • 杜守钰杜
              杜守钰 @杜守钰
              最后由 编辑

              @杜守钰Screenshot from 2022-12-15 20-45-28.png

              1 条回复 最后回复 回复 引用 0
              • 第一个帖子
                最后一个帖子
              皖ICP备16016415号-7
              Powered by NodeBB | 鱼香ROS