Replacing the end-effector gripper with custom made end-effector #8
-
We are using the Interbotix 5-DOF ViperX 300 arm for our application. We have replaced the gripper with our own end effector which is a module consisting of a trigger mechanism. This trigger mechanism is actuated by the motor that originally actuated the gripper. The orientation of the motor has been changed as well. We generated the modified URDF using the solids works to URDF exporter add on: http://wiki.ros.org/sw_urdf_exporter After executing the following command to perform planning using Moveit:
We get the following output in the terminal:
As it can be seen from the output, there are mainly three issues:-
The above two errors seem to be caused due to:-
The above error highlights that the controllers do not come up. This caused failure in execution. (Even though planning took place) Another notable point is that "initial planning scenes" were not recognized in RViz. The arm's initial position (which is the sleep position) was not recognized. Any suggestions to fix the above errors would be highly appreciated. Has anyone tried modifying the URDF for their own custom made end-effector ? Please let me know if you need any additional information. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
I would examine the vx300.yaml and examine the joint_order, if the vx300 really only has 5 DOF does that line up with what is in this file. |
Beta Was this translation helpful? Give feedback.
-
Errors 1 & 2 are occurring due to the following:
Error 3 is occurring because both the servo control program and the hardware interface have died and can't be contacted. The name |
Beta Was this translation helpful? Give feedback.
Errors 1 & 2 are occurring due to the following:
gripper_name
parameter from this configuration file on this line.gripper_name
joint.Error 3 is occurring because both the servo control program and the hardware interface have died and can't be contacted.
The name
g…