Chapter 6: Automated and Emerging Technologies – [0478/2210] CS IGCSE/GCE Notes

Based on Cambridge Syllabus 2026-2028


Automated Systems

What is an Automated System?

An automated system is a technology-driven system that performs tasks with minimal or no human intervention. These systems combine hardware and software to carry out operations automatically based on input from the environment.

Key Definition:

An automated system uses sensors to detect conditions, a microprocessor to process information and make decisions, and actuators to carry out actions.

How Automated Systems Work

Environment ──► Sensors ──► Microprocessor ──► Actuators ──► Action
                    ▲                            │
                    └────────── Feedback ─────────┘

The system continuously monitors the environment, processes data, takes action, and checks the results in a feedback loop.


Components of Automated Systems

Automated systems rely on three key components working together:

1. Sensors

Sensors are input devices that detect physical changes in the environment and convert them into electrical signals that the microprocessor can understand.

Sensor TypeWhat it DetectsExample Use
Temperature sensorHeat/cold levelsThermostat, oven control
Light sensorLight intensityStreet lights, camera exposure
Motion sensorMovementSecurity systems, automatic doors
Pressure sensorForce/pressureTouch screens, weight measurement
Moisture sensorWater contentSoil moisture for irrigation
Infrared sensorHeat signaturesRemote controls, night vision
Ultrasonic sensorDistance using sound wavesParking sensors, robot navigation

2. Microprocessor

The microprocessor is the “brain” of the automated system. It:

  • Receives input data from sensors
  • Processes the data according to programmed instructions
  • Makes decisions based on the input
  • Sends signals to actuators

How it works:

Sensor Input ──► Compare with threshold ──► Decision ──► Output to actuator

Example Logic:

IF temperature > 25°C THEN turn on fan
IF moisture level < 30% THEN turn on water pump
IF motion detected THEN turn on light

3. Actuators

Actuators are output devices that carry out physical actions based on signals from the microprocessor. They convert electrical energy into mechanical movement.

Actuator TypeAction PerformedExample
MotorRotational movementFan, conveyor belt, robot wheels
SolenoidLinear movement (push/pull)Door lock, valve control
PumpMoves liquids or gasesWater pump, air compressor
Heater/CoolerChanges temperatureOven element, air conditioner
ValveControls flow of liquids/gasesIrrigation system, gas supply
Speaker/BuzzerProduces soundAlarm system, notifications
Light/LEDProduces lightIndicator lights, display

How They Work Together: Complete Example

Automated Greenhouse System:

Step 1: SENSORS detect conditions
├── Temperature sensor: 28°C (too hot)
├── Moisture sensor: 20% (too dry)
└── Light sensor: Low light (evening)

Step 2: MICROPROCESSOR processes data
├── Temperature > 25°C → Open vents
├── Moisture < 30% → Start watering
└── Light < threshold → Turn on grow lights

Step 3: ACTUATORS carry out actions
├── Motor opens ventilation windows
├── Pump starts watering system
└── Relay turns on grow lights

Step 4: FEEDBACK loop continues monitoring
└── Sensors check if conditions improved

Applications of Automated Systems

Industry

ApplicationSensors UsedMicroprocessor DecisionActuators
Assembly linePosition sensors, pressure sensorsWhen product reaches position, activate armRobotic arms, conveyor motors
Quality controlCamera sensors, weight sensorsIf product defective, reject itReject mechanism, alarm
Temperature controlTemperature sensorsIf too hot/cold, adjustHeaters, coolers, fans

Advantages in Industry:

  • Faster production
  • Consistent quality
  • Can work 24/7
  • No breaks needed

Transport

ApplicationSensors UsedMicroprocessor DecisionActuators
Automatic train doorsPressure sensors, position sensorsIf train at platform and no obstruction, open doorsMotors to open/close doors
Traffic lightsLight sensors, vehicle detectorsChange lights based on time or trafficLED lights, timers
Automatic brakingDistance sensors, speed sensorsIf obstacle too close, apply brakesBrake actuators

Agriculture

