一个由九名本科生组成的团队为他们的最终项目建造了创新的跳跃机器人

小的,敏捷的“Ascento”爬楼梯和避免障碍


这场辩论已经进行了两个多星期。那是2017年夏末,9名工科本科生在瑞士联邦理工学院Zürich (ETH Zürich)合作完成了他们的最后一个项目。他们同意用这一学年的时间来制造一个能在平面上快速移动并能爬楼梯的机器人。但是他们在设计上意见不一致。有几个想法排名靠前,包括一个带踏板的坦克机器人和两个带有风车轮子的机器人变种,它可以用风车轮子推动和拉自己上一段楼梯。有了这些,学生们看到了更好的机会设计、建造和操作一个可工作的机器人。但每种设备都有其缺点,比如体积太大、速度太慢或与其他研究人员已经制造的机器人过于相似。

最具创新的想法,一个带有轮子而不是脚的双腿跳跃机器人,不是最喜欢的。每个人都可以看到设计和编程这样的机器是多么困难。他们必须克服许多工程和软件挑战,以便在滚动时平衡它,更不用说跳跃。它似乎是不可能的。“我反对一个跳跃机器人,”机械工程学生团队成员克莱姆斯队成员克莱姆说。“在只有两个轮子上执行跳跃并重新获得稳定性,机器人必须非常敏捷,并且具有前沿运动控制技术。”

突然队成员Florian Weber说道。Mechanical engineering student Lionel Gulich recalls: “He said, ‘Guys let’s try the jumping one because although it’s probably the most difficult, it’s the coolest one, and this could be last time in our lives we will have the option of choosing.’ ” Gradually Weber convinced one student after another until everyone got on board.

决定最终产生Ascento,一条双足,23磅重物机,能够在平坦的地形上每小时滚动5英里,跳过14英寸垂直英寸而不会摔倒。它可以跳过障碍物,慢慢地跳上一段楼梯。板载相机和传感器创建周围环境的3D地图,并且当与视觉和路径规划算法相结合时,使机器人能够自主驱动。

“在只有两个轮子上执行跳跃并重新获得稳定性,机器人必须非常敏捷,并且具有前沿运动控制技术。”

维克多·克莱姆,ETH Zürich机械工程专业的学生

领先一步

在9月开始学校的开始,九个工程学生根据他们的兴趣分为四个亚组:电子,软件控制,建筑和设计以及感知和计算机视觉。他们有五个星期的时间来建立原型,并在三个中级演示中显示他们的进展。在ethz使用可用的办公空间,他们每天开始举行会议,勾勒出可以缩放楼梯的机器人的想法。他们想出了20个概念,并使用Matlab®为了评估基本运动,将它们煮到四个似乎最有可能的选项。从那里,他们从纸板和乐高建立了原油物理模型®块并创建3D计算机辅助设计图。ascento-a在这些早期的姓名,通过感知和计算机愿景团队成员NicolaKüng--开始走到一起。

几周后,学生们就有了坚实的设计,并能够3d打印出他们的第一个机器人身体原型。

Ascento团队使用乐高积木和定制的3d打印和激光切割组件来测试各种车轮和机器人设计。图片来源:ETHZ

在这些概念阶段,显而易见的是,如果他们想要轻量级,耐用的机器人,他们需要将船上电机和电子产品保持在最低限度。学生用Matlab的优化工具在一个不寻常的腿部设计中为零,使得在每个髋关节中只有一个腿电机。设计如下:每条腿都有一个小腿骨(膝盖和轮子之间),而是两个股骨骨骼。其中一个股骨连接到电动髋关节和弹性膝关节,以控制跳跃。另一个股骨,该股骨平行于第一股,连接到销接头和第二膝关节,以在驱动器时稳定机器人。两个股骨的形状及其与下腿骨的连接类似于平行四边形。在几周内,学生们在手中进行了坚实的设计,并且有很多帮助来自施工和设计集团的成员,能够3D打印其首个机器人的身体原型。

当时是10月,第一个中期报告的截止日期迫在眉睫。Gulich和他的队友Marcus Vierneisel和Klemm都是软件控制团队的成员,他们觉得有必要让机器人在轮子上保持平衡。他们从大学各处搜罗了车轮马达、传感器和其他电子部件,把它们加到Ascento上,并拼凑了一个控制系统,使机器人在缓慢前进和后退时保持稳定。这是一项重大成就。在短短五周内,他们从20个不同的机器人草图变成了一个能够在轮子上保持平衡而不会翻倒的工作模型。

“这给人留下了很酷的印象,”Klemm说。该团队很欣喜若狂。“但它也被证明是一个陷阱,”他说。黑客平衡系统不足以适应更快,更强大的电机,电脑控制系统最终需要保持稳定,因为它开车并跳起来。下次演示是在圣诞节之前的安排,前提的道路比实现的团队成员更长。

该团队使用3D打印机创造了阿森托机器人的第一个原型。图片来源:ETHZ

平衡技术

因为物理治理系统的动态,所以获得机器人正常工作是一个数学问题。Klemm是任务的,将物理系统转换为数学模型。为此,他使用了各种结构元素的质量,移动部件的惯性和其他信息来派生在MATLAB中的方程,所以描述了理论上是如何移动的理想机器人。接下来,他将那些方程插入Simulink金宝app®来建立一个计算机模拟。在那里,他不仅进行了测试,让他更好地了解了机器人的能力,还设计了原型算法,以产生最佳运动。例如,在模拟实验中,机器人通过首先感知上半身向前倾,然后加速下半身跟上来防止自己向前倾。

