Nature 苏浩团队发表创新人工智能“仿真中学习”框架,实现外骨骼的智能性和通用性

news2024/11/24 12:03:38

北京时间2024年6月12日23时,美国北卡罗来纳州立大学与北卡罗来纳大学教堂山分校的苏浩团队在《自然》(Nature)上发表了一篇关于机器人和人工智能算法相结合服务人类的突破性研究论文,标题为“Experiment-free Exoskeleton Assistance via Learning in Simulation”。

外骨骼机器人虽然可以帮助人行走,但通常局限于实验室环境,并且需要半小时到一小时来调整机器人的软件算法以适应每个使用者。该论文展示了一种在计算机仿真环境中通过强化学习来让机器人学习控制策略的新方法。

通过这种“计算机仿真中的机器学习”(learning-in-simulation),研究展示了这种方法可以让机器人具备智能性,特别是能适合各种人的泛化能力,不仅可以自主适应走路、跑步、爬楼梯等多种动作,还能帮助在行走中节省大量的人体能量。

这项研究标志着外骨骼技术的新纪元,使机器人更加智能和实用,有望极大地提高老年人,行动障碍人士和残疾人的生活质量。

创新人工智能”仿真中学习”框架,实现外骨骼的智能性和通用性
外骨骼是一种穿戴式机器人,通过提供外部动力来辅助人体运动,增强力量和稳定性。它可以改善人类的运动,恢复残疾人的行动能力, 显著提高人们的健康和生活质量。
苏浩教授指出:“ 我们的理念是科学技术要以人为本,为人服务,解决现实中的问题。现有的外骨骼控制算法通常需要长达几个小时的人体实验和调参,这一过程耗时耗力,这阻碍了外骨骼的广泛应用。我们提出了一种创新的人工智能框架突破了仿真与现实之间的鸿沟。通过纯计算机仿真,也就是数字孪生的方法,这种基于模型和数据驱动的强化学习算法,使外骨骼在步行,跑步,爬楼梯多种动作提供有效助力, 减少人体能量消耗,相当于减少11.9公斤体重。这种从仿真到现实(sim2real) 的迁移学习在可穿戴机器人没有研究过,主要是仿真与现实之间的鸿沟巨大,因为每个人和每个人的生物力学特征是非常不同的。我们在研究的早期,感觉解决这个问题是非常困难的,很多机器人同行也觉得这个方法走不通,所以我们当时非常纠结是不是应该继续这个研究方向” 。
为了探索这个技术的可行性,罗淑贞博士(曾是苏浩教授博士后,现任美国安柏瑞德航空大学的助理教授,本文第一作者)进行了长达4年的研究,她介绍说:“我们首先通过创建高保真的肌肉骨骼模型,并设计三个深度神经网络的闭环仿真训练方法。此方法集成了人类模型(包括运动模仿网络和肌肉协调网络)以及外骨骼控制器(神经网络的控制策略),实现通过交换状态信息来精准模拟人机互动过程。通过这种“计算机仿真中的机器学习”(learning-in-simulation)的方法,在NVidia的GPU仿真训练后的控制器可实时生成适应不同运动模式的助力,无需任何人体实验或调试。”
苏浩教授团队将仿真学习得到的控制器在三种活动(步行、跑步和爬楼梯)上进行了实验,每种活动均包含8位健康受试者。实验结果显示,该控制器产生的助力曲线能够根据不同的活动类型自主进行调整,无需进行任何人工干预。例如,随着行进速度的逐渐加快,控制器产生的助力大小也会随之增加,并且曲线形状也会发生变化以适应不同活动的助力需求。实现这一能力的关键在于控制器完全依赖于戴在受试者大腿上的惯性测量单元传感器提供的大腿运动学信息作为输入,并且控制器通过上百万轮的仿真训练掌握了通过输入的运动学信号直接输出合适的助力的能力。我们的控制器能够端到端地生成合适的助力,现有方法大多都需要很多额外的中间步骤,而这会引入繁琐的人工调节参数的过程,并且也会对控制器的泛化能力产生影响”,苏浩教授表示。同时,由于不同受试者的行动方式各有差异,即使是针对同一个速度的活动,控制器也会给不同受试者产生略有不同的助力曲线。“我们工作的一大亮点是控制器产生的助力在不同人身上是不一样的,它会自主调节,而不是给一个固定形状的助力。”苏浩教授说道。

进一步的实验结果显示,使用该控制器后,在行走时将受试者的平均新陈代谢速率降低了24.3%,在跑步时降低了13.1%,在爬楼梯时降低了15.4%。这些降幅超过了以往研究中任何一款使用便携式下肢外骨骼所取得能量降幅,以上结果表明通过仿真学习得到的外骨骼控制器确实对人的不同活动提供了极大的帮助。
在这里插入图片描述

