Welcome to Robotics: What Makes a Robot Tick?
Welcome to Robotics: What Makes a Robot Tick?
Have you ever watched a robot move and wondered what's going on inside? Not the mechanical parts or the electronics—but the *thinking*? What makes a vacuum cleaner that autonomously navigates your living room different from a toaster? What separates a robot from any other machine?
Here's a surprising truth: defining "robot" is harder than you might expect. The word was coined in 1920 by Czech writer Karel Čapek for his play *R.U.R.*, where it meant "forced labor"—and even back then, people disagreed about what counted as artificial labor. Today, nearly a century later, we still argue about it. Is a self-checkout kiosk a robot? An automatic door? A thermostat that learns your preferences?
The confusion isn't just semantic—it matters. When you understand what truly makes something a robot, you unlock the ability to build, program, and improve them. So let's start our journey with the most fundamental question in robotics: What makes a robot tick?
The answer, it turns out, is elegantly simple. A robot is a machine that senses its environment, thinks about what to do, and acts to accomplish a goal. This three-part cycle—sense, think, act—is the heartbeat of every robot, from the cheapest toy to the most sophisticated humanoid. Everything else in robotics is just elaboration on this theme.
In this chapter, we'll explore this framework in depth. You'll learn why a Roomba and Boston Dynamics' Atlas are fundamentally the same kind of machine. You'll discover the three pillars of robotics—perception, planning, and control—and how they work together. You'll take a fun quiz to discover what aspect of robotics draws you most. And by the end, you'll have a mental map of the entire field, ready to dive into the fascinating details ahead.
What Exactly Is a Robot?
Let's play a quick game. I'm going to describe five machines. You decide which ones are robots:
1. A factory arm that repeats the same welding motion thousands of times per day 2. A Mars rover that navigates around rocks and calculates its own path 3. A vending machine that dispenses snacks when you press buttons 4. A robotic fish that swims through water and responds to motion nearby 5. A computer program that plays chess and wins against grandmasters
Before you answer, consider this: the factory arm can move with incredible precision, but it does the same thing every time regardless of what's happening around it. The Mars rover encounters completely novel terrain—rocks, craters, shadows—that its engineers never predicted. The vending machine has buttons you press, but it doesn't sense whether you're still standing there. The robotic fish moves like a living creature. The chess program "thinks" brilliantly but has no physical presence in the world.
Which are robots? Here's my answer: all five, with some caveats.
The factory arm is a robot, but a relatively "dumb" one—it lacks sophisticated sensing and decision-making. We call this pre-programmed automation rather than full robotics. The Mars rover is unquestionably a robot—it makes decisions based on sensor data in an environment its designers never saw directly. The vending machine? Not really a robot—it's more like an elaborate mechanical switch. The robotic fish is a robot (or at least a robot-like system) even if its behavior is relatively simple. And the chess program? This is the tricky one. It thinks but doesn't act physically in the world. Most roboticists would say it's not a robot—though it represents the "thinking" component in a robot system.
What we learn from this exercise is that robotics exists on a spectrum. At one end, we have simple machines that react to basic inputs. At the other, we have sophisticated systems that perceive, reason, and act with minimal human guidance. The best definition I can offer you is this:
> A robot is a machine that collects information about its environment, processes that information to make decisions, and takes physical actions to achieve goals—all with some degree of autonomy.
The key word is autonomy. A robot doesn't just follow rigid instructions; it adapts to its situation. A thermostat might "decide" to turn on the heat when temperature drops, but it doesn't really perceive and respond like a robot does. A robot gets information from the world and changes its behavior based on what it finds.
The Three Ingredients: Senses, Brain, and Body
Every robot, regardless of how simple or complex, has three essential ingredients:
Sensors are a robot's senses—the instruments that collect information from the environment. These might include cameras (robot vision), microphones (robot hearing), touch sensors, proximity detectors, GPS receivers, and dozens of specialized instruments. Without sensors, a robot is blind and deaf to the world.
Processing is a robot's brain—the computer or controller that takes sensor data and decides what to do. This might be a simple microcontroller running basic rules, or a powerful computer running sophisticated artificial intelligence algorithms. The processing system transforms raw sensor data into actionable decisions.
Actuators are a robot's body—the mechanisms that take action. Motors that spin wheels, servos that move arms, speakers that produce sounds, lights that signal status. Actuators are how the robot physically interacts with its environment.
Think of a simple household robot: the Roomba vacuum cleaner. Its sensors include bump sensors (to detect when it hits furniture), cliff sensors (to avoid falling down stairs), and wheel encoders (to track how far it's traveled). Its processing includes a simple computer that runs navigation algorithms. Its actuators are the brushes that sweep dirt and the motors that drive its wheels. Together, these three components let the Roomba autonomously clean your floors.
Now consider the most sophisticated humanoid robot: Boston Dynamics' Atlas. Atlas has cameras and depth sensors for vision, force sensors throughout its body for touch and balance, and IMUs (inertial measurement units) to know which way is up. Its processing runs sophisticated algorithms for balance, object recognition, and motion planning. Its actuators are dozens of high-performance hydraulic joints that let it run, jump, and do backflips. The components are more advanced, but the basic structure is the same.
This is the first great insight of robotics: complexity is a matter of degree, not kind. The same principles that govern a simple line-following robot in a classroom apply to robots exploring Mars. Once you understand the fundamentals, you can scale up.
The Sense-Think-Act Paradigm
In robotics education, we often teach the sense-think-act loop as the foundational framework. It's exactly what it sounds like: a robot senses its environment, thinks about what to do, and acts accordingly. Then it starts over, sensing again, thinking again, acting again—forever.
This loop is so fundamental that you'll encounter it throughout your robotics journey, no matter which specific topic you're studying. Every algorithm, every sensor, every motor controller is ultimately in service of this cycle.
Let me walk you through how this works in practice.
Sensing: Opening Robot Eyes and Ears
Sensors are how robots perceive the world. Just as you use your eyes to see, your ears to hear, and your skin to feel, robots use instruments to gather information. But robots can also perceive things humans can't directly sense—radio signals, infrared light, magnetic fields, ultrasonic waves, and more.
The range of robot sensors is staggering. Here are the most common categories:
Cameras and Vision Systems capture visual information. A robot might use a simple webcam, a stereo camera pair for depth perception, a 360-degree camera, or specialized infrared cameras. Some advanced systems use event cameras that can detect motion at microsecond resolution.
*