ApplicationSensors UsedMicroprocessor DecisionActuators
Irrigation systemSoil moisture sensorsIf soil dry, start wateringWater pumps, valves
Greenhouse controlTemperature, humidity sensorsIf conditions wrong, adjustVents, heaters, misters
Automated harvestingCamera/colour sensorsIf fruit ripe, pick itRobotic arms, cutters

Advantages in Agriculture:

  • Optimises water usage
  • Improves crop yield
  • Reduces labour costs
  • Precise control of growing conditions

Weather

ApplicationSensors UsedMicroprocessor DecisionActuators
Weather stationTemperature, pressure, wind sensorsRecord data, transmit reportsRadio transmitter, display
Flood warningWater level sensorsIf water rising, activate alarmSirens, warning lights
Automatic windowRain sensorsIf rain detected, close windowsMotor to close windows

Gaming

ApplicationSensors UsedMicroprocessor DecisionActuators
Motion-controlled gamesAccelerometers, gyroscopesDetect player movement, update gameDisplay, vibration motors
VR headsetsPosition sensorsTrack head movement, adjust displayScreen, audio
Interactive toysTouch sensors, sound sensorsRespond to player actionsMotors, lights, speakers

Lighting

ApplicationSensors UsedMicroprocessor DecisionActuators
Smart lightingLight sensors, motion sensorsIf dark and motion detected, turn onLED lights
Street lightsLight sensorsIf daylight level low, turn onStreet lamps
Security lightingMotion sensorsIf motion at night, turn on floodlightsFloodlights, alarm

Advantages in Lighting:

  • Energy saving
  • Convenience
  • Improved security

Science

ApplicationSensors UsedMicroprocessor DecisionActuators
Automated experimentsVarious scientific sensorsCollect data at set intervalsSample collectors, stirrers
Laboratory equipmentTemperature, pressure sensorsMaintain exact conditionsHeaters, coolers, pumps
Data loggingMultiple sensorsRecord measurements over timeStorage, display

Robotics

What is Robotics?

Robotics is a branch of computer science and engineering that deals with the design, construction, operation, and use of robots.

Key Definition:

Robotics incorporates the design, construction and operation of robots to perform tasks automatically.

What is a Robot?

A robot is a programmable machine that can carry out tasks automatically. Robots combine mechanical structure with electrical components and software control.

Examples of robots:

  • Factory robotic arms
  • Domestic vacuum cleaners (Roomba)
  • Drones
  • Surgical robots
  • Self-driving cars
  • Humanoid robots

Characteristics of Robots

Robots have three main characteristics:

1. Mechanical Structure or Framework

  • Physical body that gives the robot its shape
  • May include:
  • Arms and grippers (for manipulation)
  • Wheels or tracks (for movement)
  • Legs (for walking robots)
  • Joints and linkages
  • Made from materials like metal, plastic, or carbon fibre

2. Electrical Components

Robots contain various electrical components to sense and interact with their environment:

ComponentPurpose
SensorsDetect environment (cameras, touch, distance, light, sound)
MicroprocessorsProcess sensor data and make decisions
ActuatorsProduce movement (motors, servos, solenoids)
Power supplyBatteries or mains electricity
Communication modulesWi-Fi, Bluetooth for remote control/data transfer

3. Programmability

  • Robots are controlled by software
  • Programs tell the robot what to do and when
  • Can be:
  • Pre-programmed – Fixed set of instructions
  • Remote-controlled – Human operator sends commands
  • Autonomous – Makes own decisions based on programming

Roles and Applications of Robots

Industry

Robot TypeTasks Performed
Welding robotsCar body assembly, metal fabrication
Painting robotsSpray painting vehicles and products
Pick and place robotsMoving items from conveyor to packaging
Assembly robotsPutting components together

Advantages in Industry:

  • Work continuously without breaks
  • High precision and consistency
  • Can work in hazardous environments (heat, fumes)
  • Handle heavy loads

Transport

Robot TypeTasks Performed
Autonomous vehiclesSelf-driving cars, delivery robots
Warehouse robotsMoving goods in fulfilment centres
DronesPackage delivery, surveillance
Automated trainsDriverless metro systems

