Skip to content

Metropolis-2/bluesky-rogue-scenariomaker

Repository files navigation

bluesky-rogue-scenariomaker

BlueSky scenario maker for rogue aircraft.

To generate scenarios

  1. modify the defaults in config.py.
  2. 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.

Path examples

Two different paths can be generated.

Paths that respect constrained airspace are like this:

image

Paths that do not respect constrained airspace are like this:

image

Integration with concept scenarios

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:

  1. The acid will always start with a capital "R".
  2. The traffic array, bs.traf.roguetraffic.rogue_bool (see here) will be True for rogue aircraft.

About

BlueSky scenario maker for rogue aircraft.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages