bee4333 intelligent control

47
BEE4333 Intelligent Control Hamzah Ahmad Ext: 2055/2141

Upload: shina

Post on 23-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

BEE4333 Intelligent Control. Hamzah Ahmad Ext: 2055/2141. Course Outline. Reference. Achievements :PO1, CO1, CO5, LO1. Chapter 1. Artificial Intelligence: What is it all about?. Today contents and achievements. LO1 : Able to understand intelligent system and its application. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BEE4333 Intelligent Control

BEE4333 Intelligent Control

Hamzah AhmadExt: 2055/2141

Page 2: BEE4333 Intelligent Control

Course Outline

Page 3: BEE4333 Intelligent Control

Reference

Page 4: BEE4333 Intelligent Control

ARTIFICIAL INTELLIGENCE: WHAT IS IT ALL ABOUT?

Chapter 1

Achievements :PO1, CO1, CO5, LO1

Page 5: BEE4333 Intelligent Control

Today contents and achievements

• LO1 : Able to understand intelligent system and its application

1.1 Overview of artificial intelligence (AI)

Page 6: BEE4333 Intelligent Control

According to the Oxford and Penguin English Dictionaries the word “intelligence” can be defined as follows:

ability to understand reason perceive quickness in learning mental alertness ability to grasp relationships clever information news

Page 7: BEE4333 Intelligent Control

One way to understand “intelligence” is by looking at our own capabilities, which means that humans are able to:

think understand recognize perceive generalize adapt learn make decisions solve daily problems

Page 8: BEE4333 Intelligent Control

Artificial Intelligence (AI) ? AI is a study about inventing

machines/computers that capable of mimicking human/animal intelligent behavior.

http://xmb.stuffucanuse.com/xmb/viewthread.php?tid=6825

The ultimate objective is to develop a system that can think and act rationally like humans.

Page 9: BEE4333 Intelligent Control

How do we design Intelligence?• Study from biological models (brain, genetic, DNA, life,

Molecular biology, ….) neural nets, GA, Artificial Life, DNA Computing, Quantum Computing, Robotics, etc.

• Study from human phenomena (common sense, reasoning, predicting, observing, inference, …) fuzzy logic, expert systems, search techniques, etc.

• Need to develop mathematical/logical algorithms based on the above biological models or phenomena

Page 10: BEE4333 Intelligent Control

ARTIFICIAL INTELLIGENCE: COMPARISON BETWEEN CLASSICAL CONTROL AND INTELLIGENT CONTROL

Chapter 1

Achievements :PO1, CO1, CO5, LO2

Page 11: BEE4333 Intelligent Control

Today contents and achievements

• LO1 : Able to understand intelligent system and its application

• LO2 : Able to compare classical control system and modern intelligent system

1.2 Artificial intelligence applications1.3 Comparison with classical controller

Page 12: BEE4333 Intelligent Control

Intelligent Control Classical ControlClassical Control Intelligent Control

Basic ConceptMathematical Modeling - Designer designed the system which includes system dynamics

Abstract Modeling - Designer input the behavior to the system and then system attempt to abstractly define the system

Need to know prior information about the system dynamics

Does not need to know all about the system dynamics and conditions

Suitable for system that can be easily model

Appropriate for complex system

Open loop system Fuzzy logic

Closed loop system Artificial Neural Network

System Modeling Genetic Algorithm

Support vector machine

Swarm Intelligence

Particle Intelligence

Characteristics

Examples of Methods

Page 13: BEE4333 Intelligent Control

Intelligent Control Classical Control

Software Designer

Designer Software

Classical Control

Intelligent Control

INTE

LLIG

ENCE

Page 14: BEE4333 Intelligent Control

Some Pre-requisites in understanding AI

• Some mathematical background• HLL Programming• Discrete-time systems• Some aspects of biological systems as well

as philosophy and psychology• ………..

Page 15: BEE4333 Intelligent Control

Where AI can/should be applied?

• Data is overwhelming/abundance• Too many manual operations/procedures• Optimization is possible• Parallel/Distributed procedures/architectures are

