robotics, agents, and e-work: the emerging …prism/doc/incom06.pdffault diagnosis of cnc-machines...

26
PRI S M La b/ Pu r due 1 Shimon. Y. Nof PRISM Center Production, Robotics, and Integration Software for Mfg. & Management Purdue University, W. Lafayette, IN, USA INCOM’06, St. Etienne, France May 17-19, 2006 Robotics, Agents, and e-Work: The Emerging Future of Production

Upload: lamlien

Post on 24-May-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 1

Shimon. Y. Nof

PRISM CenterProduction, Robotics, and Integration Software for Mfg. & Management

Purdue University, W. Lafayette, IN, USA

INCOM’06, St. Etienne, FranceMay 17-19, 2006

Robotics, Agents, and e-Work:The Emerging Future of Production

Page 2: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 2

Outline

1. The influence of e-Work on enterprises and on society

2. Six key design principles and collaborative control theory

3. Network models and their emerging redesign counterparts

4. IMPACT: What does it mean? What do we really expect out of production?

Page 3: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 3

• • • •

e-Work Definitions [PRISM Center, 1999]

Problem: Potential promise of emerging e-work cannot materialized without collaboration support

• , -

Collaborative computer -supported , andcommunication enabled work operations in highly

distributed organizations of humans / robots / autonomous systems

Our goal: Augment human abilities at work, and organizations’ abilitiesto accomplish missions

e-W o r k

-v Design-

-e Business

e Commercei-Robotics v-Enterprise ...

-v Factory e-Logistics

i -Transp.e-Mfg.

Challenges:• • Complexity • Dependence• • Integrity• Communication • Coordination • Noise • Mismatch …

Scalability

Page 4: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 4

The transformative influence of e-Work

We know: power fields, e.g., magnetic fields and gravitation

Influence bodies to organize and stabilize

So do cyber fields, e.g., IT and communication

Envelop us and influence us to organize our work

systems in a different way

Purposefully, stabilize work to effectively produce

desired outcomes

Page 5: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 5

Survey of e-collaborative production - sample (Jeong, 2005)

Fault Diagnosis of CNC-machines(Marzi & Timpe, TU-Berlin)

Virtual Labs (H. Erbe et al.)

collaborating robots: Master-slave modelMulti-agent system architecture

for machine tool automation

“ROBOTLINK simultaneous motion” www.fanuc.co.jp

Page 6: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 6

e-Collaborative design, engineering and manufacturing

Y.S. Wong; Singapore

Collaborative CAD / CAE / CIMDistributed actuation & measurement

Petin, Iung, Morel; France

Page 7: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 7

End-to-end processes: Collaborative, inter-operable, harmonized

http://www. Apriso.com, FlexNet™

e-Collaborative e-Manufacturing

L. Korba, “e-Manufacturing”Canada

Supply network harmonization

Page 8: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 8

The 15 e-dimensions of collaborative e-Work

PRISM Lab/Purdue

Page 9: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 9

Scope of e-Production challenges and solutions

e-X X. e-Work and e-Production / e-Business are not the same as work, production, and business.

In general, e-Work enablese- Production / e-Business, and the latter require e-Work.

Design objectives and benefits must respond to increasing needs of sustainability and dependabilitywith a growing world population.

Emerging enablers: Networks of demand & supply; smart teams, workflow interactions, decentralized decisions and automation, and collaborative control and management.

[IFAC-CC5 Milestone, 2005]

CHALLENGES SOLUTION TRENDS

Page 10: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 10

e-Work enables e-Production

e-WorkTOOLS

• Agents

• Protocols

• Workflow

• Middleware

• Parallelism

• Teamwork

• Groupware

e-WorkFUNCTIONS

• e-Operations

• Human-Computer Interaction

• Human-Robot Interaction

• Integration

• Collaboration

• Coordination

• Networking

e-PRODUCTIONe-Logisticse- Designe-Factorye-ManufacturingERPCRMSCMRoboticsNano-systems

Enables

Requires

Page 11: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 11

Emerging principles of collaborative control theory

• Collaborative control theory has been developed to support effective design of e-collaborative systems

• Network models applied to analyze/ optimize design• A network model is defined as N = {Vk, Eij} where V is a

vertex, or node; E is an edge, or channel. • Network flow can be uni- or bi-directional; Nodes and/or

edges (channels) can be active

{ , }k ijN V E=

Flow through edges Activation of edges and/or vertices

Page 12: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 12

