|Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags.|
How to control an RC8 with MoveIt!Description: Gives instructions for controlling an RC8 with MoveIt!.
Keywords: DENSO robot, RC8, RC8A, COBOTTA
Tutorial Level: BEGINNER
This tutorial describes how to control an RC8 with MoveIt!.
Controller Environment Setting
Before starting MoveIt!, you should set some controller environment.
Register of b-CAP slave license
To control an RC8 with MoveIt!, use b-CAP slave function. To activate the b-CAP slave function, you need to register the license with the following procedure.
Logging on to the DENSO WAVE member site
You can check the license of your RC8 from the DENSO WAVE member site (logon required).
RC8 Free License Confirmation
You can check your b-CAP Slave license from the RC8 Free License Confirmation page on the DENSO WAVE member site.
RC8 Serial number required in this step is confirmed with your teach pendant.
Register the license key confirmed in RC8 Free License Confirmation page in RC8.
Reboot the RC8 after the license registration.
RC8 IP address setting
Change the IP address of RC8 so that it can be accessed from a ROS-used computer.
Creating a robot definition file
Setting speed/acceleration parameters
The URDF model and the associated MoveIt configuration package, which are created by ROSConverter, have dummy speed/acceleration parameters. To specify the actual speed/acceleration parameters, see the AcquireVelAcc page.
To start MoveIt! to control RC8, execute the following command. For the IP address, enter the IP address of RC8 being used.
*Robot starts moving. Be careful not to hit the robot.
roslaunch denso_robot_bringup vs060_bringup.launch sim:=false ip_address:=192.168.0.1
roslaunch denso_robot_bringup cobotta_bringup.launch sim:=false ip_address:=192.168.0.1 send_format:=0 recv_format:=2