Skip to content

enwo02/RobotPlanet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot Exploration Simulation

This project was developed as a course project in 2021 to learn object-oriented programming in C++ at EPFL. It was completed in a group of two and simulates the deployment, exploration, and resource gathering by autonomous robots. The robots are tasked with mapping an area, identifying resources, and establishing a communication network. Simulation Screenshot

Key Features

  • Robot Deployment: Robots are deployed in orthogonal directions (N, E, S, W) from the base. Communication robots support prospecting robots by extending their range.
  • Resource Gathering: Prospecting robots identify resource deposits, triggering the creation of specialized robots for extraction and transport.
  • Communication Network: Communication robots establish a network to keep prospecting robots connected to the base.
  • Robustness: Adaptive strategies allow robots to explore diverse directions to maximize coverage and efficiency.

Compilation and Execution

To compile the project, use the provided makefile:

make

Run the simulation with the provided test scenario:

./projet test_scenario.txt

Authors

  • Elio Wanner
  • Sara Conti

About

This was a course project at EPFL in 2021 about simulating a robot population, including a GUI with C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors