<aside> 💡

This page is dedicated for the ROS project in the second semester of 2024. For more information about Gazebo, please visit this page

https://gazebosim.org/docs/fortress/install/

</aside>

Please note that since a simulator has so many different things that run at the same time and since it's extremely complicated, there are tons and tons of bugs and issues. Please refer to our 2024 Competition page linked below for bugs that we've encountered or please USE GOOGLE!

제22회 한국로봇항공기 경연대회 (VTOL 대회)

What’s Gazebo?

Gazebo is a simulation software, more exactly a physics and environment simulator where we can test our robots (using ROS) in a space where there’s no limit on what you do. Basically a sandbox where you can test the limits of your robot. Since the physics in it isn’t perfect, please note that there is a considerable difference between simulation and real life. Do not rely 100% on the simulation and test in-depth in real life.

The exact Gazebo simulator that we’ll be using will be the fortress. Not only is it long term support but it goes well with ROS2 Humble that we’ll be using. sudo apt-get install ignition-fortress

Please copy paste the following commands into your command terminal.

sudo apt-get update
sudo apt-get install lsb-release gnupg
sudo curl <https://packages.osrfoundation.org/gazebo.gpg> --output /usr/share/keyrings/pkgs-osrf-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] <http://packages.osrfoundation.org/gazebo/ubuntu-stable> $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null
sudo apt-get update
sudo apt-get install ignition-fortress

All the commands and install instructions are from: https://gazebosim.org/docs/fortress/install_ubuntu/

Please refer to the site for any additional instructions.