needed• Decision making is required• When current techniques are too complicated to

be used/designed

Page 16: BEE4333 Intelligent Control

Where AI can/should be applied? .. Cont’d

• Mathematical models are too complex/impossible

• To increase efficiency• To reduce cost• To improve performance and reliability

Page 17: BEE4333 Intelligent Control

Some Important Facts, you need to know….

• AI is not the only solution• AI is only one part of technology• AI is just a tool for improvement• You must know your domain/target

application

Page 18: BEE4333 Intelligent Control

Intelligent Systems; Conceptual Design

Intelligent Man-

Machine Interface

Intelligent machine

Execution

TASK

S

Algorithms, computations

Cognition(Algorithms)

Perception(sensors)

Expert systems

Fuzzy logicNeural

networksGA

………….

Expert systems

Fuzzy logicNeural

networksGA

………….

Page 19: BEE4333 Intelligent Control

AI : Some of the approaches

• Expert system• Fuzzy Logic• Genetic Algorithm• Swarm Intelligence• Ant Colony• etc

Page 20: BEE4333 Intelligent Control

Expert System

• Expert System (ES) is a branch of Artificial Intelligence that attempt to mimic human experts specifically in decision making process based on prior knowledge.

Expert systems can either support decision makers or completely replace them.

Expert systems are the most widely applied & commercially successful AI technology.

Page 21: BEE4333 Intelligent Control

Types of ES

• Ruled Based Expert System– Represented as a series of rules

• Frame-Based System– Representation of the object-oriented programming approach

• Hybrid System– Include several knowledge representation approach

• Model-Based System– Structured around the model that stimulates the structure and

function of the system under study• Ready-Made (Off-the-shelf) System

– Custom-made, similar to application package such as an accounting general ledger or project management in operation mgmt.

Page 22: BEE4333 Intelligent Control

Rules as a knowledge representation technique

The term rule in AI, which is the most commonly used type of knowledge representation, can be defined as an IF-THEN structure that relates given information or facts in the IF part to some action in the THEN part. A rule provides some description of how to solve a problem. Rules are relatively easy to create and understand.

Any rule consists of two parts: the IF part, called the antecedent (premise or condition) and the THEN part called the consequent (conclusion or action).

Page 23: BEE4333 Intelligent Control

Relation IF the ‘fuel tank’ is empty THEN the car is dead

Recommendation IF the sea is very deep AND the sky is cloudy AND

the forecast is danger THEN the advice is ‘do not go to the sea’

Directive IF eat too much raya cakes, rendang AND the stomach is always aching THEN the action is ‘fasting in Syawal’

Rules can represent relations, recommendations, directives, strategies and heuristics:

Page 24: BEE4333 Intelligent Control

Fuzzy logic : human reasoning process (approximation)

• Differs from binary set theory(true or false, or 1 or 0)

• Similar to probability but not same in concept.– Fuzzy (degree of truth)– Probability (likelihood)

• An elements might have partial characteristics of others or a subset of something but non-fuzzy is more deterministic.

Page 25: BEE4333 Intelligent Control

Biological Network

An artificialneural network is a universal function approximator. Weights Wij are “learned” to fitany function.

1 n

• • •W1ji Wn

kj

O1

O2

Om

x1

x2

xj

a1

a2

ak

Artificial Neural Network

Page 26: BEE4333 Intelligent Control

ANN

Computation

INPUT

Weights

Node(s)/Neuron

OUTPUT

Page 27: BEE4333 Intelligent Control

AI IN INDUSTRIESBriefing about…

Page 28: BEE4333 Intelligent Control

Companies engaged in manufacturing• Automotive Parts ・ Industrial

Equipment• High-tech Industry ・ Heavy

Equipment• Planes … and

others

3 General Types of Industries

Page 29: BEE4333 Intelligent Control

Advantages of Adding Intelligence in Products/ Systems

• Better performance• Longer Life• Reliability• Simpler operation• Cost effective• Higher efficiency• Self-organizing / self-optimization• Simpler design

