Students will be able to describe the characteristics of a robot (Cambridge IGCSE 0478, Topic 6.2).
A robot is a programmable machine that can:
It combines hardware (structure, sensors, actuators, power source) with software (control programmes, feedback loops) and is driven by a microprocessor or embedded controller. A robot may operate autonomously or under human supervision.
The syllabus expects ten characteristic features. The table below expands each point, adds the required software aspect, and includes safety – a frequent exam focus.
| Characteristic | What it means | Typical examples / notes |
|---|---|---|
| Body (Physical structure) | Mechanical framework that supports all other components; may be fixed, articulated or mobile. | Aluminium chassis, articulated arm, wheeled platform. |
| Sensors | Devices that gather data about the external world or internal status. | Ultrasonic distance sensor, colour camera, gyroscope, temperature probe. |
| Actuators | Mechanisms that convert electrical or hydraulic signals into motion or force. | Servo motor, stepper motor, pneumatic cylinder, linear actuator. |
| Control Unit (Microprocessor / Embedded Controller) | The “brain” that receives sensor inputs, runs the control programme and sends commands to actuators. | Arduino, Raspberry Pi, industrial PLC, embedded PC. |
| Software (Control algorithms & feedback) | Programmed instructions that decide how the robot should react; includes feedback loops for error correction and, in advanced systems, learning algorithms. | PID control, line‑following algorithm, simple AI routine. |
| Programmability | Ability to be re‑programmed to perform different tasks or modify behaviour. | Re‑uploading a new sketch to an Arduino; changing a flow‑chart on a teaching robot. |
| Autonomy | Degree to which the robot can operate without direct human control. | Fully autonomous vacuum cleaner vs. remote‑controlled drone. |
| Adaptability (Feedback & Learning) | Capability to adjust actions in response to changing conditions, often via sensor feedback or simple learning. | Obstacle‑avoidance that reroutes the path; a robot that tunes motor speed based on load. |
| Power Source | Provides the energy needed for all components. | Li‑ion battery pack, AC mains adapter, fuel cell. |
| Mobility | Means of moving through the environment. | Wheels, tracks, legs, or a stationary arm on a fixed base. |
| Human‑Robot Interaction (HRI) | Interfaces that allow safe and effective cooperation with people. | Touch screen, voice command, emergency‑stop button, safety light curtains. |
| Safety Features | Built‑in measures that protect users and the robot itself. | Emergency stop, safety interlocks, overload protection, compliant (soft) end‑effectors. |
Robots are classified by the sector in which they are most frequently used. The table adds a few emerging roles to show the breadth of modern applications.
| Robot Class | Typical Role | Examples |
|---|---|---|
| Industrial | Manufacturing tasks – welding, assembly, material handling, painting. | 6‑axis welding arm, pick‑and‑place robot. |
| Service | Assist in homes, offices or public spaces – cleaning, delivery, security. | Robotic vacuum cleaner, autonomous delivery drone. |
| Medical | Support diagnosis, surgery, rehabilitation and patient care. | Da Vinci surgical system, physiotherapy exoskeleton. |
| Exploratory | Collect data and perform tasks in hazardous or inaccessible environments. | Planetary rover, underwater autonomous vehicle. |
| Educational | Teach programming, engineering concepts and problem‑solving. | LEGO Mindstorms, BBC micro:bit robot kits. |
| Emerging – Agricultural | Planting, weeding, harvesting, monitoring crop health. | Autonomous sprayer, fruit‑picking robot. |
| Emerging – Disaster‑Response | Search‑and‑rescue, hazardous‑material handling, structural inspection. | Snake‑type inspection robot, aerial rescue drone. |
| Advantages | Disadvantages |
|---|---|
|
|
Degrees of Freedom describe the number of independent movements a robot can make. For a robot with n joints, each providing di independent motions:
$$\text{DoF} = \sum_{i=1}^{n} d_i$$
More DoF give greater flexibility but increase the difficulty of control and programming. This concept is useful when discussing articulated arms or humanoid robots.
Students should be able to label a block diagram of a typical robot. The diagram below follows the format often used in IGCSE exam questions.
Create an account or Login to take a Quiz
Log in to suggest improvements to this note.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.