ROS 2 Foundations: Robotics & Gazebo Simulation
Dive into ROS 2 from the ground up. You will learn what ROS 2 is, why it exists, and how it connects the different parts of a robotic system. Rather than treating ROS 2 as just a coding tool, you will understand it as middleware that allows sensors, controllers, and decision making processes to communicate in a structured way.
This course includes.
Curriculum & lectures.
+ Section 1: Understanding ROS 2 in Modern Robotics 7 lectures
+ Section 2: Running ROS 2 + Gazebo 9 lectures
About this course.
Once the concepts are clear, you will build your own ROS 2 workspace and create a Python package from scratch. You will connect ROS 2 to Gazebo using the ROS and Gazebo bridge and control a simulated model using velocity commands.
You will learn to:
► Understand ROS 2 as middleware
► Work with nodes, topics, and the computation graph
► Set up and build a proper ROS 2 workspace
► Create and run your own Python based ROS 2 package
► Connect ROS 2 to a physics simulator
► Control motion inside a virtual environment
✔️ First-time exclusive Humble Bundle launch
By the end of this course, you will understand how robotic software systems are structured and how simulation integrates with real robotics workflows.
This course provides the foundation needed before moving into perception, navigation, or autonomous systems.
Ready to start building?
Dive into ROS 2 from the ground up. You will learn what ROS 2 is, why it exists, and how it connects the different parts of a robotic system. Rather than treating ROS 2 as just a coding tool, you will understand it as middleware that allows sensors, controllers, and decision making processes to communicate in a structured way.