Online Course

Mastering Gazebo Simulator

Learn how to create simulations. This course is a must if you want to learn how to build Gazebo worlds, models, or robots.

Course overview

Would you like to build your own Gazebo simulations and robots?

The “Mastering Gazebo Simulator” course teaches you how to build robotics simulations using Gazebo and connect them to your ROS environment. This course is a must if you want to learn how to build Gazebo worlds, models, or robots. You will learn the essentials, follow examples, and practice by using the official references of Gazebo.

 

What You Will Learn

N

Gazebo GUI

N

How to build a robot for Gazebo

N

How to connect Gazebo robots to ROS

N

How to build custom Gazebo worlds

N

How to write plugins for Gazebo worlds and models

100% Online

No ROS setup is required. Everything is online.

Intermediate Level

}

Approx. 20 hours to complete

Simulated Robot Used

Maze World with TurtleBot3

TurtleBot3 is a small, affordable, programmable, ROS-based mobile robot for education, research, hobbies, and product prototyping. In this course, you will practice with a TurtleBot3 in a Maze World to explore Gazebo.

Course Final Hands-on Project

For the final project, you will prepare an entire simulation. You start from the ROS package. Next, you go through the world configuration with its models and connect it to Gazebo plugins. Finally, you will create a robot connected to ROS.

 

Syllabus

Unit 1: Gazebo Introduction

Learn how to work with Gazebo GUI and how to launch it connected to a ROS environment

Unit 2: Build a robot

Learn how to build a robot for Gazebo simulations using URDF

Unit 3: Connect to ROS

Learn how to connect a Gazebo robot to ROS

Unit 4: Build Gazebo Worlds

Learn how to create a custom Gazebo world and models

Unit 5: Writing Gazebo Plugins

Learn how to create Gazebo plugins

Unit 6: Final Project

For the final project, you will prepare an entire simulation. You start from the ROS package. Next, you go through the world configuration with its models and connect it to Gazebo plugins. Finally, you will create a robot connected to ROS.

What our students think

I am wholeheartedly grateful for this outstanding opportunity. I wouldn’t have found a better ROS beginner-friendly course elsewhere. Thanks, ConstructSim !

Francois Gonothi Toure

I have tried to start learning ROS before and that was so difficult because I didn’t understand how to start, now with these introductory courses I am very excited because I can finally start to enter this world.

Daniel Martínez

“I really enjoy the practical aspect and learning by doing. I feel like I learn way faster and with a rich understanding.”

Jose Dos Santos

Course creator

Marco Arruda

ROS Developer. Connecting Robots and Web. Passionate about robotics learning/teaching

Related courses

Discover more Robotics Courses

Top universities choose The Construct for Campus to teach ROS & Robotics.

Start Learning Now.

RESULTS GUARANTEED

Pin It on Pinterest