CUITS 2024 LMCC is a React application designed to simulate a Mars mission control center, providing real-time data and control over various mission aspects.
Check it out here!
- Constant Monitoring: Real-time display of astronaut biometrics, suit data, rover status, and mission progress.
- Navigation: Complex map display with checkpoint management and pathfinding.
- Equipment Repait and Diagnosis: Procedures and checklists.
- Egress/Ingress: Procedural checklists.
- Rover Control: Real-time location and camera data display.
- Geological Sampling: Interactive geological map and rock data management.
- Docker Desktop
- Python 3.12.3
- pip
- Node.js
- npm
-
Clone the Repository
git clone https://github.com/columbiaspace/SUITS-23-24-LMCC.git
-
Install Python Requirements
Navigate to the cloned repository and install the Python dependencies listed in the
requirements.txt
file.pip install -r requirements.txt
-
Setup the TSS Using Docker
Follow the instructions in the README at TSS_2024 Docker Setup to set up the TSS.
-
Acquire a Mapbox API Key
Get a Mapbox API key by following the instructions at Mapbox Access Token Documentation.
-
Run the Project
-
If on macOS, run:
./run_lmcc_mac.sh
-
If on Windows, run:
./run_lmcc_windows.sh
-
Make sure all software requirements are installed before proceeding with the steps. If you encounter any issues during the setup process, refer to the respective documentation for Docker, Python, pip, Node.js, and npm.
This project is part of the SUITS 2023-2024 program at Columbia Space Initiative.