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

    如何实现rviz机器人在线与仿真的切换

    已定时 已固定 已锁定 已移动 已解决
    综合问题
    gazebo 仿真与在线
    2
    7
    628
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • youngY
      young
      最后由 young 编辑

      如题,仿真环境下通过发布controller/command命令控制机器人在gazebo中移动,在线同步的话需要从下位机获取当前关节值并发布/joint_state话题让机器人在rviz中同步显示,请问在不关闭rviz的情况下如何实现一键切换呢?

      youngY 小鱼小 2 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @young
        最后由 编辑

        @young 这个想做到需要你动态的映射话题名称或者数据首发节点重写,根据参数选择下发真机还是下发仿真机。

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

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

          @young @小鱼 仿真时rviz监听的joint_state由joint_state_publisher发布,在线是时是自己通过代码发布,但是切换时关不掉前者,导致两个都在发布,rviz模型反复横跳。能否用remap的方式改话题名字,或者使用tf_prefix

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

            @young 这个想做到需要你动态的映射话题名称或者数据首发节点重写,根据参数选择下发真机还是下发仿真机。

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

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

              @young 我的想法也是动态的话题重映射

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

              youngY 2 条回复 最后回复 回复 引用 0
              • youngY
                young @小鱼
                最后由 young 编辑

                @小鱼 好的我试试看,重点是在不关闭gazebo的情况下屏蔽掉joint_state_publisher发布的/joint_state

                1 条回复 最后回复 回复 引用 0
                • 小鱼小 小鱼 将这个主题标记为已解决,在
                • youngY
                  young @小鱼
                  最后由 编辑

                  @小鱼 动态映射能通过代码解决吗?

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

                    @young 通过代码应该也是可以做重映射的,你需要找找相关api,只要命令行能干,代码应该也能干

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

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