Advantages in Transport:

  • Reduce human error accidents
  • Optimise routes and fuel efficiency
  • Operate 24/7
  • Reduce labour costs

Agriculture

Robot TypeTasks Performed
Harvesting robotsPicking fruits and vegetables
Milking robotsAutomatic cow milking
Weeding robotsIdentify and remove weeds
Drone sprayersCrop spraying from air

Advantages in Agriculture:

  • Address labour shortages
  • Precise application of water/pesticides
  • Reduce waste
  • Work day and night

Medicine

Robot TypeTasks Performed
Surgical robotsAssist surgeons with precision operations
Rehabilitation robotsHelp patients regain movement
Disinfection robotsClean hospital rooms with UV light
Pharmacy robotsDispense medications automatically
Telepresence robotsAllow remote doctor-patient consultations

Advantages in Medicine:

  • Greater precision than human hands
  • Smaller incisions, faster recovery
  • Reduce infection risk
  • Reach difficult areas in surgery

Domestic Settings

Robot TypeTasks Performed
Vacuum cleanersAutomatic floor cleaning
Lawn mowersAutomatic grass cutting
Pool cleanersAutomatic pool cleaning
Personal assistantsCompanion robots for elderly
Security robotsHome monitoring

Advantages in Domestic Settings:

  • Save time on household chores
  • Help elderly or disabled people
  • Consistent cleaning
  • Can be scheduled when not at home

Entertainment

Robot TypeTasks Performed
AnimatronicsLifelike creatures in theme parks
Toy robotsInteractive playthings
Robot competitionsBattlebots, robot soccer
Film propsRobots in movies and TV

Advantages in Entertainment:

  • Create engaging experiences
  • Safe interaction with audiences
  • Repeatable performances
  • Can be more durable than human performers

Artificial Intelligence (AI)

What is Artificial Intelligence?

Artificial Intelligence (AI) is a branch of computer science dealing with the simulation of intelligent behaviour by computers.

Key Definition:

AI enables computers to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and language translation.

Main Characteristics of AI

CharacteristicDescription
Collection of dataAI systems store and organise large amounts of information
Rules for using dataHave programmed rules or algorithms to process information
Ability to reasonCan draw conclusions and make decisions from available data
Ability to learn and adaptCan improve performance based on experience (machine learning)

How AI Simulates Intelligent Behaviour

AI systems use a combination of components to simulate human-like intelligence:

                 ┌─────────────────┐
                 │   User Input    │
                 └────────┬────────┘
                          ▼
┌─────────────────────────────────────────┐
│           AI SYSTEM                      │
│  ┌──────────────┐  ┌──────────────┐     │
│  │ Knowledge    │  │   Rule Base  │     │
│  │    Base      │  │              │     │
│  └──────┬───────┘  └──────┬───────┘     │
│         └────────┬────────┘              │
│                  ▼                        │
│      ┌─────────────────────┐              │
│      │  Inference Engine   │              │
│      └──────────┬──────────┘              │
└─────────────────┼────────────────────────┘
                  ▼
         ┌─────────────────┐
         │  Output/Decision │
         └─────────────────┘

Expert Systems

What is an Expert System?

An expert system is a computer program that simulates the decision-making ability of a human expert in a specific field.

Purpose: To capture human expertise and make it available to non-experts.

Components of an Expert System

ComponentDescriptionExample
Knowledge BaseStores facts and information about the domainSymptoms of diseases, drug information
Rule BaseContains IF-THEN rules to apply the knowledgeIF fever AND rash THEN check for measles
Inference EngineApplies rules to facts to reach conclusionsCombines user input with rules to make diagnosis
User InterfaceAllows user to interact with the systemQuestions, explanations, results display

How an Expert System Works

User answers questions
         │
         ▼
┌─────────────────┐
│ User Interface  │
└────────┬────────┘
         │
         ▼
