Skip to content

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

Notifications You must be signed in to change notification settings

lurenss/Advanced-Algorithm-project-CM0470-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks