penn
play

Penn Engineering GRASP Laboratory General Robotics,Automation, - PowerPoint PPT Presentation

Adaptive Distribution of a Swarm of Heterogeneous Robots Amanda Prorok, M. Ani Hsieh, Vijay Kumar Workshop on On-line decision-making in multi-robot coordination IROS 2015 Penn Engineering GRASP Laboratory General Robotics,Automation, Sensing


  1. Adaptive Distribution of a Swarm of Heterogeneous Robots Amanda Prorok, M. Ani Hsieh, Vijay Kumar Workshop on On-line decision-making in multi-robot coordination IROS 2015 Penn Engineering GRASP Laboratory General Robotics,Automation, Sensing & Perception Lab

  2. Introduction How do we design heterogeneous multi-robot systems to maximize performance? Diversity Metric Design Paradigm * * Image credits: M. Egerstedt, Georgia Tech

  3. Examples One robot type cannot cater to all aspects of a task Collaborative Perception Collaborative Manipulation an ell Idea: A task needs certain capabilities

  4. Approach Robot community Tasks • Species • Need traits • Binary traits • Switching trait abundance trait distribution tasks

  5. Problem Formulation How do we redistribute a heterogeneous team of robots? initial target Redistribution of traits (capabilities) among tasks

  6. System Y ( t ) = X ( t ) · Q trait robot species-traits distribution distribution matrix traits species

  7. Method d x ( s ) — for a large number of robots, = K ( s ) x ( s ) model system as ODE d t K ( s ) — transition rates for each species Y ( t ) = X ( t ) · Q — system S e K ( s ) ⋆ t x ( s ) � · q ( s ) — solution to the ODE Y ( t ) = 0 s =1

  8. Method S E = Y ⋆ − e K ( s ) ⋆ τ x ( s ) � · q ( s ) — error in trait distribution 0 s =1 J (1) = ∥ E ∥ 2 minimize — basic optimization problem 1. F J (2) = J (1) + ατ 2 minimize — explicit opt. of convergence time 2. 2 � � � e K ( s ) τ x ( s ) − e K ( s ) ( τ + ν ) x ( s ) 3. minimize J (3) = J (2) + β P S � � 0 0 s =1 � 2 — reinforcing steady-state

  9. Example 3 2 4 1 5 8 6 7 initial target trait 1 trait 2 trait 3 trait 4 8 Distrib. of trait 4 Distrib. of trait 1 Distrib. of trait 3 Distrib. of trait 2 3 7 6 5 2 1 4

  10. Experiment initial target * Work submitted to ICRA 2016

  11. Movie submitted to ICRA 2016

  12. ⎨ Continuous Optimization K ( s ) ⋆ , τ ⋆ = argmin J (3) Fixed K: K ( s ) , τ ˜ K ( s ) ⋆ ( t ) , τ ⋆ ( t ) J (3) ( X ( t p )) Adaptive K: = argmin K ( s ) , τ ( X ( t p ))

  13. Results Mic. Fixed-NC Macroscopic Ratio of misplaced traits Mic. Adapt.-NC Adaptive Micro. Mac. Fixed-NC Fixed Micro. µ ( Y ) Time [s]

  14. Approach How hard is it to redistribute the robot community as a function of its diversity ? initial target

  15. Effects of Diversity If rank( Q ) = S , o If rank( Q ) < S , t All species are independent There are dependent species

  16. Effects of Diversity If rank( Q ) = S , o If rank( Q ) < S , t Time to convergence [s] Fixed-C Fixed-NC Adapt.-NC e e k k d d v v r r e e a i a i t t x p x m p m i i F a F a h h d d c c A A n n e e B B

  17. Conclusions • Model for heterogeneous robot system • Efficient optimization algorithm • Formulation for adaptive control • Real robot experiments • Effects of diversity Further work: • Automatic generation of task requirements • Continuous trait instantiations • Foundations of diversity

  18. Thank you for your attention. prorok@seas.upenn.edu Penn Engineering GRASP Laboratory General Robotics,Automation, Sensing & Perception Lab

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend