[ROS] Tools
RH-P12-RN Gripper
Parts List
Part Name | Quantity | |
---|---|---|
Necessary Parts | OpenMANIPULATOR-P | 1 |
RH-P12-RN (Gripper) | 1 | |
Chassis Parts | FRP42_A110K | 1 |
Cables | CABLE_4P_180MM | 1 |
Miscellaneous | WB_M3X08_NYLOK_K | 12 |
Assembly Manual
-
Fix FRP42_A110K to the tip of OpenMANIPUALTOR-P with eight WB_M3X08_NYLOK_K screws.
-
Assemble RH-P12-RN Gripper on fixed frame(FRP42_A110K) and tighten four WB_M3X08_NYLOK_K screws.
NOTE : There are two more holes on the other side for screws.
-
Connect OpenMANIPULATOR-P and RH-P12-RN with CABLE_4P_180MM Cable.
Operation
NOTE :
- The test is done on
ROS Kinetic Kame
installed inUbuntu 16.04
. - The test is done on
ROS Melodic Morenia
installed inUbuntu 18.04
. - Make sure ROS dependencies are installed before performing these instructions - Install ROS Packages
- Make sure to run the OpenMANIPULATOR-P controller instructions before running the instruction below
Please, open the Terminal then run roscore along with following command.
$ roscore
After running roscore, open another Terminal then write the following commands in Terminal.
$ roslaunch open_manipulator_p_controller open_manipulator_p_controller.launch with_gripper:=true
GUI Program
Launch open_manipulator_p_control_gui node
. This program shows the status of and allows users to control OpenMANIPULATOR-P.
$ roslaunch open_manipulator_p_control_gui open_manipulator_p_control_gui.launch with_gripper:=true
To controll OpenMANIPULATOR-P with RH-P12-RN (Gripper), click the Timer Start
button.
To activate RH-P12-RN (Gripper), Click the Gripper open
button.
Teleoperation
Keyboard
$ roslaunch open_manipulator_p_teleop open_manipulator_p_teleop_keyboard.launch with_gripper:=true
PS4 & XBOX 360 Joystick
You can do Teleoperation with a joystic.
$ export ROS_NAMESPACE=open_manipulator_p
$ roslaunch teleop_twist_joy teleop.launch
$ roslaunch open_manipulator_p_teleop open_manipulator_p_teleop_joystick.launch with_gripper:=true
MoveIt!
$ roslaunch open_manipulator_p_controllers joint_trajectory_controller.launch sim:=false with_gripper:=true
Simulation
NOTE :
- The test is done on
ROS Kinetic Kame
installed inUbuntu 16.04
. - The test is done on
ROS Melodic Morenia
installed inUbuntu 18.04
. - Make sure ROS dependencies are installed before performing these instructions - Install ROS Packages
Launch Gazebo
Load OpenManipulator-PRO on Gazebo simulator
$ roslaunch open_manipulator_p_gazebo open_manipulator_p_gazebo.launch with_gripper:=true
Controller for Gazebo
Launch the open_manipulator_p_controller for gazebo simulation.
$ roslaunch open_manipulator_p_controller open_manipulator_p_controller.launch use_platform:=false with_gripper:=true