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

    Moveit2 怎么在Rviz里面直接显示机械臂末端轨迹?

    已定时 已固定 已锁定 已移动 已解决
    机械臂运动规划
    moveit show trail
    1
    3
    1.0k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 空白空
      空白
      最后由 编辑

      我目前实现显示末端轨迹的方法是通过

      moveit_visual_tools::MoveItVisualTools visual_tools(move_group_node, "base_link", "move_group_tutorial", move_group.getRobotModel());
      visual_tools.publishPath(path, rvt::BLUE, 0.005);
      

      来实现相关功能的,但是我发现当机械臂模型没有定义末端执行器(end effector)的时候是不能直接使用像

      visual_tools.publishTrajectoryLine(my_plan.trajectory_, joint_model_group);
      

      这样获取的(不知道是不是bug)。
      我记得rviz可以直接设置Show Trail来显示末端轨迹的,但是在MotionPlanning里面的Planned Path没有用,RobotModel里面也没有找到,想问问大家是怎么显示轨迹的。
      版本ROS2 humble

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

        @空白 9f601cf0-c467-4ed4-96d3-f31181d51b86-image.png
        像是这样子显示

        空白空 1 条回复 最后回复 回复 引用 0
        • 空白空 空白 将这个主题转为问答主题,在
        • 空白空
          空白 @空白
          最后由 编辑

          @空白 找到了,在MotionPlanning->Scene Robot里的Show Trail里面

          1 条回复 最后回复 回复 引用 1
          • 空白空 空白 将这个主题标记为已解决,在
          • 第一个帖子
            最后一个帖子
          皖ICP备16016415号-7
          Powered by NodeBB | 鱼香ROS