[Rock-dev] New JointState / Joints representation type
Sylvain Joyeux
sylvain.joyeux at dfki.de
Thu Jun 6 14:53:28 CEST 2013
On 06/06/2013 01:51 PM, Janosch Machowinski wrote:
> Hi,
> sorry for the late response.
> I am missing the possibility to represent
> joints with multiple positions. (E.g. Asguard / Spaceclimber joint)
You create two joints. I can't speak for SpaceClimber, but that is
definitely what Asguard is: two separate joints with the same axis.
> Also I wonder why everything is a float, I thought we
> agreed on using double...
Yes, and we started reconsidering that choice. Since that reduces the
size of the structure significantly, and since the precision is really
not needed there, we settled for float.
> I would also like to add some sort of JointDescription, that
> offers information about the working space, max speed
> or other information about the joint.
This is kinematic information. It is going into the URDF description
file, and possibly into other libraries that manage kinematic
information (e.g. KDL)
> For the Position field, I would more like the suggestion from
> Matthias, to use base::Angles in combination with a turn
> counter.
I really dislike this idea as it makes the interpretation for
ever-revolving joints (e.g. wheels) really a lot harder and has only
minimal benefit for other types of joints. Moreover, it forces the
placement of zero positions. I for instance currently have an arm where
the "natural" zero position is actually the lower bound of the joint
(i.e. the arm moves in [0, 2pi]).
---
Sylvain Joyeux (Dr.Ing.)
Space & Security Robotics
!!! Achtung, neue Telefonnummer!!!
Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Phone: +49 (0)421 178-454136
Fax: +49 (0)421 218-454150
E-Mail: robotik at dfki.de
Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
-----------------------------------------------------------------------
More information about the Rock-dev
mailing list