Holonic Intelligence: Holonic Intelligence: A Paradigm Shift - - PowerPoint PPT Presentation

holonic intelligence holonic intelligence a paradigm shift
SMART_READER_LITE
LIVE PREVIEW

Holonic Intelligence: Holonic Intelligence: A Paradigm Shift - - PowerPoint PPT Presentation

Holonic Intelligence: Holonic Intelligence: A Paradigm Shift William A. Gruver Intelligent Robotics Corporation Simon Fraser University Workshop on Intelligent Systems Festschrift for Dr. Richard Volz Texas A&M University, College


slide-1
SLIDE 1

William A. Gruver Intelligent Robotics Corporation Simon Fraser University

Workshop on Intelligent Systems – Festschrift for Dr. Richard Volz Texas A&M University, College Station, TX April 10, 2010

Holonic Intelligence: Holonic Intelligence: A Paradigm Shift

slide-2
SLIDE 2

WAG/10apr10 Texas A&M 2 Intelligent Robotics Corporation • Simon Fraser University

Outline

Background

  • Motivation for distributed intelligence
  • Comparison with centralized intelligence
  • How to achieve distributed intelligence

Technologies

  • Multi-agent and holonic systems
  • Cooperation, collaboration, coordination
  • Holonic intelligence system architecture
  • Holonic intelligence network

Applications

  • Manufacturing automation, decision support
  • Energy management, smart grid
  • Smart home, digital services
slide-3
SLIDE 3

WAG/10apr10 Texas A&M 3 Intelligent Robotics Corporation • Simon Fraser University

Why is a paradigm change needed?

.

Autonomous systems and robotic technologies are becoming pervasive Unmanned system capabilities are present in many space and combat systems Service robots are being developed for widespread use and varied applications

slide-4
SLIDE 4

WAG/10apr10 Texas A&M 4 Intelligent Robotics Corporation • Simon Fraser University

Why is a paradigm change needed?

System of Systems (SoS) Availability of feature rich sensors, actuators, and controllers Increasing trend to network appliances and combine their controls and key functions

slide-5
SLIDE 5

WAG/10apr10 Texas A&M 5 Intelligent Robotics Corporation • Simon Fraser University

Each ant has simple intelligence − distributed intelligence Communicates with other ants − distributed communications Uses pheromones to communicate Key decisions − food found, follow food found pheromone − food not found, find food elsewhere − return to colony

5

Distributed Intelligence in Nature

slide-6
SLIDE 6

WAG/10apr10 Texas A&M 6 Intelligent Robotics Corporation • Simon Fraser University

Centralized systems are everywhere …

slide-7
SLIDE 7

WAG/10apr10 Texas A&M 7 Intelligent Robotics Corporation • Simon Fraser University

Control / Knowledge Imbalance

Control Knowledge

slide-8
SLIDE 8

WAG/10apr10 Texas A&M 8 Intelligent Robotics Corporation • Simon Fraser University

Contradictory Nature of Technology

Internet: Designed for peer-to-peer communications but the Web has a client/server architecture Wireless Communications: Hierarchical infrastructure, but increasing demand for peer-to- peer applications Information Systems: Data, knowledge, information are concentrated but activities are distributed

slide-9
SLIDE 9

WAG/10apr10 Texas A&M 9 Intelligent Robotics Corporation • Simon Fraser University

Hierarchical Organizational Model

“The work of every workman is fully planned out by the management at least one day in advance, and each man receives in most cases complete written instructions, describing in detail the task which he is to accomplish, as well as the means to be used in doing the work. … This task specifies not only what is to be done, but how it is to be done and the exact time allowed for doing it. … Scientific management consists very largely in preparing for and carrying out these tasks.”

Frederick Taylor, Principles of Scientific Management, 1911

slide-10
SLIDE 10

WAG/10apr10 Texas A&M 10 Intelligent Robotics Corporation • Simon Fraser University

Centralized Systems

slide-11
SLIDE 11

WAG/10apr10 Texas A&M 11 Intelligent Robotics Corporation • Simon Fraser University

Disadvantages of Centralized Systems

Scalability

– Servers have finite storage and finite processing

Robustness

– Servers may not be able to respond to clients

Security

– Additional security needed to prevent unauthorized

access Communications

– Limited communication paths

slide-12
SLIDE 12

WAG/10apr10 Texas A&M 12 Intelligent Robotics Corporation • Simon Fraser University

Distributed System

