Program intelligent robots. Master the Robot Operating System (ROS 2), nodes, topics, and simulation in Gazebo.
ROS 2 is the standard middleware for robotics. This course teaches you to build modular robot software. You will learn the Nodes and Topics architecture to let robot parts communicate. Master creating URDF models to visualize robots and simulate them in Gazebo. We cover navigation stacks (SLAM) for mapping and pathfinding, and controlling physical hardware. Prepare to program everything from robotic arms to autonomous drones.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
No, we use advanced 3D simulation (Gazebo).
Linear algebra helps for kinematics/TF.
ROS 2 runs best on Ubuntu Linux.
We focus on Python, but C++ is also used.