ONE-DAY ONLINE TRAINING
Robot Gazebo Simulations with ROS2
This is a Gazebo course for the busy ones. Learn how to build robotics simulations and connect them to your ROS environment.
Duration: 1 day
Format:
Online, based on practice with simulated & real robots. NOT slides-based.
Instructor-led: Yes
Certificate: Yes
Level: Foundation
Language: English
Enroll Training
Only 10 seats are available for each training
€599
Fri, November 18
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Sat, November 26
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Sun, December 4
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Thu, December 8
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
One-Day Training Benefits
7 hours of LIVE learning with ROS experts
15+ hands-on exercises
Hands-on application of each concept with simulated robots
Get fast support & guidance from instructors
1-year full access to the course
Life-long access to the code developed during the training
What You’ll 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
Switch to ROS2 Training Outline
Module 1: Getting Started with Gazebo
In this module, you will learn:
- Why work with Gazebo?
- Gazebo Components
- Graphical User Interface
Module 2: Build a Robot
This module is about creating robots for Gazebo simulations using the URDF language. Topics covered:
- Why URDF instead of SDF?
- Creating a Mobile Robot
- Links and Joints
- Meshes
- Spawn the Robot in Gazebo
- Applying Force/Torque
Module 3: Connect to ROS
In this module, you will learn how to connect a Gazebo robot to the ROS environment.
Topics Covered:
- Gazebo’s ROS node
- Robot Gazebo Tag
- ROS Plugin – Robot differential driver
- ROS Plugin – Robot laser sensor
- XACRO = XML + Macro
- ROS Plugin – Joint Control
Module 4: Build a World
This module presents concepts around creating a new world in Gazebo. You will learn to create one from scratch and put different models, ground, animated objects, and actors. In addition, you will learn how to use plugins and how to control worlds programmatically.
Topics Covered:
- Explore two different ways of creating a Gazebo world
- Creating Gazebo Models
- Digital Elevation Models
- Population of Models
Module 5: Write Gazebo Plugins
In this module, you will learn how to use Gazebo plugins to add world behaviors, create animations for models, and create new robot sensors inside a simulation. Topics covered:
- Preparing the Environment
- World Plugin
- Model Plugin
Questions About This Training?
100% PRACTICAL
Practice with Simulated & Real Robots
You will learn each concept by practicing with simulated & real robots.

SIMULATED ROBOT
Maze World with TurtleBot3
Get certified
Upon completing this training, The Construct grants participants a shareable certificate of completion. This training is graded as a pass or fail; participants must receive 75% to pass and obtain the certificate of completion.
Need Help Finding The Right Training Solution?
Our training advisors are here for you.
Frequently Asked
+ What are the course prerequisites?
- The One-Day Training Guide will be emailed to students for pre-course learning.
- Equipment:
- A laptop (you can use Windows, Linux, or macOS)
- Google Chrome or Firefox browser.
- It is not necessary to have Linux on your computer. Any operating system is valid.
- A certified ROS Instructor leads this course. In-person, on-time attendance, and full participation are expected. Being fully present for the full day is a requirement for certification.
+ Do I need to install ROS in advance?
No. You only need to bring your laptop and connect to the internet. You can use Windows, Linux, or macOS.
+ How many students are usually in each class?
Maximum of 10 students per class.