dummy-link

RLES-SISLES

RLES fork of SISLES.jl mid-air encounter simulator

Readme

This is the RLES fork of SISLES.jl by Youngjun Kim. This fork will soon be merged back into SISLES.jl.

SISLES

SISL + ES
= Stanford Intelligent Systems Laboratory + Encounter Simulation

Authors

Youngjun Kim, Ph.D. Candidate, youngjun@stanford.edu

Mykel Kochenderfer, Assistant Professor, mykel@stanford.edu

Example

To run example code, PyPlot and HDF5 are required.

#!shell

$ cd examples
$ julia tcas_simulation.jl
$ julia plot_simulation.jl

Layout

#!text

SISLES.jl                           encounter simulation module

include/
    SISLES.jl                       top-level include file for developers
    CommonInterfaces.jl             list common interfaces for modules

common/
    Util.jl                         utilility module
    format_string.jl                output "%g" format string
    ObserverImpl/                   observer pattern implementation for modules

Encounter/
    Encounter.jl                    encounter generation module
    AbstractEncounterModelImpl.jl   define abstract type for the module
    CorAEMImpl/                     Correlated Airspace Encounter Model
    LLAEMImpl/                      Lincoln Laboratory Airspace Encounter Model

PilotResponse/
    PilotResponse.jl                pilot response module
    AbstractPilotResponseImpl.jl    define abstract type for the module
    SimplePilotResponseImpl/        simple model for pilot response

DynamicModel/
    DynamicModel.jl                 model for dynamics
    AbstractDynamicModelImpl.jl     define abstract type for the module
    SimpleADMImpl/                  simple model for aircraft dynamics

WorldModel/
    WorldModel.jl                   model representing world
    AbstractWorldModelImpl.jl       define abstract type for the module
    AirSpaceImpl/                   represent airspace

Sensor/
    Sensor.jl                       sensor module
    AbstractSensorImpl.jl           define abstract type for the module
    SimpleTCASSensorImpl/           simple TCAS sensor

CollisionAvoidanceSystem/
    CollisionAvoidanceSystem.jl     collision avoidance system module
    AbstractCollisionAvoidanceSystemImpl.jl define abstract type for the module
    SimpleTCASImpl/                 simplified version of TCAS

Simulator/
    Simulator.jl                    simulator module
    AbstractSimulatorImpl.jl        define abstract type for the module
    TCASSimulatorImpl/              TCAS simulator

examples/
    tcas_simulation.jl              example of running simulator
    plot_simulation.jl              example of plotting result

Updated: 07/09/2014

First Commit

09/10/2015

Last Touched

over 2 years ago

Commits

30 commits

Used By: