群体行为
群机器人
群体智能
机器人
过程(计算)
计算机科学
工程类
控制工程
分布式计算
人工智能
机器学习
粒子群优化
操作系统
作者
Veit-Lorenz Heuthe,Emanuele Panizon,Hongri Gu,Clemens Bechinger
出处
期刊:Science robotics
[American Association for the Advancement of Science]
日期:2024-12-18
卷期号:9 (97)
被引量:2
标识
DOI:10.1126/scirobotics.ado5888
摘要
Swarm robots offer fascinating opportunities to perform complex tasks beyond the capabilities of individual machines. Just as a swarm of ants collectively moves large objects, similar functions can emerge within a group of robots through individual strategies based on local sensing. However, realizing collective functions with individually controlled microrobots is particularly challenging because of their micrometer size, large number of degrees of freedom, strong thermal noise relative to the propulsion speed, and complex physical coupling between neighboring microrobots. Here, we implemented multiagent reinforcement learning (MARL) to generate a control strategy for up to 200 microrobots whose motions are individually controlled by laser spots. During the learning process, we used so-called counterfactual rewards that automatically assign credit to the individual microrobots, which allows fast and unbiased training. With the help of this efficient reward scheme, swarm microrobots learn to collectively transport a large cargo object to an arbitrary position and orientation, similar to ant swarms. We show that this flexible and versatile swarm robotic system is robust to variations in group size, the presence of malfunctioning units, and environmental noise. In addition, we let the robot swarms manipulate multiple objects simultaneously in a demonstration experiment, highlighting the benefits of distributed control and independent microrobot motion. Control strategies such as ours can potentially enable complex and automated assembly of mobile micromachines, programmable drug delivery capsules, and other advanced lab-on-a-chip applications.
科研通智能强力驱动
Strongly Powered by AbleSci AI