yu tony zhang
play

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


  1. MINIMALITY IN MULTI-ROBOT SYSTEMS Yu (“Tony”) Zhang Arizona State University

  2. During AAAI 2016 in winter!

  3. Minimality in single-robot systems Environment Design Task Resource

  4. What is minimality in multi-robot systems ? Environment ! What is the minimal set of robots required for a task ? 10 Turtlebot > 2 Baxter ? We won’t tell you how Domain dependent we were built! Modeling Task Resource State Important for task allocation and scheduling etc.

  5. 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

  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

  7. Resource based agent functional decomposition Environment Resource decomposition is static Task Resource State

  8. Action and behavior based agent functional decomposition Proactive agent Reactive agent Sensors State What the world is like now How the world evolves Environment What it will be like What my actions do if I do action A What action I Goals should do now Agent Actuators ! Subsumption ! Atomic: MDP/POMDP ! Motor Schema based ! Factored: STRIPS, RDDL, Proactivity Level • Simplicity HTN • Computationally • World model tractable • Non-local • Robust against • Goal-oriented failures • Interpretable ! Layered architecture • Automatic composition and flexible coordination • Information sharing Agent with mixed decompositions

  9. 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

  10. Action based agent decomposition Sensors ! Atomic: MDP/POMDP State ! Factored: STRIPS, RDDL, What the world How the world evolves is like now HTN Environment What it will be like • World model What my actions do if I do action A • Non-local • Goal-oriented • Interpretable What action I Goals should do now Agent Expensive representation Actuators PSPACE-complete ! What is the minimal set of robots required for a task ? Simplifications: • Sequential action • Instantaneous execution (deadline)

  11. What causes required cooperation ! What is the minimal set of robots required for a task ? Simplifications: • Sequential action • Instantaneous execution Room 2 Room 1 switch Safe Door ! The analysis of the causes of required cooperation allows us to provide upper bounds

  12. 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

  13. 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 Combine local information to form team quality measure E.g., coverage, uncertainty etc. ! Team quality measure provides answers in dynamic environment using only local information

  14. 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 ! The analysis of the causes of required cooperation allows us to provide upper bounds 3. Minimal set of robots for mixed agent decomposition ! Team quality measure provides answers in dynamic environment using only local information

Recommend


More recommend