each node contains a unique subset of the system information each node processes a unique subset of the system tasks

slide-13
SLIDE 13

But where are we today?

slide-14
SLIDE 14

WAG/10apr10 Texas A&M 14 Intelligent Robotics Corporation • Simon Fraser University

Physical Data Link

(MAC LLC Layers)

Network Transport Session Presentation Application Physical Data Link

(MAC LLC Layers)

Network Transport Session Presentation Application

OSI was designed for point-to-point connections in client/server applications.

slide-15
SLIDE 15

WAG/10apr10 Texas A&M 15 Intelligent Robotics Corporation • Simon Fraser University

Solutions have been developed for many different kinds of system architectures, further complicating the development of distributed systems. Object- Oriented Messaging CORBA RPC RMI DCOM .NET

O O O O O O O O O O O O O O O O

April FIPA ACL Agent Messaging ICM Sockets Pipes KQML

slide-16
SLIDE 16

WAG/10apr10 Texas A&M 16 Intelligent Robotics Corporation • Simon Fraser University

There are many environments for developing distributed systems, but they

  • ften complicate the problem instead of simplifying it.

Jason

slide-17
SLIDE 17

WAG/10apr10 Texas A&M 17 Intelligent Robotics Corporation • Simon Fraser University

Furthermore, there are too many protocols … TCP/IP Model OSI Model

HTTP, SMTP, SNMP, FTP, Telnet, SSH, Scp, NFS, RTSP XDR, ASN.1, SMB, AFP

TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP

TCP, UDP, RTP, SCTP, SPX, ATP IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP Ethernet, Token ring, PPP, HDLC, Frame relay, ISDN, ATM, 802.11 WiFi, FDDI wire, radio, fiber optic

slide-18
SLIDE 18

WAG/10apr10 Texas A&M 18 Intelligent Robotics Corporation • Simon Fraser University

… that require more programming at the application level

HTTP, SMTP, SNMP, FTP, Telnet, SSH, Scp, NFS, RTSP XDR, ASN.1, SMB, AFP TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP TCP, UDP, RTP, SCTP, SPX, ATP HTTP, SMTP, SNMP, FTP, Telnet, SSH, Scp, NFS, RTSP XDR, ASN.1, SMB, AFP TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP TCP, UDP, RTP, SCTP, SPX, ATP IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP Ethernet, Token ring, PPP, HDLC, Frame relay, ISDN, ATM, 802.11 WiFi, FDDI wire, radio, fiber optic IP, ICMP, IGMP, X.25, CLNP, ARP, RARP, BGP, OSPF, RIP, IPX, DDP Ethernet, Token ring, PPP, HDLC, Frame relay, ISDN, ATM, 802.11 WiFi, FDDI wire, radio, fiber optic HTTP, SMTP, SNMP, FTP, Telnet, SSH, Scp, NFS, RTSP XDR, ASN.1, SMB, AFP TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP TCP, UDP, RTP, SCTP, SPX, ATP HTTP, SMTP, SNMP, FTP, Telnet, SSH, Scp, NFS, RTSP XDR, ASN.1, SMB, AFP TLS, SSH, ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP TCP, UDP, RTP, SCTP, SPX, ATP

slide-19
SLIDE 19

WAG/10apr10 Texas A&M 19 Intelligent Robotics Corporation • Simon Fraser University

Because of limited intelligence in the lower layers of the OSI model, higher layers are needed to perform networking functions.

Overloaded Application Domain

slide-20
SLIDE 20

What’s the solution?

slide-21
SLIDE 21

WAG/10apr10 Texas A&M 21 Intelligent Robotics Corporation • Simon Fraser University

First, we need multiple simultaneous connections and multi-hop services

Physical Data Link

(MAC LLC Layers)

Network Transport Session Presentation Application Multiple MAC Layer Management

Physical Data Link

(MAC LLC Layers)

Network Transport Session Presentation Application Physical Data Link

(MAC LLC Layers)

Physical Data Link

(MAC LLC Layers)

slide-22
SLIDE 22

WAG/10apr10 Texas A&M 22 Intelligent Robotics Corporation • Simon Fraser University

Next, we need intelligent multi-agent systems that can handle network services

slide-23
SLIDE 23

WAG/10apr10 Texas A&M 23 Intelligent Robotics Corporation • Simon Fraser University

… so that applications are only concerned with application specific services and how to interoperate

slide-24
SLIDE 24

What technologies are needed to do this?

