<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Robot swarms | Étienne Peillard</title><link>https://www.etiennepeillard.com/tag/robot-swarms/</link><atom:link href="https://www.etiennepeillard.com/tag/robot-swarms/index.xml" rel="self" type="application/rss+xml"/><description>Robot swarms</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Wed, 20 Apr 2022 07:54:23 +0000</lastBuildDate><image><url>https://www.etiennepeillard.com/media/sharing.png</url><title>Robot swarms</title><link>https://www.etiennepeillard.com/tag/robot-swarms/</link></image><item><title>Making robot swarms legible with Augmented Reality</title><link>https://www.etiennepeillard.com/project/artuisis/</link><pubDate>Wed, 20 Apr 2022 07:54:23 +0000</pubDate><guid>https://www.etiennepeillard.com/project/artuisis/</guid><description>&lt;p>&lt;em>ANR-funded project (ANR-21-CE33-0006), coordinated by Jérémy Rivière, October 2021–October 2025.&lt;/em>&lt;/p>
&lt;nav class="ep-artuisis-jump-nav" aria-label="Jump to a section of the ARTUISIS project">
&lt;span class="ep-artuisis-jump-nav__label">Explore this project&lt;/span>
&lt;span class="ep-artuisis-jump-nav__links">
&lt;a href="#augmented-visualisation-for-swarm-monitoring">AR visualisation&lt;/a>
&lt;a href="#doctoral-research-aymeric-hénard">Thesis&lt;/a>
&lt;a href="#project-team">Team&lt;/a>
&lt;a href="#visualising-self-organisation">Visuals&lt;/a>
&lt;a href="#publications">Publications&lt;/a>
&lt;a href="#funding">Funding&lt;/a>
&lt;/span>
&lt;/nav>
&lt;h2 id="at-a-glance">At a glance&lt;/h2>
&lt;p>ARTUISIS asks a deceptively simple question: &lt;strong>how can a person understand, monitor, and influence a swarm of autonomous robots without losing sight of its collective dynamics?&lt;/strong> The project brings together swarm robotics, tangible interaction, and Augmented Reality (AR) to make the local mechanisms behind a collective behaviour visible where they matter: around the swarm itself.&lt;/p>
&lt;p>The scientific direction and the swarm-robotics focus were led by &lt;a href="https://univ-brest.fr/departement-informatique/fr/membre/jeremy-riviere" target="_blank" rel="noopener">Jérémy Rivière&lt;/a>. My contribution was to co-supervise Aymeric Hénard&amp;rsquo;s doctoral work and to focus on the AR visualisation strand: identifying which information a human operator needs, designing spatially localised visual cues, and evaluating whether they help people anticipate and prevent a loss of swarm cohesion.&lt;/p>
&lt;h2 id="from-local-rules-to-an-intelligible-collective">From local rules to an intelligible collective&lt;/h2>
&lt;p>Robot swarms are decentralised systems made of many small, autonomous agents. Their collective behaviours—such as flocking, aggregation, expansion, coverage, or shape formation—emerge from local interactions rather than from a central controller. This makes swarms robust and scalable, but also difficult to read: the operator sees the global motion without necessarily seeing the forces, neighbourhood relations, or changes that produced it.&lt;/p>
&lt;p>ARTUISIS addresses this gap through three complementary goals:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Explain self-organisation&lt;/strong> by relating visible collective behaviours to their underlying local mechanisms.&lt;/li>
&lt;li>&lt;strong>Support supervision&lt;/strong> by communicating the dynamics of the swarm in real time.&lt;/li>
&lt;li>&lt;strong>Enable informed action&lt;/strong> through intuitive tangible interaction with the swarm&amp;rsquo;s spatial organisation.&lt;/li>
&lt;/ol>
&lt;p>The project therefore pairs Jérémy Rivière&amp;rsquo;s work on robot-swarm self-organisation with a human-centred question: &lt;em>what should be made visible, in what form, and at what location, for an operator to build a useful mental model of a dynamic distributed system?&lt;/em>&lt;/p>
&lt;h2 id="augmented-visualisation-for-swarm-monitoring">Augmented visualisation for swarm monitoring&lt;/h2>
&lt;p>The AR work explored &lt;strong>situated, localised visualisations&lt;/strong>: graphical cues registered to robots and to their immediate spatial organisation instead of a separate, abstract control panel. The aim is not to display every data stream, but to reveal the information that is otherwise hard to infer from robot trajectories alone—for example, inter-robot links, local virtual forces, direction and velocity, the convex envelope of the group, and signals of an emerging fragmentation.&lt;/p>
&lt;p>This approach turns the physical workspace into an explanatory view of the system. It can be used in simulation and with tracked physical robots, allowing an operator to inspect swarm structure while retaining awareness of the real environment. The visualisation research was driven by a perceptual evaluation loop:&lt;/p>
&lt;ul>
&lt;li>establish what people can already perceive from a swarm&amp;rsquo;s motion;&lt;/li>
&lt;li>identify critical situations where perception is insufficient, notably a pending fragmentation;&lt;/li>
&lt;li>design visual cues that make the relevant mechanisms perceptually available; and&lt;/li>
&lt;li>test whether those cues improve monitoring and support an appropriate intervention.&lt;/li>
&lt;/ul>
&lt;p>The videos below illustrate this principle. The overlays make relationships and local forces visible as the swarm changes its collective organisation.&lt;/p>
&lt;h3 id="featured-publication">Featured publication&lt;/h3>
&lt;div class="ep-artuisis-featured-publication">
&lt;p class="ep-artuisis-featured-publication__eyebrow">IEEE Transactions on Visualization and Computer Graphics · 2025&lt;/p>
&lt;p class="ep-artuisis-featured-publication__lead">The project’s main AR result evaluates visual cues that help an operator monitor swarm cohesion and anticipate fragmentation.&lt;/p>
&lt;div class="pub-list-item view-citation" style="margin-bottom: 1rem">
&lt;i class="far fa-file-alt pub-icon" aria-hidden="true">&lt;/i>
&lt;span class="article-metadata li-cite-author">
&lt;span >
Aymeric Hénard&lt;/span>, &lt;span class="author-highlighted">
Etienne Peillard&lt;/span>, &lt;span >
Jérémy Rivière&lt;/span>, &lt;span >
Sébastien Kubicki&lt;/span>, &lt;span >
Gilles Coppin&lt;/span>
&lt;/span>
(2025).
&lt;a href="https://www.etiennepeillard.com/publication/henard-2025-swarm-monitoring/">Towards Augmented Reality Support for Swarm Monitoring: Evaluating Visual Cues to Prevent Fragmentation&lt;/a>.
&lt;em>IEEE TVCG&lt;/em>.
&lt;p>
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://hal.science/hal-05245362/document" target="_blank" rel="noopener">
PDF
&lt;/a>
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://www.etiennepeillard.com/project/artuisis/">
Project
&lt;/a>
&lt;a class="btn btn-outline-primary btn-page-header btn-sm" href="https://doi.org/10.1109/TVCG.2025.3616840" target="_blank" rel="noopener">
DOI
&lt;/a>
&lt;/p>
&lt;/div>
&lt;/div>
&lt;h2 id="doctoral-research-aymeric-hénard">Doctoral research: Aymeric Hénard&lt;/h2>
&lt;p>&lt;a href="https://www.etiennepeillard.com/authors/aymeric-henard/">Aymeric Hénard&lt;/a> completed a PhD in the ARTUISIS project from October 2021 to September 2024, co-supervised by Gilles Coppin, Jérémy Rivière, Sébastien Kubicki, and Étienne Peillard. His thesis, &lt;a href="https://theses.fr/2024BRES0073" target="_blank" rel="noopener">&lt;strong>“Augmented Reality and Tangible Interaction to Supervise and Interact with a Swarm of Robots”&lt;/strong>&lt;/a>, was defended on &lt;strong>5 December 2024&lt;/strong>.&lt;/p>
&lt;p>The thesis established a coherent progression from the foundations of swarm self-organisation to operator support. It contributed a classification of spatial self-organisation methods, studied how observers perceive and anticipate swarm fragmentation, and developed and evaluated augmented visualisations intended to make the dynamics of a swarm more understandable. This work provides a basis for AR interfaces that assist a human operator without replacing the swarm&amp;rsquo;s decentralised autonomy.&lt;/p>
&lt;h2 id="project-team">Project team&lt;/h2>
&lt;p>ARTUISIS brought together complementary expertise in swarm robotics, human factors, tangible interaction, and Augmented Reality. The project was coordinated by Jérémy Rivière, with Aymeric Hénard’s doctoral research forming its main scientific thread.&lt;/p>
&lt;div class="ep-artuisis-team-lead">
&lt;img src="https://www.etiennepeillard.com/authors/jeremy-riviere/avatar.jpg" alt="Portrait of Jérémy Rivière" loading="lazy">
&lt;div>
&lt;p class="ep-artuisis-team-card__meta">Project coordinator&lt;/p>
&lt;h3>&lt;a href="https://univ-brest.fr/departement-informatique/fr/membre/jeremy-riviere">Jérémy Rivière&lt;/a>&lt;/h3>
&lt;p>Scientific lead of ARTUISIS, with a focus on robot-swarm self-organisation: the local mechanisms that produce collective behaviours and the ways an operator can understand and influence them.&lt;/p>
&lt;div class="ep-team-affiliations" aria-label="Affiliations: Université de Bretagne Occidentale et Lab-STICC">
&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/logos/ubo.png" alt="Université de Bretagne Occidentale" loading="lazy">&lt;/span>
&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/logos/labsticc.png" alt="Lab-STICC" loading="lazy">&lt;/span>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="ep-artuisis-doctoral-highlight">
&lt;img src="https://www.etiennepeillard.com/authors/aymeric-henard/avatar.png" alt="Portrait of Aymeric Hénard" loading="lazy">
&lt;div>
&lt;p class="ep-artuisis-team-card__meta">Core doctoral research · 2021–2024&lt;/p>
&lt;h3>Aymeric Hénard&lt;/h3>
&lt;p>Aymeric’s doctoral research formed the main scientific thread of ARTUISIS, connecting the swarm’s micro-mechanisms with the operator’s ability to perceive, understand, and supervise its collective behaviour.&lt;/p>
&lt;ul>
&lt;li>classified the methods that produce spatial self-organisation in robot swarms;&lt;/li>
&lt;li>characterised human perception and anticipation of swarm fragmentation; and&lt;/li>
&lt;li>designed and evaluated localised visual cues for AR swarm monitoring.&lt;/li>
&lt;/ul>
&lt;a class="ep-artuisis-doctoral-highlight__link" href="https://theses.fr/2024BRES0073">Read the official thesis record &lt;span aria-hidden="true">↗&lt;/span>&lt;/a>
&lt;/div>
&lt;/div>
&lt;div class="ep-artuisis-team-grid">
&lt;article class="ep-artuisis-team-card ep-artuisis-team-card--accent">
&lt;img src="https://www.etiennepeillard.com/authors/etienne-peillard/avatar.jpg" alt="Portrait of Étienne Peillard" loading="lazy">
&lt;div>&lt;p class="ep-artuisis-team-card__meta">AR visualisation · doctoral co-supervision&lt;/p>&lt;h4>&lt;a href="https://www.etiennepeillard.com/authors/etienne-peillard/">Étienne Peillard&lt;/a>&lt;/h4>&lt;p>Contributed the situated-visualisation perspective: selecting, designing, and evaluating AR cues that make swarm dynamics perceptible to an operator.&lt;/p>&lt;div class="ep-team-affiliations" aria-label="Affiliations: IMT Atlantique et Lab-STICC">&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/icons/brands/imta.svg" alt="IMT Atlantique" loading="lazy">&lt;/span>&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/logos/labsticc.png" alt="Lab-STICC" loading="lazy">&lt;/span>&lt;/div>&lt;/div>
&lt;/article>
&lt;article class="ep-artuisis-team-card">
&lt;img src="https://www.etiennepeillard.com/authors/gilles-coppin/avatar.jpg" alt="Portrait of Gilles Coppin" loading="lazy">
&lt;div>&lt;p class="ep-artuisis-team-card__meta">Human factors · doctoral co-supervision&lt;/p>&lt;h4>&lt;a href="https://www.etiennepeillard.com/authors/gilles-coppin/">Gilles Coppin&lt;/a>&lt;/h4>&lt;p>Brought expertise in human–computer interaction and the human factors of supervising autonomous systems.&lt;/p>&lt;div class="ep-team-affiliations" aria-label="Affiliations: IMT Atlantique et Lab-STICC">&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/icons/brands/imta.svg" alt="IMT Atlantique" loading="lazy">&lt;/span>&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/logos/labsticc.png" alt="Lab-STICC" loading="lazy">&lt;/span>&lt;/div>&lt;/div>
&lt;/article>
&lt;article class="ep-artuisis-team-card">
&lt;img src="https://www.etiennepeillard.com/authors/sebastien-kubicki/avatar.jpg" alt="Portrait of Sébastien Kubicki" loading="lazy">
&lt;div>&lt;p class="ep-artuisis-team-card__meta">Tangible interaction · doctoral co-supervision&lt;/p>&lt;h4>&lt;a href="https://www.etiennepeillard.com/authors/sebastien-kubicki/">Sébastien Kubicki&lt;/a>&lt;/h4>&lt;p>Contributed expertise in natural human–system interaction and tangible interfaces for representing and acting on swarm spatiality.&lt;/p>&lt;div class="ep-team-affiliations" aria-label="Affiliations: ENIB et Lab-STICC">&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/logos/enib.png" alt="ENIB" loading="lazy">&lt;/span>&lt;span class="ep-team-affiliation">&lt;img src="https://www.etiennepeillard.com/media/logos/labsticc.png" alt="Lab-STICC" loading="lazy">&lt;/span>&lt;/div>&lt;/div>
&lt;/article>
&lt;/div>
&lt;div class="ep-artuisis-team-support">
&lt;p>&lt;span class="ep-artuisis-team-support__label">Research engineering&lt;/span>&lt;strong>&lt;a href="https://www.etiennepeillard.com/authors/jeremie-donjat/">Jérémie Donjat&lt;/a>&lt;/strong>&lt;span>Project development and technical support&lt;/span>&lt;/p>
&lt;/div>
&lt;h3 id="student-contributions">Student contributions&lt;/h3>
&lt;div class="ep-artuisis-interns">
&lt;article class="ep-artuisis-intern">
&lt;img src="https://www.etiennepeillard.com/authors/nolwenn-paluet/avatar.jpg" alt="Portrait of Nolwenn Paluet" loading="lazy">
&lt;div>
&lt;p class="ep-artuisis-intern__meta">Research internship · 2023&lt;/p>
&lt;h4>&lt;a href="https://www.etiennepeillard.com/authors/nolwenn-paluet/">Nolwenn Paluet&lt;/a>&lt;/h4>
&lt;p>Developed the AR prototype for &lt;strong>immersive, localised swarm-data visualisation&lt;/strong>. Her work connected the headset to the swarm gateway and introduced cues such as robot direction vectors and the swarm’s convex envelope, in both simulated and motion-capture environments.&lt;/p>
&lt;/div>
&lt;/article>
&lt;article class="ep-artuisis-intern">
&lt;img src="https://www.etiennepeillard.com/authors/tristan-guichaoua/avatar.jpg" alt="Portrait of Tristan Guichaoua" loading="lazy">
&lt;div>
&lt;p class="ep-artuisis-intern__meta">Research internship · 2022&lt;/p>
&lt;h4>&lt;a href="https://www.etiennepeillard.com/authors/tristan-guichaoua/">Tristan Guichaoua&lt;/a>&lt;/h4>
&lt;p>Set up the &lt;strong>tracking and virtual-perception environment&lt;/strong> for experiments with a MONA robot swarm, providing the technical foundation for observing robot motion and testing behavioural algorithms.&lt;/p>
&lt;/div>
&lt;/article>
&lt;/div>
&lt;h2 id="visualising-self-organisation">Visualising self-organisation&lt;/h2>
&lt;p>The visual material follows the same thread as the research: first observe an emergent behaviour, then expose the local information that helps explain it.&lt;/p>
&lt;h3 id="collective-behaviours-in-simulation">Collective behaviours in simulation&lt;/h3>
&lt;div class="ep-artuisis-media-grid ep-artuisis-media-grid--simulations">
&lt;figure class="ep-artuisis-media-card">
&lt;img src="https://www.etiennepeillard.com/media/albums/artuisis/Aggregation_attraction_alignment_repulsion_hu0aabffaa823977db098fd32915dae8f0_7250341_1000x0_resize_q85_h2_lanczos.webp" width="544" height="306" alt="Simulation of robot-swarm aggregation driven by attraction, alignment, and repulsion" loading="lazy">
&lt;figcaption>&lt;strong>Aggregation&lt;/strong>&lt;span>Collective structure emerging from local attraction, alignment, and repulsion.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;figure class="ep-artuisis-media-card">
&lt;img src="https://www.etiennepeillard.com/media/albums/artuisis/Coverage_using_attraction_alignment_repulsion_hu46242bcc5aa9657e7932ce498e3db0eb_8164160_1000x0_resize_q85_h2_lanczos.webp" width="544" height="306" alt="Simulation of robot-swarm area coverage" loading="lazy">
&lt;figcaption>&lt;strong>Coverage&lt;/strong>&lt;span>Distributed robots coordinating to occupy an area.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;figure class="ep-artuisis-media-card ep-artuisis-media-card--wide">
&lt;img src="https://www.etiennepeillard.com/media/albums/artuisis/_hufbcc8c49908c52deee6168e6fd6df70c_6417705_2f552e338ea1474e40349e791d56ddba.webp" width="544" height="306" alt="Simulation of robot-swarm shape formation with environmental constraints" loading="lazy">
&lt;figcaption>&lt;strong>Shape formation&lt;/strong>&lt;span>Local rules and environmental constraints producing a global configuration.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;/div>
&lt;h3 id="augmented-cues-around-the-physical-swarm">Augmented cues around the physical swarm&lt;/h3>
&lt;div class="ep-artuisis-media-grid ep-artuisis-media-grid--videos">
&lt;figure class="ep-artuisis-media-card">
&lt;video controls >
&lt;source src="https://www.etiennepeillard.com/media/videos/artuisis/Flocking_VirtualForces.mp4" type="video/mp4">
&lt;/video>
&lt;figcaption>&lt;strong>Flocking · virtual forces&lt;/strong>&lt;span>Making the local forces that organise collective motion visible.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;figure class="ep-artuisis-media-card">
&lt;video controls >
&lt;source src="https://www.etiennepeillard.com/media/videos/artuisis/Expansion_Links_Color.mp4" type="video/mp4">
&lt;/video>
&lt;figcaption>&lt;strong>Expansion · coloured links&lt;/strong>&lt;span>Showing the swarm’s evolving neighbourhood structure.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;figure class="ep-artuisis-media-card">
&lt;video controls >
&lt;source src="https://www.etiennepeillard.com/media/videos/artuisis/Flocking_Links_Color_Threshold-10.mp4" type="video/mp4">
&lt;/video>
&lt;figcaption>&lt;strong>Flocking · thresholded links&lt;/strong>&lt;span>Filtering relations to focus attention on meaningful connections.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;figure class="ep-artuisis-media-card">
&lt;video controls >
&lt;source src="https://www.etiennepeillard.com/media/videos/artuisis/Expansion_Links_Color_Threshold-10.mp4" type="video/mp4">
&lt;/video>
&lt;figcaption>&lt;strong>Expansion · thresholded links&lt;/strong>&lt;span>Highlighting potential changes in swarm cohesion.&lt;/span>&lt;/figcaption>
&lt;/figure>
&lt;/div>
&lt;div class="ep-artuisis-media-notes">
&lt;figure>&lt;a data-fancybox="artuisis-context" href="https://www.etiennepeillard.com/media/albums/artuisis/SchemaRecap_hu92e3ec3d305d05e7d852295988e2b6fb_62447_1800x0_resize_q90_h2_lanczos_3.webp" aria-label="Enlarge: Diagram of the ARTUISIS visualisation principle">&lt;img src="https://www.etiennepeillard.com/media/albums/artuisis/SchemaRecap_hu92e3ec3d305d05e7d852295988e2b6fb_62447_1000x0_resize_q85_h2_lanczos_3.webp" width="1000" height="629" alt="Diagram of the ARTUISIS visualisation principle" loading="lazy">&lt;/a>&lt;figcaption>Visualisation principle &lt;span aria-hidden="true">↗&lt;/span>&lt;/figcaption>&lt;/figure>
&lt;figure>&lt;a data-fancybox="artuisis-context" href="https://www.etiennepeillard.com/media/albums/artuisis/Poster_science_en_theizh_henard_aymeric_hu54d91a2bab3bb3210b563591de8feb7d_842439_1800x0_resize_q90_h2_lanczos.webp" aria-label="Enlarge: ARTUISIS public-engagement poster">&lt;img src="https://www.etiennepeillard.com/media/albums/artuisis/Poster_science_en_theizh_henard_aymeric_hu54d91a2bab3bb3210b563591de8feb7d_842439_1000x0_resize_q85_h2_lanczos.webp" width="1000" height="1415" alt="ARTUISIS public-engagement poster" loading="lazy">&lt;/a>&lt;figcaption>Science en Theizh outreach poster &lt;span aria-hidden="true">↗&lt;/span>&lt;/figcaption>&lt;/figure>
&lt;/div>
&lt;h2 id="funding">Funding&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="ANR" srcset="
/media/ANR-logo-C_hu04c333003ff5bc261db0338bc4183c9c_5953_5dd5467142067d370975d4bc293606b9.webp 400w,
/media/ANR-logo-C_hu04c333003ff5bc261db0338bc4183c9c_5953_aa15e534c6eeb19e9616bda06fda96c2.webp 760w,
/media/ANR-logo-C_hu04c333003ff5bc261db0338bc4183c9c_5953_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://www.etiennepeillard.com/media/ANR-logo-C_hu04c333003ff5bc261db0338bc4183c9c_5953_5dd5467142067d370975d4bc293606b9.webp"
width="113"
height="56"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>ARTUISIS was funded by the French National Research Agency (ANR) under reference &lt;a href="https://anr.fr/Project-ANR-21-CE33-0006" target="_blank" rel="noopener">ANR-21-CE33-0006&lt;/a>.&lt;/p></description></item></channel></rss>