Chapter 6 Note
Chapter 6 Note
Automated systems:
- An automated system is a combination of software and hardware that is designed and programmed to
work automatically without the need of any human intervention.
- However, such systems often involve human monitoring.
Distributed control system (DCS): At the centre of an automated system is a distributed control system
(DCS). DCS is essentially a powerful computer that has been programmed to monitor and control the whole
process with no human interaction required.
The DCS will have access to a large database containing operational data and parameters. If any action
needs to be taken, then signals will be sent to the appropriate actuators to operate pumps, valves or even an
emergency shutdown system. The key here is that the system is fully automated.
Advantages and disadvantages of automated system (These are generic points. You have to give the answer
based on the scenario):
Page 1 of 9
Areas where automated systems are used:
• industrial
• transport
• agriculture
• weather
• gaming
• lighting
• science
Industrial:
Automated systems can be used in industrial areas such as: in nuclear power station, manufacturing of
paracetamol, manufacturing fizzy drinks etc.
Manufacturing of fizzy drinks scenario is described below.
A company manufactures fizzy drinks that are then labeled and bottled. Describe how the sensors, actuators
and central computer would be used to monitor and control this bottling plant automatically.
Gaming:
- The introduction of artificial intelligence as opponents in computer games
- Sensors are built into gaming environments where characters interact with human controllers
- Microprocessors determine game outcomes and decisions
- Actuators are activated in controllers to give haptic feedback such as vibrations
Advantages:
- The depth of gaming challenge has increased with computer generated opponents who behave in a
human way
Disadvantages:
- Decreases real social interactions with other humans and can create an almost fictional life
Lighting:
- Lighting control systems in a house where routines can be present based on behaviours
- Sensors can detect ambient light levels
- Microprocessor runs routines based on human requirements
- Actuators can activate home equipment
Advantages:
- System can be taught to react to environmental factors, such as switching lights on and off when the
conditions are correct
Disadvantages:
- Systems can become complex as they are different from traditional switches. The light bulbs and
technology also tend to be expensive to maintain
Science:
- Automated laboratory experiments that can be carried out continuously over many days
- Sensors detect changes in environmental conditions
- Microprocessors can calculate required alterations to the experimental settings
- Actuators can turn on heaters, coolers or water suppliers as required
Page 3 of 9
Advantages:
- Many more repetitions of experiments and reading of data can take place than when human carry out
tests manually
Disadvantages:
- If something goes wrong it can be several hours before this is discovered, which could ruin any
results collected
While all of this is positive, there are a few disadvantages in this approach:
• a change in skills set (is it the human or the AI that controls the research?)
• AI is dependent on the data which trains it
Robotics:
Robotics is a branch of computer science that incorporates
- the design of robots
- the construction of robots and
- the operation of robots
Characteristics of a robot:
To be correctly called a robot, they need to have the following characteristics:
- It has a mechanical structure or framework
o They are mechanical structures made up of many parts (for example, motors, hydraulic pipes,
actuators and circuit boards)
o It should be a machinery that has movable parts
o They can make use of wheels, cogs, pistons, gears etc. to carry out functions such as turning,
twisting, moving backwards/forwards, gripping or lifting
- It has electrical components, such as sensors, microprocessors and actuators
o Sensors sense the surrounding and provide the input to the processor
o Microprocessor processes the input data
o Actuators do the work
- It is programmable
o They have ‘brain’ known as a controller that determines the action to be taken to perform a
certain task (the controller relies on data sent from sensors or cameras, for example).
o Controllers are programmable to allow the robots to do certain tasks
- It has the ability to sense their surroundings
o this is done via sensors (such as light, pressure, temperature, acoustic, and so on)
o sensors allow a robot to recognise its immediate environment and gives 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
Types of robots:
Independent robots:
- have no direct human control (they are said to be autonomous, for example, an autonomous vehicle)
Page 4 of 9
- can replace the human activity totally (no human interaction is required for the robot to function
fully).
Dependent 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).
Advantages and disadvantages of using robots (These are generic points. You have to give the answer based
on the scenario):
End effector: In robotics, an end effector is a device or tool that's connected to the end of a robot arm where
the hand would be. The end effector is the part of the robot that interacts with the environment. The structure
of an end effector and the nature of the programming and hardware that drives it depend on the task the
robot will be performing.
Page 5 of 9
• Collaboration between robotic devices to carry out complex tasks e.g. placing object and then
welding it
• Use of robotic vision/cameras/lenses to inspect items/jobs/tasks
• Combining with artificial intelligence to inspect components during manufacture/assembly
Artificial intelligence:
- Artificial intelligence (AI) is a branch of computer science dealing with the simulation of intelligent
human behaviour (reasoning, speech, sight etc.) by a computer. This is often referred to as the
cognitive functions of the human brain. Essentially, AI is really just a collection of rules and data,
and the ability to reason, learn and adapt to external stimuli.
- When we are designing an AI system, we are essentially instilling our thought process onto a
machine
Cognition: the mental action or process of acquiring knowledge and understanding through thought,
experience, and the senses
Reasoning: the action of thinking about something in a logical, sensible way
Characteristics of AI:
• The ability to learn/adapt // machine learning abilities
• The collection of data and the rules for using that data
• The ability to reason // has problem solving abilities // makes predictions
• Simulates intelligent/human behavior
• Analyses patterns
Applications of AI include:
- news generation based on live news feeds
- smart home devices (such as Amazon Alexa, Google Now, Apple Siri and Microsoft Cortana)
- use of chatbots that interact through instant messaging
- autonomous cars
- facial expression recognition
Page 6 of 9
AI systems:
- Expert system
- Machine learning
Expert system – a computer system that mimics the decision-making ability of a human; expert systems use
AI to simulate the judgment and behaviour of a human or organisation that has expert knowledge and
experience.
Interface:
• Allows user to enter problems
• Questions are output by the system
• Allows user to input answers to the questions
• Further questions are output to the user interface based on the previous answers
• Outputs explanation of findings
• Outputs suggestions/probabilities of possible solutions
Inference engine:
• The inference engine compares data with that held in the knowledge base
• It makes decisions by applying the inference rules/logic to the facts/knowledge base to provide a
result/diagnosis
• Produces suggestions/probabilities of possible solutions
• Uses explanation system to produce explanations as to how solutions were arrived at
Knowledge base:
• Knowledge base holds the database of facts that the inference engine searches
• These facts are obtained from a number of expert resources
• Contains the rules base which consists of IF … THEN … constructs
Rules base:
• Stores the rules for the system usually involving a series of ‘IF…THEN’ statements
• These rules are used by the inference engine to draw conclusions
• Used to link the facts in the knowledge base
• they follow logical thinking; for example: IF continent = “South America” AND language =
“Portuguese” THEN country = “Brazil”
Page 7 of 9
Explanation system:
• Suggests action to take
• It could also provide the accuracy of its prediction
Forward chaining and backward chaining: As the name imply, forward chaining begins with known facts
and moves forward by applying inference rules to extract more data, and it continues until it reaches the
Page 8 of 9
goal, whereas backward chaining begins with the goal and moves backward by applying inference rules to
determine the facts that satisfy the goal.
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 the need to specifically program them for the new data.
- Machine learning is a sub-set of artificial intelligence (AI), in which algorithms are ‘trained’ and
learn from their past experiences and examples. It is possible for the system to make predictions or
even take decisions based on previous scenarios.
- They can offer fast and accurate outcomes due to very powerful 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.
Page 9 of 9