┌────────────────────────────────────┐
│         INFERENCE ENGINE            │
│  ┌──────────────┐  ┌──────────────┐ │
│  │   Matches    │  │   Applies    │ │
│  │ user input   │─►│    rules     │ │
│  │ to facts     │  │              │ │
│  └──────────────┘  └──────┬───────┘ │
│                           ▼          │
│  ┌──────────────┐  ┌──────────────┐ │
│  │   Accesses   │  │   Reaches    │ │
│  │ knowledge    │─►│  conclusion  │ │
│  │    base      │  │              │ │
│  └──────────────┘  └──────────────┘ │
└────────────────────────────────────┘
         │
         ▼
┌─────────────────┐
│   Conclusion    │
│  Recommendation │
└─────────────────┘

Example: Medical Diagnosis Expert System

Knowledge Base contains:

  • Common diseases
  • Symptoms of each disease
  • Patient demographics
  • Medication information

Rule Base contains rules like:

IF temperature > 38°C AND cough present THEN possible influenza
IF headache AND stiff neck AND fever THEN possible meningitis
IF symptoms last > 7 days THEN refer to specialist

Inference Engine:

  • Asks user questions
  • Applies rules to answers
  • May ask follow-up questions based on previous answers
  • Reaches diagnosis or suggests further tests

User Interface:

  • Displays questions in simple language
  • Allows user to select symptoms
  • Shows diagnosis and explanation
  • May offer “why” explanation for reasoning

Applications of Expert Systems

FieldApplication
MedicineDisease diagnosis, treatment recommendations
LawLegal advice, case analysis
FinanceLoan approval, investment advice
EngineeringFault diagnosis in machinery
AgricultureCrop disease identification
EducationTutoring systems

Machine Learning

What is Machine Learning?

Machine learning is a subset of AI where a program has the ability to automatically adapt its own processes and/or data based on experience, without being explicitly programmed for every scenario.

Key Definition:

Machine learning enables systems to automatically learn and improve from experience without being explicitly programmed for every possible situation.

How Machine Learning Works

Step 1: TRAINING PHASE
Large dataset ──► Machine Learning ──► Model
                 Algorithm

Step 2: PREDICTION PHASE
New data ──► Model ──► Prediction/Decision
                 │
                 ▼
           Feedback loop
        (improves over time)

Types of Machine Learning

TypeDescriptionExample
Supervised learningTrained on labelled data (input + correct output)Email spam detection
Unsupervised learningFinds patterns in unlabelled dataCustomer segmentation
Reinforcement learningLearns through trial and error with rewardsGame-playing AI

Machine Learning vs Traditional Programming

Traditional Programming:

Rules + Data ──► Computer ──► Answers

Machine Learning:

Data + Answers ──► Computer ──► Rules/Model

Applications of Machine Learning

ApplicationHow It Works
Spam filtersLearns to identify spam emails from examples
Recommendation systemsSuggests products based on your history
Facial recognitionLearns to identify faces from photos
Speech recognitionConverts spoken words to text
Self-driving carsRecognises objects, predicts movement
Fraud detectionIdentifies unusual transactions

Example: Email Spam Filter

Training phase:

  • System given thousands of emails
  • Each email labelled “spam” or “not spam”
  • Algorithm identifies patterns: certain words, sender addresses, etc.

Resulting model:

  • Contains rules like: “Emails with ‘lottery’ and ‘winner’ are 95% likely to be spam”

Prediction phase:

  • New email arrives
  • System applies model to classify it
  • If spam, moves to junk folder
  • User can correct mistakes, further improving the system

Advantages and Disadvantages Summary

Automated Systems

AdvantagesDisadvantages
Increases efficiency and productivityHigh initial setup cost
Reduces human errorJob displacement in some sectors
Can operate 24/7 without breaksRequires regular maintenance
Improves safety in hazardous environmentsLimited flexibility without reprogramming
Consistent quality outputMay malfunction without warning
Can monitor multiple processes simultaneouslyComplex to design and implement

Robotics

AdvantagesDisadvantages
Perform dangerous tasks safelyExpensive to develop and maintain
Improve precision and consistencyMay malfunction without warning
Can operate in environments unsuitable for humansCannot replicate human creativity
Reduces long-term labour costsEthical concerns (job losses)
Can work continuously without breaksRequires skilled programmers
Handle repetitive tasks without boredomLimited adaptability to new situations

