Part A · Class IX · Robotics
Introduction to Robotics
Understand what robots are, how they evolved, how they are classified, and where they are used in the real world. This unit carries 10 marks in the written paper.
Section 1.1
Understanding Robots
A robot is a programmable machine capable of carrying out a series of actions autonomously or semi-autonomously. Unlike simple machines, robots can sense their environment, process information, and respond to it.
ISO 8373 Definition: A robot is an automatically operated machine that replaces human effort, though it may not resemble human beings in appearance or perform functions in a human-like manner.
Characteristics
- SSensing — Ability to perceive the environment using sensors (cameras, ultrasonic, IR)
- AActuation — Ability to move or manipulate objects via actuators (motors, servos)
- PProcessing / Intelligence — Ability to make decisions using a controller or processor
- RReprogrammability — Ability to be reprogrammed for different tasks
- AuAutonomy — Ability to operate with minimal human intervention
Benefits vs Humans
| Benefit | Explanation |
|---|---|
| Increased Quality | Consistent output — no fatigue-related errors |
| Increased Productivity | Work continuously without breaks |
| Increased Efficiency | Optimised motion reduces waste |
| Longer Working Span | No limits on working hours, can run 24/7 |
| Hazardous Environments | Nuclear, chemical, deep-sea — safe for robots |
| Improved Workplace | Reduces human exposure to dangerous conditions |
Limitations
- !High initial cost of installation and maintenance
- !Lack of creativity and emotional intelligence
- !Inability to adapt quickly to unexpected situations without reprogramming
- !Risk of job displacement in the workforce
- !Dependence on programming — errors in code directly affect output
Section 1.2
Evolution of Robots & Laws of Robotics
Timeline
1898
Early mechanical automaton
Nikola Tesla's radio-controlled boat — first remote-controlled vehicle
1954
First programmable industrial robot
Unimate by George Devol — installed at a General Motors plant
1966
First AI-based mobile robot
Shakey — built at Stanford Research Institute
1970s
Industrial robots in auto manufacturing
PUMA robotic arm — widespread factory use
1997
NASA Mars rover
Sojourner — first autonomous rover on another planet
2000s
Humanoid robots
Honda ASIMO — bipedal walking and stair climbing
2010s
AI-integrated robots
Boston Dynamics Spot & Atlas — dynamic movement + AI vision
2020s
Collaborative robots (Cobots) & AI-driven systems
ChatGPT-integrated assistants, surgical robots, AI co-pilots
Three Laws of Robotics — Isaac Asimov (1942)
These laws appeared in Asimov's short story collection I, Robot (1950). For the exam, you need to know the statements only — not background context. Learn them word-for-word.
1
First Law — Highest Priority
A robot may not injure a human being or, through inaction, allow a human being to come to harm.
2
Second Law — Obedience
A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law.
3
Third Law — Self-Preservation
A robot must protect its own existence, as long as such protection does not conflict with the First or Second Law.
Priority order: Law 1 > Law 2 > Law 3. If a conflict arises, the higher law always wins. A robot will sacrifice itself (violating Law 3) to save a human (upholding Law 1).
Section 1.3
Classification of Robots
A · Field / Terrain-Based
Aerial (UAV)
Operate in the air / can fly. Use rotors, wings, or propulsion systems.
Drones, quadcopters, UAVs in agriculture & surveillance
Ground
Operate on land surfaces. May use wheels, legs, or tracks.
Wheeled robots, legged robots, Mars rovers
Underwater
Operate under water, sealed against pressure and moisture.
AUVs, ROVs for ocean & pipeline inspection
B · Control-Based
Manual Control
Operated in real-time by a human operator via remote or direct input. Every action requires human command.
Bomb-disposal robots, surgical robots (Da Vinci)
Automatic Control
Self-operating based on pre-programmed instructions. Executes a fixed task without continuous human input.
Factory assembly robots, iRobot Roomba vacuum
C · Bio-Inspired Robots
Bio-inspired robots mimic the movement, structure, or behaviour of living organisms. Engineers study nature to solve complex locomotion problems.
| Type | Purpose | Examples |
|---|---|---|
| Humanoids | Interact naturally with humans | Honda ASIMO, Sophia (Hanson Robotics) |
| Bird-inspired | Aerial surveillance, lightweight flight | SmartBird by Festo, Ornithopters |
| Snake-inspired | Navigate narrow / confined spaces | ACM-R5H, Carnegie Mellon snakebot |
| Insect-inspired | Swarm behaviour, exploration | RoboBee (Harvard), BeeBot |
Section 1.4
Real-World Robot Applications
Robots are deployed across virtually every major industry. The ICSE syllabus requires you to know the application domain and at least one example for each field.
Domestic
Home automation & cleaning
iRobot Roomba, Alexa-integrated robots
Industry
Assembly, welding, painting
FANUC robotic arms in car factories
Medical
Surgery, rehab, drug dispensing
Da Vinci System, ReWalk exoskeleton
Defence
Bomb disposal, surveillance, combat
PackBot (iRobot), MQ-9 Reaper drone
Entertainment
Theme parks, interactive exhibits
Disneyland animatronics, AIBO robotic dog
Agriculture
Crop monitoring, harvesting, spraying
Harvest CROO strawberry robot, Naïo weeder
⭐ Exam Tips — Unit 1 (10 marks)
- Define a robot using the ISO 8373 definition — mention it does not have to resemble a human.
- List ALL 5 characteristics (Sensing, Actuation, Processing, Reprogrammability, Autonomy).
- Know the 3 Laws of Robotics word-for-word. Quote marks and Law numbers are expected.
- Give at least ONE specific example for each of the 6 application fields — examiners deduct for generic answers.
- Distinguish manual vs automatic control with a clear example for each type.
- For bio-inspired robots: name the organism type AND the purpose AND an example.
- Common mistake: confusing "automatic" (pre-programmed) with "autonomous" (AI-based decision making). They are different.
Unit 1 of 15
Unit 1 Quiz
25 questions · MCQ, true/false, match-the-following · ICSE 2027 aligned
Code Lab — Unit 1
These exercises reinforce Unit 1 theory through Python code. All exercises run in-browser using Pyodide (Python in WebAssembly).
🐍 Pyodide — In-browser Python runtime
Code runs entirely on the student's device. No server needed. Supports: print(), lists, dicts, loops, functions, input(). NumPy available via
Implementation: Pyodide v0.27 · WebAssembly · Zero latency
import numpy as np.
input() values:
No input() — edit values in the code
ready
OUTPUT
Run your code to see output here...
Exercise Bank — Unit 1
EX 1
Robot Characteristics Printer
▼
Write a Python program that stores the 5 characteristics of a robot in a list and prints each one with its description. Use a for loop and f-strings.
Expected output:
1. Sensing — Ability to perceive the environment using sensors
2. Actuation — Ability to move or manipulate objects via actuators
... (5 lines)
1. Sensing — Ability to perceive the environment using sensors
2. Actuation — Ability to move or manipulate objects via actuators
... (5 lines)
EX 2
Asimov's Laws Formatter
▼
Store Asimov's Three Laws in a Python dictionary with keys "Law 1", "Law 2", "Law 3". Print them in a formatted way. Check whether "Law 2" is in the dictionary using the 'in' operator.
Expected output:
LAW 1: A robot may not injure a human being...
LAW 2: A robot must obey orders...
LAW 3: A robot must protect its own existence...
Is 'Law 2' present? True
LAW 1: A robot may not injure a human being...
LAW 2: A robot must obey orders...
LAW 3: A robot must protect its own existence...
Is 'Law 2' present? True
EX 3
Robot Application Lookup
▼
Create a dictionary mapping each application field (Domestic, Industry, Medical, Defence, Entertainment, Agriculture) to its example robot. Accept user input of a field name and print the corresponding robot example. Handle invalid inputs gracefully.
Expected output:
Enter field: Medical
→ Robot used in Medical: Da Vinci Surgical System
Enter field: Space
→ 'Space' is not a recognised field. Available: Domestic, Industry, Medical...
Enter field: Medical
→ Robot used in Medical: Da Vinci Surgical System
Enter field: Space
→ 'Space' is not a recognised field. Available: Domestic, Industry, Medical...