chapter 40 springer handbook of robotics, ©2008 presented by:shawn kristek

35
Chapter 40 Springer Handbook of Robotics, ©2008 Presented by: Shawn Kristek

Upload: katherine-lewis

Post on 16-Jan-2016

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Chapter 40Springer Handbook of Robotics, ©2008

Presented by: Shawn Kristek

Page 2: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

1. Task Complexity2. Distributed tasks3. Difficult to build ultimate robot4. Parallelism5. Robustness through redundancy

Page 3: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunicationVarianceTask AllocationLearningApplications

Page 4: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunicationVarianceTask AllocationLearningApplications

Page 5: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

o Centralizedo Hierarchicalo Decentralizedo Hybrid

Page 6: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Centralized

Single point of control

Works best when controller oversees other robots

X Vulnerable to single robot failureX Real-time difficulties due to communication requirements

http://rsl.engr.scu.edu/NewWeb/News/imagesSpr04/2004op2.jpg

Page 7: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Hierarchical

Similar to military command

More resistant to single robot failures

X Vulnerable to upper-level single robot failure

Page 8: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Decentralized

Most common Each robot’s actions based on localized data

Robust to single robot failure

X Global coherency difficult- Incorporated high-level goals difficult to revise

Matarić

http://www.dailyspeculations.com/wordpress/?p=1847

Page 9: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Hybrid

Combinations of other architectures

Advantages of levels of control and localized control- Robust to failures- Global coherency

DIRA

Page 10: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunication

VarianceTask AllocationLearningApplications

Page 11: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

o Stigmergyo Passive action recognitiono Explicit

Page 12: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Stigmergy

Sense through the world

Simple No communication channels & protocols

X Limited by robot’s perception

Melhuish and Holland

Page 13: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Passive action recognition

Communication through observation

No limited bandwidth No fallible mechanism

X Limited by robot’s perceptionX Difficult to analyze actions

Page 14: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Explicit

Direct communication- Synchronize actions- Exchange information- Negotiate

Directness Ease of acquiring knowledge of teammates

X Noisy, limited-bandwidth channel

Page 15: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunication

VarianceTask AllocationLearningApplications

Page 16: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

o Swarm Robots – Homogeneouso Heterogeneous

Page 17: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Swarm RoboticsCollective robotics

Typically homogeneous Biologically inspired

- Ants- Bees

Stigmergic Redundant

Page 18: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Heterogeneous

More realistic: - Heterogeneity may emerge in homogeneous systems

Provides various capabilities Can reduce costs

X Unavoidable

Parker

Grabowski

Page 19: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunicationVariance

Task AllocationLearningApplications

Page 20: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

o Taxonomyo Approaches

Page 21: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

TaxonomyGerkey and Matarić Tasks

- SR: Single-robot task- MR: Multirobot task

Robots- ST: Single-task robot- MT: Multitask robot

Allocation Optimization- IA: Instantaneous Assignment- TA: Time-extended Assignment

SR-ST-IA

Page 22: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Approaches

Behavior-Based Market-Based

Page 23: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Behavior-Based

Decentralized architecture Avoids explicit communication Task Allocation

- Current state- Teammate capabilities

Page 24: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Market-Based

Negotiation/bidding based Greedily assigned to robot with highest utility Most focus on SR-ST-IA/TA

Centralized or Hybrid architecture Explicit communication

M+ architecture of Botelho and Alami- First for multirobot- Individual plans merged for team benefit

Page 25: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunicationVarianceTask Allocation

LearningApplications

Page 26: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Many difficulties- Exponential state spaces- Limited training time- Insufficient data- Uncertainty- Merging information

Applied Applications- Multitarget observation- Box pushing- Multirobot soccer

Techniques- Reinforcement- Parameter tuning- Particle swarm optimization

Page 27: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

ArchitecturesCommunicationVarianceTask AllocationLearning

Applications

Page 28: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

o Foraging & Coverageo Flocking & Formationso Box Pushing & Cooperative Manipulationo Multitarget Observationo Traffic Control & Multirobot Path Planningo Soccer

Page 29: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Foraging & Coverage

Page 30: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Flocking & Formations

http://static.guim.co.uk/Guardian/environment/gallery/2007/nov/07/wildlife/[email protected]

Formation Control

Page 31: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Box Pushing & Cooperative Manipulation

Kube

Page 32: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Multitarget Observation

Spletzer and Taylor

Page 33: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Traffic Control & Multirobot Path Planning

Bruce and Veloso

Page 34: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek

Soccer

Bruce and Veloso

RoboCup

Page 35: Chapter 40 Springer Handbook of Robotics, ©2008 Presented by:Shawn Kristek