6.1 Automated and emerging technologies

Automated Systems

1. What is an Automated System?

An Automated System is a combination of software and hardware designed to function without human intervention. It collects data, processes it, and takes action automatically to maintain a desired state.

2. How it Functions (The Loop)

Automated systems rely on a Feedback Loop. The output of the system eventually affects the input.

SENSORS
(Input)
MICROPROCESSOR
(Process)
ACTUATORS
(Output)
  1. Sensors continuously take analogue readings from the environment.
  2. Data is converted to digital via an ADC.
  3. The Microprocessor compares the data to pre-set values stored in memory.
  4. The processor sends signals to Actuators to change the environment if necessary.

3. Real-World Examples

Industry: Nuclear Power

Automated systems manage rod temperatures and cooling. Humans are too slow to react to a sudden meltdown threat.

Transport: Self-Driving Cars

Uses LiDAR and cameras (sensors) to stay in lanes and brake automatically for pedestrians (actuators).

Agriculture: Smart Irrigation

Moisture sensors trigger water valves only when the soil is dry, saving massive amounts of water.

Weather: Storm Warnings

Monitors air pressure and wind speed to automatically trigger sirens or digital alerts for residents.

4. Advantages and Disadvantages

Advantages
  • Safety: Works in high-risk zones.
  • Efficiency: Faster than human labor.
  • Accuracy: No "human error" or fatigue.
  • Cost: Long-term savings on wages.
Disadvantages
  • Initial Cost: Very expensive to set up.
  • Maintenance: Requires highly skilled technicians.
  • Job Loss: Leads to unemployment for manual workers.
  • Failure: If a sensor fails, the whole system might crash.
⚠️ Exam Alert: When asked how an automated system works, always explicitly mention the Microprocessor comparing data to Stored/Pre-set limits. This is a common marking point!

Robotics

1. The Three Characteristics of a Robot

For a machine to be considered a Robot in the IGCSE context, it must have these three features:

🦾 Physical Structure

It has a body or mechanical parts (arms, wheels, joints).

👁️ Sensory Input

It uses sensors to "see" or "feel" its surroundings.

💻 Programmability

It follows a set of instructions stored in a microprocessor.

2. Common Applications of Robotics

Industry (Manufacturing)

Use: Welding, painting, or assembling cars on a production line.

Benefit: Can work 24/7 with extreme precision and lift heavy parts safely.

Medicine (Surgery)

Use: Assisting surgeons in performing micro-surgeries with tiny incisions.

Benefit: Steadier than a human hand; allows for faster patient recovery.

Dangerous Environments

Use: Bomb disposal, underwater exploration, or space rovers (Mars Rover).

Benefit: No risk to human life if the robot is destroyed.

Domestic (Home)

Use: Autonomous vacuum cleaners or lawnmowers.

Benefit: Saves time for the user on repetitive household chores.

3. Advantages and Disadvantages

Advantages Disadvantages
Can work in dangerous conditions unsuitable for humans. High initial cost to purchase and install.
Perform repetitive tasks with high consistency and no fatigue. Can lead to unemployment as robots replace human workers.
Higher productivity as they don't need breaks or holidays. Require specialist skills to program and maintain.
⚠️ Exam Note: When describing how a robot moves, use the term Actuator. Actuators (motors, solenoids) convert the electrical signals from the microprocessor into physical motion.

Artificial Intelligence

1. What is AI?

Artificial Intelligence is the simulation of human intelligence by computer systems. It involves the ability of a machine to learn from data, reason (make decisions), and self-correct.

2. Key AI Technologies

Machine Learning

A subset of AI where the system improves its performance over time by analyzing large amounts of data without being explicitly programmed for every scenario.

Example: A streaming service learning your music taste based on what you skip.

Expert Systems

A computer program that mimics the decision-making ability of a human expert in a specific field (like medicine or law).

Example: A system that diagnoses a disease based on a list of symptoms.

3. Components of an Expert System

To act like an "expert," the system needs these three core parts:

  • Knowledge Base: A massive database of facts and rules provided by human experts.
  • Inference Engine: The "brain" that applies logical rules to the knowledge base to find answers.
  • User Interface: The screen where the user enters data and receives the system's advice.

4. AI Applications in the Real World

  • Autonomous Vehicles: AI processes sensor data instantly to navigate roads safely.
  • Healthcare: Analyzing X-rays to spot tumors that might be missed by the human eye.
  • Search Engines: Predicting what you want to find before you finish typing.
  • Game Playing: AI (like AlphaGo) beating world champions by calculating millions of possible moves.

5. The Ethics of AI

As AI becomes more advanced, it raises important questions:

  • Bias: If the data used to train the AI is biased, the AI's decisions will also be biased.
  • Accountability: If a self-driving car crashes, who is responsible? The owner or the programmer?
  • Job Displacement: AI can perform cognitive tasks (like accounting or coding) faster than humans.
⚠️ Exam Tip: When describing an Expert System, you must mention the Inference Engine. It is the component that does the actual "reasoning" by searching the Knowledge Base.

Machine Learning

1. What is Machine Learning?

Machine Learning is a method of data analysis that automates analytical model building. It is based on the idea that systems can learn from data, identify patterns, and make decisions with minimal human intervention.

2. ML vs. Expert Systems: The Core Difference

To understand why ML is powerful, we must compare it to the "Old Way" (Expert Systems).

Expert Systems

Rule-Based: Humans must manually write every "IF-THEN" rule.

Static: It only knows what it is told. It cannot handle a situation that wasn't programmed into its Knowledge Base.

Machine Learning

Data-Driven: The computer analyzes millions of examples to find its own rules.

Dynamic: It continuously improves. The more data it sees, the more accurate its predictions become.

3. Why ML Solves Problems Better

Machine Learning is superior for complex problems where humans cannot easily explain the rules. These include:

  • Unstructured Data: Recognizing a face or a voice involves billions of tiny variations. A human cannot write enough "IF" statements to cover every angle of a face.
  • Constant Change: Email spam changes every day. ML adapts to new spam patterns automatically, whereas an Expert System would need a human to constantly update the rules.
  • Hidden Patterns: ML can find connections in massive datasets (like DNA or financial markets) that are invisible to the human eye.

4. Worked Example: Email Spam Detection

This is a classic problem that Expert Systems failed at, but Machine Learning solved.

How ML solves Spam:

  • Data Collection: The system is fed millions of emails marked as "Spam" and "Not Spam."
  • Pattern Discovery: The ML algorithm notices that spam often contains specific word combinations, unusual sender IP addresses, and hidden tracking links.
  • Model Building: It creates a mathematical model of what a "Spam" email looks like.
  • Prediction: When a new email arrives, the ML model calculates the probability of it being spam.
  • Self-Correction: If you mark a "clean" email as spam, the model updates itself to be more accurate next time.

5. The Training Process

Machine Learning typically follows three stages:

  1. Training: Inputting massive datasets (Big Data).
  2. Testing: Giving the AI data it hasn't seen yet to check its accuracy.
  3. Application: Using the trained model in the real world.
⚠️ Exam Alert: If asked for the difference, remember:
Expert Systems = Human-made rules.
Machine Learning = Patterns discovered from data.