瑞士研究团队开发行走算法,让人形机器人能自如“优雅”地走路

简介:

接下来研究团队将持续改进算法,让其在各种环境下都可以应用自如。

对于人类而言,走路是一件很简单、很自然的事。但其实走路是一个十分复杂的动作,它需要多块肌肉之间恰好的平衡。所以,近年来机器人领域发展迅速,但是人形机器人的技术研究却困难重重。

为了解决机器人走路的“僵硬”问题,瑞士联邦理工学院(EPFL)Biorobotics实验室的工程师们开发了一种新的算法,该算法可以让机器人进行自我学习,从而帮助其不断改进走路的姿态,以达到最终自然的步态。

瑞士研究团队开发行走算法,让人形机器人能自如优雅地走路

目前,实验室的工程师们正在一名叫做COMAN的机器人肢体上对该算法进行测试。值得注意的是,COMAN没有头,身高只有95cm,它专门用于研究走路姿态。

特点|平衡性

基于结构的对称性、机器人的动力学特性以及表征该机器人动力学的数学方程, EPFL团队为机器人设计了一段新的控制算法。

该控制算法调用复杂的计算机程序来仔细分析机器人反馈的各项参数(包括位置、速度、关节角度等),然后几乎同时,控制算法通过计算机向电机发送合适的命令,告诉机器人怎样做才能保持平衡。对此,Razavi解释道:“例如,如果有人推COMAN一下,我们的算法会迅速计算出机器人的脚应该往后挪多少的位置数据,让其做出类似于人直觉反应后的动作,以此来维持平衡。”

此处,COMAN维持平衡的结构值得一提,它的一大特点是其关节,该关节是由弹性元件组成,具有很大的灵活性。

瑞士研究团队开发行走算法,让人形机器人能自如优雅地走路

相较于已有的算法,该算法的突出特点是他不再让机器人通过对外在影响的对抗来刻意维持平衡,而是与外力达成一种动态协调的平衡性。

特点|克服障碍

基于这一平衡特性,研究团队针对三种应用场景设计了相应的算法,以帮助机器人在特定的环境场景中保持一定的灵活性和平衡性。

目前,算法的改进之处主要体现在三点:

第一个是可以在灾难性的情况下进行救援任务。对此,Razavi解释道:“在人类设计的环境中,就像在一座核电站,人形机器人可以爬楼梯和开门,他就会比有轮子的机器人更灵活的在这一环境中跑动。”

第二个是做一些类似于搬运重物或推拉物体的工作。第三个是为残疾人创造外骨骼。

瑞士研究团队开发行走算法,让人形机器人能自如优雅地走路

但是Razavi表示:“能够维持简单的平衡还远远不够。”于是,接下来研究团队将持续改进算法,让其在各种环境下都可以应用自如,如可以克服障碍物或在不规则的地面上行走。

应用场景|与人合作

作为这个项目的一部分,Jessica Lanini和Hamed Razavi研究了两个人在抬东西的情况下如何能够协调实现正常的走路、转向和加速,当然,此处人不能说话交流是研究的前提。

近日,他们得出了结果,并将研究成果发表在了《PLOS ONE》上,结果表明两人自动协调他们的脚步以配合的过程,实质上就像一个四足的系统。现在,研究团队计划将该发现应用于人形机器人。

关于该研究的必要性,Lanini表示:“无论是在制造业还是在自然灾害的场景下,我们都需要能够与人类交互的机器人,帮助我们搬运重物,但目前这样的机器人不存在。因为为了安全有效的完成任务,机器人需要能够像人一样作出决策并对意外情况做出回应,但是还没有机器人可以做到这样。”

总结

瑞士研究团队开发行走算法,让人形机器人能自如优雅地走路

 

目前,研究人员基于对人类行为的观察,分析了人类移动的方式,发现速度、力量和手部位置等因素在理解加速或停止的“命令”方面发挥了关键作用。接下来,他们将对这些观察成果进行建模,以便对机器人进行编程。

