Tactical Software Controller for Human-Like Command Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to generate commands that accurately replicate human operator behavior in complex mission scenarios, as existing human behavior models are not adaptive and do not consistently respect scenario constraints, leading to inefficient and costly simulations.

Innovation Solution

A command generation system utilizing tactical and technical software automata that switch states based on mission events, generating commands that adapt to evolving scenarios and environments, respecting mission constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a simulator is used to train operators for complex missions, then training effectiveness is improved, but the complexity of the training system increases

Engineering Contradiction:
Improvetraining effectivenessVSAvoidtraining system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The training system is segmented into multiple independent modules: a mission event library storing standardized event definitions, a simulator executing scenarios, and a command generator producing training commands. This segmentation allows each component to be developed, tested, and maintained independently, reducing overall system complexity while maintaining training effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a universal command structure where the same command generator can produce commands for different mission events and training scenarios by simply loading different event definitions from the library. This multi-functionality reduces the need for separate training systems for different scenarios, thereby reducing complexity while improving training effectiveness.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If detailed simulation data is processed to generate training commands, then command accuracy is improved, but processing time increases

Engineering Contradiction:
Improvecommand accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Mission event definitions and simulation data processing rules are established in advance before actual training runs. The system pre-defines how simulation data should be interpreted and converted into commands, so that during actual training, the command generator can quickly process data without performing complex analysis in real-time, thus maintaining accuracy while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified representation of mission events in the library that captures essential characteristics without all the complexity of raw simulation data. By working with these simplified event definitions rather than raw data, the command generator can produce accurate commands faster, reducing processing time while maintaining command accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4102488A1System for generating commands reproducing the behaviour of at least one human operator, simulator and associated method
Publication Date: 2022.12.14 DASSAULT AVIATION SA
  • EP4102488A1 patent drawingFigure 1
  • EP4102488A1 patent drawingFigure 2
  • EP4102488A1 patent drawingFigure 3

AI summary

The system (10) comprises at least one tactical software controller (40A to 40E), capable of switching from an initial tactical state to at least one modified tactical state upon identification, from simulation data received from a receiving interface (38), of a mission event contained in a mission event library (44). It comprises at least one technical software controller (42A to 42F), the technical controller (42A to 42F) being capable of activating upon switching the tactical controller (40A to 40E) into the modified tactical state, and being capable of switching from an initial technical state to at least one modified technical state upon identification, from simulation data, of a mission event contained in the mission event library (44). The technical controller (42A to 42F) is capable, upon switching into the modified technical state, of generating at least one command for the function to be controlled.