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
Gazebo GUI
How to build a robot for Gazebo
How to connect Gazebo robots to ROS
How to build custom Gazebo worlds
How to write plugins for Gazebo worlds and models
100% Online
Intermediate Level
Approx. 20 hours to complete
Prerequisites
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 !“
“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.“
“I really enjoy the practical aspect and learning by doing. I feel like I learn way faster and with a rich understanding.”
Course creator
Marco Arruda
ROS Developer. Connecting Robots and Web. Passionate about robotics learning/teaching
Start Learning Now.
RESULTS GUARANTEED