[ros-users] Getting joint limits from KDL tree?

Marcus Liebhardt marcus.liebhardt at pal-robotics.com
Tue Apr 5 09:56:27 UTC 2011


AFAIK, a KDL::Tree does not save information about joint limits (please
correct me, if I am wrong). But if you only want to access the information
you already have in a URDF file, I also can recommend the implementation Tom

As an alternative I attached a code snippet about extracting information
(position and velocity limits) of the joints in a kdl tree from the
corresponding urdf model. This method was inspired and derived from the
already mentioned arm_kinematics class. But be aware, the attached code is
in an early development state! :-)

If you plan to do own development in this field, I would be interested in
sharing thoughts!

:-) Marcus

2011/4/4 Wim Meeussen <meeussen at willowgarage.com>

> > See
> https://wu-ros-pkg.svn.sourceforge.net/svnroot/wu-ros-pkg/stacks/urdf_tools/trunk/arm_kinematics/arm_kinematics.cpp
> > search for joint->limits->lower
> Thanks Tom!
> If you look at the bottom of the urdf code API page
> <http://www.ros.org/doc/api/urdf/html/> you'll find direct pointers on
> how to access data in a urdf tree.
> Björn, would you mind helping out future users with the same problem
> by also posting this question on answers.ros.org?  Or even better, you
> could add a small example to the urdf parsing tutorial
> <http://www.ros.org/wiki/urdf/Tutorials/Parse%20a%20urdf%20file> ;-)
> Thanks!
> Wim
> --
> --
> Wim Meeussen
> Willow Garage Inc.
> <http://www.willowgarage.com)
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110405/b30cb36e/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: extract_joint_information_from_urdf_model.cpp
Type: text/x-c++src
Size: 4135 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110405/b30cb36e/attachment-0004.cpp>

More information about the ros-users mailing list