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

    jetson NX noetic + cartographer + move_base + DWA导航 局部路径规划失败的问题

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    cartographer 导航 movebase dwa
    2
    6
    639
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • J
      JerryloveEmily
      最后由 编辑

      1. 背景和现象:
      环境如标题,在rviz上给了导航目标点后,无法规划出局部路径,机器人不会动,全局路径规划成功。
      全局路径规划算法是:global_planner/GlobalPlanner
      局部路径规划算法是:dwa_local_planner/DWAPlannerROS

      是两轮差速机器人。

      2. 错误信息如下:
      [ INFO] [1674898445.786465522]: Got new plan
      [ERROR] [1674898445.786967621]: Extrapolation Error: Lookup would require extrapolation 0.002850344s into the future. Requested time 1674898445.696245432 but the latest data is at time 1674898445.693394899, when looking up transform from frame [odom] to frame [map]

      [ERROR] [1674898445.787083433]: Global Frame: odom Plan Frame size 42: map

      [ WARN] [1674898445.787182925]: Could not transform the global plan to the frame of the controller
      [ERROR] [1674898445.787257456]: Could not get local plan
      [ INFO] [1674898445.794323830]: =============> tmp_xyz_vel_str: tmpX=0, tmpZ=0 (速度为0,不会动)
      [ INFO] [1674898445.795152821]: =================> xyz_vel_str: x=0, z=0

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

        @JerryloveEmily 在 jetson NX noetic + cartographer + move_base + DWA导航 局部路径规划失败的问题 中说:

        Could not transform the global plan to the frame of the controller

        贴一下tf和rqtgrapher

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

        J 1 条回复 最后回复 回复 引用 0
        • J
          JerryloveEmily @小鱼
          最后由 编辑

          @小鱼 rosgraph_20230129.png tf_tree_20230129.png 微信截图_20230129095005.png

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

            @JerryloveEmily 真机是吧,carto是运行在jeston上还是上位机,注意这里的时间差

            26374b95-7564-42b1-acd0-1693fb953661-image.png

            map->odom 1674956776.97
            odom->base 6777.1

            尝试提高odom的频率试试~

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

            J 1 条回复 最后回复 回复 引用 0
            • J
              JerryloveEmily @小鱼
              最后由 编辑

              @小鱼 对的 carto运行在jetson上,我pc虚拟机,只是ssh到jetson,和使用rviz可视化而已。
              您的意思是提高odom的发布频率吗,odom我是用rf2o_laser_odometry来发布的,不是轮式里程计。

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

                @JerryloveEmily 可以修改下源码吗,手动提高速率,可以插值。或者修改下参数,ros1我不太清楚,不过move_base下应该有

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

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