Yu (Tony) Zhang Arizona State University During AAAI 2016 in winter! - - PowerPoint PPT Presentation

yu tony zhang
SMART_READER_LITE
LIVE PREVIEW

Yu (Tony) Zhang Arizona State University During AAAI 2016 in winter! - - PowerPoint PPT Presentation

MINIMALITY IN MULTI-ROBOT SYSTEMS Yu (Tony) Zhang Arizona State University During AAAI 2016 in winter! Minimality in single-robot systems Environment Design Task Resource What is minimality in multi-robot systems ? Environment ! What


slide-1
SLIDE 1

MINIMALITY IN MULTI-ROBOT SYSTEMS Yu (“Tony”) Zhang

Arizona State University

slide-2
SLIDE 2
slide-3
SLIDE 3

During AAAI 2016 in winter!

slide-4
SLIDE 4

Minimality in single-robot systems

Environment Resource Task Design

slide-5
SLIDE 5

What is minimality in multi-robot systems?

Environment Task Resource

We won’t tell you how we were built!

! What is the minimal set of robots required for a task?

10 Turtlebot > 2 Baxter? Domain dependent Important for task allocation and scheduling etc.

State Modeling

slide-6
SLIDE 6

Today’s outline

What is the minimal set of robots required for a task?

  • 1. Agent functional (capability) representation
  • a. Resource, action, behavior based decompositions
  • 2. Minimal set of robots for action based agent decomposition
  • 3. Minimal set of robots for mixed agent decompositions
slide-7
SLIDE 7

Today’s outline

What is the minimal set of robots required for a task?

  • 1. Agent functional (capability) representation
  • a. Resource, action, behavior based decompositions
  • 2. Minimal set of robots for action based agent decomposition
  • 3. Minimal set of robots for mixed agent decompositions
slide-8
SLIDE 8

Resource based agent functional decomposition

Resource decomposition is static

Environment Task Resource State

slide-9
SLIDE 9

Action and behavior based agent functional decomposition

Agent Environment

Sensors What action I should do now State How the world evolves What my actions do Actuators What the world is like now What it will be like if I do action A Goals

! Atomic: MDP/POMDP ! Factored: STRIPS, RDDL, HTN

  • World model
  • Non-local
  • Goal-oriented
  • Interpretable

! Subsumption ! Motor Schema based

  • Simplicity
  • Computationally

tractable

  • Robust against

failures

! Layered architecture

  • Automatic composition and flexible

coordination

  • Information sharing

Proactivity Level Proactive agent Reactive agent Agent with mixed decompositions

slide-10
SLIDE 10

Today’s outline

What is the minimal set of robots required for a task?

  • 1. Agent functional (capability) representation
  • a. Resource, action, behavior based decompositions
  • 2. Minimal set of robots for action based agent decomposition
  • 3. Minimal set of robots for mixed agent decompositions
slide-11
SLIDE 11

Action based agent decomposition

Agent Environment

Sensors What action I should do now State How the world evolves What my actions do Actuators What the world is like now What it will be like if I do action A Goals

! What is the minimal set of robots required for a task?

Simplifications:

  • Sequential action
  • Instantaneous execution (deadline)

! Atomic: MDP/POMDP ! Factored: STRIPS, RDDL, HTN

  • World model
  • Non-local
  • Goal-oriented
  • Interpretable

Expensive representation PSPACE-complete

slide-12
SLIDE 12

What causes required cooperation

! What is the minimal set of robots required for a task?

Simplifications:

  • Sequential action
  • Instantaneous execution

Room 2 switch Room 1 Safe Door

! The analysis of the causes of required cooperation allows us to provide upper bounds

slide-13
SLIDE 13

Today’s outline

What is the minimal set of robots required for a task?

  • 1. Agent functional (capability) representation
  • a. Resource, action, behavior based decompositions
  • 2. Minimal set of robots for action based agent decomposition
  • 3. Minimal set of robots for mixed agent decompositions
slide-14
SLIDE 14

Agent with mixed decompositions

! Layered architecture,

  • Automatic composition and

flexible coordination

  • Information sharing

E.g., IQ-ASyMTRe Built upon motor schema based architecture

! What is the minimal set of robots required for a task?

No world model – environment and state must be considered based only on local information, which together forms a team quality measure ! Team quality measure provides answers in dynamic environment using only local information Combine local information to form team quality measure E.g., coverage, uncertainty etc.

slide-15
SLIDE 15

Summary

What is the minimal set of robots required for a task?

  • 1. Agent functional (capability) representation
  • a. Resource, action, behavior based decompositions
  • 2. Minimal set of robots for action based decomposition
  • 3. Minimal set of robots for mixed agent decomposition

! The analysis of the causes of required cooperation allows us to provide upper bounds ! Team quality measure provides answers in dynamic environment using only local information