How can a team optimally mobilize its forces? Physicists from the University of Konstanz led by Clemens Bechinger demonstrate a solution using a swarm of microrobots.
Imagine trying to move a heavy piece of furniture with a group of people. Everyone’s effort matters, but how do you ensure that each person is pulling their weight? This challenge of fairly distributing the load is a critical issue not only in human teamwork but also for coordinating robotic swarms.
In collective tasks, the success of the group hinges on the contribution of each member. However, identifying and rewarding individual efforts in a collective setting is no small feat. This challenge becomes even more daunting when scaled down to the micrometre level, where swarms of tiny robots must work together to perform complex tasks.
A new study published in
Science Robotics and led by Konstanz physicist Clemens Bechinger has made significant strides in addressing this issue. The research focuses on microrobotic swarms – tiny robots propelled by laser spots – and the difficulty of assigning credit to each robot for its role in a group task. Without a fair system for doing so, some robots might slack off while others bear the burden, thus undermining the overall performance of the swarm.
To solve this, the researchers employed a Machine Learning algorithm together with a special method to estimate each microrobot’s contribution. This method ensures that every robot’s effort is acknowledged and optimized, preventing the "lazy agent problem" that can plague collective tasks. "This research was incredibly challenging because of the unpredictability at such small scales. But, by using counterfactual rewards, we were able to precisely control each microrobot’s behaviour and ensure the entire swarm worked together efficiently", said Veit-Lorenz Heuthe, doctoral researcher at the Cluster of Excellence Collective Behaviour, who conducted the experiments. These "counterfactual rewards" give each microrobot credit for its contribution and thus give the swarm indicators to learn how to make a better distribution of forces on its own.
"Our findings show that even in a swarm of tiny robots, it’s crucial to recognize and optimize individual contributions to achieve the best results", said Clemens Bechinger, leader of the research group and principal investigator in the Cluster of Excellence Collective Behaviour. "This approach not only enhances the efficiency of microrobotic swarms but also provides insights into improving teamwork in any collective system".
This research opens up new possibilities for the use of microrobotic swarms in fields like medicine and environmental monitoring, where precise control and coordination are essential.
Key facts:
- Embargoed until 18 December 2024, 20:00 CET
- Original publication: Veit-Lorenz Heuthe, Emanuele Panizon, Hongri Gu, Clemens Bechinger, Counterfactual rewards promote collective transport using individually controlled swarm microrobots, Science Robotics 2024
DOI: 10.1126/scirobotics.ado5888 ( https://www.science.org/doi/10.1126/scirobotics.ado5888 )
- Control strategy for up to 200 microrobots, based on Multi-Agent Reinforcement Learning (MARL)
- Clemens Bechinger is a professor of soft condensed matter at the University of Konstanz. He is a principal investigator in the Cluster of Excellence Collective Behaviour.
|