机器人重塑神经行为研究:从斑马鱼到机器鱼的创新探索

科学家利用机器鱼研究斑马鱼游泳机制,发现间歇性游泳模式可以提高能量效率,为机器人控制策略提供新思路。

原文标题:从斑马鱼到机器鱼:机器人实验重塑神经行为研究

原文作者:机器之心

冷月清谈:

瑞士联邦理工学院、杜克大学等机构联合团队,利用机器鱼ZBot替代动物进行生理学实验,深入探究动物神经网络对智能行为的调控机制。研究团队构建了基于中枢模式发生器(CPGs)+动作门(bout gate)的斑马鱼幼鱼间歇性游泳模型,并通过机器鱼ZBot精准复现了斑马鱼幼鱼的多种游泳行为。研究发现,流体粘度升高会显著降低机器鱼的推进效率,但对转向功能影响较小。此外,研究还揭示了间歇性游泳模式能使驱动器处于更高效的工作区间,提升整体能效。这项研究深化了对生物运动行为及运动机理的认知,并为机器鱼控制策略提供了新思路,即中低速巡航时采用间歇式驱动以最大化能效,高速机动任务中切换至连续驱动模式。

怜星夜思:

1、文章提到机器鱼的运动模式可以模仿斑马鱼,那么,除了运动模式,机器鱼在材料、结构等方面还可以模仿哪些生物特征,以更好地服务于神经行为研究?
2、研究发现间歇性游泳可以提高能量效率,那么,这种间歇性运动的策略在其他类型的机器人设计中是否也有应用潜力?例如,陆地机器人或空中机器人?
3、文章中提到“机器人实验高效可行且优势显著”,但动物实验在神经科学研究中依然不可替代。你认为在未来的研究中,机器人实验和动物实验应该如何结合,才能更有效地推动神经科学的发展?

原文内容


当大多数人仍聚焦于让机器人承担端茶倒水等家务时,来自瑞士联邦理工学院(洛桑,EPFL)、美国杜克大学与葡萄牙高等理工大学的联合团队,已率先运用机器人部分替代动物开展生理学实验,旨在深入探究动物神经网络对各类智能行为的调控机制。


他们的最新研究成果 —— 题为《机器鱼连续与间歇游泳的能效与神经控制(Energy Efficiency and Neural Control of Continuous versus Intermittent Swimming in a Fish-like Robot)》的论文,已发表于顶刊《科学・机器人(Science Robotics)》20261月号(图 1)。


1. 科学· 机器人(Science Robotics)网站截图


  • 论文标题:Energy Efficiency and Neural Control of Continuous versus Intermittent Swimming in a Fish-like Robot. 


值得注意的是,去年 10 月,该团队另一项通过机器鱼仿真研究斑马鱼视觉运动反应(optomotor response)的成果《人工具身神经网络揭示脊椎动物视觉运动行为的神经架构(Artificial embodied circuits uncover neural architectures of vertebrate visuomotor behaviors)》,也发表于该期刊。


 

斑马鱼,越来越受关注的实验室模式动物


与小白鼠类似,斑马鱼是近年来备受科学领域关注的模式生物(图 2B)。其幼鱼(larval zebrafish)凭借身体透明、繁殖能力强等优势,成为观测神经元活动与行为实时关联的理想活体模型。


论文第一作者Xiangxiao Liu(刘祥骁)在研究中指出:受技术限制,当前及未来相当长一段时间内,科研人员仍无法在活体斑马鱼幼鱼活动状态下,对其神经回路进行精准的创建、改造与观测;同时,动物实验中难以精准调控动物行为以契合实验需求。


仿生机器人实验恰好填补了这一空白:研究者可通过编程构建斑马鱼神经网络模型,对模型进行改造与对比分析,从而在可控环境中精准验证神经环路与运动表现的因果关系


此外,在机器鱼(图 2A、图 2C)或机器鱼仿真(数字孪生)系统中开展实验,不仅完全不受伦理约束,且成本远低于传统动物实验。这种 “活体实验难以实现,机器人实验高效可行且优势显著” 的特点,正推动神经科学从相关性观察向机制性解析跨越。

 

2. AC: 仿斑马鱼机器鱼ZBotlarval zebrafish inspired robot)照片;B:斑马鱼幼鱼(larval zebrafish)照片(Guillaume Valentin, EPFL提供)。

 