WAG/9oct08 Taiwan 24 Intelligent Robotics Corporation • Simon Fraser University

slide-25
SLIDE 25

WAG/10apr10 Texas A&M 25 Intelligent Robotics Corporation • Simon Fraser University

Local Intelligence

  • C. A. Mead

California Institute of Technology

…the physics of emerging technology didn’t work …[using

centralized information systems] … so it is far more effective to put whatever computing power is required where the data are

  • located. Efficiency considerations thus favor the distribution of

technology, rather than the concentration of technology. The economics of information technology are the reverse of those of mechanical technology.

slide-26
SLIDE 26

WAG/10apr10 Texas A&M 26 Intelligent Robotics Corporation • Simon Fraser University

Multi-Agent System

A A A A A A A A A A A A A A A A A A A A

Agent: an autonomous entity Attempts to satisfy its local

  • bjectives with independent

actions Can be functionally independent of other agents May be competitive Usually implemented in software

slide-27
SLIDE 27

WAG/10apr10 Texas A&M 27 Intelligent Robotics Corporation • Simon Fraser University

Holonic System

H H H H H H H H H H H H H H H H H H H H

Holon: self-contained element capable of functioning autonomously in a cooperative environment Enables collaboration among local tasks to achieve a global

  • bjective

Consists of an information processing part and often a physical processing part Can form part of other holons (“whole-part” relationship)

Arthur Koestler, The Ghost in the Machine, Arkana Books,1967

slide-28
SLIDE 28

WAG/10apr10 Texas A&M 28 Intelligent Robotics Corporation • Simon Fraser University

Communication

for peer-to-peer networks

slide-29
SLIDE 29

WAG/10apr10 Texas A&M 29 Intelligent Robotics Corporation • Simon Fraser University

Cooperation

with different objectives …

slide-30
SLIDE 30

WAG/10apr10 Texas A&M 30 Intelligent Robotics Corporation • Simon Fraser University

Collaboration

with a global objective …

slide-31
SLIDE 31

WAG/10apr10 Texas A&M 31 Intelligent Robotics Corporation • Simon Fraser University

Coordination

… based on negotiation protocols

slide-32
SLIDE 32

WAG/10apr10 Texas A&M 32 Intelligent Robotics Corporation • Simon Fraser University

Holonic Technology Platform

Processor – Processes information gathered by sensors (RFID, cameras, biometrics, motion) Memory – Stores information, applications, and system software at each node Transceiver – Establishes wireless communications with

  • ther nodes

Systems Software – Intelligent routing of data – Local decision support – Distributed processing

slide-33
SLIDE 33

WAG/10apr10 Texas A&M 33 Intelligent Robotics Corporation • Simon Fraser University

System Architecture System Architecture

  • C. Ng, Z. Alibhai, D. Sabaz, O. Uncu, and W. A. Gruver, “Framework for developing

distributed systems in a peer-to-peer environment,” Proc. of the IEEE International Conference on Systems, Man, and Cybernetics, Taipei, Taiwan, October 2006

slide-34
SLIDE 34

WAG/10apr10 Texas A&M 34 Intelligent Robotics Corporation • Simon Fraser University

System Software

User applications developed in an agent framework System services developed in a holonic framework Implemented in Java running under Ubuntu Linux O/S Uses UDP/IP to provide a message based infrastructure for devices to interconnect Services include send and receive messages, event-to-event triggering, virtual network topologies, yellow-pages, remote agent/holon monitoring and configuration. Holons facilitate system objectives including communication routing, where agents should reside for service delivery, and system security.

slide-35
SLIDE 35

WAG/10apr10 Texas A&M 35 Intelligent Robotics Corporation • Simon Fraser University

Prototype Hardware: 2nd Generation

Processors: Intel PXA270 (640 MHz) Cirrus ARM920T(200 Mhz) FPGA: Altera 8256 LUT Cyclone II Memory: 512Mb SDRAM, 1Gb NOR, 512Mb NAND flash (customizable) Wireless Transceiver: IEEE 802.11b/g 2.402 - 2.497 GHz, 3 antennas, 100-300 meter range External Interfaces: USB 2.0, RS232, VGA Operating System: Debian Linux Power Requirements: 5 VDC @ 1.4 A Dimensions: 8" x 6" x 2“

  • S. Ovcharenko, Z. Alibhai, C. Ng,
  • W. A. Gruver, and D. Sabaz,

“Implementation of a wireless distributed intelligent system,”

  • Proc. of the 2006 IEEE International