图1 | 通过仿真学习对外骨骼助力进行免实验优化
无需人体实验,外骨骼开发进入快车道
该研究的核心在于利用仿真学习来弥合电脑仿真与现实应用之间的鸿沟。研究团队通过数百万轮的仿真训练,使控制器能够在不同的活动中生成有效的助力。这种方法不仅提高了开发效率,还减少了对昂贵且耗时的人体实验的依赖,为外骨骼的快速开发与广泛应用提供了可行路径。

在这里插入图片描述

图2 | 仿真学习框架
支持连续多动作,实现高效辅助
张赛男博士(苏浩组博士后,文章作者之一)表示:“这是一种具身智能的研究,我们的算法是基于我们自己研发的外骨骼,是最轻的动力型可穿戴机器人。该研究的一大亮点在于外骨骼设备能够实现多动作的连续支持。在实验中,佩戴外骨骼设备的受试者可以无缝衔接多种动作。例如,用户从慢走逐渐加速到跑步,然后再迅速转变为爬楼梯,整个过程外骨骼设备都能够提供稳定而有效的辅助。通过由强化学习得到的控制策略,外骨骼能够实时调整助力大小和时机,确保每一个动作都得到合适的助力。”这种支持对连续动作提供助力的能力显著提高了外骨骼设备的实用性和用户体验,展示了外骨骼技术在多样化运动中的潜力。
在这里插入图片描述

图3 | 各种活动和运动转换期间的助力曲线
应用前景广阔

这项研究成果在外骨骼技术的发展过程中具有重要的里程碑意义。外骨骼设备不仅可以显著提高普通人的运动表现,也能帮助残疾人恢复行动能力。罗淑贞博士、苏浩教授及新泽西理工学院周先连教授和全美最大的康复研究中心之一Kessler Foundation岳光辉教授合作,研究利用仿真学习来控制康复机器人。周教授表示:“我认为仿真学习在康复机器人控制上具有非常好的应用前景。需要进行运动康复的患者病情各异,因而需要不同的辅助需求。我们的仿真学习技术具有很好的自适应性,同时也有可能进一步实现定制化的辅助控制。” 研究团队相信,通过进一步优化和推广这一仿真学习框架,可穿戴机器人未来将在医疗、工业和日常生活中发挥更加广泛的作用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1830931.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

transformers 不同精度float16、bfloat16、float32加载模型对比

参考: https://github.com/chunhuizhang/pytorch_distribute_tutorials/blob/main/tutorials/amp_autocast_mixed_precision_training.ipynb from transformers import AutoModelForCausalLM, AutoTokenizer device "cuda" # the device to load the m…

MySQL初学知识总篇

