1 / 13

Modeling Command and Control in Multi-Agent Systems*

Modeling Command and Control in Multi-Agent Systems*. Thomas R. Ioerger Department of Computer Science Texas A&M University. *funding provided by a MURI grant through DoD/AFOSR. What is C2?

fergus
Télécharger la présentation

Modeling Command and Control in Multi-Agent Systems*

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modeling Command and Control in Multi-Agent Systems* Thomas R. Ioerger Department of Computer Science Texas A&M University *funding provided by a MURI grant through DoD/AFOSR

  2. What is C2? accomplishing goals/mission in a competitive environment with distributed resources (sensors, effectors) Applications: combat simulations, fire fighting, ATC, urban disaster rescue operations, training systems Existing multi-agent systems SOAR/STEAM, RETSINA, PRS/dMARS good for distributed problem-solving, e.g. coordinating maneuver of entities on battlefield C2 in Agent-Based Systems

  3. Tactical behavior is more than just coordinating maneuver of entities it involves a decision making process, collaborative information gathering and fusion Example: staff operations in a battalion TOC an S2 agent can be told to automatically forward a situation report, but shouldn’t it already know? Importance of emulating human tactical decision-making human behavior representation information gathering activities, assessing relevance understanding & interacting with humans

  4. Naturalistic Decision Making Situation Awareness Recognition-Primed Decision Making (RPD) Strategies for Dealing with Uncertainty Meta-cognition Teamwork Cognitive Aspects of C2

  5. Basic Activities to Integrate mission objectives information gathering, situation assessment tactical decision making implicit goals: maintain security maintain communications maintain supplies emergency procedures, handling threats

  6. Implement RPD flow chart (next page) represent situations, features, weights in KB find-out procedures e.g. use radar, UAV, scouts, RFI to Bde, phone, email, web site, lab test... challenges: information management (selection, tracking, uncertainty, timeouts) priority management among activities Overview of Approach

  7. RPD Flow Chart make default assumptions, delay/buy time, take probing actions, look for relevant features that are currently unknown yes situation clear? no time available? reduce uncertainty no yes choose most likely situation no project future state (mental simulation) does env. match predictions? develop course of action carry out course of action yes

  8. C2/CAST: declarative and procedural KB’s (rules and plans)

  9. situations: S1...Sn e.g. being flanked, ambushed, bypassed, diverted, enveloped, suppressed, directly assaulted features associated with each sit.: Fi1...Fim RPD predicts DM looks for these features weights: based on relevance of feature (+/-) evidence(Si)=Sj=1..m wij. Fij > qi unknowns: assume most probable value: Fi=true if P[Fi=true]>0.5, else Fi=false Model of Situation Assessment

  10. (see ICCRTS’03 paper for details) basic loop: while situation is not determined (i.e. no situation has evidence>threshold), pick a relevant feature whose value is unknown select a find-out procedure, initiate it information management issues ask most informative question first (cost? time?) asynchronous, remember answers pending some information may go stale over time (revert to unknown, re-invoke find-out) Situation Awareness Algorithm

  11. (task RPD () (method (parallel (do (mission)) (do (maintenance_tasks)) (do (situation_awareness))))) RPD “wrapper” task

  12. Model: current “alert” level suspends lower-level activities 5 - handling high-level threats 4 - situation awareness 3 - handling low-level threats 2 - maintenance tasks for implicit goals 1 - pursuing targets of opportunity 0 - executing the mission Priorities high-level threat occurs, suspend mission resume mission when threat handled

  13. on-going situation assessment (monitoring) change thresholds? confirmation bias, etc.? mental simulation, response adaptation, dynamic re-planning team-based C2 write RPD as team plan in multi-agent language joint commitment to goal (SA) drives collaboration and information flow shared mental model of goal, plan, facts Directions for Future Work

More Related