Tomato1107 / simulation

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

Home Page:https://github.com/ctu-mrs/mrs_uav_system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MRS Gazebo Simulation

Simulation build status Build Status Build Status

Submodules

ROS Package 18.04 20.04
mrs_simulation Build Status Build Status
mrs_gazebo_common_resources Build Status Build Status
px4 Build Status Build Status
mavlink_sitl_gazebo

System requirements

Required OS is Ubuntu 20.04 LTS 64-bit (Ubuntu 18.04 LTS 64-bit) or its flavors that can install ROS Noetic (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 f330 --f330
DJI f450 --f450
Holybro x500 --x500
DJI f550 --f550
Tarot t650 --t650
NAKI II --naki

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/<ros_version>/setup.bash
source /usr/share/gazebo/setup.sh

About

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

https://github.com/ctu-mrs/mrs_uav_system

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 100.0%