Skip to content
Simon Reichel edited this page Sep 10, 2018 · 36 revisions

IMPORTANT NOTE (September 10, 2018)

This wiki is under restructure for release 1.0. Expect bugs and ugly formatting. To view the old release 0.8 wiki, checkout the release-0.8 branch from this wiki git.

Welcome to the Phobos Wiki!

Phobos is an open-source add-on for Blender which simplifies creating and editing robot models and environments to be used in different simulation frameworks (such as the MARS simulation or Gazebo). Specifically, Phobos allows the user to create URDF files as well as SMURF robot descriptions in a visual, interactive user interface, providing a number of import and export options. See the list of TODOLsupported formats.

Mission Statement

Creating adequate simulation models of a robot is a difficult task that especially in the world of open-source and research oftentimes comes down to editing complex custom description text files in cumbersome formats by hand. This is not only error-prone, slow and boring, it also forces the robotics researcher or enthusiast to give up any visual context and painstakingly re-iterate mechanical design using a text editor. While there are some remedies for this problem such as macro languages for robot definition or plugins for CAD-software allowing to export the structure of a robot, none of these allow the user to intuitively create robot models from scratch or customize the models for use in specialized applications such as collision planning or simulation. This is a gap that Phobos aims to fill and we hope that many users out there will find it useful for their needs.

About this Wiki

This documentation is still far from extensive. There are probably a lot of difficulties for Blender beginners that we have overlooked and there are certainly features in Phobos that we have not covered at all or at least not comprehensively enough. We therefore appreciate if you contact us about issues you have with Phobos. Either the documentation might not be sufficient or you have stumbled upon a bug - both cases are something we would like to know.

This documentation is still far from extensive. There are probably a lot of difficulties for Blender beginners that we have overlooked and there are certainly features in Phobos that we have not covered at all or at least not comprehensively enough. We therefore appreciate if you contact us about issues you have with Phobos. Either the documentation might not be sufficient or you have stumbled upon a bug - both cases are something we would like to know.

Note that you can find the code documentation on our GitHub Page.

Next steps

Clone this wiki locally