The DLR Visualization Library - Recent development and applications

Matthias Hellerer
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Tobias Bellmann
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Florian Schlegel
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp14096899

Ingår i: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Linköping Electronic Conference Proceedings 96:94, s. 899-911

Visa mer +

Publicerad: 2014-03-10

ISBN: 978-91-7519-380-9

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


Modelica models are mathematical descriptions and therefore their simulation output typically shows numerical variable trajectories. While universal for all kinds of simulations; this representation is oftentimes difficult to understand. In the field of multi-body simulations; 3D visualizations present a way of displaying vast amounts of numerical data in an intuitive way which is instantly understandable; even by people without specialized knowledge. For integration of visualization in Modelica multi-body simulations; the "DLR Visualization Library" has been developed. This paper presents the newest additions to the library and shows their application in several DLR projects.


Visualization; Simulation; DLR Visualization Library; Modelica; interactive Simulation


[1] Bellmann Tobias. Interactive Simulations and advanced Visualization with Modelica. Como, Italy: Proceedings of the 7th International Modelica Conference, Linköping University Electronic Press, 2009.

[2] Engelson Vadim. 3D Graphics and Modelica - an integrated approach. Linköping, Sweden: Linköping Electronic Articles in Computer and Information Science, 2000.

[3] Otter Martin, Elmqvist Hilding and Mattsson Sven Erik. The New Modelica Multi-Body Library. Linköping, Sweden: Proceedings of the 3rd International Modelica Conference, Linköping University Electronic Press, 2003.

[4] Hoeft Thomas and Nyscht-Geusen Christoph. Design and validation of an annotation-concept for the representation of 3D-geometries in Modelica. Bielefeld, Germany: Proceedings of the 8th International Modelica Conference, Linköping University Electronic Press, 2008.

[5] Höger Christoph, Mehlhase Alexandra, Nytsch-Geusen Christoph, Isakovic Karsten and Kubiak Rick. Munich, Germany: Proceedings of the 9th International Modelica Conference, Linköping University Electronic Press, 2012.

[6] Erik B. Dam, Martin Koch and Martin Lillholm. Quaternions, interpolation and animation. Datalogisk Institut, Københavns Universitet, 1998.

[7] Bellmann Tobias, Heindl Johann, Hellerer Matthias, Kuchar Richard, Sharma Karan and Hirzinger Gerd. The DLR Robot Motion Simulator Part I : Design and Setup. Shanghai, China: IEEE International Conference on Robotics and Automation, 2011.

[8] Bünte Tilman, Brembeck Jonathan and Ho Lok Man. Human Machine Interface Concept for Interactive Motion Control of a Highly Maneuverable Robotic Vehicle. Baden-Baden, Germany: Speech, 2011 IEEE Intelligent Vehicles Symposium (IV), 2011.

[9] DLR. DLR Robotic Motion Simulator - Driving Simulation.: Website/Video, 2013. http://www.youtube.com/watch?v=QCGcWOwV8Qs

[10] Gerald Farin. Curves and Surfaces for CAGD - A Practical Guide. 5. edition. : Morgan Kaufmann, 2001

[11] Gerhard Schillhuber. Geometrische Modellierung oszillationsarmer Trajektorien von Industrierobotern. Munich, Germany: Technische Universität München, 2002

[12] Osfield Robert and others. OpenSceneGraph.: Website, 2013. http://www.openscenegraph.org/.

[13] osgephemeris - An ephemeris model for use with OpenSceneGraph.: Website, 2013. http://code.google.com/p/osgephemeris/.

[14] Osfield Robert and others. openscenegraph/VirtualPlanetBuilder - GitHub.: Website, 2013. https://github.com/openscenegraph/VirtualPlanetBuilder.

[15] Khronos Group. The Depth Buffer. Beaverton, Oregon, USA: Website, 2013 http://www.opengl.org/archives/resources/faq/technical/depthbuffer.htm

[16] Patrick Cozzi and Kevin Ring. 3D Engine Design for Virtual Globes. : CRC Press, 2011

[17] Oculus VR, Inc. Oculus Rift - Virtual Reality Headset for 3D Gaming | Oculus VR. Irvine, California, USA: Website, 2013. http://www.oculusvr.com/.

[18] FFmpeg team. FFmpeg Documentation.: Website, 2013. http://ffmpeg.org/ffmpegprotocols.html.

[19] Unity Technologies. Unity - Games Engine. San Francisco, California, USA: Website, 2013. http://unity3d.com/

Citeringar i Crossref