Skip to content

ohmycthulhu/stca

Repository files navigation

STCA-TCAS

The project is a air traffic simulation with two implemented techniques that are used in aviation to avoid collisions:

The project simulates intensive air traffic, and presents you a role of a dispatcher. Here, STCA is used to identify potential collisions. When a potential collision is detected, you can manually change height or speed of aircrafts to avoid the collision (see screenshot #3). If you don't do it manually, then aircrafts themselves employ TCAS to avoid the collision.

The detailed description of the algorithms used in the simulation can be found in Algorithm.md.

Demo & screenshots

Demo

Reference Screenshot Description
Screenshot #1 Selected a plan Selected a plane
Screenshot #2 POV Plane's POV
Screenshot #3 STCA Manual collision avoidance
Screenshot #4 TCAS TCAS or Automatic collision avoidance

Controls

You can select an airplane by clicking on an airplane (see screenshot #1).

After selecting a plane, you can:

  • change its speed and height. Changes are not instantenous and require time to be applied;
  • click POV button to open the selected aircraft's POV (see screenshot #2).

When a collision is detected, click one of the airplanes to start manual collision avoidance (see screenshot #3).

Getting started

Prerequisites

You will need Unity to install and work with project.

Installing

Download repository and open as a Unity project. The main scene is named Radar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages