Cambridge O Level Computer Science · Syllabus 2210 · Automated and Emerging Technologies
Robot
What is Robot?
A machine having a mechanical structure or framework, electrical components such as sensors, microprocessors and actuators, and the ability to be programmed to carry out a task.
This definition is part of the Automated and Emerging Technologies chapter in Cambridge O Level Computer Science.
Robot in context
An automated system is a system in which sensors, a microprocessor and — where the task requires them — actuators work together so that a process is monitored, and often controlled, with limited or no continuous human intervention. Robotics is a branch of computer science that covers the design, construction and operation of robots — machines that have a mechanical structure, electrical components and a program that can be changed. Artificial intelligence is a branch of computer science concerned with the simulation of intelligent behaviours by computers, and at this level it means two things only: expert systems and machine learning. The three ideas overlap in real products, but they are three separate tests, and an answer that treats them as one loses marks.
These three terms are not interchangeable, and they are not mutually exclusive either. Each one is a separate test that a machine either passes or fails, and a single machine can pass one, two or all three. A streetlight with a light sensor is an automated system but is neither a robot nor AI. A welding arm running a fixed stored program is an automated system and a robot but is not AI. An expert system that identifies a machine fault from typed answers is AI but has no sensors, no actuators and no mechanical body at all.
Robotics is a branch of computer science that incorporates the design, construction and operation of robots. That is the definition to learn, and the three activities in it — design, construction, operation — are what make it a field of study rather than a machine. The syllabus gives three examples of robots: factory equipment, domestic robots and drones. Notice at once how little those three have in common visually: a bolted-down welding arm, a disc that crosses a carpet, and something that flies. That is deliberate. A robot is defined by its characteristics, never by its shape.
The syllabus names six areas in which robots are used: industry, transport, agriculture, medicine, domestic settings and entertainment. A question asks what role the robot performs, so “robots are used in medicine” is not an answer — it repeats the question. “A robotic arm holds and moves surgical instruments through a small incision under the direct control of a surgeon at a console” is an answer, because it says what the machine does, to what, and under whose control.
Robot evaluation follows the same three-part frame as automated systems — point, reason, consequence in this scenario — but the reasons are different, because a robot has a body. Its advantages come from what a body can do that a person's body cannot: repeat a movement to the same coordinates for years, hold a heavy load without tiring, enter a space that is too hot, too small, too contaminated or too far away. Its disadvantages come from the same source: bodies are expensive to buy, they wear out, they are dangerous when they move, and they cannot improvise when the object in front of them is not where the program says it is.
Almost every mark lost in this topic comes from merging two things that the syllabus keeps apart. These three tables are the separations that matter: sensor against microprocessor against actuator, automated system against robot against AI, and expert system against machine learning. If you can reproduce all three from memory, you can answer any comparison question Topic 6 can set.
Common mistakes with Robot
- M2. “Every automated system contains a robot.” Why wrong Most have no mechanical body at all. A relay switching a lamp, a valve opening and a heating element are actuators, not robots. Say instead “The actuator is a switching relay, which turns the lamp on. There is no mechanical framework, so this is not a robot.”
- M11. “Every robot is humanoid.” Why wrong The syllabus's own examples are factory equipment, domestic robots and drones — a bolted-down arm, a disc and an aircraft. Shape is not part of the definition. Say instead “It has a mechanical framework, electrical components and a stored program that can be changed, so it satisfies all three characteristics.”
- M12. “Every robot is autonomous.” Why wrong Autonomous means deciding its own actions without external control. Many robots follow a fixed stored sequence, and some are directed by an operator throughout. Say instead “The arm follows a stored sequence of coordinates. It is programmable, which is the characteristic required — it is not autonomous.”
- M13. “Every robot uses AI.” Why wrong A robot that repeats stored coordinates contains no reasoning and no learning at all. AI is a separate test. Say instead “The welding arm is a robot but contains no AI: it neither reasons across a body of knowledge nor adapts its own processes or data.”
- M14. “Any machine that uses electricity is a robot.” Why wrong A kettle, a lamp and a hairdryer are electrical. None has a programmable mechanical framework with sensors and actuators. Say instead “A washing machine is an automated system, but it is not a robot: its structure is fixed for one task and it cannot be reprogrammed to do another.”
- M16. “A robot performs the surgery.” Why wrong In robot-assisted surgery the surgeon controls every movement from a console in the same room, and the team can convert to a conventional method if the equipment fails. Say instead “A robotic arm holds and moves the instruments under the direct control of a surgeon, whose hand movements can be scaled down and whose tremor is filtered out.”
Examiner tips on Robot
- Read the bottom three rows again. The categories overlap, and a question that asks “is this a robot?” is not asking you to rule out the other two. The strongest answers say which tests are passed and which are not, and give the evidence for each.
- Command words, decoded for Topic 6. These meanings are taken from the syllabus command-word table. What each command word wants when the subject is Topic 6 Command wordSyllabus meaningWhat that means hereWhich frame Stateexpress in clear termsOne short factual point per mark. Do not explain.none needed Identifyname / select / recogniseName the sensor, the actuator, the component. One or two words each.none needed Giveproduce an answer from a given source or from recallUsually an example. Make it a specific one.none needed Describestate the points of a topic / give characteristics and main featuresFor a process, the ordered chain. For a robot, the three characteristics with what each contributes.Frame 1 or 3 Explainset out purposes or reasons / make relationships clear / say why or howEvery point needs a “because” attached. Explaining that something happens is not explaining it.Frame 2 or 3 Compareidentify / comment on similarities and/or differencesMatched pairs in the same sentence, on the same dimension.Frame 4 Suggestapply knowledge to a situation with a range of valid responsesThe scenario's own details must appear in your answer. This is the command word that most punishes memorised lists.Frame 2 Evaluatejudge or calculate the quality, importance, amount or value of somethingPoints on both sides, then a stated judgement with the condition it rests on.Frame 2, then a conclusion Two words this chapter uses that are not in that table. The 2210 command-word table does not list Discuss or Justify. Where the practice questions in this chapter tag a question “discuss” or “justify”, treat them as this chapter’s own labels: discuss is being used in the sense of Evaluate — points on both sides and then a judgement — and justify in the sense of Explain — give the evidence for the decision you have just made. Answer them with the frame the table gives for Evaluate and Explain.
Questions students ask about Robot
Is a washing machine an automated system?
Yes. It has sensors — water level, temperature, sometimes load weight — a microprocessor running the selected wash program, and actuators including the drum motor, the water valve and the heater. Once the program is started it runs to completion without anybody making decisions. It is not a robot, because it has no mechanical framework that moves through its environment or manipulates objects, and it cannot be reprogrammed for a different task.
Is a drone a robot?
The syllabus names drones as an example of a robot. A drone that flies a stored route has a mechanical structure (airframe and rotors), electrical components (sensors, microprocessor, motor actuators) and is programmable, so it satisfies all three characteristics. A model aircraft flown entirely by hand on a radio-control handset is a remotely controlled vehicle rather than a robot, because nothing is programmed.
Does a robot have to be intelligent?
No. Intelligence is not one of the three characteristics. A welding arm that repeats stored coordinates for ten years is a robot and contains no AI at all. Robotics and AI are separate fields that sometimes overlap in the same machine.

