1 | initial version |
Among ROS users, it's common to create a package that holds your models, worlds and plugins. Then with the help of gazebo_ros_pkgs
, it's possible to launch Gazebo running those worlds and making model and plugin paths available automatically. Here's an example.
For pure Gazebo projects, I recommend a pattern such as this one. That is:
/models
/worlds
/src
(and if you want to install headers, put them under /include/project_name
)setup.sh
file which can be sourced to correctly set all the necessary paths (i.e. your "startup script")