https://github.com/lurenss/advanced-algorithm-project-cm0470-
Project for Advanced Algorithm [CM0470] course. We applied a distributed algorithm to an Ev3 and two mbots in order to gather them in a point, perform an equilateral triangle and make a line
https://github.com/lurenss/advanced-algorithm-project-cm0470-
distributed-algorithm ev3dev mbot robot
Last synced: 2 months ago
JSON representation
Project for Advanced Algorithm [CM0470] course. We applied a distributed algorithm to an Ev3 and two mbots in order to gather them in a point, perform an equilateral triangle and make a line
- Host: GitHub
- URL: https://github.com/lurenss/advanced-algorithm-project-cm0470-
- Owner: lurenss
- Created: 2021-05-10T15:50:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-22T10:08:14.000Z (almost 4 years ago)
- Last Synced: 2025-02-14T12:19:12.622Z (4 months ago)
- Topics: distributed-algorithm, ev3dev, mbot, robot
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Advanced Algorithm project
# Professor Requirements
For the project you will have to design a distributed algorithm and to implement it using real robots that are programmable using the C language. You will then have to:1) write a report by your own,
2) give a practical demonstration in group,
3) eventually participate to a Robot Demo Day with all the other groups (this will be decided later).
The project should be presented before the last exam session in September 2021. If you finish earlier is even better.
The topic is the following:
You have to program the same distributed algorithm on each robot. The robots will have to start scattered on the plane (from an initial random position), and for two times should:
1) gather in a point
2) form an equilateral triangle
3) form a line
and repeat points 1,2,3 another time.
The algorithm has to be the same and the robots should be considered identical.
# Demonstration video
https://youtu.be/tHUfXqR-n0I