Skip to content

Repository files navigation

Real-time ADS-B Tracking and Collision Warning System

Project Overview

This project extends the Real-Time ADS-B Tracking and Collision Warning System developed in the previous semester. Our goal is to enhance both the detection intelligence and the performance of the existing system while maintaining real-time, web-based visualization of aircraft activity.

The project focuses on experimenting with modern algorithms for collision and anomaly detection, using the baseline CPA (Closest Point of Approach) method as a reference. By incorporating live flight data from the OpenSky Network, we aim to create a more realistic and responsive environment for analyzing aircraft interactions.

Ultimately, this system is intended to serve as a testbed for real-time air traffic analytics, enabling further research into predictive safety systems and intelligent airspace monitoring.

Features

1. Real-Time Aircraft Tracking

  • Stream and visualize live ADS-B flight data from the OpenSky API.
  • Display aircraft positions, trajectories, and metadata using a 3D web map powered by Mapbox and deck.gl.
  • Support interactive features such as aircraft selection, filtering by type, and adjustable view layers.

2. Collision & Anomaly Detection

  • Baseline CPA (Closest Point of Approach) model for collision prediction.
  • Experimental integration of machine learning algorithms to enhance detection accuracy.
  • Configurable detection thresholds (horizontal/vertical separation, prediction horizon, sensitivity).
  • Real-time visual alerts with color-coded risk levels.

3. Data Recording & Replay

  • Record live traffic sessions into a structured local database for offline analysis.
  • Support playback mode with timeline controls, adjustable speed, and synchronized visualization.
  • Store data in an efficient format for future ML model training and benchmarking.

4. Performance & Usability Enhancements

  • Migration to Mapbox/deck.gl for improved rendering performance and modern UI capabilities.
  • Backend optimization for handling large-scale air traffic datasets.
  • Streamlined API and data pipeline built with FastAPI for responsiveness and modularity.

Future Expansion

  • TBD

Team

Sanath Nair

Sanath Nair Profile Picture

Hi! I’m Sanath Nair, a Mathematics and Computer Science student at the University of Illinois Urbana–Champaign, graduating in May 2026. I’m passionate about building high-performance backend and distributed systems, as well as AI applications and infrastructure that improve productivity and reliability at scale. At ModAI (YC F25), I designed and deployed cloud-native automation pipelines using AWS services like Lambda, S3, and Textract, integrating them with enterprise systems to streamline workflows. At Adyen, I engineered observability and feature management tooling across large monorepos, leveraging Prometheus, Grafana, and Elasticsearch to enhance performance and monitoring. In research, I developed automated trading data collection systems and privacy-preserving LLM pipelines for structured data extraction. I’m open to full-time software engineering roles starting in Summer 2026.

sanathnair09@gmail.com | LinkedIn | Github

Karan Kashyap

Karan Kashyap Profile Picture

Hi! My name is Karan Kashyap, and I’m a Computer Science student at the University of Illinois Urbana-Champaign, expecting to graduate in May 2026. I’m passionate about software engineering, particularly where it intersects with automotive technology and real-world innovation. I enjoy working on both front-end and back-end development, and I’ve gained hands-on experience through coursework, personal projects, and my past software engineering internships. I’m always looking to collaborate on impactful projects and explore new technologies that challenge me to grow as a developer. I am currently open to potential full-time and internship roles in software engineering starting in Summer 2026.

karan10@illinois.edu | LinkedIn | Github | Gitlab

Dev Patel

Dev Patel Profile Picture

👋 Hey! My name is Dev Patel, and I’m a Computer Science major at the UIUC, graduating in May 2026. I’m passionate about machine learning and am currently learning more about adversarial neural networks. I have recently been focused on back-end development, and I’ve gained hands-on experience through projects, internships, and other involvements. I’m open to working on any new projects that align with my past experience, so reach out if there is a fit! Also, I am currently open to any full-time roles in software engineering or ML starting in the Summer of 2026.

devrp3@illinois.edu | LinkedIn | Github | Gitlab

Vraj Patel

Vraj Patel Profile Picture

Howdy!! My name is Vraj Patel, and I’m a Computer Science major at the University of Illinois Urbana-Champaign, expecting to graduate in May 2026. Through my past internships/experiences, I have worked on full-stack/mobile app development, distributed systems, and applied AI. I am a dedicated student, passionate about creating impactful solutions, and am actively seeking full time roles in software engineering/technology roles with start dates after May 2026!!

vrajp2@illinois.edu | LinkedIn | Github | Gitlab

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages