Home » Open_Manipulator教程 » OpenManipulator机械臂入门教程-利用opencr控制机械臂(非ROS)

OpenManipulator机械臂入门教程-利用opencr控制机械臂(非ROS)

OpenManipulator机械臂入门教程-利用OpenCR控制机械臂(非ROS)

说明:

  • OpenManipulator与OpenCR板相互兼容。

  • 官方提供了一个API支持Dynamixel,Dynamixel X,包括protocol 1.0 和 2.0的API来控制该机械臂。

:在本教程中OpenCRipulator机械臂由OpenCR(嵌入式系统)控制的方式与ROS完全不同。在使用ROS的方法中,机械臂在PC中运行,但在OpenCR控制中,机械臂在没有ROS的OpenCR中运行。

OpenCR设置

  • 用USB数据线连接PC,机械臂连接到OpenCR板,同时使用12V的电源向OpenCR供电

请输入图片描述

上传示例源码到OpenCR板

  • Arduino IDE设置

  • 找到示例并上传ExamplesOpenManipulatorexampleChainopen_manipulator_chain

请输入图片描述

注:如果上传时出现cmd_read_board_name fail: 0xF020的错误信息,请参阅OpenCR e-manual。进入到固件恢复模式,重新烧录固件

Processing

  • 下载Processing

  • 打开Processing,进行到toolsAdd Tool... 选择并安装ControlP5

请输入图片描述

  • [PC] 下载OpenManipulator机械臂的processing源代码
$ git clone https://github.com/ROBOTIS-GIT/open_manipulator_processing.git
  • 在processing IDE上打开processing源代码文件open_manipulator_processingChainChain.pde

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

请输入图片描述

Basic Manipulation on OpenCR

NOTE: Upload OpenCR example source code to OpenCR before run processing source code.

  • 控制界面

  • 点击CONTROLLER ON开始控制机械臂

请输入图片描述

  • joint space上对机械臂进行控制。设置好关节的角度和抓手的参数,然后点击JOINT ANGLEGRIPPER

请输入图片描述

  • The user can manipulate the OpenManipulator in the (task space). Click the TASK SPACE CONTROL button to change the tab.Click the desired direction button to manipulate the OpenManipulator.

请输入图片描述

Hand guiding

  • 操作步骤:

    1.Click the HAND GUIDING button to change the tab.
    2.Holds the OpenManipulator by hand and click the toggle button to TORQUE OFF.
    3.Move the OpenManipulator to the desired pose by hand.
    4.Click the SAVE JOINT POSE to save the present pose.
    5.Repeat step 3 and 4 to create the demonstration.
    6.Click the toggle button to TORQUE ON
    7.Click the MOTION START button to start the saved poses.

  • Click the toggle button to MOTION REPEAT ON if you want to repeat the demonstration.

  • The total time of the trajectory between saved poses is the same as 2 seconds.

请输入图片描述

RC100手柄控制

请输入图片描述

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: openmanipulator 机械臂入门教程