(1) The Principle of Collaboration Requirement Planning, CRP[Rajan and Nof, 1996]

•Effective e-collaboration requires advanced planning and on-going re-planning

• CRP- I, plan “who does what, how, and when”• CRP-II, during execution, revise plan in real time, adapting to temporal

and spatial changes and constraints

kV

ijE

{ , }k ijN V E=

{ , }k ijN V E=

kV

ijE

0 1;R N N Static+ → 0 2( ) ( );R t N N t Dynamic+ →

Network models for CRP on initial network N0: Static requirements R; Dynamic R (t).

Page 13: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 13

(2) The Principle of Collaborative e-Work Parallelism[Ceroni and Nof, 1999]

• Optimally exploit the fact that work in software work-spacesand human work-spaces can and must be allowed to advance in parallel

• To be effective, e-Work systems cannot be constrained by linear (sequential) precedence of tasks – delegate!

• “KISS”: Keep It Simple, System!

0( ) { ( ), ( )} { ( ), ( )}a bTasks t N Tasks t n t Tasks t n t+ → +

0 { ( ), ( )}a bN n t n t=

Page 14: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 14

1A0.800

1B1.000

J

F

3A1.000

4A0.700

2B0.800

2A0.600

J

F

5A0.400

3B0.800

J

F

6A0.700

4B0.900

J

End

F

Start

Summary: Local and Integrated Scenarios [Ceroni, 2000]

260.64041.16661.8071

Integrated Scenario

360.20490.38890.5938

Enterprise B

160.35581.03501.3908

Enterprise A

520.56071.42391.9846

Local Scenario

(A+B)

No. of Sub-

tasksΤΠΦ

Optimize the DOP, Degree of Parallelism

PIEM (centralized optimization algorithms) and DPIEM (optimization with distributed protocols) for planning the communication and coordination trade-

offs in e-Work of design, mfg., logistics with parallelism

Page 15: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 15

(3) The Principle of Conflict Resolution in Collaborative e-Work [Huang and Nof, 1999]

• Minimize the cost of resolving conflicts among collaborating e-Workers by automated EWSS (e-Work support systems)

• Beyond reducing information and task overloads, e-Work must be designed to automatically prevent and overcome as many errors and conflicts as required to be effective

{ ( )} { ( )}ij ije t c t+

Conflict & Error Detection Agents (CEDA) and Protocols (CEDP) are assigned to Network N0(t)

Page 16: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 16

Critical Cost of Error Recovery / Conflict Resolution(C-Y Huang, 2001)

0

100

200

300

400

500

600

700

800

900

1000

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Number of Iterations

Cos

t

s=0.1

s=0.2

s=0.3

s=0.4

s=0.5

s=0.6

s=0.7

s=0.8

s=0.9

Increases exponentially when

human communications

and operations are applied (assuming

q=0.2)

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Number of Iterations

Cost

s=0.1

s=0.2

s=0.3

s=0.4

s=0.5

s=0.6

s=0.7

s=0.8

s=0.9

Reaches an upper bound

when IT is Applied

(assuming q=0.0)

q = % of human involvementS = rate of conflicts

Page 17: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 17

Solutions for e-diagnostics, e-recovery, e-resolution

Recovery Strategy

Sensor Knowledge-

base

Help Request with Advisory Action

Sensor Information

Assistance

Recovery Order

Sensing

Robot

Production Process

ControllerOperations and

Recovery Actions

NEFUSER: Neuro-Fuzzy Error Recovery with human-robot recovery interactions

[Avila, 2002]

Computer-Supported Conflict Resolution: FDL’s Field-of-View

function [Lara, 2001]

Page 18: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 18

(4) The Principle of Collaborative Fault-Tolerance [Jeong and Nof, 2005]

• Fault-tolerant collaboration can yield better results from a team of weak agents, relative to a single optimized and even flawless agent

• Ancient synergy lesson: “A collaborative team is better than the sum of the individuals”; this principle: How to achieve this advantage by smart automation, even with some faulty agents/channels

kV

ijE

1( )N t

1( )Fault t t+ ∆kV

ijE

1( ) { , };1 2 5 6 9k ijN t V E= − − − − 2( ) { , }k ijN t V E=Original flow 1-2-5-6-9 adapts to link or node failures backup flow 1-4-7-8-9 or 1-2-3-6-9, depending on energy and response-time constraints

Page 19: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 19

6 Faulty sensor routed communication by a time-

based control [Jeong, 2006]

Collaborative fault-tolerance TAP design

0 5 10 15 20 25 30 35 40 45 500

