Skip to content

Robot Representation

Henning Wiedemann edited this page Apr 12, 2023 · 2 revisions

Overview

All import and export operations in Phobos use the internal robot representation defined in phobos.io.representation as an interface. When exporting, the representation is compiled from the model in the Blender scene and then translated into the specified output format. Similarly, when importing, the dictionary is compiled from the imported data and then serves as a template to derive the Blender representation. This architecture makes it relatively simple to write -- especially headless -- scripts for various model operations.

This dictionary representation is loosely based on URDF/SDF, with some added MARS' and Blender's conventions.

See the API documentation of phobos.io and phobos.core.

Clone this wiki locally