ARTUISIS

Augmented Reality and Tangible User Interface to Supervise and Interact with robot Swarms

Lab-STICC
UBO
ENIB
IMT Atlantique

Physical platform setup with MONA robots, tracking and AR visualisations in real-time

Scheme of the physical platform setup with MONA robots, tracking and AR visualisations in real-time

The Macroscope gathers information from the tracking system and the individual robots, and communicate :

Special thanks to Jeremie Donjat, research engineer, and Ewan Durand, undergraduate student.

In this video, each robot's dominating force is displayed, showing between attraction, repulsion, alignment or the lack of domination, using a coloured directional arrow above each robot: red, blue, green and white respectively. The robots exhibit a flocking behaviour.

In this video, the links between the connected robots are displayed to show their perceived neighbours. As well as showing the links between robots, the line's color (green, yellow, red) is modified according to the distance between the robots, until it disappears when the connection is broken, to show users how far the robots are from the break. The robots exhibit an expansion behaviour.

Simulation with Webots and AR visualisations in real-time

Scheme of the platform setup with MONA robots simulated in Webots and AR visualisations in real-time

The Macroscope gathers information from a Supervisor agent in Webots and the simulated individual robots, and communicate :

In this video, the links between the connected robots are displayed to show their perceived neighbours. As well as showing the links between robots, the line's color (green, yellow, red) is modified according to the distance between the robots, until it disappears when the connection is broken, to show users how far the robots are from the break. The robots exhibit a flocking behavior.

In this video, the links between the connected robots are displayed to show their perceived neighbours. As well as showing the links between robots, the line's color (green, yellow, red) is modified according to the distance between the robots, until it disappears when the connection is broken, to show users how far the robots are from the break. The robots exhibit an expansion behavior.

Craig Reynold's model [Flocks, herds and schools: A distributed behavioral model, 1987] implemented with virtual forces in Unity.

Aggregation with the Attraction, Alignment and repulsion method

This is an example of the use of the Attraction, Alignment and Repulsion method to obtain a self-organizing behavior of Aggregation.

Coverage with the Attraction, Alignment and repulsion method

This is an example of the use of the Attraction, Alignment and Repulsion method to obtain a self-organizing behavior of Coverage.

Shape formation with the Attraction, Alignment and repulsion method and environmental constraints

This is an example of the use of environmental constraints combined with the Attraction, Alignment and Repulsion method to obtain a self-organizing behavior of Shape formation.

Contacts

Contact the project coordinator: Jérémy Rivière
Back to the top
2021 - J.Rivière
Assistant Professor at UBO
Département Informatique / Lab-STICC
UFR Sciences et Techniques
20 Avenue Victor Le Gorgeu - 29238 Brest CEDEX 3