Skip to content

joshuadeva7/Satellite-Collision-Avoidance

Repository files navigation

Satellite-Collision-Avoidance

MATLAB-Simulink Challenge Project 225

🚀 Satellite Collision Avoidance

A MATLAB and Simulink-based simulation framework for identifying and avoiding conjunctions between satellites and orbital debris in Low Earth Orbit (LEO). From MATLAB Simulunk Challenge Project 225

🌍 Project Overview

With the rapid rise of satellite constellations, the risk of collisions in LEO is growing. This project models satellites and debris using orbit propagation techniques and implements automated collision avoidance algorithms to ensure long-term orbital safety.

📌 Goals

  • Model satellite and debris orbits using Aerospace Toolbox/Blockset (SGP4, Keplerian, etc.)
  • Detect potential conjunctions using proximity thresholds
  • Implement autonomous avoidance maneuvers while maintaining orbital requirements
  • Evaluate performance and fuel usage across scenarios
  • Lay the groundwork for future constellation-wide collision avoidance

🧰 Tools and Technologies

  • MATLAB (Aerospace Toolbox, Aerospace Blockset)
  • Simulink
  • TLE data from Space-Track.org & celestrak.org
  • Orbit Propagator, Coordinate Transformation, Visualization Blocks

📝 License

This project is released under the MIT License. See the LICENSE file for details.


Author: Joshua Devasahayam
Challenge Project #: 225 (MathWorks Simulink Challenge Project Hub)

About

MATLAB-Simulink Challenge Project 225

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages