赞
踩
许多鱼类成千上万地聚集在一起,看似毫不费力地和谐游动。大型鱼群展示了一系列令人印象深刻的集体行为,从简单的浅滩化到集体迁徙,从基本的捕食者躲避到诱饵球和闪光扩张等动态机动。大量的实验和理论工作表明,这些复杂的三维(3D)行为可以来自对附近邻居的视觉观察,而无需明确的交流。相比之下,大多数水下机器人集体依赖于集中的、水上的、明确的通信,因此,表现出有限的协调复杂性。在这里,我们展示了一群受鱼启发的微型水下机器人的3D集体行为,这些机器人只使用通过产生和感知蓝光介导的隐性交流。我们表明,复杂和动态的3D集体行为——同步、分散/聚集、动态圆圈形成和搜索捕获——可以通过感知邻居的最小噪声印象来实现,而无需任何集中干预。我们的结果提供了对隐含协调能力的见解,并对未来的水下机器人感兴趣,这些机器人在珊瑚礁和沿海环境的环境监测和搜索等应用中显示出与鱼群相当的集体能力。
我们设计了微型(235 cm3)、自主、受鱼启发的水下机器人Bluebots,以系统地研究水下领域的自组织3D协调。
自组织的两个基本个人级能力是对邻居距离和方位的3D感知以及对邻居的快速3D运动响应。
Bluebot使用相机和蓝光发光二极管的组合来实现3D视觉和邻域感测。两个带有195°广角镜头的摄像机提供了一个准全向视野,前方方向(35°重叠),仅受机器人后部狭窄5°盲点的限制(图1A)。蓝色机器人在后部结合了一对垂直堆叠的蓝光发光二极管,作为一个简单的视觉特征,允许邻居通过射影几何快速识别彼此的距离和角度位置(图1,G-J)。
《材料与方法》中介绍了基于视觉的邻居检测算法,用于处理摄像机镜头的球面畸变、水面上的发光二极管反射以及将发光二极管对应到单个机器人,使用这种视觉系统,我们能够近似鱼类视觉的各个方面,例如持续的感知和对周围环境的快速反应,一个Bluebot可以探测到5米外的单个邻居。
四个独立控制的鳍在三维空间中提供精确的运动;原地转弯、向前运动和在水平xy平面内停止都分别用两个胸鳍(图1D,左)和一个尾鳍(图1D,右)实现,沿垂直z轴的潜水由单个背鳍和轻微的正浮力控制。
时间(同步)、空间(聚集和分散)和动态运动(磨),以多个行为的组合结束,以实现搜索操作。
我们研究的第一个行为是自发同步,这是时间上自组织协调的经典例子。数以百万计的萤火虫同步闪光吸引配偶(图3A);研究表明,这种全局行为是由单个萤火虫通过视觉检测邻居的闪光并调整以匹配它们的相位而出现的。
我们的方法利用闪烁作为实现同步的默认机制,并基于众所周知的米罗罗-斯特罗加兹模型(图3B)。Bluebot以不同的开始时间初始化,时间间隔tf=15s。
运行在每个Bluebot程序中使用一个变量n来计数,每到达一次周期,点亮2秒钟的发光二极管,并更新数值。每当Bluebot闪烁时,所有观察到的邻居以f(n)的步长向前跳跃(等式1),ni达到周期,观察者nj根据公式进行对应的更新.
左:y闪光,x的计数器被改变;右:x闪光,y的计数器改变;结果:它们的相位差(红色)减小。在多次这样的回合后,x和y会同时闪光。
在实验中,我们还对每个机器人进行了预编程,使其潜入不同的首选深度,从而使动态地层为3D,形成一个旋转圆柱体,类似于鱼群漩涡的一些自然观察。
跟踪的3D轨迹如图5D所示。机器人能够一次形成并保持几分钟的动态圆圈,部分原因是与其他机器人边界的碰撞。
旋转时,蓝色机器人可以保持20%以下的半径精度和5%以内的深度精度(图5,E和F)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。