Page 30: BEE4333 Intelligent Control

Is there really a need for AI?

Manufacturers need to improve on their products Need to satisfy customers Need to improve products’ reliability Need to improve products’ performance Need to improve products’ features Need to distinguish their products away from their

competitors

Page 31: BEE4333 Intelligent Control

Made in Japan(based on a video on innovations and the need for change)

1980s• Excellent Quality• Expensive• Leadership• Balance of Payments• High Technology• Innovations

1960s• Junk• Cheap• Poor Quality• Copies• Low Technology• Imitation

Page 32: BEE4333 Intelligent Control

World Industrial Leaders by Country(1975-2000)(MIS for the Info Age)

In 1994 alone Japan sold US$34 billion worth of consumer products using fuzzy logic technology

Page 33: BEE4333 Intelligent Control

ASIMOAdvanced Step in Innovative MObility

Camera Eyes [AI]

AntennaBattery (Fuel

Cell)Gyro Sensor

Measuring Body Angle

Actuators and Other Peripheral Systems Controlling leg

movements [AI]

Load Sensors In Leg

Intelligent Real-timeFlexible Walking [AI]

Page 34: BEE4333 Intelligent Control

The New ASIMO

The key features of the new ASIMO include:Advanced communication ability thanks to pattern recognition technology1. Recognition of moving objects    4. Sound recognition2. Posture/gesture recognition    5. Face recognition 3. Environment recognition      

Page 35: BEE4333 Intelligent Control

Mitsubishi’s- Annanova

Page 36: BEE4333 Intelligent Control

Sony’s AIBO

Page 37: BEE4333 Intelligent Control

Fujitsu’s – HOAP (Miniature Human Robot)

PINO ROBOTS

Page 38: BEE4333 Intelligent Control

Sony’s SDR (Sony Dream Robots)

SDR-4X IIIntroducing 4 new

technologies• Small robot actuators (ISA-4)• Real-time Integrated Adaptive

Motion Control• Motion creation software• Real-time Real World Space

perception• Multi-modal Human-Robot

Perception

Page 39: BEE4333 Intelligent Control

SDR - specifications

Page 40: BEE4333 Intelligent Control

Intelligent Servo Actuators (ISA-4)

Page 41: BEE4333 Intelligent Control

Other Features

• Multi-face Detection

Emotional Expression

Page 42: BEE4333 Intelligent Control

Some Postures of SDR

Page 43: BEE4333 Intelligent Control

Future Research in Humanoids

ROBOT• Speed (Fast)• Not tired-Can do repetitive job

(Fuel Cell)• Not imaginative/Not creative• Better speech and pattern

recognition• Some emotion• Entertainment• Personal Friend

HUMAN• Slow• Intelligent• Easily tired• Imaginative/Creative• Emotional• Desire• Etc. ……

Page 44: BEE4333 Intelligent Control

Issues to be considered…– Do not apply AI when

•Lack of Data•Simpler techniques are available / sufficient•Further optimization is not possible

– The AI Machine faulty– Are Robots More Intelligent than Humans?– Can Robots Replace Humans?– Human vs Machine

Page 45: BEE4333 Intelligent Control

AI Applications

• Group Assignments ( 1 hour )• Freshen up your industrial attachments…

– List down industries application which use the classical control in their company.

– Identify any of the application in the industries that has applied AI in their system

– Propose any one of the AI method for any suitable/appropriate system in industries and explain why did you choose the proposed technique.

Page 46: BEE4333 Intelligent Control

AI Applications

• Select a specific machine/system and propose AI technique to make the machine/system more intelligence.– You need to draw/sketch the machine and show

where to apply the AI technique – Explain why you should apply AI in the

machine/system

Page 47: BEE4333 Intelligent Control

What have you learned today?

• AI in three(3) techniques; ES, Fuzzy, ANN• Description about each techniques• Differences between AI and Classical control• Applications of AI in industries• Capability to analyze and proposing new technology

to the industries

Achieving CO1 and LO1, LO2