5

10

15

20

25

30

35

40

45

50

X(m)

Y(m

)

Principles 1-4 at work: Alternative MEMS and nano sensor arrays / networks optimized along an artery for measurement and control

Page 20: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 20

(5) The Join/Leave/Remain (JLR) Principle in Collaborative Organizations [Chituc and Nof, 2005]

•Individual organizations: Decide repeatedly when and why to JLR a given CNO based on measured total participation gains and costs, 3-D {Agility; Payoff; Cost}

• For a CNO: Same (including increased coordination) relative to each member organization

1( )nV t+kV

ijE

{ , }k ijN V E=

(a)

kV

ijE

1N

kV

ijE2N

kV

ijE3N

3 1 2N N N≠ +

(b)

The JLR model: (a) Two nodes join a network. (b) Larger and small organizations unite, transform the original network.

Page 21: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 21

(6) The Principle of Emergent Lines of Collaboration and Command, LOCC [Velasquez and Nof, 2006]

kV

ijE

1( )N t

1( )Disturb t t+ ∆kV

ijE

1( ) { , };1 2 5 6 9k ijN t V E= − − − − 2( ) { , };1 2 5 8 9k ijN t V E= − − − −

LOCC model: Line 1-2-5-6-9 evolves after disturbance (emergency) to 1-2-5-8-9

• Design evolutionary mechanisms of interaction and organizational learning for better ad-hoc decisions, effective improvisation, on-the-spot contact creation, and best matching protocols to pair decision makers and executors

• Critical under all hazards emergency situations• Ex. real-time KBS for monitoring and diagnosing dynamic processes

Page 22: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 22

TIE, Teamwork Integration Evaluators: Parallel/distributed interactions and engagements

New measures needed: XXXability – e.g., viability, interoperability, detect-ability, scalability, dependability, reachability, integration-ability, recover-ability, learn-ability, resolvability, integrity, trust-ability, …..

Page 23: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 23

Challenge:Bio-inspired collaborative node and channel behaviors

1( )F t 2( )F t

1( )F t

2 ( )F t

1 2( ) ( )F t F t= 1( )F t

2 ( )F t

1 2( ) ( )F t F t>

(a)

(b)

(c)

(d)

(e)

(f)

1 aN M=2 vN M=

*1 ( )R Route *

2 ( )R adaptive−

(g)

Physical, electrical, and bio-chemical dynamic changes

in neural/brain activitiesenable survival,

collaboration, interactions

(h)

(i)Bio-inspired network models: (g)

Survival maps; (h) propagation; (i) same, both nodes & channel variations

Page 24: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 24

Summary 1/2Collaborative e-Work and e-Production – Our Future

Emerging: Smart parallel teams will be able to interact better; Collaborative control EWSS will enable production effectiveness, harmony

Trend 1. Collaborative Coordination Control TheoryWhy? Optimized coordination of e-Work interactions is critical

Trend 2. Smart protocols will prevent and manage errors, conflicts, reorganization, and interactionsWhy? Complexity, dependency among distributed teams increases

Trend 3. Smart protocols for fault-tolerant collaborationWhy? Future e-production will depend on cheaper, redundant, disposable arrays/networks/teams

Page 25: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 25

Summary 2/2IMPACT: What does it mean? What do we really expect out of

production?

• Over half the world population does not yet enjoy the benefits of production – important changes are emerging

• Food, transportation, security, medical & healthcare services, education, civilization -- all depend on production

• Emerging production analogous to dramatic productivity transformation in agriculture

• The emerging future of production enterprises depends on our understanding of how effective e-Work can be designed

• Interesting questions: dynamic reorganization? optimal clustering? profitability vs. sustainability? Topology-based performance? Bio-inspired network behavior?

• Most important: Let’s collaborate wisely!

Page 26: Robotics, Agents, and e-Work: The Emerging …prism/DOC/INCOM06.pdfFault Diagnosis of CNC-machines (Marzi & Timpe, TU-Berlin) Virtual Labs (H. Erbe et al.) collaborating robots: Multi-agent

PRISM Lab/Purdue 26

Acknowledgement

Research reported in this article has been developed at the PRISM Center with NSF, Indiana 21st Century fund for Science and Technology, and industry support. Special thanks to my colleagues, Visiting Scholars and students at the PRISM Lab and the PRISM Global Research Network, and in IFAC Committee CC5 for Manufacturing and Logistics Systems, who have collaborated with me to develop the e-Work and collaborative control knowledge.