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

<<<<<<< HEAD

IMPORTANT NOTE (June 20, 2018)

As we are currently working towards our next major release next month, a lot of changes have been introduced to internal functions, the way operators work and thus also to the design of the GUI in the latest versions of Phobos. It has thus been next to impossible to keep the documentation in this Wiki up-to-date and a lot of the information found here is not applicable any more to the current version or even the latest release. We are slowly updating everything along with the next release and ask for your patience in the meanwhile.

Welcome to the Phobos Wiki!

Phobos is an open-source add-on for Blender which allows WYSIWYG editing of robot models and environments for robotics research and applications. By supporting various description formats, Phobos provides input to a multitude of software, including popular robotics frameworks and simulation tools.

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). 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.

phobosV1

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.

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

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.

Next steps

phobosV1

Clone this wiki locally