Skip to content

sisl/RLES-SISLES.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

RLES fork of SISLES.jl mid-air encounter simulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages