Robot Anatomy: What Every Robot is Made Of
Every robot on earth — from a $50 toy to a billion-dollar Mars rover — is built from the same four core building blocks. Understanding these components gives you a mental model that applies to literally every robot you'll ever encounter or build.
The four building blocks of every robot
Think of a robot like a person. You have senses (eyes, ears, skin), a brain that processes information, muscles that create movement, and a skeleton that holds it all together. Robots have exact analogues:
- Sensors → the robot's senses
- Controller → the robot's brain
- Actuators → the robot's muscles
- Structure/Body → the robot's skeleton
Remove any one of these four, and you no longer have a functional robot.
1. Sensors — The Robot's Senses
Sensors convert physical phenomena (light, sound, distance, force) into electrical signals that a computer can read. They are the robot's connection to the physical world.
Cameras (visual sensors)
The most information-rich sensor. A standard RGB camera gives a 2D color image. A depth camera (like the Intel RealSense or Microsoft Kinect) adds distance information to every pixel. Stereo cameras compute depth by comparing two slightly offset images — just like your two eyes do.
LiDAR (Light Detection and Ranging)
Fires thousands of laser pulses per second and measures how long each takes to bounce back. The result is a precise 3D point cloud of the environment. LiDAR is expensive but extremely accurate — it's used in self-driving cars and advanced mobile robots.
Ultrasonic sensors
Send out a pulse of sound and measure its echo. Cheap and simple — great for detecting obstacles within about 4 meters. You'll find these on budget robots, drones, and parking sensors in cars. They're not precise enough for detailed mapping but perfect for "is there something in front of me?"
IMU (Inertial Measurement Unit)
Combines an accelerometer (measures linear acceleration) and a gyroscope (measures rotational rate). Tells the robot how it's moving and tilting in 3D space. Essential for drones, legged robots, and any system that needs to maintain balance.
Force/torque sensors
Measure the force and twisting moment at a point — typically at a robot's wrist. This lets a robotic arm feel how hard it's gripping something, enabling delicate handling (picking an egg without crushing it) or compliant contact with humans.
2. Controllers — The Robot's Brain
The controller receives sensor data, runs algorithms, and decides what the actuators should do. Different robots need very different kinds of computational power.
Microcontrollers (Arduino, STM32)
Tiny, low-power computers that excel at fast, real-time tasks — reading sensor values and sending PWM signals to motors. They run bare-metal code (no operating system) and respond in microseconds. Used for low-level control loops in almost every robot.
Single-board computers (Raspberry Pi)
Full Linux computers in a small form factor. They can run ROS, process camera feeds, and communicate over WiFi. Not fast enough for hard real-time control on their own, but perfect for the "thinking" layer of a robot when paired with a microcontroller for motor control.
AI accelerator boards (NVIDIA Jetson)
Small computers with a built-in GPU for running neural networks at the edge. A Jetson Orin can run complex computer vision models at 30+ fps with just 15 watts. These power the perception and AI layers of autonomous vehicles and advanced mobile robots.
3. Actuators — The Robot's Muscles
Actuators convert electrical energy into mechanical motion. The choice of actuator determines how fast, how precise, and how powerful a robot's movements are.
Servo motors
A motor with a built-in gear reduction and position feedback sensor. You tell it what angle to move to, and it holds that position. Inexpensive, easy to control, widely used in robotic arms, RC vehicles, and hobby robots. Typically limited to 0–180° rotation.
Stepper motors
Move in precise discrete "steps" — typically 200 steps per full rotation. No feedback required — the steps themselves are the position signal. Used in 3D printers, CNC machines, and any application requiring precise open-loop positioning.
Brushless DC motors (BLDC)
High speed, high efficiency, and long lifespan. Used in drones (quadcopter propellers run at 10,000+ RPM), electric vehicles, and high-performance robot joints. Require an Electronic Speed Controller (ESC) and often a separate encoder for position feedback.
Hydraulic & pneumatic actuators
Use pressurized fluid (hydraulic) or air (pneumatic) to generate massive forces. Boston Dynamics' early Atlas robot used hydraulics to achieve its impressive jumping and running. Pneumatics are common in industrial gripper systems. Powerful but complex and noisy.
4. Structure — The Robot's Body
The structure holds all components together and determines how the robot can move through its environment.
Wheeled bases
The simplest mobile base. Differential drive (two independently driven wheels) is ubiquitous — it's what most hobby robots use. Omnidirectional bases use special Mecanum or omni wheels to move in any direction without rotating first.
Robotic arms (serial link manipulators)
A chain of rigid links connected by joints. The number of joints determines the robot's "degrees of freedom" (DoF). A 6-DoF arm (like most industrial robots) can position its end effector at any point in space with any orientation.
Legged robots
Legs allow locomotion over rough terrain, stairs, and cluttered environments that wheels can't navigate. Two-legged (biped) robots are the hardest to control because they're constantly on the edge of falling over. Four-legged (quadruped) robots like Spot (Boston Dynamics) are more stable and already deployed commercially.
Frequently Asked Questions
What sensor should a beginner start with?
Start with an ultrasonic distance sensor (HC-SR04, about $2) connected to an Arduino. It teaches you the fundamentals of reading sensor data and using it to make decisions — without spending much money.
What's the most important actuator to learn first?
Servo motors. They're cheap, easy to control with a single signal wire, and used in countless beginner projects. Once you understand servos, learning stepper motors and brushless motors becomes much easier.
Does every robot need all four components?
Yes. A machine without sensors can't respond to its environment. Without a controller, there's no decision-making. Without actuators, it can't act. Without structure, there's nothing to hold it together. Remove any one and you have a component, not a robot.
Why do some robots have multiple controllers?
Different tasks require different computing hardware. A common pattern is a microcontroller for real-time motor control (fast, simple) plus a higher-level computer (Raspberry Pi or Jetson) for AI and navigation (powerful, but too slow for real-time control). The two communicate over a serial or CAN bus.
Frequently Asked Questions
What will I learn here?
This page covers the core concepts and techniques you need to understand the topic and progress confidently to the next lesson.
How should I use this page?
Start with the overview, then follow the section links to deepen your understanding. Use the table of contents on the right to jump to specific sections.
What should I read next?
Use the navigation below to continue to the next lesson or explore related topics.