[Rock-dev] Fwd: Re: Robot visualization in Vizkit3D

Michael Rohn Michael.Rohn at dfki.de
Tue May 7 17:01:54 CEST 2013


What about the mars_graphics lib?

It is a library based on OSG and used in MARS.


Am 07.05.2013 16:41, schrieb Sylvain Joyeux:
> On 05/07/2013 04:38 PM, Sylvain Joyeux wrote:
>> -------- Original Message --------
>> Subject: Re: Robot visualization in Vizkit3D
>> Date: Tue, 07 May 2013 15:47:33 +0200
>> From: Sylvain Joyeux <sylvain.joyeux at dfki.de>
>> Organization: DFKI RIC
>> To: Malte Wirkus <malte.wirkus at dfki.de>
>>
>> On 05/07/2013 09:56 AM, Malte Wirkus wrote:
>>> for a software project I am working on, I am developing a visualization
>>> of multi-body robots based on Open Scene Graph (OSG).
>>> Since I did not find something similiar in ROCK's Vizkit3D, I wonder if
>>> you might be interested if I make this available as a Plug-In for Vizkit?
>>>
>>> Here are some maybe relevant things about it:
>>>
>>> * As robot description format it used URDF
>>>      (http://www.ros.org/wiki/urdf)
>>> * For kinematic calculation, KDL is used
>>>      (http://www.orocos.org/wiki/orocos/kdl-wiki)
>>> * Therefor there are dependecies on OSG, URDF, a URDF parser library, a
>>>      URDF to KDL parser library
>>> * All these libraries but OSG are available in ROS
> KDL is available in Rock. Last time I looked, the URDF tooling was
> reasonably ROS independent, so could be integrated in Rock as well.
>
>>> * It makes use of the ressource_retriever from ROS
>>>      (http://ros.org/wiki/resource_retriever), but can also be used
>>>      without. Absolute paths to the 3D meshes have to be set in the URDF
>>>      file then.
> I guess we would have to look into how to handle that within Rock. The
> ressource retriever is problematic as it depends on packages that
> conflict with dependencies in GDAL, which we use in envire (a pretty
> core package)
>
>>> Forward kinematics are calculated within the visualization. Practically
>>> that requires joint data (current positions) as input for the plug in.
> I guess that can be arranged ;-)
>
>>> Having it as part of ROCK one could also say that forward kinematics are
>>> calculated elsewhere, and the input for the plugin would be 3D poses for
>>> each link of the robot. This is the way they do it in ROS (with RVIZ,
>>> http://www.ros.org/wiki/rviz).
> We definitely could feed it transformer data as well.
>
> In general, it sounds very useful !

-- 

  Michael Rohn (Dipl.-Inf.)
  E-Mobilität & Simulation

  Besuchsadresse der Nebengeschäftstelle im Gebäude Unicom 1:
  Mary-Somerville-Straße 9
  28359 Bremen, Germany

  Tel.:    +49 421 178 45-4133
  Empfang: +49 421 178 45-6600
  Fax:     +49 421 178 45-6613 (Faxe bitte namentlich kennzeichnen)
  E-Mail:  Michael.Rohn at dfki.de
  
  Postadresse der Hauptgeschäftsstelle Standort Bremen:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 5
  28359 Bremen, Germany
  
  Zentrale: +49 421 178 45-4100

  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