WSF_BRAWLER_PROCESSOR¶
- processor WSF_BRAWLER_PROCESSOR¶
platform <platform-name> WFS_BRAWLER_PLATFORM mind_file ... mover ... debug ... draw_alternatives ... draw_nominal_states ... time_allowed_per_sector_search ... consciousness_event_update_time ... ... [[platform|Platform Commands]] ... end_platform
Overview¶
The WSF_BRAWLER_PROCESSOR “processor_type” is to be used for BRAWLER within-visual-range air-to-air combat maneuvering. See the “brawler_demo” for several examples of it’s use. The WSF_BRAWLER_PROCESSOR uses a WSF_BRAWLER_MOVER, WSF_PERCEPTION_PROCESSOR, and a WSF_QUANTUM_TASKER_PROCESSOR with script behaviors that leverage the WsfBrawlerProcessor evaluation and control functions. The WSF_BRAWLER_PROCESSOR relies on receiving a “WEAPON” task to know who its target is for 1v1 aerial combat maneuvering; this is exampled in the demo. See the WsfBrawlerProcessor script object class for all supported mover and route commands.
Commands¶
- mind_file <file-name>¶
Specify a BRAWLER mind file for modeling mind and consciousness event updating. The MIND files in the BRAWLER unclassified release are 100% compatible.
Default No File - default values used
- mover WSF_BRAWLER_MOVER mover-commands … end_mover¶
Defines the BRAWLER mover to be used by the BRAWLER platform.
- debug¶
If specified, debug information for every alternative evaluation will be printed to the standard output.
- draw_alternatives¶
If specified, color coded dots of every forward-projected alternative will be rendered to the DIS replay file. Green means the alternative evaluated close to the maximum value seen so far, red means the opposite, yellow/orange is in between.
- draw_nominal_states¶
If specified, color coded dots of my target’s forward-projected nominal state will be rendered to the DIS replay file. Blue dots are mine and purple dots are my target. BRAWLER nominal states projection is simply a physics based forward projection where acceleration is ignored and velocity in locked constant for the projection. The nominal states are often used in the evaluation functions.
- time_allowed_per_sector_search <time-value>¶
Supposed to represent that time allowed to search a sector of the sky. Affects consciousness event timing.
Default 10 seconds
- consciousness_event_update_time <time-value>¶
Override BRAWLER consciousness event timing. If specified, all consciousness events will occur at this interval. Otherwise a dynamic timing calculation will regularly occur to determine proper consciousness event update times.
Default not specified