Multi-Agent Dynamic Situational Awareness Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network-connected sensing platforms face challenges in effectively communicating and coordinating a shared situational model across dispersed, autonomous agents, which limits their ability to operate independently and maintain a coherent understanding of their environment.

Innovation Solution

A hierarchical framework that enables agents to communicate and process sensor data, transforming it into a shared situational model that can be updated dynamically, allowing for varying levels of abstraction and enabling agents to operate independently by falling back on local processing and caching data for communication when reconnected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If agents operate independently in dispersed environments, then system reliability is improved, but coordination and shared situational awareness deteriorate

Engineering Contradiction:
Improveagent operational independenceVSAvoidshared situational awareness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system segments the global situational model into local models maintained by individual agents. Each agent maintains a local model of its environment and communicates updates to others, allowing independent operation while preserving shared awareness through distributed model maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Agents continuously exchange situational model updates with each other, creating feedback loops that synchronize local models with the global situation. This feedback mechanism ensures that even dispersed agents maintain accurate shared situational awareness without constant central coordination.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If a hierarchical structure is implemented for varying levels of abstraction, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvelevels of abstractionVSAvoidhierarchy structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The hierarchical structure is dynamic rather than static. Agents can move between hierarchy levels based on task requirements, and the abstraction levels are adjusted on-demand. This dynamic hierarchy maintains adaptability while reducing structural complexity by only activating higher levels when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements partial hierarchies where not all agents operate at every level. Lower-level agents maintain detailed local models while higher-level agents maintain abstracted global models. This partial implementation of hierarchy provides necessary adaptability without the full complexity of a complete multi-level structure.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the situational model is updated continuously, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvesituational model accuracyVSAvoidmodel update time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of continuous updates, the system uses periodic updates triggered by significant events or time intervals. The situational model is updated at appropriate intervals to maintain precision while reducing the time overhead of constant updates. Agents synchronize their models at key moments rather than continuously.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10046457B2System and method for the creation and utilization of multi-agent dynamic situational awareness models
Publication Date: 2018.08.14 GENERAL ELECTRIC CO
  • US10046457B2 patent drawing
  • US10046457B2 patent drawing
  • US10046457B2 patent drawing

AI summary

A method, system, and non-transitory computer-readable medium, the method including receiving notifications from a plurality of agents, the notifications being associated with the plurality of agents sensing aspects of an environment; determining, based at least in part on the received notifications from the plurality of agents, a situational model of the environment from the notifications; determining a status of the environment based on the situational model; and reporting the status of the environment to at least one of the plurality of agents.