Automatedand Emerging Technologies
Automatedand Emerging Technologies
Key objectives
The objectives of this chapter are to revise:
● automated systems:
− use of sensors, microprocessors and actuators in automated systems
− advantages and disadvantages of using automated systems in a given scenario
● robotics:
− what is meant by robotics
− characteristics of a robot
− roles, advantages and disadvantages of robots
● artificial intelligence (AI):
− what is meant by AI
− the main characteristics of AI
− the basic operation and components of AI systems to emulate intelligence behaviour
80 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 81 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
cameras and also to operate bumpers and the laser beams surroundings, allowing the
the steering wheel. are reflected back to sensors vehicle to park safely. The
from the surroundings. The cameras also show the
microprocessor calculates driver the surroundings
the time between sending and so they can over-ride the
receiving laser signals and system if necessary.
calculates any distances. It
Cars can fit into smaller
then sends signals to operate
parking spaces and
the brakes, accelerator and
parking is safer.
steering wheel, moving the
vehicle into the parking space. However, faulty/dirty
The sensors and camera allow sensors and cameras can
the microprocessor to work cause problems, and it is
out the distance from the kerb an expensive option that
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 81
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 82 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
82 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 83 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
Automatic Wireless
weather transmitter
station
Wireless
transmitter
Wireless
Supervisor Internet Controller
receiver
Wireless
transmitter
Actuators Wireless
transmitter
Ultrasonic water
level sensors
Water pumps
Tips
All the information you need to answer the question is given in the
diagram supplied. Use this information, together with your knowledge
of other automated systems, to describe how the irrigation process
will work. Do not be generic with your answers and constantly make
reference to the given scenario. In part b), give at least three advantages
and three disadvantages to gain the full marks. Again, you need to be
specific and reference this application (for example, if a virus is planted
in the system causing it to crash, then whole crops could be destroyed if
the irrigation system stops working).
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 83
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 84 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
84 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 85 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
Exam-style questions
1 A laboratory experiment involves the use of a burette ‘A’ adding acid to
a solution in a conical flask ‘B’. As the reaction proceeds, the colour of
the solution changes from yellow to red. The colour change is picked
up by a sensor called a colorimeter.
The amount of acid to be added is measured using two level detectors;
the opening and closing of the burette tap is controlled by an actuator.
As soon as the solution in ‘B’ turns red, the whole process is stopped.
A microprocessor controls the whole process, as shown in the
diagram.
Level
‘A’ Microprocessor
detectors
Actuator
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 85
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 86 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
6.2 Robotics
3 The eight statements on the left-hand side of the table are either
true or false.
Tick (✓) the appropriate box to indicate which statements are true and
which statements are false.
6.2 Robotics
6.2.1 What is robotics?
Robotics is a branch of (computer) science that brings together the
design, construction and operation of robots.
Some examples of the uses of robots in factories include:
● welding metal parts in a factory (for example, car body panels)
● spray painting panels
● laser cutting of patterns (for example, in metal, plastic, leather) with a
high precision and very little waste
● bottling and canning in the food and drinks industry
● warehouse logistics (for example, location of items and loading onto
correct lorry).
There are also several areas where robots are used in the home, such as:
● autonomous floor sweepers
It is illegal to photocopy this page
86 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 87 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 87
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 88 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
6.2 Robotics
88 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 89 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
Medicine
Surgical procedures. Operations can be quicker and safer to carry Robotic surgery is very expensive to
out (fewer errors will be made). set up and maintain.
Monitoring patients.
Leaves doctors/surgeons available to do Difficult to make sure robots are fully
Disinfecting rooms and
more complex surgery and leaves nurses to disinfected before doing surgical work.
operating theatres.
do more skilled work.
Risk of cybercriminal activity (for
Taking blood samples.
Taking blood samples is less painful to the example, hacking and viruses).
Micro bots used in target patient; nurses and doctors are not subjected
Reluctance by the general population
therapy. to potentially hazardous blood samples (for
to robotic surgery.
example, some viruses are very contagious).
Prosthetic limbs are mini-
The all-important human factor is
robots. Target therapy causes less damage to
missing.
surrounding tissues.
Prosthetic limbs can now mimic human limb
movement more precisely.
Domestic robots
Autonomous vacuum Leave people free to do other (more Expensive devices to buy initially
cleaners. interesting) tasks. and require regular expert servicing
(sensors and cameras need specialist
Autonomous grass cutters. More than one task can be completed at the
technicians).
same time. Multitasking
Personal assistants.
Unable to deal with unusual
Can be programmed to work at a specific
circumstances as well as a human
time of the day.
(for example, a tree has fallen on the
Can be operated remotely (for example, using grass).
mobile phone app).
Battery life can be short.
Can automatically empty the dust bag/grass
Sometimes can’t reach into corners
bag and automatically park and connect
where dust/long grass accumulates
to the mains supply to recharge internal
and requires human action.
batteries.
Takes much longer to do the tasks
Allow linking together of several devices
(up to three times longer than doing
in the home and can also carry out certain
hoovering or grass cutting manually).
useful tasks (for example, get flight
information or weather forecasts for the next Personal assistants could make
day). people lazy rather than looking up for
information themselves.
Can be programmed to turn on lights
at random times at night if a house is Personal assistants can be annoying if
unoccupied thus helping with security (there used frequently.
are many such tasks).
Digital assistants can be hacked into
remotely; this can result in a breach of
the user’s privacy.
Digital assistants can collect and
process user’s personal data without
their knowledge.
Entertainment
Theme parks and arenas/ Greater realism to theme park characters, Very expensive system to set up
It is illegal to photocopy this page
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 89
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 90 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
6.2 Robotics
Door sensors
Pressure sensor
● Data is sent to actuators to operate the motors closing and opening the
doors.
90 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 91 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
a) Robots must have the ability to sense their surroundings. They need to use a In part a) it is necessary
number of different sensors and various types of camera to gain a 3D image of to give as many examples
their immediate surroundings, enabling the ability to determine shape, size or as possible to enable
a full description of all
weight of any object within sensor range.
three characteristics.
Robots must have a high degree of movement. They can use wheels, cogs,
Part b) is a comparison; it
pistons, gears (and so on) to carry out movement such as turning, twisting/ is necessary to give clear
rotating, move backward/forward, gripping an object (without breaking it or differences between
dropping it) or lifting an object. the two types of robot.
Robots must be programmable. The robot uses a controller (a microprocessor Part c) asks for brief
system) to determine its action and how to perfectly perform a task. descriptions; so only give
Controllers must be programmable (this can be done either remotely or by a very short mention of
connecting to a device such as a memory stick) the key features of typical
b) Independent robots are autonomous and don’t need any human interaction. software robots.
Dependent robots need a human to interface and can therefore supplement,
rather than replace, the need for a human operator.
c) Two examples of software robots are web crawlers and chatbots. Web crawlers Teacher’s comments
roam the internet scanning websites characterising them so that they can be The first answer gives a
recognised by a search engine. Chatbots pop-up on websites and provide some full description of the
form of ‘intelligent’ conversation with the web user. three characteristics that
define a robot. They have
also correctly explained
Sample low-level answer what is meant by an
a) Robots must be made from metal and be able to move on their own. They should independent robot and
understand verbal commands and have in-built routines not to harm humans. a dependent robot – the
difference is very clear. In
Most robots carry out tasks that humans don’t want to do.
part c), the student has
b) Independent robots can work on their own whilst dependent robots need
correctly recognised two
some help.
of the most common types
c) One type of software robot is the type used when doing online chatting.
of software robot.
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 91
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 92 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
6.3.2 Characteristics of AI
It is illegal to photocopy this page
92 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 93 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
form a set of rules that can be applied to other problems. For example, if
AI has been ‘trained’ to make a cup of tea, the rules can then be applied
to making a cup of coffee or hot chocolate, by modifying the existing
rules as necessary.
Examples of AI include:
● news generation based on live news feeds
● smart home devices/assistants (such as Amazon Alexa or Apple Siri)
● use of chatbots that interact through instant messaging
● autonomous vehicles
● facial expression recognition.
6.3.3 AI systems
There are two types of AI system that need to be considered at IGCSE:
expert systems and machine learning.
Expert systems
Expert systems are a form of AI developed to mimic human knowledge
and experience. They use knowledge and inference to solve problems by
analysing responses to a series of questions thus mimicking a human
expert.
An expert system consists of a number of components, as shown in the
diagram below.
Where the expert system interacts with the user. This informs the user how the expert
It uses dialogue boxes and command prompts. system arrived at its conclusions.
A set of
inference
rules.
Explanation Inference
system
rules are
User interface
Rules base
used by the
inference
engine
Inference to draw
engine
Knowledge conclusions
base using
logical
‘thinking’.
Expert system shell
It is illegal to photocopy this page
The main processing element of the expert system, it acts A repository of facts; it stores all
like a search engine examining the knowledge base for the knowledge about a given
information that matches the queries. It gathers data by asking subject. It is a collection of objects
the user a series of questions and applying responses. The and attributes.
inference engine is the problem solving part of the expert
system, making use of inference rules in the rules base.
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 93
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 94 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
technology.
The differences between artificial intelligence and machine learning can
be summarised as follows.
AI Machine learning
Represents simulated intelligence in machines. The practice of getting machines to make decisions
without being programmed to do so.
Aim is to build machines which are capable of thinking Aim is to make machines that learn through data
like humans. acquisition, so that they can solve new problems.
94 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 95 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 95
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 96 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
(Table filled with following terms, from top to bottom): It is necessary to be very
careful when answering
extension; Google; independent; expert system; autonomous; rules base; chatbot; questions of this type.
thought; table; memory Many descriptions can be
very similar and you need
to pick out key words/
Exam-style questions phrases to ensure you
pick the correct term
7 a) Describe the term machine learning. [2]
being described. Also
b) Explain how machine learning and artificial intelligence (AI)
be very careful with the
differ. [3]
spelling of the term.
(c) Describe how a search engine might use machine learning to
determine the most appropriate results based on a user’s
search criteria. [2]
8 a) Explain each of the following terms used in machine learning. Teacher’s comments
i) Stop words
ii) Collaborative filtering The first student has
iii) Web crawlers clearly revised all of the
iv) Web scraping [4] definitions since they
b) Describe how machine learning can help to categorise an scored the maximum mark
email as spam. [2] here.
9 Six statements are shown on the left, and nine computer terms
are shown on the right. The second student has
By drawing lines, connect each statement to its correct term. clearly made a number of
Not all computer terms will be used. [6] guesses and manged to
get two marks overall.
Rules base It is very important
that definitions are well
revised before going
Search engine into the exam, since a
Branch of computer science where cognitive
percentage of all marks
behaviour of the human brain is studied.
are based on recalling
Strong AI
facts (you are advised to
When a machine shows superior performance to a check the breakdown of
human in many tasks. how marks are allocated
by reading the syllabus
Artificial intelligence
to see how many of
Application that uses knowledge and inference to
solve problems that would require human expertise. the marks are just for
recollection and so on).
Machine learning
User interface
96 Cambridge IGCSE™ and O Level Computer Science Study and Revision Guide Second Edition
318489_06_IGCSE_CO_SE_OL_080-097.indd Page 97 12/07/22 1:13 PM F-0250 /145/HO02580/work/indd
Explanation
system
User 1
Hodder & Stoughton Limited © David Watson and Helen Williams 2022 97