水下机器人天团来了!哈佛大学机器鱼登上Science子刊封面
这种现象通常出现在昆虫群、鸟群和鱼群之中。其中,鱼群就有着非常突出的表现。
它们成千上万条相互结伴,在海洋中迁徙,在珊瑚礁中穿梭,一起高效协作寻找资源、食物,甚至会动态组成各种形态,调整游动速度,以捕获猎物或躲避掠食者,更神奇的是,这一切并不依靠某个鱼群领袖来指挥。
这种分散的、自主的组织和协调方式,长期以来吸引着科学家摸索,尤其是在机器人领域,数学家和工程师们试图破解从局部交互到全局行为的映射,以期让机器人的集体行为更加强大。
日前,来自哈佛大学的科学家们就从鱼群中汲取灵感,研发出了一批水下机器人,这种机器人可以像真正的鱼群一样同步运动,且不需要任何外部控制。同时,他们也首次利用水下机器人展示了具有隐性协调的复杂三维集体行为,该论文发表在《科学机器人》(Science Robotics)上,并被遴选为 2021 年 1 月份的月度封面。
与上述空、地机器人相比,水下机器人尚未实现类似的组织水平,其中一大障碍便是传统的地上通信方法(比如无线电)在水下的性能很差,而且位置定位方法(比如 GPS)几乎不可用。
此前,业内已有研究小组曾通过设计新的通信和定位方法来进行更复杂的水下协调,比如利用光学/声学调制解调器,搭建异构的机器人群体,这需要增设水面辅助机器人和浮动基站等,通过多模式通信和任务专门化来实现更复杂的操控,但这种解决方案大大增加了工程和控制的复杂性。
“机器人经常要被部署在人类无法接近或危险的地区,在这些地区,人类甚至不可能进行干预。在这种情况下,拥有一个高度自治、自给自足的机器人群很有必要。通过使用隐式规则和三维视觉感知,我们能够创建一个在水下具有高度自治性和灵活性的系统,即使是在 GPS 和 Wi-Fi 等通信信号无法访问的情况下。” 该论文的作者之一弗洛里安·伯林格(Florian Berlinger)说道。
这项研究中,单只机器小鱼被命名为“Bluebot”,研究人员共组装了 7 只,它们组成的系统则被称为“Blueswarm”。
2 个摄像头可对周围环境进行 3D 感知; 3 个 LED 灯作为主动信标,用于相互识别; 4 个独立可控鳍片可提供 3D 空间游动。
仅使用基于视觉的局部交互,研究人员报告了几个自组织的水下机器人集体行为示例,这些行为包括协调同步时间,空间受控分散和动态旋转运动等,最后以多种行为的组合来实现搜索任务操作。
具体而言,这项工作大概有 3 个关键的环节需要实现:
1、跨时间的自组织。就像萤火虫通过闪烁来吸引伴侣一样,7 个 Bluebots 机器人的 LED 同时闪烁,相互之间会观察相邻同伴的闪烁情况,并在经过三轮不同步闪烁后,调整各自的闪烁周期以实现同步。
这种针对多机器人、分布式情况的“萤火虫同步算法”也有一个专业名词,叫做 Mirollo-Strogatz 模型。
2、跨空间的自组织。有科学研究认为,一条鱼在鱼群中,距离的控制受到附近邻居的虚拟力影响,距离太近的邻居会排斥,距离太远的邻居会吸引,尽管虚拟力的确切形式仍未知。
但研究人员也是借用这种原理,Bluebot 用视觉来确定邻居的相对位置,并在没有任何直接交流的情况下做出含蓄的反应。不管采用哪种方法,虚拟力模型的结果都是一样的:机器鱼群倾向于分散在一个区域,排斥力和吸引力的平衡决定着它们的密度和扩散程度。
在这项研究中,研究人员利用了类似“铣削”结构的行为规则,该规则不依赖于对每个可见邻居的单独反应,而仅依赖于单个二进制信息源,该信息源指示至少一个其它机器人是否在视线内。
在这种情况下,机器人有一个设定,如果看不到任何其他任何邻居,则稍微向右游转,如果看到任何机器人,则稍微向左转,多圈下来,机器人自发聚集,组成了动态圆运动行为。
最后,研究人员在分散复杂性演示中,结合了多种行为以实现集体搜索操作。
在鱼类、机器人甚至人类集体中,扫描环境的工作可以在组成个体之间共享,从而可以减轻每个个体的负担,同时实现更高的集体警觉性。
早在 2014 年,她的实验室就曾经创建过一个由 1024 个微型机器人组成的阵列 Kilobots。当时 Kilobots 的设计灵感来自于白蚁蚁群,这些数以千计的分布式机器人,内置红外发射器和接收器,允许个体与一些邻居进行通讯并测量它们的接近性,最终完成指定形态的排列组合。
据论文描述,在所有演示的行为中,Bluebots 仅依靠本地视觉信息,这些信息实时获取和处理,这些协调技术对不完善的知识具有鲁棒性,并且能够从看似简单的交互中,延伸出复杂而动态的全局行为。
当然,论文在总结中也提到了一些局限性,比如使用低成本的鳍式执行器的运动效果并不理想,另外,如果在浑浊的水域等视觉较差的环境下,可能需要组合其他传感器套件等。
关于这项水下机器人成果的展望,研究人员表示,也将有助于实现机器人的无监督技能进化,从而有可能结合多种机器人模式(空中、地面、水面和水下),来实现可扩展且强大的冒险活动。
未来,这些机器人可以集体出动,去搜索失事飞机的残骸,落难船只和落水人员,以及应用到诸如环境监测、在珊瑚礁和沿海水域的搜索任务等。
排版:邹静雯
https://robotics.sciencemag.org/content/6/50/eabd8668
https://techxplore.com/news/2021-01-fish-inspired-robots-movements.html
https://phys.org/news/2014-08-autonomous-robots-self-organizing-thousand-robot-swarm.html