Ask Your Question

Inverse kinematics solver

asked 2011-06-27 03:08:18 -0500

Fei Liu gravatar image

updated 2011-06-27 03:23:31 -0500

Hi, all,

I need to select an IK solver for a 5dof manipulator.

I took a look at the IK solver in ROS. There seems at least two IK solvers. One is KDL which use extensively in arm_kinematics and pr2_arm_kinematics package. The other is Openrave (orrosplanning). Another one is OMPL motion planner, which I'm not sure whether it has a built in IK solver or it just call the IK service from KDL.

Since we have a rather simple manipulator (5dof), it should have an analytical solution. I would like to get an analytical solution from the IK solver mentioned above. I know Openrave will give the analytic solution, but how about KDL? Does KDL only have the numerical solution? And how about OMPL, which kind of solution it use, analytic or numerical? Thanks.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2011-06-27 08:31:29 -0500

egiljones gravatar image

OpenRave is the only package I know of that will generate analytic solutions for a generic arm. arm_kinematics uses the kdl numeric solver, and ompl doesn't contain any kinematics solvers - it just uses whatever plugins you have configured for your system.

edit flag offensive delete link more


Thank you for your answer. This clear my thoughts.
Fei Liu gravatar image Fei Liu  ( 2011-06-27 18:39:53 -0500 )edit

@egiljones is openrave compatible with older versions of ROS like ROS hydro?

JonasG gravatar image JonasG  ( 2018-06-07 05:17:49 -0500 )edit

answered 2011-06-27 04:26:51 -0500

Wim gravatar image

You are right, KDL will only give you the numerical solution, not the analytical solution.

edit flag offensive delete link more


Thank you for your confirmation.
Fei Liu gravatar image Fei Liu  ( 2011-06-27 18:40:28 -0500 )edit
Thanks for your answer.
Fei Liu gravatar image Fei Liu  ( 2011-06-30 18:10:57 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2011-06-27 03:08:18 -0500

Seen: 1,546 times

Last updated: Jun 27 '11