导航

    蓝鲸ROS机器人论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 热门
    ROS交流群
    ROS Group
    产品服务
    Product Service
    开源代码库
    Github
    官网
    Official website
    技术交流
    Technological exchanges
    激光雷达
    LIDAR
    ROS教程
    ROS Tourials
    深度学习
    Deep Learning
    机器视觉
    Computer Vision

    移动机器人导航过程中move_base发布速度命令问题

    技术交流
    2
    6
    2341
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Jinhelu
      Jinhelu 最后由 编辑

      在使用move_base完成路径规划之后,给双轮机器人发布速度命令,查看cmd_vel话题信息,发现发布的速度命令有错误,在一个正确命令之后会发布很多错误的速度命令。
      错误命令除了linear.z的值恒为2,其余值都为0,如下图:
      1.png

      Jinhelu 1 条回复 最后回复 回复 引用 0
      • Jinhelu
        Jinhelu @Jinhelu 最后由 编辑

        @Jinhelu 在 移动机器人导航过程中move_base发布速度命令问题 中说:

        在使用move_base完成路径规划之后,给双轮机器人发布速度命令,查看cmd_vel话题信息,发现发布的速度命令有错误,在一个正确命令之后会发布很多错误的速度命令。
        错误命令除了linear.z的值恒为2,其余值都为0,如下图:
        1.png

        1.png

        weijiz 1 条回复 最后回复 回复 引用 0
        • weijiz
          weijiz @Jinhelu 最后由 编辑

          @Jinhelu 看看这个数据是不是move base 发布出来的,看一下rqt_graph。同时tf是否正确。

          Jinhelu 1 条回复 最后回复 回复 引用 0
          • Jinhelu
            Jinhelu @weijiz 最后由 编辑

            @weijiz 数据是move_base发布的,我看过节点图了,至于tf的话,可否请您讲的详细一点呢,我设置了laser到baselink的静态坐标变换,然后是robot_state_publisher发布的tf,以及里程计odom坐标系到base_footprint.

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

              这个是节点运行的图
              2.png

              weijiz 1 条回复 最后回复 回复 引用 0
              • weijiz
                weijiz @Jinhelu 最后由 编辑

                @Jinhelu 你的ap_run_node节点也会向/cmd_vel发布消息,是不是这个节点发布的。可以发一下你的tf树,看看是否有错误。

                1 条回复 最后回复 回复 引用 0
                • 1 / 1
                • First post
                  Last post
                Copyright © 2015-2023 BlueWhale community