What makes a machine a robot
Three characteristics: mechanical structure, sensors, programmable control.
A robot is a programmable mechanical machine that can interact with the real world. The three characteristics every robot has:
1. Mechanical structure. A physical body — frame, joints, wheels, treads, arms, grippers, drones — built to interact with the physical environment. The 'end effector' is the tool at the working end (gripper, welder, spray nozzle, drill).
2. Sensors. Inputs that capture information about the environment — vision (cameras), touch (force sensors), distance (ultrasonic, infrared, lidar), pressure, acceleration, GPS. Lets the robot perceive what's happening and react.
3. Programmable control. A microprocessor or controller running PROGRAMS that decide what to do based on sensor input. Crucially, robots can be REPROGRAMMED for different tasks — the same arm can switch from welding to bolting after a software update.
A pure conveyor belt is NOT a robot — no sensors, no programmability. A CNC machine is borderline (programmable but limited sensing). A robotic arm with vision and force feedback IS a robot.
Cambridge tip. Mark scheme rewards naming all three: STRUCTURE + SENSORS + PROGRAMMABILITY. Some mark schemes also reward 'reprogrammable for different tasks' as a bonus mark.
- Mechanical structure (the body).
- Sensors (perception).
- Programmable control (decisions).
- Reprogrammable for different tasks.