-
Notifications
You must be signed in to change notification settings - Fork 84
Generate your own Worlds
Giuseppe Silano edited this page Feb 27, 2018
·
1 revision
There are several ways to generate your own worlds:
- generate worlds by using heightmaps, or
- you can generate worlds from within Gazebo (using drag and drop of objects or using the building editor), or
- write directly your own
.world
files.
For CrazyS to work with ROS in your own world you should add the following line to your .world
file:
<plugin name="ros_interface_plugin" filename="librotors_gazebo_ros_interface_plugin.so"/>
It should be placed somewhere within the <world>
tags:
<?xml version="1.0" ?>
<sdf version="1.5">
<world name="default">
<plugin name="ros_interface_plugin" filename="librotors_gazebo_ros_interface_plugin.so"/>
...
...
</world>
</sdf>
You can additionally generate octomaps from your worlds or add custom wind fields to your world.
How to add
How to create
- Creating ROS Plugins for Gazebo
- Gazebo and Gazebo ROS Installation
- Gazebo Topic Naming Conventions
- ROS Interface Plugin
- Setup virtual keyboard joystick
How to install
How to generate
How to set
- Setting up CrazyS as Fixed Wing HiL Simulation (Pixhawk, Mavros, Mavlink, QGC)
- Setting up the CrazyS Simulator
How to develop
- Include ordering in cpp and header files
- Interfacing CrazyS through MATLAB
- Interfacing CrazyS with TravisCI
- Interfacing CrazyS with GitHub Action
- Package Versioning
- Software Specifications
- Specifying constants and default values
- Working With Meshes in Gazebo
More information