SAT-LAB: A MATLAB GUI for simulating Keplerian orbits
Updated 18 Dec 2020
SAT-LAB is a MATLAB-based Graphical User Interface (GUI), developed for simulating and visualizing satellite orbits. The primary purpose of SAT-LAB is to provide a software with a user-friendly interface that can be used for both academic and scientific purposes. The calculation of the satellite state vector (position and velocity) is done using a Keplerian propagator. After selecting the six Keplerian elements, the computation and visualization of the satellite orbit is performed simultaneously and in real time. Both the satellite orbit and the state vector at each epoch are given in two reference frames, i.e., the Inertial Reference Frame (IRF) and the Earth-Fixed Reference Frame (EFRF). For the EFRF, both the 3D Cartesian coordinates and the ground tracks of the orbit are provided. Other visualization options include selecting the appearance of the coastline, topography/bathymetry, satellite orbit, position, velocity and radial distance, and IRF and EFRF axes. SAT-LAB is also capable of visualizing orbits of operational satellites and real-time tracking of their position. Just run the file satlab.m. For more information, please visit the following website:
Piretzidis D and Sideris MG (2017): SAT-LAB: A MATLAB Graphical User Interface for simulating and visualizing Keplerian satellite orbits. Poster presented at the EGU General Assembly 2017, 23 - 28 April 2017, Vienna, Austria. doi:10.13140/RG.2.2.31977.29288
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!