不过Razavi也表示: “究竟是什么让人类意识到需要减速或转弯、明确施加的力量大小以及让力与速度很好的结合。目前,我们对这些行为决策的关键点还不清楚。”


原文发布时间: 2017-09-25 22:05
本文作者: Lynn
本文来自云栖社区合作伙伴镁客网,了解相关信息可以关注镁客网。
相关文章
|
4月前
|
人工智能 编解码 算法
使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
在本教程中,您将学习在阿里云交互式建模平台PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理,实现文本驱动的图像编辑功能单卡即可完成AIGC图片风格变化、背景变化和主体变化等功能。让我们一同开启这场旅程,为您的图像编辑添上无限可能性的翅膀吧。
使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
|
3月前
|
机器学习/深度学习 数据采集 搜索推荐
机器学习在智能推荐系统中的个性化算法研究
机器学习在智能推荐系统中的个性化算法研究
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的自适应学习算法研究与应用
在深度学习领域,传统的静态模型在处理动态环境和非平稳数据时面临挑战。本文探讨了自适应学习算法在深度学习中的重要性及其应用。通过分析自适应学习算法在模型参数、损失函数和数据分布上的应用,展示了其在提升模型鲁棒性和泛化能力方面的潜力。具体讨论了几种代表性的自适应学习方法,并探索了它们在现实世界中的应用案例,从而展示了其在处理复杂问题和动态数据中的效果。
145 0
|
1月前
|
机器学习/深度学习 自然语言处理 算法
聊天机器人开发的最佳实践:技术探索与案例分析
【8月更文挑战第22天】聊天机器人作为人工智能领域的重要应用之一,正逐步改变着人们的生活和工作方式。通过遵循最佳实践和技术探索,开发者可以开发出更加智能、高效、安全的聊天机器人产品。未来,随着技术的不断进步和应用场景的不断拓展,聊天机器人将在更多领域发挥重要作用。
|
1月前
|
算法 NoSQL 中间件
go语言后端开发学习(六) ——基于雪花算法生成用户ID
本文介绍了分布式ID生成中的Snowflake(雪花)算法。为解决用户ID安全性与唯一性问题,Snowflake算法生成的ID具备全局唯一性、递增性、高可用性和高性能性等特点。64位ID由符号位(固定为0)、41位时间戳、10位标识位(含数据中心与机器ID)及12位序列号组成。面对ID重复风险,可通过预分配、动态或统一分配标识位解决。Go语言实现示例展示了如何使用第三方包`sonyflake`生成ID,确保不同节点产生的ID始终唯一。
go语言后端开发学习(六) ——基于雪花算法生成用户ID
|
1月前
|
人工智能 搜索推荐 安全
从零到一:微信机器人开发的实战心得
从零到一:微信机器人开发的实战心得
133 2
|
2月前
|
算法 安全 搜索推荐
AES(Advanced Encryption Standard)是一种广泛使用的对称密钥加密算法,由美国国家标准技术研究所(NIST)制定。
AES(Advanced Encryption Standard)是一种广泛使用的对称密钥加密算法,由美国国家标准技术研究所(NIST)制定。
|
1月前
|
机器学习/深度学习 数据采集 算法
基于SVm和随机森林算法模型的中国黄金价格预测分析与研究
本文通过运用支持向量机(SVM)、决策树和随机森林算法,结合历史黄金价格数据和特征工程,建立了中国黄金价格的预测模型,并通过模型训练、评估及可视化分析,为黄金市场投资者和分析师提供了基于机器学习算法的预测方法和决策支持。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
Midjourney是一个基于GPT-3.5系列接口开发的免费AI机器人
Midjourney是一个基于GPT-3.5系列接口开发的免费AI机器人
55 0
|
3月前
|
算法 Java API
记录我第一次在Android开发图像处理算法的经历
记录我第一次在Android开发图像处理算法的经历
33 1

热门文章

最新文章