Skip to content

Wireless coordination algorithms applied to Mars rovers. Environment simulated on top of a Software Defined Network

License

Notifications You must be signed in to change notification settings

msolefonte/rovers-coordination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintainability License Contributions welcome

Rovers Coordination Project

Wireless coordination algorithms applied to Mars rovers.

About the project

The objective of this project is to design, implement and build a peer-to-peer networking protocol applied to Mars rovers. In order to do so, a Software Defined Network is utilized in order to simulate the wireless environment, unreliable and with constant topology changes.

Apart from the core, a list of components have been added in order to simulate a sufficiently realistic environment. This includes but is not limited to radios, antennas, engines, batteries and sensors, all of them with automated failures associated in order to evaluate the algorithm fault-tolerance capacities.

Usage

Start

./scripts/start.sh

Stop

./scripts/stop.sh

Contributing

Contributions are welcome. See CONTRIBUTING for more information.

Versioning

SemVer is used for versioning. For the changelog, see CHANGELOG.md.

Authors

License

Distributed under the GPL-3.0 License. See LICENSE for more information.