中枢模式发生器(CPGs动作门(bout gate

驱动仿斑马鱼间歇性游泳

 

运动能力是动物多数行为(如捕食、避险等)的基础,因此探究动物行为的前提是解析其运动机制。EPFL 机器人团队与杜克大学生物团队携手合作,基于斑马鱼神经网络的相关研究成果,构建了一套以中枢模式发生器(central pattern generators, CPGs)+ 动作门(bout gate)为核心的斑马鱼幼鱼间歇性游泳模型。


同时,EPFL 团队研发了模仿斑马鱼幼鱼形态的机器鱼 ZBot(larval zebrafish inspired robot)。该模型驱动的 ZBot 不仅能精准复现斑马鱼幼鱼的 “慢速直行 2(slow 2,视频1” 与 “常规转向(routine turn)” 游泳行为(图 3),更令人惊喜的是,通过调节运动神经元(motor neuron)输出增益等参数,还可模拟出 J 型转向(J-turn)、接近游泳(approach swim)等多种游泳步态。

 

3. 机器鱼ZBot复现斑马鱼幼鱼的游泳表现。


视频1. 机器鱼连续型游泳和间歇性游泳。



流体粘度影响运动位移,

对转向功能几乎无干扰


水中生物体型差异极大,从体长可达 30 米的蓝鲸到仅 4 毫米的斑马鱼幼鱼,其游泳所处的流体力学环境截然不同。体型较大的鱼类游泳时雷诺数较高,惯性力起主导作用;而斑马鱼幼鱼等小型水生生物处于低雷诺数区间,黏性力占主导。


为厘清不同雷诺数下的运动机制差异,研究者利用 “雷诺数与特征长度成正比、与流体粘度(viscosity)成反比” 的物理原理,对 ZBot 在不同粘度流体环境中进行参数化测试,测试介质包括普通水(粘度 = 1)、中粘度流体(粘度 = 213.9 cP)及高粘度流体(粘度 = 457.0 cP)。


实验结果显示:随着流体粘度升高,ZBot 的推进效率显著下降,在高粘度流体中的位移仅为普通水中的约三十分之一(视频2),但此时其运动轨迹与斑马鱼幼鱼在天然低雷诺数环境下的真实游动模式愈发贴近。


令人意外的是,高粘度流体(低雷诺数)对转向功能几乎无影响—— 例如,ZBot 在普通水中完成一次转向动作(turning bout)的转向角度约为 60 度,在高粘度流体中仍可达约 45 度。


视频2. 流体粘度升高快速降低运动位移


间歇性运动被普遍认为能提升动物运动的能量效率,传统观点认为其核心原因是鱼类滑行时身体保持直线,可减小水的阻力。而该研究团队提出了全新猜想:间歇性游泳能使驱动器(或动物肌肉)始终处于更高效的工作区间,进而提升整体能效。


为验证这一猜想,研究人员首先对比了生物肌肉与实验所用伺服电机的“负载 - 效率” 特性,发现二者均呈现倒 U 型效率曲线 —— 中等负载时效率达到峰值,过载或轻载时效率则急剧下降;随后,通过测量电机负载状态并预测效率,证实 ZBot 在间歇性游泳模式下,以相同速度运动时,电机效率及综合能效均高于连续游泳模式。不过,受限于间歇性游泳的占空比(limited duty factor),其最大速度无法达到连续游泳模式的水平。这一现象在普通水及两种高粘度流体中均普遍存在。

该研究通过对机器鱼的系统性实验,巧妙借助“机器人实验” 相较于 “动物实验” 的独特优势,揭示了单纯依靠动物实验难以探明的深层机制。这不仅深化了人类对生物运动行为及运动机理的认知,更为机器鱼控制策略提供了新方法:中低速巡航场景下,优先采用间歇式驱动以最大化能效;高速机动任务中,则切换至连续驱动模式以保障响应速度与位移能力。

 

本篇论文的第一作者为Xiangxiao Liu(刘祥骁),本科毕业于东南大学自动化学院,硕士和博士毕业于日本大阪大学,就读期间获日本学术振兴会(JSPS DC1)资助,后续于瑞士洛桑联邦理工学院(EPFL)开展博士后研究工作。


© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:liyazhou@jiqizhixin.com


我觉得能源问题是关键。现在的电池技术还是限制了水下机器人的续航。如果能有更高效、更持久的能源解决方案,比如水下无线充电或者利用水压发电,就能大大拓展机器鱼的应用场景。

CPGs就像预设的运动程序,动作门决定什么时候执行这些程序。要更灵活,可以加入强化学习,让机器鱼自己学习新的运动模式。传感器方面,除了视觉,还可以加压力传感器,模拟鱼的侧线,感知水流变化,提高环境感知能力。

这让我想起了游戏AI的开发!游戏里的NPC经常需要模拟一些复杂的行为,比如巡逻、战斗、逃跑等等。CPG模型就可以用来控制NPC的运动模式,让他们的行为看起来更自然、更智能。当然,游戏AI的重点在于“看起来像”,而不是“完全一致”,所以在实现细节上可能会有一些差异。

我认为这个结论是有启发意义的。至少说明在某些特定的工况下,我们可以简化水下机器人的控制模型,降低控制难度。比如,对于一些低速、微型的水下机器人,也许可以更多地关注内部驱动机构的设计,而减少对流体动力学的复杂建模。

我觉得机器鱼在神经科学研究中最大的优势是它的可控性。相比于真实的动物,机器鱼的各个参数都可以精确控制,这使得研究人员可以更好地研究因果关系。

具体来说,我认为以下几个方面是机器鱼很有前景的应用方向:

* 反馈控制系统建模: 可以用机器鱼模拟生物的反馈控制系统,研究各种神经环路的功能。
* 人工智能算法验证: 可以将人工智能算法应用到机器鱼的控制中,验证算法的有效性和鲁棒性。
* 人机交互: 可以将机器鱼作为人机交互的界面,研究人脑如何控制外部设备。

当然,机器鱼的局限性也很明显,它毕竟不是一个真实的生物,所以研究结果还需要在真实的动物身上进行验证。

楼上说的都有道理,不过我觉得还可以从更宏观的层面考虑。斑马鱼的身体内部器官的排列方式、甚至肌肉的纤维结构,都可能影响其运动效率和灵活性。如果能用柔性材料和3D打印技术,在机器鱼上尽可能地复现这些生物结构,说不定能带来意想不到的突破。

未来的趋势应该是“虚实结合”。先用机器人构建一个简化的模型,验证一些假设;然后用动物实验来验证这些假设在真实生物体中的有效性;最后再用机器人来模拟动物实验的结果,进一步完善模型。这样不断迭代,才能最大限度地发挥两者的优势。

我觉得可以模仿皮肤的触觉感受器分布,这样机器鱼就能更真实地模拟斑马鱼在水中的感知能力,比如对水流变化的感知,这对于研究斑马鱼的避障和捕食行为应该很有帮助。

抛砖引玉一下, 个人认为可以尝试建立一个“机器人-动物混合智能系统”。用机器人作为动物的“外骨骼”或“神经接口”,增强或调控动物的行为。这样既可以利用机器人的精准控制能力,又可以发挥动物的智能和适应性,也许能创造出一些意想不到的成果。不过伦理方面需要谨慎评估。

我觉得可以搞一个“双盲实验”。让机器人和动物同时执行某个任务,然后对比它们的行为和神经活动,看看两者的异同。这样既可以验证机器人模型的准确性,又能加深我们对动物神经机制的理解。

谢邀,人在实验室,刚下搬砖。从控制理论的角度来讲,连续运动和间歇运动对应着不同的控制策略。间歇性运动可以看作是一种特殊的采样控制,通过优化采样频率和保持时间,可以在保证性能的前提下降低控制器的计算负担和能量消耗。这种思路在很多机器人系统中都有应用,比如机械臂的轨迹规划,就可以通过分段拟合的方式,降低计算复杂度。

神经行为不仅跟运动有关,还跟视觉、嗅觉等感知系统息息相关。文中提到的斑马鱼视觉运动反应研究就是个例子。所以我觉着,可以考虑在机器鱼上集成仿生视觉传感器,甚至模拟斑马鱼的眼睛结构,这样也许能更深入地研究视觉信息处理和行为控制之间的关系。

肯定有啊!想想那些步行机器人,走一步停一步,或者像波士顿动力的Spot那样,动态调整步频和步幅,不就是一种间歇性运动吗?这种方式可以减少能量消耗,延长续航时间。

我感觉空中机器人可能更需要这种策略。无人机在悬停时耗电量巨大,如果能设计成类似蜂鸟的间歇性飞行模式,快速扇动翅膀一阵,然后滑翔一段距离,应该能显著提升续航能力。