[Rock-dev] vizkit3d: fixing interpretation of transformer configuration

Alexander Duda Alexander.Duda at dfki.de
Fri May 23 12:23:00 CEST 2014


https://rock.opendfki.de/wiki/WikiStart/Standards/RG10
Feel free to edit it.

Alex


On 05/22/2014 08:51 PM, Sylvain Joyeux wrote:
> Can one of you write down all that stuff (wording, exact mathematical 
> meaning, conventions in naming variables in the code, ...) right now 
> (not "later when I have the time") in a document in the "conventions 
> and guidelines part" of the wiki, and refer to it in the doxygen 
> documentation of the RigidBodyState as well as the transformer ?
>
> Sylvain
>
>
> On Thu, May 22, 2014 at 7:53 PM, Alexander Duda 
> <Alexander.Duda at dfki.de <mailto:Alexander.Duda at dfki.de>> wrote:
>
>     Before, the change was made vizikt3d was showing the
>     transformations in
>     reversed order and was not aligned with the transformer configuration.
>     This should be fixed by now.
>
>     The only thing you have to do is to correctly configure the
>     transformer.
>     Nothing has changed here.
>
>     All tranformations are given as source_in_target which is
>     unfortunately
>     called source_to_target in our code being ambiguous because no one
>     knows
>     if the transformation is transforming samples or coordinate
>     systems (in
>     our case samples).
>
>     Alex
>
>
>     On 05/22/2014 07:24 PM, Javier Hidalgo Carrió wrote:
>     > Hi Alex,
>     >
>     > The visualization stays the same. But the interpretation of the
>     > transformer configuration changes for vizkit3d only.
>     >>
>     >> Former:
>     >> static_transform(Eigen::Vector3.new(0.0,0.0,3.0),
>     >>
>     Eigen::Quaternion.from_euler(Eigen::Vector3.new(Math::PI,0,0),2,1,0),"world"
>     >>
>     >> => "body")
>     >>
>     >> must no be written as:
>     >> static_transform(Eigen::Vector3.new(0.0,0.0,3.0),
>     >>
>     Eigen::Quaternion.from_euler(Eigen::Vector3.new(Math::PI,0,0),2,1,0),"body"
>     >>
>     >> => "world")
>     > It works for me when using static transformations. But, regarding
>     > dynamic transformations:
>     > Does it also apply to the dynamic transformations given by a rbs
>     on an
>     > output port?
>     >
>     > Former:
>     > dynamic_transform "vicon.pose_samples", "world" => "body"
>     > with rbs.sourceFrame = "world"
>     > with rbs.targetFrame = "body"
>     >
>     > must now be written as:
>     > dynamic_transform "vicon.pose_samples", "body" => "world"
>     > with rbs.sourceFrame = "body"
>     > with rbs.targetFrame = "world"
>     >
>     > However, in the transformer_broadcaster the frames for dynamic
>     > transformation are called from_frame and to _frame.
>     > I am not making it work with the new interpretation. Did anyone
>     > already try it?
>     >
>     > Thanks,
>     >
>     > Javier.
>     >
>     >>
>     >> to have the same visualization in vizkit3d (this is aligned
>     with the
>     >> transformer)
>     >>
>     >> Greets Alex
>     >
>     >
>
>
>     --
>     Dipl.-Ing. Alexander Duda
>     Unterwasserrobotik
>     Robotics Innovation Center
>
>     Hauptgeschäftsstelle Standort Bremen:
>       DFKI GmbH
>       Robotics Innovation Center
>       Robert-Hooke-Straße 1
>       28359 Bremen, Germany
>
>       Tel.: +49 421 178 45-6620 <tel:%2B49%20421%20178%2045-6620>
>       Zentrale: +49 421 178 45-0 <tel:%2B49%20421%20178%2045-0>
>       Fax: +49 421 178 45-4150 <tel:%2B49%20421%20178%2045-4150> (Faxe
>     bitte namentlich kennzeichnen)
>       E-Mail: Alexander.Duda at dfki.de <mailto:Alexander.Duda 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
>
>     _______________________________________________
>     Rock-dev mailing list
>     Rock-dev at dfki.de <mailto:Rock-dev at dfki.de>
>     http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>
>


-- 
Dipl.-Ing. Alexander Duda
Unterwasserrobotik
Robotics Innovation Center

Hauptgeschäftsstelle Standort Bremen:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 1
  28359 Bremen, Germany

  Tel.:     +49 421 178 45-6620
  Zentrale: +49 421 178 45-0
  Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
  E-Mail:   Alexander.Duda 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20140523/3640cc7d/attachment.htm 


More information about the Rock-dev mailing list