克莱姆说,一个人也会做同样的事情。“如果你站着,开始向前跌倒,你就会向前一步,重新获得平衡。”

该团队使用MATLAB和Simulink来调整平衡金宝app算法,一旦它们在仿真中运行良好,将调谐参数转移到真实的Ascento机器人。在12月底临近,学生们拥有更好,更强大的电机和传感器,安装在机器人的第二次迭代。但每次他们都跑了一个测试时,机器人都会翻倒。它们会对机械进行故障排除,重新测试Simulink中的控制算法,转换代码,并在机器人上重新安装,它会掉下来。金宝app这几个星期了。“我们非常震惊。我们想,'是的,我们得到了新的硬件,电池,传感器,我们有一台电脑,我们得到了昂贵的电机,现在一切都应该比以前更容易。“但是,这不是,”klemm说。“

第二次介绍前的第二次演讲前,几个学生,包括klemm,gulich,corosentin pfister和alessandro莫拉,拉两个夜间班次,推动努力让机器人稳定。它不会平衡。在演示日的当天,团队介绍了他们的地位,并像疯了一样向世界上来摆动的机器人短片。团队成员感到失望,但确定了。如果他准备放弃,朋友们问klemm。“我告诉他,如果我不在5月达到平衡,我会戒掉我的工程研究,”克雷姆说。

例如,在模拟实验中,机器人通过首先感知上半身向前倾,然后加速下半身跟上来防止自己向前倾。

一个小跳

2018年春天,机器人团队正在取得进展。他们已经实施了一个大变化,可以提高成功机会:他们使用USB端口停止,用于将命令发送到Ascento的电机并切换到专为任务专门设计的通信协议。称为控制器区域网络的协议是针对电动机通信和高速进行了优化的。有了它,他们增加了从每秒20%到400的电机的命令数量。模拟没有错;信号花费太长,无法进入电机。这是众多学习时刻之一。“在后古,使用USB端口是天真的。没有适当的工程师会这样做,“Gulich说。

但即使有了新方案,他们也无法让机器人稳定下来。复活节快到了,第三次演讲将在两周内完成。古利奇和他的一些队友去度假了。其他几个人,包括Klemm,留下来继续制作Ascento。由于无法解决平衡问题,克莱姆和摩拉开始向其他工程学学生和教师寻求建议。一名博士生观看了机器人坠落的视频,并回顾了团队的一些数据,他说,他认为倾斜传感器看起来很奇怪。团队成员发现,这些设置没有进行平衡调整,这导致反应时间延迟。他们进行了调整,在20分钟内,机器人就稳定了。

“这是一个如此伟大的时刻。这只是一个设置,我们调整了它,完美地平衡了它。我们非常高兴,“Klemm说。

他们是最终演示的三个星期,他们仍然必须改进机器人的能力,以摇滚固体平衡和获得机器人跳跃。控件团队开始随身划船,只睡在返回工作前只睡了六个小时。一些团队成员将尽可能多地花费尽可能多的进步,然后将其交给下一个团队。他们让机器人跳跃,但着陆是岩石。在其中一个学生抓住它之前,它几乎会落下。

这样持续了好几天。然后有一天晚上,当克莱姆和古利奇睡觉时,包括维尔内塞尔和西罗·萨尔兹曼在内的团队成员让机器人跳跃并平稳着陆。古利奇醒来时发现手机上有视频。团队里的每个人都冲到办公室去亲眼看看。他们打开了一瓶香槟,这瓶香槟是他们从项目开始的第一周就在冰箱里喝的。

ascento与当前的团队成员,从左边,多米尼克Mannhart,Ciro Salzmann,Alessandro Morra,Lionel Gulich和Victor Klemm。图片来源:ETHZ

“[跳跃机器人]是所有想法中最酷的最酷,现在已经两年后,我们仍然爱上了轮子和腿的技术和跳跃。”

Ethzürich的机械工程学生Lionel Gulich

当Klemm和Gulich回顾他们的经历时,他们都说很高兴他们选择了最难的机器人。“这是所有想法中最酷的,现在已经过去两年了,我们仍然完全热爱轮子、腿和跳跃的技术,”Gulich说。

Klemm说,如果他们选择一个更简单的机器人,他们就会在两年前完成任务,然后各奔东西。虽然它可以很容易地跳到楼梯的高度,但它需要一个滚动的开始。他们想要加快速度。九名学生中有五人在研究生阶段继续完善Ascento。他们都将大学研究的一部分重点放在机器人的技术方面,发表了两篇学术论文,并在一些会议和活动上发表了演讲。

该团队将机器人视为可定制的平台,可以支持一系列传感器,例如热摄像机,麦克风,激光扫描仪或化学传感器,这可以根据工业需求换金宝app出。例如,紧凑的机器人可以检查仓库库存,寻求工业区的化学泄漏,或映射新的建筑工地。它甚至可以搜索幸存者的灾难区。他们希望在三个月内准备好的下一个版本的Asceno将更紧密地代表这一理想的最终产品。

对克莱姆来说,那一天将是苦乐参半的。“有很多事情要做,这是一个非常有趣的系统,”他说。“我不想让它结束。”