MySQL入门篇 MySQL下载并安装教程推荐:聚精会神搞学习的文章 图形化工具使用:Dbeaver下载官网 目录 🍉概述:什么是MySQL?一、🍉MySQL语言特点:二、🍉数据库管理系统(数据…

家庭智能助手:Kompas AI引领家居智能化新纪元

一、引言 在数字化浪潮的推动下,现代家庭生活正迅速向智能化转型。从简单的自动化设备到复杂的智能家居系统,智能技术正悄无声息地改变我们的日常生活。Kompas AI作为一款前沿的家庭智能助手,不仅预示着家庭生活的未来趋势,更以其…

Unity EasyRoads3D插件使用

一、插件介绍 描述 Unity 中的道路基础设施和参数化建模 在 Unity 中使用内置的可自定义动态交叉预制件和基于您自己导入的模型的自定义交叉预制件,直接创建独特的道路网络。 添加额外辅助对象,让你的场景栩栩如生:桥梁、安全护栏、栅栏、墙壁…

不可思议!这款 Python 库竟然能自动生成GUI界面:MagicGUI

目录 什么是MagicGUI? ​编辑 MagicGUI的工作原理 安装MagicGUI 创建你的第一个GUI ​编辑 其他案例 输入值对话框 大家好,今天我们来聊一聊一个非常有趣且实用的Python库——MagicGUI。这个库可以让你用最少的代码,快速创建图形用户…

GStreamer——教程——基础教程7:Multithreading and Pad Availability

基础教程7:多线程和Pad可用性 目标 GStreamer自动处理多线程,但是在某些情况下,用户可能需要手动解耦线程。这篇教程将展示如何解耦线程以及完善关于Pad Availability的描述。更准确来说,这篇文档解释了: 如何为pipe…

不会策划营销活动?教你一步步成为策划高手

要想让活动大获成功,不仅需要创意十足,更要有严谨的策划和执行,确实新人会有点感觉不知所措。 但其实也不用怕,只要按照以下五个关键步骤,一步步来,也可以轻松策划及格的好活动。 步骤一:锁定目…

AIGC绘画设计基础——十分钟读懂Stable Diffusion

写在最前面: 由于Stable Diffusion里面有关扩散过程的描述,描述方法有很多版本,比如前向过程也可以叫加噪过程,为了便于理解,这里把各种描述统一说明一下。 Diffusion扩散模型:文章里面所有出现Diffusion…

志全重庆官网下载

baidu搜索:如何联系八爪鱼SEO? baidu搜索:如何联系八爪鱼SEO? baidu搜索:如何联系八爪鱼SEO? 现在越来越多的人抱怨说搜索引擎收录很难做,站群程序似乎不在是那么重要, 花费高价购买域名成为了做出高收录站群的越来越重要的建站前提。实上…

Python文本处理:初探《三国演义》

Python文本处理:初探《三国演义》 三国演义获取文本文本预处理分词与词频统计引入停用词后进行词频统计分析人物出场次数结果可视化完整代码 三国演义 《三国演义》是中国古代四大名著之一,它以东汉末年到晋朝统一之间的历史为背景,讲述了魏…

2024下《软件设计师》50个高频考点汇总,背就有效!

宝子们!上半年软考已经结束一段时间了,准备考下半年软考中级-软件设计师的小伙伴们可以开始准备了,这里给大家整理了50个高频考点,涵盖全书90%以上重点,先把这个存下!再慢慢看书,边看书边背这个…

CNN和Transformer创新结合,模型性能炸裂!

CNN结合Transformer 【CNNTransformer】这个研究方向通过结合卷积神经网络(CNN)的局部特征提取能力和Transformer的全局上下文建模优势,旨在提升模型对数据的理解力。这一方向在图像处理、自然语言处理等多个领域展现出强大的应用潜力&#…

告诉你提升UI质感的两个秘密,谁用谁知道。

秘密一:善用头部装饰 秘密二:设计好瓷片区

老电脑焕发第二春,玩转 Stable Diffusion 3

几年前,我头脑一热,配置了一台顶配级消费 PC(RTX 2080 Ti GPU i9 CPU),打算用来学习 AI。然而,起初我并没有找到合适的切入点。深度学习早期阶段,消费级显卡根本无法承担训练大模型、微调大模型…

优思学院|精益管理是什么?3大问题帮你彻底搞懂

有一位朋友他喜欢投资,他偶然看中了一家公司,从公司的一些新闻稿中表示他们因为实施了“精益管理”(Lean Management),因此每股盈余(EPS)长期稳定增长,甚至在行业内的重要指标——库…

微信小游戏备案 之 游戏内容介绍编写实例

微信小游戏备案 之 游戏内容介绍编写实例 前言一,编写规范二,内容填写2.1 本游戏不涉及2.2 游戏场景2.3 游戏玩法2.4 功能系统2.5 主要特点三,小结前言 对于游戏开发者来说,微信小游戏备案是让游戏合法上线的重要步骤,而其中游戏内容介绍的编写尤为关键。下面为大家提供一…

Python实现管线建模 - 3.同心变径管

往期回顾 Python实现管线建模 || 1.圆直管、方管https://blog.csdn.net/Xxy9426/article/details/138836778?spm1001.2014.3001.5501 对依赖库的补充 随着后续内容的深入,我发现单纯靠trimesh库已经无法完成后续的建模(涉及到多个几何体拼接或者是创建…

Prometheus+Grafana监控MySQL

一、准备 grafana服务器:192.168.48.136Prometheus服务器:192.168.48.136被监控服务器:192.168.48.134、192.168.48.135查看时间是否同步 二、安装prometheus server 【2.1】安装 # 解压安装包 tar -zxvf prometheus-2.52.0.linux-amd64.t…

安卓删除文件恢复,3个技巧轻松解决,让你的数据失而复得

如今,手机数据的重要性不言而喻。无论是工作文档、个人照片还是其他珍贵的资料,一旦丢失,都可能带来不小的困扰。而当我们不小心删除了手机中的文件时,焦虑和无助感更加强烈。但幸运的是,随着技术的不断进步&#xff0…

Unity接入PS5手柄和Xbox手柄以及Android平台的(以及不同平台分析)

Unity接入PS5手柄和Xbox手柄以及Android平台的(以及不同平台分析) 介绍Unity手柄小知识PC端和编辑器上的摇杆事件和滑动事件PS5手柄Xbox手柄北通手柄 安卓环境下(安卓手机或者安卓模拟器)PS5手柄Xbox手柄北通手柄 总结 介绍 最近…