turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » ROS2与OpenManipulator-X入门教程#humble版# » ROS2与OpenManipulator-X入门教程#humble版#-GUI界面控制

ROS2与OpenManipulator-X入门教程#humble版#-GUI界面控制

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

文章说明

  • 本教程主要介绍如何在Humble版本下使用gui界面控制omx机械臂

相关设备

操作步骤

  • 启动机械臂
# 使用U2D2作为驱动板
$ ros2 launch open_manipulator_x_bringup hardware.launch.py
# 使用openCR作为驱动板
$ ros2 launch open_manipulator_x_bringup hardware.launch.py port_name:=/dev/ttyACM0
  • 启动moveit配置
$ ros2 launch open_manipulator_x_moveit_config moveit_core.launch.py
  • 启动gui界面控制
$ ros2 launch open_manipulator_x_gui open_manipulator_x_gui.launch.py

请输入图片描述

GUi界面的使用

  • 启动后,首先点击Timer Start按钮

请输入图片描述

  • 检查机械臂的状态是否正常

请输入图片描述

  • Joint space界面下输入各个关节的角度,然后按Send执行

请输入图片描述

  • Task space界面下输入末端执行器(end-effector)的坐标,再点击send执行

请输入图片描述

  • Task constructor界面,点击Read task按钮开始计划任务
  • 点击Save pose按钮保存当前机械臂的位姿,在右侧的列表可以查看已记录的坐标位置

请输入图片描述

  • 点击Play按钮,机械臂将会按照已保存的任务顺序来移动
  • Iters表示执行次数
  • 左侧Task界面中的Status列将会实时显示当前的任务状态

请输入图片描述

演示视频

<iframe height=498 width=100% src="//player.bilibili.com/player.html?isOutside=true&aid=113678472974204&bvid=BV1zckgY3E6D&cid=27418822904&p=1&high_quality=1&danmaku=0" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: openmanipulator-x