DMAS is a simulation platform for decentralized and distributed satellite systems. It is meant to test and showcase novel Earth-observing satellite mission concepts using higher levels of autonomy. This autonomy ranges from environment detection to autonomous operations planning.
For documentation please visit: https://dmas.readthedocs.io/
-
Install miniconda.
-
Create and activate a virtual conda environment:
conda create -p desired/path/to/virtual/environment python=3.8
conda activate desired/path/to/virtual/environment
-
Install
gfortran. andmake. See here. -
Install
dmaslibrary by runningmakecommand in terminal in repository directory:
make
- Installation instructions above are only supported in Mac or Linux systems. For windows installation, use a Windows Subsystem for Linux (WSL) and follow the instructions above.
- Mac users are known to experience issues installing the
propcovdependency contained within theorbitpylibrary during installation. Seeorbitpy's installation notes for fixes.- For development in Windows, Visual Studio Code's remote development feature in WSL was used. See instructions for remote development in VSCode for more details on WSL installation and remote development environment set-up.
Principal Investigator:
- Daniel Selva Valero - dselva@tamu.edu
Lead Developers:
- Alan Aguilar Jaramillo - aguilaraj15@tamu.edu
- Ben Gorr - bgorr@tamu.edu