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

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