Courses/Intro to ROS2
beginner

Intro to ROS2

Build an autonomous museum-guide robot from scratch in ROS2. Set up a Gazebo world, learn the fundamentals — nodes, topics, TF — then write the robot's brain: it reads a LiDAR, avoids obstacles, and drives itself through the museum. Finish by packaging and publishing your project to share.

8 Modules·6h 41m

What You'll Be Able to Do

  • Develop robotics applications with ROS2 — nodes, topics, pub/sub, TF, and CLI tooling
  • Build and test robots in simulation using Gazebo worlds and models
  • Structure, configure, and package ROS2 code with launch files, parameters, and bags
  • Debug and visualize live robot data with Foxglove and ros2 bag replay

Skills You'll Learn

Gazebo Simulation & SDF Worlds
Robot Modeling (URDF)
ROS2 Nodes & Topics
Publishers & Subscribers
TF & Odometry
ROS2 CLI Tools
Launch Files & Parameters
ROS2 Packaging
Bag Recording & Replay
Foxglove Visualization

Prerequisites

Basic Python
Linux Terminal Basics

Course Roadmap

8 modules · 45 lessons
FreeNo card required
Start learning