Robotics StackExchange | Archived questions

Moveit teleoperation of 3DOF arm with 3D mouse

In short, I want to control the endeffector of my 3DOF arm in cartesian space with a 3D mouse. (Very similar to https://answers.ros.org/question/226958/best-way-to-use-moveit-for-teleoperation/ , only that my robot arm only has 3 DOF)

What I got working so far:

Now my problem seems to be that due to the lack of DOFs I always need the orientation values for the EEF in the moveit interface to plan poses that I want my endeffector to end up in.

I attempted to

Now my question is: How can I get moveit to plan paths to EEF positions without needing to specify any orientation values?

Asked by blubbi321 on 2018-06-12 10:03:03 UTC

Comments

Answers

If you have a decent background in linear algebra, it shouldn't be too hard to add this to the jog_arm package. First you would need to understand what the Jacobian is.

Otherwise, I'll get around to adding it eventually.

Asked by AndyZe on 2018-06-12 14:35:19 UTC

Comments

Ok, too bad .. thanks for your answer!

Then Ill leave the question open for now as there dont seem to be ROS "onboard" tools that are ready to be used.

Think Ill try for a hacky workaround and just add simulated fake joints at the endeffector so that the solver can find a solution there

Asked by blubbi321 on 2018-06-16 02:38:41 UTC