Artificial Intelligence

AdvantagesDisadvantages
Can process vast amounts of data quicklyRequires large amounts of quality data
Available 24/7 without fatigueLacks human empathy and judgment
Makes consistent decisions based on rulesMay perpetuate biases in training data
Can identify patterns humans might missDifficult to understand how decisions are made
Improves with more data (machine learning)High development costs
Handles multiple tasks simultaneouslySecurity and privacy concerns

Summary & Key Takeaways

Automated Systems

  • Use sensors to detect conditions
  • Microprocessor processes data and makes decisions
  • Actuators carry out physical actions
  • Work together in a continuous feedback loop

Robotics

  • Branch of computer science for designing and operating robots
  • Robots have: mechanical structure, electrical components, programmability
  • Used in industry, transport, agriculture, medicine, domestic, entertainment

Artificial Intelligence

  • Simulates intelligent behaviour in computers
  • Uses data and rules to reason and make decisions
  • Can include learning and adaptation

Expert Systems

  • Simulate human expert decision-making
  • Components: knowledge base, rule base, inference engine, user interface
  • Apply IF-THEN rules to facts to reach conclusions

Machine Learning

  • Programs that automatically adapt and improve from experience
  • Trained on data to create models
  • Used for predictions and decisions

Practice Questions

Section A: Automated Systems

  1. Describe how sensors, microprocessors and actuators work together in an automated system.
  2. For an automated greenhouse, explain:
    a) What sensors might be used and what they detect
    b) What decisions the microprocessor would make
    c) What actuators would carry out the actions
  3. Give two advantages and two disadvantages of using automated systems in industry.
  4. Explain the role of feedback in an automated system.

Section B: Robotics

  1. What is meant by robotics?
  2. State three characteristics of a robot.
  3. Describe three different roles that robots can perform in society. Give a specific example for each.
  4. Give two advantages and two disadvantages of using robots in:
    a) Manufacturing
    b) Medicine
    c) Domestic settings

Section C: Artificial Intelligence

  1. What is artificial intelligence?
  2. Describe the main characteristics of AI.
  3. Explain the difference between an expert system and machine learning.

Section D: Expert Systems

  1. Draw and label the components of an expert system.
  2. Explain the purpose of each component in an expert system:
    a) Knowledge base
    b) Rule base
    c) Inference engine
    d) User interface
  3. Give an example of how an expert system might be used in medicine.

Section E: Machine Learning

  1. What is machine learning?
  2. Explain how a spam filter uses machine learning to improve over time.
  3. Give two examples of machine learning applications in everyday life.

Section F: Scenario-Based Questions

  1. A farmer wants to automate their irrigation system. Describe:
    a) What sensors would be needed
    b) How the microprocessor would be programmed
    c) What actuators would be used
    d) Two advantages of this automated system
  2. A hospital is considering using robots for surgery. Give:
    a) Two advantages of using surgical robots
    b) Two disadvantages or concerns
  3. Compare how a human expert and an expert system would diagnose a patient. Give one advantage and one disadvantage of each.

Quick Reference Card

TopicKey Points
SensorsInput devices that detect environment (temperature, light, motion, moisture)
MicroprocessorProcesses data, makes decisions based on programmed rules
ActuatorsOutput devices that carry out actions (motors, pumps, valves)
Automated systemSensors + Microprocessor + Actuators working together
RoboticsDesign, construction and operation of robots
Robot characteristicsMechanical structure, electrical components, programmable
AISimulation of intelligent behaviour by computers
AI characteristicsData collection, rules, reasoning, ability to learn
Expert systemKnowledge base + Rule base + Inference engine + User interface
Machine learningProgram adapts itself based on experience
AdvantagesEfficiency, safety, consistency, 24/7 operation
DisadvantagesCost, job displacement, maintenance, limited flexibility

End of Chapter 6: Automated and Emerging Technologies

Below is the link to download the presentation for this chapter. Download it to study this chapter from slides.

Scroll to Top