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

    使用fishbot_ws进行Nav2单点导航失败(全程跟教程来的)

    已定时 已固定 已锁定 已移动 未解决
    ROS 2相关问题
    fishbot nav2
    5
    9
    1.5k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 12161354541
      我爱`榆树
      最后由 编辑

      执行ros2 launch fishbot_description gazebo.launch.py 之后
      Rviz2出现Message Filter dropping message: frame 'laser_link' at time 4320.584 for reason 'the timestamp on the message is earlier than all the data in the transform cache'
      截图 2022-08-24 16-48-18.png
      疑惑一:Global Options的Fixed Frame必须是odom才可以 换成map 下面tf就会一直闪报错 不理解
      疑惑二:Map 出现警告 Message出现No map received 另外Topic是否应该是 /map 还是其他的 不理解

      执行ros2 launch fishbot_navigation2 navigation2.launch.py 之后
      5eac2d46-4a11-417b-82b7-2c564e018f69-图片.png
      疑惑一:TF树 除了Map odom之外其他的一直出现闪动
      疑惑二:LaserScan 也是一直警告 Status一会OK一会Error 甚至rviz2会崩溃闪退
      疑惑三:Global Planner 中的 Downsampled Costmap 出现警告 No map received

      另外终端有个错误一直在刷 Lookup would require extrapolation into the past. Requested time 5418.450000 but the earliest data is at time 5418.549000, when looking up transform from frame [laser_link] to frame [map]
      Message Filter dropping message: frame 'odom' at time 5420.280 for reason 'the timestamp on the message is earlier than all the data in the transform cache'
      不理解

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

        @1216135454 可能都是TF问题,仿真情况下use_sim_time参数记得都要设置成true

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        12161354541 19320885261 4 条回复 最后回复 回复 引用 0
        • 12161354541
          我爱`榆树 @小鱼
          最后由 编辑

          @小鱼 好的谢谢

          1 条回复 最后回复 回复 引用 0
          • 12161354541
            我爱`榆树 @小鱼
            最后由 编辑

            @小鱼 执行ros2 launch fishbot_description gazebo.launch.py use_sim_time:=True
            然后再执行
            ros2 launch fishbot_navigation2 navigation2.launch.py use_sim_time:=True
            可TF树还是会一直闪
            Rviz2然后就出现闪退了
            51ee3a88-6a06-4023-96ce-4a8dcb99b81a-图片.png
            0655e59c-0525-406a-82d3-a85812cd88c9-图片.png

            1 条回复 最后回复 回复 引用 0
            • 12161354541
              我爱`榆树 @小鱼
              最后由 编辑

              @小鱼 Requested time 4448.920000 but the earliest data is at time 4448.934000
              这种一般错误通过什么方式解决啊 大佬

              1 条回复 最后回复 回复 引用 0
              • 小鱼小 小鱼 从 中的 动手学ROS2 移动了该主题
              • 19320885261
                漸行漸遠 @小鱼
                最后由 编辑

                @小鱼 我是实体机器人上面,use_sim_time设置的false,但是也会出现上面提到的错误,怎么解决呢?

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

                  @1932088526 具体问题具体分析哈

                  新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                  1 条回复 最后回复 回复 引用 0
                  • 1
                    张张包
                    最后由 编辑

                    请问你这个问题解决了吗,我也遇到了这个问题

                    6 1 条回复 最后回复 回复 引用 0
                    • 6
                      ♚ Amisare @1442058245
                      最后由 编辑

                      @1442058245 请问你的问题解决了吗?我今天也是时间戳的问题,我已经修改为true了还是不行,提示消息队列满了或者时间戳较早,把雷达的消息全部删除了

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