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

g

Level: Foundation

w

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

N

7 hours of LIVE learning with ROS experts

N

15+ hands-on exercises

N

Hands-on application of each concept with simulated robots

N

Get fast support & guidance from instructors

N

1-year full access to the course

N

Life-long access to the code developed during the training

What You’ll 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

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.

+ Is there a video recording available after the live training?

Pin It on Pinterest