Rapid co-design of Buoyancy-assisted robots for Challenging Locomotion using Gaussian Evolutionary Specialists
本文介绍了高斯进化专家(Gaussian Evolutionary Specialists, GES),这是一个将设计空间划分与策略学习解耦的框架,旨在实现浮力辅助足式机器人的快速协同设计,与现有的通用策略和混合专家方法相比,该框架在硬件上实现了显著更高的性能和障碍物跨越能力,同时减少了优化时间。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下你正在试图设计一双完美的跑步鞋。你知道鞋底的形状(形态学)和跑者的运动方式(控制)需要完美协作。如果你改变了鞋子的形状,跑者的步态也需要随之改变。
在机器人领域,科学家们面临着同样的问题。他们想要制造能够跨越障碍物或爬坡的机器人,但他们需要同时弄清楚最好的身体形状和最好的大脑(软件)。
问题所在:“全才”陷阱
通常,为了找到最好的机器人,工程师们会尝试成千上万种不同的身体形状。对于每一种新的形状,他们都必须从头开始教机器人大脑如何行走。这就像是为学校里的每一位学生都专门聘请一位新老师,并让他们教完一整个学期,仅仅是为了看看这个学生是否足够聪明。这既耗时又昂贵。
为了加速这一过程,研究人员尝试了一个捷径:通用策略(Universal Policy)。这就像是聘请了一位“超级教师”,试图学习如何同时教导各种不同类型的学生。
- 结果: 超级教师感到困惑了。因为每个学生(机器人形状)都不同,老师试图寻找一种对所有人都有用、但对任何人都不够完美的“折中”策略。老师最终教出了一种平庸、平均的步态,当机器人需要做一些棘手的动作(比如跳过高栅栏)时,这种步态就会失败。
他们还尝试了“专家混合(Mixture of Experts)”的方法,即让超级教师聘请一个专家团队。但系统却在“哪位专家应该教哪个学生”的问题上产生了混乱。每个人最后都在教同一种平庸的步态,导致系统崩溃并走向失败。
解决方案:高斯进化专家(Gaussian Evolutionary Specialists, GES)
本文作者发明了一种名为**高斯进化专家(GES)**的新方法。你可以把它想象成一个智能的、不断进化的课堂系统。
GES 不再是聘请一位老师或一个混乱的团队,而是这样做:
- 划分领地: 它将“设计空间”(所有可能的机器人形状)划分为不同的邻域,就像在地图上画圈一样。
- 聘请专家: 它为每个邻域分配一位特定的“专家教师”。
- 进化游戏:
- 训练: 每位专家只教导其所在邻域内的学生(机器人设计)。他们会成为特定形状方面的专家。
- 探测: 系统测试位于邻域边缘的设计。如果一个位于邻域 A 边缘的设计与邻域 B 的老师配合得更好,那么该设计就会被“交换”到邻域 B。
- 重拟合: 邻域(地图上的圆圈)会根据它们真正擅长教导的学生进行缩小或扩大。
随着时间的推移,这些邻域会稳定成一张完美的地图,其中的每一位专家都是其特定区域内真正的专家。这里没有混乱,也没有“平均化”的行为。
成果展示:BALLU 机器人
团队在名为 BALLU(浮力辅助轻型腿部单元)的机器人上测试了这一方法。这是一个双足机器人,利用氦气气球使自身变得更轻,几乎处于漂浮状态。这使得控制起来非常困难,因为风力和气球会让它摇晃不定。
- 模拟实验: 当他们使用这种新的 GES 方法来设计机器人时,生成的机器人比使用旧有的“超级教师”方法设计的机器人,跳跃障碍物的高度提高了 5% 到 25%。
- 现实世界: 他们在现实世界中制造出了最佳设计。
- 旧的标准机器人只能跳过 8 厘米(3 英寸)高的障碍物。
- 新的、由 GES 设计的机器人可以跳过 24 厘米(9.5 英寸)高的障碍物。这提升了 3 倍。
- 速度: 由于不需要为每一个新设计重新从头教导机器人,整个过程比以往的方法节省了 37% 的时间。
核心启示
本文表明,在设计复杂的机器人时,你不能只使用一种“一刀切”的大脑。相反,你需要将设计空间分解成易于管理的块,并让专门的专家处理每个部分。通过让这些专家根据谁最擅长教导他们来“进化”自己的领地,你就能获得在工作中表现得更好的机器人,并且能更快地完成任务。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。