What Is a Robot?
A plain-language introduction to what a robot actually is: a machine that senses the world, decides what to do and acts on it. And how that differs from an ordinary machine.
Robotics Fundamentals
Robotics, taught from first principles
Every idea starts with plain language and a picture, from what a robot even is to how you program one with ROS 2, so the concepts stick, not just the jargon.
A robot sensing the world
A short path through the essentials, from what a robot is to writing your first ROS 2 program.
A plain-language introduction to what a robot actually is: a machine that senses the world, decides what to do and acts on it. And how that differs from an ordinary machine.
Robotics Fundamentals
From the word “robot” in a 1921 play to today's warehouse fleets and walking machines. The milestones that shaped modern robotics and why each one mattered.
Robotics Fundamentals
Robots come in families defined by the job they do. Learn the main ways of classifying them: by mobility, by application, by autonomy. Plus why shape follows task.
Types of Robots
A tour of the sensors a robot actually carries, what each one measures and the two rules that decide which sensor belongs on which robot.
Sensing & Perception
ROS is not an operating system. Find out what it really is: a middleware, a build system and a huge ecosystem, plus the problem it exists to solve.
ROS Fundamentals
The first real ROS 2 program: two nodes, one topic. Timers, callbacks, QoS, entry points and the mistakes that stop the two from finding each other.
ROS 2 in Depth
Every path and every lesson, in order. Available lessons link straight through; the rest show where the map is still being drawn.