Robotics StackExchange | Archived questions

Moveit add gripper and arm to same action server

Hey there,

I have an action server named /positiontrajectorycontroller/followjointtrajectory/ to which my real kuka robot listens.

It is an action server which I would like to use to control the gripper and the arm. Thus it has these joint_states:

name: [fingerjoint1, jointa1, jointa2, jointa3, jointa4, jointa5, joint_a6]

Now on the moveit side I configured also an action server to control my robot as follows:

image description image description

If I then start my pick place planning c++ program I get this error:

[ERROR] [1585814245.639666493]: IK cannot be performed for link 'link_6'. The solver can report IK solutions for link '_leftfinger'.

What I would like, is that moveit controlls finger_jonint 1 during the open / close gripper procedure and send these valus to the action server.

However I just was able to use moveit to control the robot arm not any additional joint (such as the gripper etc.).

Do I need an extra action server to control the gripper?

How could I achieve controlling a gripper and an arm with the same action server?

Asked by Markus on 2020-04-02 03:10:21 UTC

Comments

Answers