BlueSky scenario maker for rogue aircraft.
To generate scenarios
- modify the defaults in
config.py
. - run
main.py
.
The module generates random paths with origins and destinations outside of open airspace. The cruising altitude of an aircraft changes three times during the path.
Two different paths can be generated.
Paths that respect constrained airspace are like this:
Paths that do not respect constrained airspace are like this:
These scenarios can be added to any concept scenario by adding the PCALL
command to it (see the BlueSky documentation for more information).
Since concepts cannot control rogue aircraft, plugins contain exceptions for rogue aircraft. Rogue aircraft are able to navigate to their destinations without any input from the concepts.
There are two ways to identify a rogue aircraft:
- The
acid
will always start with a capital "R". - The traffic array,
bs.traf.roguetraffic.rogue_bool
(see here) will beTrue
for rogue aircraft.