Skip to content

The main MRS simulation Gazebo/ROS package. Part of the "mrs_uav_system".

License

Notifications You must be signed in to change notification settings

alfalcmar/simulation

 
 

Repository files navigation

MRS Gazebo Simulation Build Status

Simulation build status Build Status Build Status

Submodules

ROS Package 18.04 Bionic 20.04 Focal Description
mrs_simulation Build Status Build Status Support for spawning vehicles into Gazebo simulation, where user can select from multiple UAV platforms
mrs_gazebo_common_resources Build Status Build Status MRS Gazebo files: worlds, models and plugins
px4 Build Status Build Status PX4 Pixhawk firmware
mavlink_sitl_gazebo Build Status Build Status PX4 Gazebo files (worlds, models and plugins) for SITL with the Pixhawk

System requirements

Required OS is Ubuntu 18.04 LTS 64-bit or its flavors that can install ROS Melodic. The suggested variant of OS installation is dual boot instead of virtualization that can be slow and can not handle well the simulation GUI. We use Gitman to manage the repository submodules. The repository are supposed to be compiled by catkin tools.

Unmanned Aerial Vehicles

Model Spawn argument Simulation
DJI f450 --f450
DJI f550 --f550
Tarot t650 --t650

Examples of tmuxinator simulation sessions

Selected tmuxinator scripts:

Bare tmux script (similar to the one used on real UAVs):

For detail description of script capabilities for spawning vehicles see mrs_simulation.

Installing simulation

Install the whole MRS UAV system.

Finishing your .bashrc

The install.sh script will add the following to your .bashrc:

source /opt/ros/melodic/setup.bash
source /usr/share/gazebo/setup.sh

About

The main MRS simulation Gazebo/ROS package. Part of the "mrs_uav_system".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%