obj file from Sweethome3D using the menu “3D view”. Sweethome3D scene with doors (rendering) Sweethome3D scene with free passages (rendering)įinally, export the scene as. Having a ceiling will result in a non-transparent obstacle that makes it hard to look inside the flat from a birds position in the simulator. As a second (optional) modification, I recommend to remove the ceiling from the Sweethome3D model. The robot will appreciate this later when moving between rooms. (Readers! Feel free to contribute here how doors can be made dynamic □ ) As a result, we should substitute all doors in the Sweethome3D scene by free passages of the same dimensions. To change this, we would have to provide a physics model for the doors, too, which is far beyond the scope of this post. Unfortunately, this scene contains obstacles that can hardly be overcome by a Turtlebot 2: closed (and even half-open) doors! The reason why doors are a problem here is that the scene is static and doors will not move in the simulator. Just open this nice little flat in Sweethome3D. Let’s choose SweetHome3DExample5.sh3d to work with. Once you have installed Sweethome3D (which is available from many Linux distro sources), there are a variety of example scenes to start from. Creating a 3D scene in Sweethome3D for simulation In this tutorial, we will create a model of a small flat in which the Turtlebot 2 can move around. The model we create here is necessary for the simulation of collisions and optical attributes of the scene. The actual creation of a an SDF file as input for a Gazebo simulation is covered by a subsequent tutorial. Python 2.7 for script-based model conversionīe aware that all descriptions below have been tested an Ubuntu 14.04 LTS and should also work on derived distros such as Linux Mint 17.3, which I usually use.4.3 and newer) modeling software and house designer At first, I have to mention that many open source software is involved here. Since I showed a nice simulation of Turtlebot 2 in a home scene in Gazebo at the MakerFaire Chemnitz, I am going to share information on how you can do this on your own.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |