Chapter 6 - Automated and Emerging Technologies
Chapter 6 - Automated and Emerging Technologies
technologies
Prepared by Mr. Ala abu jaber
Objectives :
6.1 Automated systems
6.1 Automated systems
6.1.1 Sensors, microprocessors and actuators
An automated system is a combination of software and hardware (for
example,
sensors, microprocessors and actuators) that is designed and
programmed to
work automatically without the need of any human intervention.
However, such
systems often involve human monitoring.
6.1.1 Sensors, microprocessors and actuators (Cont..)
The role of sensors, microprocessors and actuators was discussed at great
length in Section 3.2. It may be worth the reader revisiting this part of the
book before continuing with this chapter; you should remember that:
» Sensors are input devices that take readings from their surroundings and
send this data to a microprocessor or computer. If the data is analogue, it is
first converted into a digital format by an analogue-digital converter (ADC).
6.1.1 Sensors, microprocessors and actuators (Cont..)
» The microprocessor will process the data and take the necessary
action based on programming.
» This will involve some form of output, usually involving signals sent
to actuators to control motors, wheels, solenoids, and so on.
Advice
» On first sight, all of the examples in 6.1 will appear very complicated.
» However, you will not learn any of the industrial or scientific processes described
fully in this chapter. Any processes used in any questions will be fully described to
you (possibly including a diagram).
» You basically need to go through each example carefully and understand the
processes taking place. In other words, what is the interaction between the
sensors, actuators and microprocessor/computer to allow the process to take
place.
Advice
» On completion of Section 6.1 the important learning process is to understand
the sensor, actuator and microprocessor interaction; to this end, you need to do
two things:
But automated systems are still used in manually controlled transport, which
includes cars, buses/lorries, trains and aircraft. (Examples 3 and 4 which follow,
The lasers bounce off the vehicle in front of the car and are reflected
back to the car’s sensors. The time taken for the signal to bounce back is
used by the on-board computer to calculate the distance between the
two vehicles. If the car is getting too close to the vehicle in front, the
computer will send signals to slow the car down.
Adaptive cruise control (Cont..)
This is done by actuators applying the brakes and/or reducing the throttle. If the
distance between vehicles is greater than the safe distance, the computer will
check to see if the current speed equals the value set by the driver. If the speed
is different to the set speed, the computer sends signals to the actuators to
schematic of a number of processes on a computer screen and via internet links to the
controllers, the supervisor can oversee several irrigation processes from one central
point. If the supervisor wishes to further increase or reduce the water supply in any of
» reduced labour costs since the system only needs a supervisor to monitor vast
areas (if any maintenance is needed, then a dedicated team can cover all of the
irrigation systems rather than having a separate team for each system)
» safer (temperatures in the fields could be 40°C and other risks could exist)
» different crops may require different irrigation requirements (for example, rice
crops need flooding conditions, whereas orange trees like dry conditions); it is
possible to program the controllers so that different growing conditions can be
maintained simultaneously.
The main disadvantages of this automated system are:
» expensive to set up initially (expensive equipment needs to be bought)
» very high maintenance costs are associated with automated systems (also
require specialist technicians if a fault occurs, which could be a problem in some
remote areas of the world)
» increased need to maintain the water channels to ensure the system works
correctly at all times (a blocked or collapsed channel wouldn’t be picked up by the
automated system, which could result in some areas being over-watered and some
areas being starved of water).
3.Weather {Stations}
bucket rain gauge’. At a pre-determined time interval, a signal is sent from the
collecting rain water. The water is tipped into a vessel where level sensors are
then used to measure the amount of rainfall that fell during the required time
interval.
4.Gaming
Gaming devices involve sensors to give a degree of realism to games:
reacted together in a vessel. One of the chemicals is being added from a piece of
equipment (‘A’) known as a burette (which has a tap to control the flow of liquid; the
1. » a change in skills set (is it the human or the AI that controls the research?)
2. » AI is dependent on the data which trains it.
6.2 Robotics
6.2 Robotics
labour’) and the term was first used in the 1920s play ‘Rossum’s Universal
Robots’.
6.2.1 What is robotics? (Cont..)
The concept of the robot has fired the imagination of science fiction
writers for countless years; indeed Isaac Asimov even composed his
three laws of robotics:
1. » a robot may not injure a human through action or inaction
2. » a robot must obey orders given by humans, unless it comes into
conflict with law 1
3. » a robot must protect itself, unless this conflicts with law 1.
6.2.1 What is robotics? (Cont..)
– pool cleaning
so on)
it the ability to determine things like size, shape or weight of an object, detect if
something is hot or cold, and so on; all sensor data is sent to a microprocessor or
computer.
2 Have a degree of movement:
– they can make use of wheels, cogs, pistons, gears (etc.) to carry out functions
– can make use of end effectors (different attachments to allow them to carry out
specific tasks such as welding, spraying, cutting or lifting).
3 Programmable:
According to our definition above, software robots are not true robots.
Physical robots can be classified as
» Independent robots
» Dependent robots:
» Independent robots:
– have a human who is interfacing directly with the robot (the human
interface may be a computer or a control panel)
– can supplement, rather than totally replace, the human activity (for
example, in a car assembly plant where both humans and robots work
together to produce a car).
6.2.3 The role of robots and their advantages and disadvantages
Robots are used in many areas of industry, from heavy lifting work right through
carry out the series of tasks (for example, spraying a car body with paint).
2 Alternatively, a human operator manually carries out the series of tasks; this
can be done in two ways. In our example, we will assume an object is being
i the robot arm is guided manually by a worker when spraying the object; each
movement of the arm is stored as an instruction on the computer; or
ii the worker straps sensors to his own arm and sprays the object; each
movement is stored as a set of instructions on a computer; the sensors send
back information such as position relative to the object, arm rotation and so on –
this information forms part of the instructions stored on the computer.
1-Industry (Cont..)
Robots are very good at repetitive tasks. However, if there are specialist
tasks that require ‘thinking’ to cope with variable circumstances, (for
example, making specialist glassware for some scientific work) then it is
often better to still use human operators.
Table 6.1 Advantages and disadvantages of using robots
2.Transport
Driverless vehicles are increasing in number every year. These are very complex
robots, but the big problem is not really the technology (since problems will be
ironed out through time), it is human perception. It will take a large leap of faith for
humans to ride in a driverless car or an airplane with no pilot. We are already used
to autonomous trains since these are used in many cities throughout the world.
These systems have been generally accepted; but that is probably because trains
don’t overtake other trains and have a very specific track to follow (see notes later).
Autonomous cars and buses
» change gear
Cameras catch visual data from the surroundings, while radar and ultrasonics
autonomous car is approaching a set of traffic lights that are showing red.
The first thing is the control system in the car needs to recognise the road
Autonomous cars and buses (Cont..)
sign and then check its database as to what action to take. Since the traffic light
shows red, the microprocessor must send signals to actuators to apply brakes
and put the gear into ‘park’. Constant monitoring must take place until the light
changes to green. When this happens, the microprocessor will again instruct
actuators to put the car into first gear, release the brakes and operate the throttle
(accelerator). This is a very complex set of operations since the microprocessor
must constantly check all sensors and cameras to ensure moving off is safe (for
example, has the car in front of it broken down or has a pedestrian started to cross
the road, and so on). To go any further is outside the scope of this book.
Autonomous trains
As mentioned earlier, autonomous (driverless) trains have been around for a
number of years in a number of large cities. As with other autonomous
vehicles,driverless trains make considerable use of sensors, cameras, actuators
and on-board computers/microprocessors. Autonomous trains make use of a
system called LiDaR (Light Detection and Ranging); LiDaR uses lasers which
build up a 3D image of the surroundings. Other sensors (such as proximity
sensors on train doors) and cameras (including infrared cameras) are all used for
various purposes to help control the train and maintain safety. The control system in
the train also makes use of global positioning satellite (GPS) technology, which
allows accurate changes in speed and direction to be calculated. Again, actuators
pay a huge role here in controlling the train’s speed, braking and the opening and
closing of the train doors.
Autonomous (unpiloted) airplanes
Airplanes have used auto-pilots for many years to control flights. Human pilots
only take over during take-off and landing. Autonomous (pilotless) airplanes
would make even more extensive use of sensors, actuators and microprocessors
to control all stages of the flight.
Autonomous (unpiloted) airplanes
a pilotless airplane would include:
» sensors to detect turbulence to ensure smooth flights
» an increase in self-testing of all circuits and systems
» sensors that would automatically detect depressurisation in the cabin; thus allowing
for quick stabilisation of the airplane
» use of GPS for navigation and speed calculations
» use of actuators to control, for example, throttle, flaps (on the wings) and the
rudder.
3.Agriculture
With the world’s population predicted to reach nine billion by the year 2050,
could replace slow, repetitive and dull tasks allowing farmers to concentrate
accurate (only pick ripe fruit, for example) and much faster at harvesting
» for the reasons above, this leads to higher yields and reduces waste (for
» examples of weed control robots are being used in France (by Mouton- Rothschild) to
remove weeds between grape vines in their vineyards; this saves considerably on labour
costs and improves vine growth
» weed control robots use GPS tracking to stay on course to move along the rows of vines
and remove the weeds; a weed removal blade is operated by an actuator under the control
of the controller (microprocessor) in the robot
» very often a drone (flying robot) is used first to do an aerial view of the vineyard, so that a
programmed course of action can be produced, which is then sent to the weed control
robot’s memory.
3.Phenotyping
»phenotyping is the process of observing physical characteristics of a plant in order
to assess its health and growth
» robots designed to do phenotyping are equipped with sensors (including spectral
sensors and thermal cameras) that can create a 3D image/model ofthe plant, thus
allowing it to be monitored for health and growth
» machine learning (see Section 6.3) is used to recognise any issues with leaves (for
example, if they have a blight or have the wrong colour) so that the robot can convey this
back to the farmer
» these robots are much more accurate and faster at predicting problems than when
done manually.
4.Seed-planting drones and fertiliser distribution
» drones (flying robots) can produce an aerial image of a farm sending back a
‘bird’s eye view’ of the crops and land
» they allow seed-planting to be done far more accurately
» they also allow for more efficient fertiliser-spreading to reduce waste and
improve coverage (this is much more efficient than conventional crop spraying)
» drones can also be used in cloud seeding where the drone can add silver
iodide crystals to a cloud forcing it to give up its rainwater
» the drones use a very complex camera system to target seeding and allow
fertiliser spraying.
5.Autonomous agriculture devices
Several of the devices described above could be referred to as autonomous.
The following list summarises some of the devices that can work independently
of humans:
» grass mowers/cutters
» weeding, pruning and harvesting robots
» seeding robots
» fertiliser spraying
» all of these devices use sensors and cameras to go around obstacles, or they
can even be programmed to ‘go to sleep’ if the weather turns bad.
4.Medicine
» robots are used in surgical procedures, which makes the operation safer and
also makes the procedures quicker and less costly
» robots can be used from monitoring patients to doing actual minor surgery
» the disinfecting of rooms and operating theatres can all be done by
autonomous robots (similar to the types described in agriculture)
» robots can take blood samples from patients:
– less painful to patients since the robot is better at determining a ‘good vein’
– safer to doctors and nurses if the patient has an infectious disease
– doctors and nurses can be freed up to do more skilled work
Medicine (Cont..)
» microbots can be used in target therapy:
» prosthetic limbs are now mini robots in their own right (since they meet the three
characterisations of what defines a robot)
– bionic skins and neural implants that interface with the human nervous system
(of the damaged limb) giving feedback to allow for better control of the prosthetic
limb (again sensors and actuators are used to give humanlike responses, such as
grip).
5.Domestic robots
Robots used around the house vary from devices to carry out household chores
through to devices used to entertain people. For example:
1» autonomous vacuum cleaners:
– these use proximity sensors and cameras to avoid bumping into obstacles and
allows them to cover a whole room automatically
– these robots have a microprocessor to control the overall operation of the
device; this also allows the user to program the device
– actuators are used to control motors which allow movement forward/ backward and
from side to side
Domestic robots (Cont..)
2» autonomous grass cutters (mowers):
– these use the same type of sensor, camera, microprocessor and actuator set up
as vacuum cleaners
3» personal assistants (such as ‘Vector’)
– this is a robot controlled by a micro-processor that also uses cloud connectivity
to connect to the internet
– it understands voice commands (using a microphone) and will answer any
questions it is asked
– it also makes use of an HD camera, utilising computer vision, allowing it to
recognise somebody’s face as well as navigate a room (using proximity sensors
and actuators) to steer around objects in its way.
6.Robots used in entertainment
examples:
» theme parks are now using autonomous robots to entertain visitors to the
park; these robots (often dressed as cartoon characters) can interact with
visitors to allow them to engage safely with the theme park attractions and
» use of robots to control cameras; for example, keeping them steady and
autofocusing when moving around a scene; the movie Gravity used many robots
to operate cameras, props and the actors (for example, to give an actor the
appearance of moving around in the vacuum of space uncontrollably, robot arms
were used to simulate human behaviour and produce life-like moving images)
Robots used in entertainment (Cont..)
» humanoid robots (either remote-controlled or pre-programmed) can perform
‘stunt’ action in movies/ television by performing tasks impossible for a human
to do; they use CGI (computer-generated imagery) and image capture techniques
to generate special effects
» robots are capable of producing special effects with a precision, speed and
coordination which is beyond human capabilities; actions and special effects
can be synchronised to within a millisecond and produce fully
coordinated/synchronised sound effects (e.g. movement of the mouth to match the
sounds produced in a realistic manner).
6.3 Artificial intelligence (AI)
6.3 Artificial intelligence (AI)
6.3.1 Introduction
Artificial intelligence (AI) is a branch of computer science dealing with
the simulation of intelligent human behaviour by a computer.
This is often referred to as the cognitive functions of the human brain
(that is, the mental process of acquiring knowledge and understanding
through thought, experience and the five senses). All of these cognitive
functions can be replicated in a machine, and they can be measured
against human benchmarks such as reasoning, speech and sight.
6.3.2 Characteristics of AI
Essentially, AI is really just a collection of rules and data, and the ability to reason,
learn and adapt to external stimuli. AI can be split into three categories:
in many tasks.
6.3.2 Characteristics of AI (Cont..)
Reasoning: is the ability to draw reasoned conclusions based on given data/
situations.
(for example, if AI is used to produce the perfect cup of tea based on a number of
facts, the machine will learn from the experience and apply its new rules in the
making of a cup of coffee, hot chocolate, and so on – modifying its methodology
where necessary).
6.3.2 Characteristics of AI (Cont..)
By carrying out a sequence of steps, the AI machine can learn, and next
time it will know how to do the task more effectively and even apply it to a
novel/new situation. Thus the AI system is capable of learning and
adapting to its surroundings. AI can very quickly discern patterns (which
in some cases, humans cannot) and then make predictions by adapting to
the new data. How all this is done is beyond the scope of this book
(interested readers can find out more about this topic by consulting
Cambridge International AS and A Level Computer Science, ISBN:
9781510457584).
Examples of AI include:
1» news generation based on live news feeds
2» smart home devices (such as Amazon Alexa, Google Now, Apple Siri and
Microsoft Cortana):
– algorithms identify key facial landmarks such as the corners of the eyebrows,
corners of the mouth, and so on
2» machine learning – this is the science of training computers with sample data
so that they can go on to make predictions about new unseen data, without
patient. The expert system would ask a series of questions, and the answers
would lead to its diagnosis. The expert system would explain its reasoning with
speech and the patient used to work in a paint factory – the diagnosis is mercury
The expert system will supply a conclusion and any suggested actions
to take and it will also give the percentage probability of the accuracy of
its conclusions (for example, the following statement could be made
‘Based on the information given to me, the probability of finding oil
bearing rocks in location 123AD21G is about 21%’).
There are many applications that use expert systems:
methods
» the questions being asked usually only have Yes/No answers and are based
on the responses to previous questions.
Inference engine
» this is the main processing element of the expert system
» the inference engine acts like a search engine examining the knowledge base for
information/data that matches the queries
» it is responsible for gathering information from the user by asking a series of questions
and applying responses where necessary; each question being asked is based on the
previous responses
» the inference engine is the problem-solving part of the expert system that makes use of
inference rules in the rules base
» since the knowledge base is a collection of objects and attributes, the inference engine
attempts to use information gathered from the user to find an object that matches (making
use of the rules base to find a match)
Knowledge base
» the knowledge base is a repository of facts
» it stores all the knowledge about an area of expertise obtained from a number
of expert resources
processing capability. One of the key factors is the ability to manage and
analyse considerable volumes of complex data; some of the tasks would take
humans years to complete without the help of machine learning techniques. One
example that uses machine learning are the most sophisticated search engines:
The search engine will learn from its past performance, meaning its ability to
carry out searches becomes more and more sophisticated and accurate.
Consider email messages such as ‘You have won $2 million in the National Lottery’; how can
machine learning determine that this email should be put into your spam folder?
» A machine learning algorithm collects data about emails, such as email content, headers,
senders name/email address and so on.
» It carries out a ‘cleaning’ process by removing stop words (for example, the, and, a) and
punctuation, leaving only the relevant data.
» Certain words/phrases are frequently used in spam (for example, lottery, earn, full-refund) and
indicate that the incoming email is very likely to be spam.
» The machine learning model is built and a ‘training data set’ is used to train the model and make it
learn using past email known to be spam.
» Once it is evaluated, the model is fine-tuned and tested live.
When you visit an online retailer, such as Amazon, you might receive the message
‘customers who bought Hodder Education IGCSE ICT textbook also bought Hodder
Education IGCSE Computer Science textbook’. How is machine learning used to
establish a user’s buying characteristics?
» Suppose customer ‘A’ is very interested in playing football and they also bought a
» The machine learning algorithms will then recommend that customer ‘B’ might
like to buy some health food due to the similarities between ‘A’ and ‘B’s shopping
behaviour.
» This technique is particularly popular when asking your mobile phone to generate
a playlist from your music library based on a few criteria you might select.
» Data is gathered by a survey or web scraping; for example, to detect credit card
the customer buy designer clothes?), shopping habits and certain personal data.
» Redundant data is then removed; this needs to be carefully done to remove the
» The most important machine learning step: the algorithm is trained through real
learning algorithm can now be used to detect fraud (for example, if a customer
» The machine learning model is then fully tested with known data and known
outcomes; the system is modified if it hasn’t met its criteria to detect fraudulent
activity.