StripsResolutionPlanner

class StripsResolutionPlanner(safetyReasoner: SafetyReasoner, stripsPlanner: StripsPlanner = StripsPlanner()) : ResolutionPlanner(source)

Basic STRIPS-based conflict resolution planner.

It selects one aircraft, builds candidate maneuver actions, solves a small STRIPS problem, and converts the resulting actions into a resolution plan.

Constructors

Link copied to clipboard
constructor(safetyReasoner: SafetyReasoner, stripsPlanner: StripsPlanner = StripsPlanner())

Functions

Link copied to clipboard
open override fun planResolution(conflict: Conflict, state: SimulationState): ResolutionPlan?