on line reasoning about coordination design decisions
play

On-line Reasoning about Coordination Design Decisions Frank Ehlers - PowerPoint PPT Presentation

Bundeswehr Technical Centre for Ships and Naval Weapons, Naval Technology and Research W TD 7 1 FWG Research Department for Underwater Acoustics and Marine Geophysics On-line Reasoning about Coordination Design Decisions Frank Ehlers 2


  1. Bundeswehr Technical Centre for Ships and Naval Weapons, Naval Technology and Research W TD 7 1 FWG – Research Department for Underwater Acoustics and Marine Geophysics On-line Reasoning about Coordination Design Decisions Frank Ehlers 2 nd October 2015, DEMUR 2015 @IROS 2015, Hamburg WTD71-000-75/10.11

  2. W TD 7 1 Outline 1. General Problem Description: Linking MoPs and MoEs 2. Decision Making on Coordination Design 3. Examples: a) Real application: multistatic sonar b) Mathematical treatment: game ‘fish vs. whales’ 4. Reasoning as a Stochastic Game Played at Meta-Level 5. Efficient Independent Verification and Validation added as Lagrange constraint 6. Trading Independence against Efficiency 7. Summary and Applicability to General Problem 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 2

  3. MoPs and MoEs W TD 7 1 DESI GN EXECUTI ON EFFECTI VENESS Sensor & Platform & Operational & Military Objective & Netw ork Environm ental Mission Goal MoP MoP Environmental Conditions Operationally Expected Sensors Platforms Target Behavior MoP System MoE Network for a given Concept of Operations System MoP for a given Concept of Operations Connection of MoPs and MoEs without execution or sophisticated simulation 2 nd October 2015 On-line Reasoning about Coordination Design Decisions

  4. W TD 7 1 MoPs, MoEs and … MoE: Measure designed to correspond to accomplishment of mission objectives and achievement of desired results. MoP: Measure of a system’s performance expressed as distinctly quantifiable performance features. MoS: Measure of Suitability, Measure of an item’s ability to be supported in its intended operational environment. http: / / ftp.rta.nato.int/ public/ PubFullText/ RTO/ AG/ RTO-AG-300-V28/ AG-300-V28-ANN-B.pdf 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 4

  5. W TD 7 1 Challenge • The challenge in multi-robot coordination design is the mapping from implementation details (and Measures of Performance) to specifications while reasoning about how to achieve the operational goal (and Measures of Effectiveness). • It is preferable to prepare an “EASY” methodology to approach this challenge, because in real applications multi-robot coordination is a complex task (see next slide). 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 5

  6. Overarching Concept for Decision Making W TD 7 1 Performance Effectiveness Efficiency Reasoner Module decides on activation Work on effectiveness conservation Reward POSTERIORI Estimator Function Enhanced with Controller „understanding“ Real data from dedicated tests Automatically and or Design & Specification carefully constructed execution of Optimization other approximations Coordination Schemes 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 6

  7. Exam ples ( Start) W TD 7 1 • Multistatic Sonar • Fish and Whales http://hdwpics.com/humpback-whale-hdw2596298, http://hdwpics.com/sea-swarm-fish-sealife-h 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 7

  8. W TD 7 1 Multistatic Sonar Test Bed Stand-off SOURCES AUVs as Clutter Target receivers  Clutter and target behavior realistically modelled  Initial guess towards building a solution: Target-clutter discrimination best if a patch is hit simultaneously by all three sound sources. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions

  9. W TD 7 1 Coordination of Receivers  Coordination via sources: without further communication both AUVs focus on the same patch.  In the search phase: The patch is chosen randomly, jumping over the surveillance area, not giving the target a clue where to hide. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions

  10. W TD 7 1 “Mental States” of the Target Clutter Optimization of target behavior: Hide at clutter points  For the surveillance it is not possible to know in which “Mental  State” the target is, but the surveillance is able to geometrically take away degrees of freedom from the target.  Idea for coordination design for the surveillance: Minimization of relevant hidden information 2 nd October 2015 On-line Reasoning about Coordination Design Decisions

  11. W TD 7 1 Adaptation to Changes in the Environm ent Rain  The red arrows indicate a shrinking size of the surveillance area, due to suddenly occurring rain.  The effectiveness of the search in the remaining part of the surveillance area has to be increased. E.g. the deploym ent has to be changed.  2 nd October 2015 On-line Reasoning about Coordination Design Decisions

  12. Fish and W hales W TD 7 1 Gam e Setup Execution W inner ( in term s of energy) ? 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 12

  13. Fish Coordination Design Test Bed W TD 7 1 Objective: START with 30 fish at the right, make sure 10 fish make it through 30 fish 3 at a time 10 fish Controlled movement of each individual fish in random media have to get through ADD EQUATIONS time 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 13

  14. Stochastic Optimal Control W TD 7 1 x t  Analytic description of control & sensing 14 2 nd October 2015 On-line Reasoning about Coordination Design Decisions

  15. W TD 7 1 Challenge for the Fish & W hales Exam ple • The challenge in multi-robot coordination design is the mapping from implementation details (state space equations) to specifications while reasoning about how to achieve the operational goal (reaching terminal condition). • Three coordination design solutions (initial guess): • Individuals • Hierarchy • Swarm • Note: It is preferable to prepare an “EASY” methodology to approach this challenge, because in real applications multi-robot coordination is a complex task. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 15

  16. Coordination Design: I ndividuals W TD 7 1 Controlled movement of each individual fish in random media ADD EQUATIONS time 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 16

  17. Coordination Design: Hierarchy W TD 7 1 Controlled movement of each individual fish in random media, Added a öeader-follower coordination time 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 17

  18. Coordination Design: Sw arm W TD 7 1 Neighborhood condition in the sense that each fish has to take on potentional exit time 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 18

  19. W hat, if …? Deception W TD 7 1 If the whales do not know about the existence of 4 th gap. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 19

  20. W hat, if …? “Vegan” W hales W TD 7 1 If whales do not eat the fish, the systems are decoupled. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 20

  21. W TD 7 1 Observations from Fish & W hales Exam ple • Four different types of “independence” extractable from the setup of the test bed: • Actual paths and decisions of fish as long as 1/ 3 get through • Final decision of each fish, depending on control noise before + hypothetically • Independence in terms of terminal condition possible • Independence of prior modelling: Deception • Three different types of “irrelevance” for the evaluation of the coordination designs:  • Individuals state of other two fishes in the team  • Hierarchy decisions of two following fishes  • Swarm individual assignment to gap 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 21

  22. Reachability aspect: changes are not W TD 7 1 alw ays possible 10 have to 30 fish get through 3 at a time time 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 22

  23. Percolation aspect W TD 7 1 30 fish time 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 23

  24. W TD 7 1 Sim ilarities to Multistatic Sonar 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 24

  25. W TD 7 1 Encouragem ent to Find a Methodology Having a closer look at these similarities, there might be a chance to find a methodology behind this heuristic approach. This methodology will be outlined in the following slides. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 25

  26. How to find solutions W TD 7 1 “AUTOMATI CALLY”? From the examples: • (i) Minimization of relevant hidden information • (ii) Independence • (iii) Guaranteed reach of terminal condition • (iv) Distributed decision making  Inserting Efficient independent Verification and Validation (EiV&V) as constraint into the Stochastic Differential Game. 2 nd October 2015 On-line Reasoning about Coordination Design Decisions 26

Recommend


More recommend