Workshop on Intelligent Distributed Systems, Prague, Czech Republic, June 2006

slide-36
SLIDE 36

WAG/10apr10 Texas A&M 36 Intelligent Robotics Corporation • Simon Fraser University

MicroBlaze CPU

Driver Driver High‐Level User App High‐Level User App PR API PR API Linux Kernel Linux Kernel PR Manager PR Manager

PR M 1 PR M 1 PR M 2 PR M 2 PR M 3 PR M 3

UAR T Ctrl ENET Ctrl DDR 2 Ctrl ICAP

User Module

Xilinx FPGA Virtex 5

High-level software controls partially reconfigurable user modules via API Linux kernel Xilinx Virtex 5 Dev board, MicroBlaze Soft Processor

Prototype System: 3rd Generation

Edward Chen and Victor Gusev, PhD/MASc students in iDEA Lab

slide-37
SLIDE 37

WAG/10apr10 Texas A&M 37 Intelligent Robotics Corporation • Simon Fraser University

Dynamic Partial Reconfiguration

Partially reconfigurable FPGA enables dynamic reconfiguration without shut down High-level PR hardware abstraction allows easier management from user space Linux provides standard facilities for networking, device management, etc. Reduces product cost Reduces footprint Reduces power consumption Increase performance Faster configuration time

slide-38
SLIDE 38

WAG/10apr10 Texas A&M 38 Intelligent Robotics Corporation • Simon Fraser University

Holonic Intelligence Node

38

RFID Tag RFID Tag RFID Antenna RFID Antenna RFID Tag RFID Tag RFID Reader RFID Reader Sensors Sensors Digital Signage Digital Signage Alarm Alarm Entry Lock Entry Lock Processor Processor Memory Memory Transceiver Transceiver Holonic Intelligence Holonic Intelligence

HTP Platform HTP Platform

slide-39
SLIDE 39

WAG/10apr10 Texas A&M 39 Intelligent Robotics Corporation • Simon Fraser University

Holonic Intelligence Network

slide-40
SLIDE 40

WAG/10apr10 Texas A&M 40 Intelligent Robotics Corporation • Simon Fraser University

HMS Project (1995-2004)

5 Regions

Australia, Canada, European Union, Japan, USA

40 Organizations Industry

Intelligent Robotics, DaimlerChrysler, Fanuc, GM Holden, Hitachi, Rockwell Automation, Toshiba, Yaskawa Electric, BHP Billiton, ANAYAK, ATOS, ATS Spartec, Blastman Robotics, Okuma, Softing

R&D Labs

Fraunhofer IPA, NRC Canada, CSIRO, Profactor, Tekniker, VTT

Universities

Calgary, Connecticut, Hannover, Kagawa, Keele, Keio, Kobe, KU Leuven, Osaka Pref., Simon Fraser, Tokyo, Tsukuba, Vanderbilt

slide-41
SLIDE 41

WAG/10apr10 Texas A&M 41 Intelligent Robotics Corporation • Simon Fraser University

Lumber Lumber Scanner Scanner Rip Rip Saw Saw Scanner Scanner Chop Chop Saw Saw

Defect Sensitive Manufacturing

LUMBER LUMBER WAREHOUSE WAREHOUSE

slide-42
SLIDE 42

WAG/10apr10 Texas A&M 42 Intelligent Robotics Corporation • Simon Fraser University

Holonic Decision Support

Select a best load

  • r jag of lumber

from the warehouse Rip each piece of lumber into a best combination of strip by width Optimize component schedule to produce a best combination of components for each strip Agent 1 Agent 1 Agent 3 Agent 3 Agent 2 Agent 2 Mediator Agent Mediator Agent

slide-43
SLIDE 43

WAG/10apr10 Texas A&M 43 Intelligent Robotics Corporation • Simon Fraser University

Rough Mill Decision Support System

Human Machine Interface Current Database Historical Database Reports 3D Virtual Rough Mill Holonic Intelligent Systems

  • E. Elghoneimy, O. Uncu, W. A. Gruver, and D. B. Kotak, “Simulation and

Decision Support Models for Rough Mills: A Multi-Agent Perspective,” Proceedings of the 2005 IEEE International Conference on Systems, Man, and Cybernetics, Hawaii, USA, October 2005

slide-44
SLIDE 44

WAG/10apr10 Texas A&M 44 Intelligent Robotics Corporation • Simon Fraser University

Electric Motor Assembly

Highly variable, small volume production Effective interaction between humans and industrial robots Human workers are essential Controlled as a holonic system

HI Display AGV Parts pallet Vision Camera Tool Pallet Vision controller Parts pallet Tool Pallet FA LAN Cell Controller Human Worker Work Linear Slider New Robot

Plug and Production

Conveyor

Yaskawa Electric Company, HMS Consortium, 2004

slide-45
SLIDE 45

WAG/10apr10 Texas A&M 45 Intelligent Robotics Corporation • Simon Fraser University

Automated Shot Blasting

Increases efficiency of automated surface treatment Accommodates wide variety and large sizes of workpieces Four gantry robots 24 simultaneous axes Controlled as a holonic system

VTT Automation and Blastman Robotics Ltd, HMS Consortium, 1995-2004

slide-46
SLIDE 46

WAG/10apr10 Texas A&M 46 Intelligent Robotics Corporation • Simon Fraser University

Automotive Engine Assembly

DaimlerChrysler plant in Stuttgart, Germany

V6 and V8 engines USA / Europe / Asia (90 variations) Assembly of large, heavy engines

Daimler, Fraunhofer IPA, HMS Consortium, 2000-04

slide-47
SLIDE 47

WAG/10apr10 Texas A&M 47 Intelligent Robotics Corporation • Simon Fraser University

Smart Grid

Source: “You think you’re so smart grid,” VTS Enviro Group, May 19, 2009

slide-48
SLIDE 48

WAG/10apr10 Texas A&M 48 Intelligent Robotics Corporation • Simon Fraser University

Automated Meter Reading

Electricity Meter Water Meter Gas Meter

? ?

Other Appliances To Next Router

Remotely monitor usage

  • f electricity, water, and

gas Send data on demand to utility company for monitoring and billing Enable different prices to be billed for energy consumption depending

  • n time of day
slide-49
SLIDE 49

WAG/10apr10 Texas A&M 49 Intelligent Robotics Corporation • Simon Fraser University

Smart Home

Source: S. Ahson and M. Ilyas, RFID Handbook, CRC Press, 2008

slide-50
SLIDE 50

WAG/10apr10 Texas A&M 50 Intelligent Robotics Corporation • Simon Fraser University

Integrated Digital Services

Weak Integration Strong Integration

slide-51
SLIDE 51

WAG/10apr10 Texas A&M 51 Intelligent Robotics Corporation • Simon Fraser University

Conclusions

Holonic intelligence has broad applications to

  • manufacturing and supply chains
  • energy management
  • aerospace and defense systems
  • smart homes

Holonic intelligent systems provide

  • improved flexibility
  • reduced setup time
  • higher robustness
  • improved scalability
  • integration of human intelligence
slide-52
SLIDE 52

WAG/10apr10 Texas A&M 52 Intelligent Robotics Corporation • Simon Fraser University

Conclusions

Holonic intelligent systems have demonstrated capabilities to control physical equipment Holonic intelligent systems offer a migration path from centralized legacy systems to fully distributed systems International standards are being developed for holonic intelligent systems

slide-53
SLIDE 53

WAG/10apr10 Texas A&M 53 Intelligent Robotics Corporation • Simon Fraser University

“The formulation of a problem is often more essential than its solution, which may be merely a matter of mathematical or experimental skill. To raise new questions, new possibilities, to regard old problems from a new angle, requires creative imagination and marks real advance in science.”

  • A. Einstein and L. Infeld

Paradigm Change

slide-54
SLIDE 54

WAG/10apr10 Texas A&M 54 Intelligent Robotics Corporation • Simon Fraser University

Acknowledgements

Intelligent Robotics Corporation North Vancouver, Canada Intelligent / Distributed Enterprise Automation Laboratory Simon Fraser University, Burnaby, Canada Holonic Manufacturing Systems Consortium Intelligent Manufacturing Systems Program Distributed Intelligent Systems Technical Committee IEEE Systems, Man, and Cybernetics Society

slide-55
SLIDE 55

WAG/10apr10 Texas A&M 55 Intelligent Robotics Corporation • Simon Fraser University

For further information …

Intelligent Robotics Corporation www.iroboticscorp.com Intelligent/Distributed Enterprise Automation Laboratory www.ensc.sfu.ca/idea – select “Publications” Holonic Manufacturing Consortium www.ims.org – and select “Completed Projects” IEEE Technical Committee on Distributed Intelligent Systems www.ieeesmc.org - select “Technical Committees”