Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nouralmulhem/mars-exploration
it is a data structure project that simulates a Mars-Exploration System, schedules rovers' trips, prioritizes missions and showes some statistics
https://github.com/nouralmulhem/mars-exploration
Last synced: 6 days ago
JSON representation
it is a data structure project that simulates a Mars-Exploration System, schedules rovers' trips, prioritizes missions and showes some statistics
- Host: GitHub
- URL: https://github.com/nouralmulhem/mars-exploration
- Owner: nouralmulhem
- Created: 2022-08-09T17:05:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T16:14:11.000Z (5 months ago)
- Last Synced: 2024-12-18T05:26:03.586Z (18 days ago)
- Language: C++
- Size: 274 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Mars Exploration System π
Welcome to **Mars Exploration System** β a dynamic project that simulates the extraordinary challenges of managing missions on the Red Planet! π With advanced data structures and algorithms, this project prioritizes missions, schedules rover expeditions, and delivers crucial statistics on the performance of your Mars exploration fleet. π©βππ¨βπ
## π Key Features
- **Mission Prioritization** π
Ensure the most critical missions are prioritized, making sure your rovers are used optimally for the success of humanityβs exploration efforts!- **Rover Trip Scheduling** ποΈ
Manage and assign rovers to specific missions with intelligent scheduling algorithms. No rover is left behind, and every mission is executed with precision.- **Statistics Dashboard** π
Get real-time insights into the number of completed missions, failed operations, and the overall performance of your exploration fleet. Knowledge is power! π## π οΈ Technologies Used
- **Data Structures**: Heaps, Priority Queues, Linked Lists, and more!
- **Algorithms**: Scheduling algorithms, performance optimization, and statistical analysis.
- **Programming Languages**: C++ and Python π## π How to Run
1. **Clone the Repository**
```bash
git clone https://github.com/nouralmulhem/Mars-Exploration.git
```
2. **Navigate to the Project Directory**
```bash
cd Mars-Exploration
```3. **Compile and Run**
```bash
make
./exploreMars
```4. **Watch the Magic Unfold!** π₯
## π― Project Goals
- Efficiently schedule and assign rover trips for Mars exploration.
- Accurately prioritize missions based on urgency, resources, and mission type.
- Provide a rich set of statistics on overall mission performance and rover utilization.## π Learning Outcomes
By exploring this project, you will dive into the world of:
- Advanced **Data Structures** for real-world applications.
- **Algorithm Design** to solve complex scheduling problems.
- Practical implementation of **performance metrics** for mission-critical systems.## π Ready to Explore?
Unlock the mysteries of Mars with the power of data structures and algorithms! Your journey starts now β good luck, explorer! π¨βππ©βπ