open_manipulator icon indicating copy to clipboard operation
open_manipulator copied to clipboard

Using open_manipulator_6dof with Moveit!

Open cybernetchi opened this issue 2 years ago • 1 comments

Hi,

ROS Kinectic on Ubuntu 16.06 Joint Dynamixel ID : 11, Model Name : XM430-W210 Joint Dynamixel ID : 12, Model Name : XH430-W350 Joint Dynamixel ID : 13, Model Name : XH430-W350 Joint Dynamixel ID : 14, Model Name : XM430-W210 Joint Dynamixel ID : 15, Model Name : XM430-W210 Joint Dynamixel ID : 16, Model Name : XM430-W210 Gripper Dynamixel ID : 17, Model Name :XM430-W210

I am following this and made a 6dof open manipulator. When I use the moveit, the arm_group works fine. However, I am not able to control the gripper with MoveIt Commander Scripting, even if the range is -0.01 ~ 0.01. I can see the path planned in Rviz, but it is not executed to the real robot.

This is the error:

[INFO] [OpenManipulator Controller] Execute Moveit planned path
terminate called after throwing an instance of 'std::out_of_range'
  what():  vector::_M_range_check: __n (which is 1) >= this->size() (which is 1)
[open_manipulator_6dof-6] process has died [pid 41350, exit code -6, cmd /home/cybernetchi/catkin_ws/devel/lib/open_manipulator_6dof_controller/open_manipulator_6dof_controller /dev/ttyUSB0 1000000 __name:=open_manipulator_6dof __log:=/home/cybernetchi/.ros/log/518d038e-0c2c-11ec-baa5-000c2960058a/open_manipulator_6dof-6.log].
log file: /home/cybernetchi/.ros/log/518d038e-0c2c-11ec-baa5-000c2960058a/open_manipulator_6dof-6*.log

Any help would be appreciated! Thank you very much!

cybernetchi avatar Sep 02 '21 20:09 cybernetchi

Hi @cybernetchi

The 6 DOF OpenMANIPULATOR is created by a community developer so please contact the developer for more details. If I were you, I'd run the keyboard teleop and check the gripper's working range. https://github.com/zang09/open_manipulator_6dof_application#keyboard

Thank you.

ROBOTIS-Will avatar Sep 06 '21 08:09 ROBOTIS-Will