This software is a real-time satellite tracker and orbit propagator. It displays any satellite’s position and orbital parameters in real time. It can also simulate satellite deployments of one satellite from another with different velocities, considering the mass of the satellites. It is inspired by Gpredict and Orbitron.
Additionally, there is a class defined in AOAwithTDOA.py which replicates the method of the research paper called “A simple and accurate TDOA-AOA localization method using two stations”. There are also all the simulations for a research paper submitted at Remote Sensing with the name: “A femto-satellite localization method based on TDOA and AOA using two CubeSats”. More information about this at the bottom of this file.
Features
The following are some of the key features of Pypredict:
You can search “Pypredict” on your application window, or you can run the following command:
python3 -m pypredict
Research and simulation plots
You can generate the plots of both “A simple and accurate TDOA-AOA localization method using two stations” and “A femto-satellite localization method based on TDOA and AOA using two CubeSats” using the python file called AOAwithTDOA.py. To generate different plots you just need to uncomment them.
The simulation is made using the following command:
python3 AOAwithTDOA.py
Cite our research
@article{vidal2022femto,
title={A Femto-Satellite Localization Method Based on TDOA and AOA Using Two CubeSats},
author={Vidal-Valladares, Mat{```
## Contact
* Name: Matías Vidal Valladares
* e-mail: matias.vidal.v@gmail.com
\i}as G and D{```
## Contact
* Name: Matías Vidal Valladares
* e-mail: matias.vidal.v@gmail.com
\i}az, Marcos A},
journal={Remote Sensing},
volume={14},
number={5},
pages={1101},
year={2022},
publisher={MDPI}
}
Pypredict
This software is a real-time satellite tracker and orbit propagator. It displays any satellite’s position and orbital parameters in real time. It can also simulate satellite deployments of one satellite from another with different velocities, considering the mass of the satellites. It is inspired by Gpredict and Orbitron.
Additionally, there is a class defined in AOAwithTDOA.py which replicates the method of the research paper called “A simple and accurate TDOA-AOA localization method using two stations”. There are also all the simulations for a research paper submitted at Remote Sensing with the name: “A femto-satellite localization method based on TDOA and AOA using two CubeSats”. More information about this at the bottom of this file.
Features
The following are some of the key features of Pypredict:
Dependencies
The following are the current dependencies:
Supported software
Installation
Instructions for GNU/Linux:
For Raspbian (Raspberry Pi) you may need to install this first:
After this, the rest is the same for all GNU/linux based systems.
Instructions for Windows (untested):
Download and install Python.
Install dependencies using a miniconda prompt:
Download this repository into your computer.
Open a command prompt (cmd), move to the directory of the downloaded repository and install Pypredict using pip:
Instructions for macOS (untested):
Usage
You can search “Pypredict” on your application window, or you can run the following command:
Research and simulation plots
You can generate the plots of both “A simple and accurate TDOA-AOA localization method using two stations” and “A femto-satellite localization method based on TDOA and AOA using two CubeSats” using the python file called AOAwithTDOA.py. To generate different plots you just need to uncomment them. The simulation is made using the following command:
Cite our research
Contact