TERRA系统:EPFL用运动数据反推地形,肌肉控制准确率99.9%

资讯 腾讯网 作者:腾讯网 全文 5697 字 · 约 15 分钟读完

你有没有想过,为什么那些能模拟人体肌肉运动的AI模型,几乎都只会在平地上走路?这不是一个小问题。过去几年,研究者们训练出了能驱动几百根虚拟肌肉的控制系统,让数字人能跑、能跳、能做出各种复杂动作。但只要给它们一个台阶,一个斜坡,或者一张椅子,大部分系统就会露馅。它们能模拟人类肌肉如何协同工作,却应付不了...

那些能模拟人体肌肉运动的AI模型,为什么基本上只会在平地上走?这个问题你想过没有?

过去几年,研究者训练出的控制系统已经能驱动几百根虚拟肌肉,数字人可以跑、可以跳,也能完成各种复杂动作。可一旦面前出现台阶、斜坡或者一把椅子,多数系统就撑不住了。它们能模拟人类肌肉怎么协同发力,却对付不了人每天都会碰到的楼梯、坡道和椅子。

这背后有个缺口,被忽视了很久。全世界的运动捕捉数据库记录了无数段人走路、奔跑、转身的动作,但几乎都不带对应的地形信息。你看到一个人在做出下楼梯的动作,数据库却不会告诉你楼梯在哪儿、多高、台阶间距是多少。缺了地形数据,想让虚拟人学会在复杂地形上行走,就好比给一个厨师一份只写了"炒"字的菜谱,锅里有什么食材却只字不提。

EPFL(瑞士洛桑联邦理工学院)的这篇论文提出了一个叫TERRA的系统,想补上的就是这块。它要做的事说起来不复杂:单看运动数据本身,反推出当时的地形长什么样,再把动作和虚拟人体精确对应起来,最终训练出一个能在各种地形上自主行走的肌肉驱动控制器。

这件事到底难在哪

先说问题本身的复杂程度。

你可能会想,运动捕捉数据既然记下了人体关节的位置,地形信息顺理成章不就推出来了?脚踩在哪儿,哪儿就该是地面。

听着合理,现实却复杂得多。人走路时脚踝和脚趾的位置,离真正的地面还有一段距离,这段距离因人而异,也因姿势而异。更麻烦的是,人类动作里满是噪声和模糊性:一个人站着不动,可能踩在平地上,可能坐在椅子上,也可能正站在台阶边缘。只靠几个关节点的轨迹,系统很难把这些情况分开。

骨骼模型*:论文用的是MyoFullBody模型,这个虚拟人体包含354根模拟人体肌肉的Hill型肌腱驱动器和83个关节,用来在物理仿真环境中还原真实的肌肉收缩和关节运动。

再往下还有第二层难题:就算地形推测出来了,怎么把一段从真人演员身上捕捉的动作,准确地"套"到这个有几百根肌肉的虚拟骨骼模型上?这个过程叫动作重定向,远不是把关节角度对齐那么简单。真人演员的身体比例和虚拟模型不同,演员的脚踩在真实地面上稳稳当当,重定向之后,虚拟人的脚却可能悬空、可能穿进地面、可能原地打滑却又看着像在走路。这些错误在平地上已经够让人头疼,碰上楼梯和斜坡还会被放大好几倍,因为地形上每一个细微误差,都可能让整段动作在物理上根本没法完成。

动作重定向*:把一段来自真人或动捕设备的动作数据,转换映射到另一个身体结构(比如虚拟骨骼模型或机器人)上的过程,需要同时保住动作的意图和物理上的合理性。

在TERRA之前,业内最接近的尝试是一个叫SceneBot的系统。它靠拼接恒定高度的地形补丁来重建场景,做法比较粗糙,遇到斜坡这类连续变化的地形就力不从心。另一个叫TIP的系统只能生成局部的地形高度图,精细度有限。至于OmniRetarget这类做动作重定向的方法,虽然考虑了人体和场景之间的交互关系,但它默认你已经有了场景的三维几何模型,而这恰恰是运动捕捉数据集里缺的那一块。换句话说,已有的工具各自解决了拼图的一部分,却没有一个能把"没有地形信息的动作数据"和"精细的肌肉驱动控制"接起来。

从脚印猜地形:TERRA怎么反推出楼梯和斜坡

TERRA解决第一个难题的思路,是先给系统划一个有限的选择范围,而不是让它漫无边际地猜任意形状的地形。

论文设定了四种地形原型:独立的台阶或平台、连续倾斜的斜坡、楼梯,还有供人坐的椅子。系统不用凭空重建完整的三维场景,只要在这四种可能里挑一个,再定下具体的尺寸参数。

这个设计其实很实际。设想你是个侦探,只看到几个脚印和一段走路的录像,要还原现场全部细节几乎不可能;但如果只需判断"平地、斜坡、楼梯还是椅子"这四个选项里是哪一个,再估个大概尺寸,事情就变得可操作多了。若不事先限定这四种类型,系统就得在无穷多种地形形状里搜索,计算量会爆炸,噪声也更容易被误判成真实的地形特征。限定范围,是用覆盖面换可靠性,论文选这条路的原因正在这里。

具体怎么判断地形?TERRA先找出脚踝和脚趾关节里那些"静止不动"的时间段,这些时段里脚大概率踩在某个支撑面上,这叫正向证据。与此同时,身体其他部分划过的空间轨迹会告诉系统"这些地方肯定是空的,不可能有地形",这叫负向证据,用来排除错误的可能。

两类证据合在一起,地形的大致轮廓才能框出来。

接下来要区分斜坡和台阶这种容易混淆的情况。论文设计了两个巧妙的判断依据:一个是脚踝和脚趾连线的倾斜角度,站在斜坡上和站在平地上,这个角度不一样;另一个是两次脚步之间,悬空那只脚抬起落下的轨迹形状,走斜坡时这条轨迹接近一条平滑的斜线,走台阶时则会明显提前抬高或延迟落下。

地形判定公式*:论文用对比误差的方式决定脚更贴合"平地假设"还是"斜坡假设",如果两种假设的误差差距在2度以内(对应大约7毫米的测量不确定性),就再用脚步抬落的轨迹形状做二次判断。

这套方法组合下来,效果相当扎实。论文的实验数据显示,TERRA判断地形类型的准确率达到99.9%,斜坡和楼梯几乎被精确分开。论文还做了一个对照实验:去掉脚踝方向和脚步轨迹这两个线索,只靠高度信息判断,准确率立刻从99.9%掉到73.5%。26个百分点的落差说明,光看"脚踩的地方有多高"远远不够,脚的姿态和运动方式才是区分地形类型的关键信号。

分类之外,重建出的几何细节同样精细。按论文数据,楼梯高度还原的误差落在几毫米到一厘米之间,斜坡角度的还原误差不到1度。两个基线方法一个只是拿四个接触点拟合平面,另一个是基于体素网格的Voronoi方法,TERRA在几乎全部地形类别上都明显压过它们。有个细节很能说明问题:简单拟合平面那套办法碰上台阶,误差高达490毫米,基本等于失效,毕竟台阶本身就不是一个平面能描述的结构。

地形重建还挨了一轮“压力测试”。研究者往动作数据里掺进不同程度的噪声,模拟真实传感器的不精确,又故意删掉部分支撑点记录,模拟数据缺失。结果是,哪怕加入10毫米的随机噪声,整体准确率仍保持在97%以上;可一旦删掉30%的支撑证据,某些地形类型就明显撑不住,尤其是用来判断凳子高度的场景,准确率掉到70%左右。这说明TERRA对噪声比较稳健,但对数据完整性的依赖确实有上限,这也是这类“从间接证据反推环境”方法共有的脆弱点。

把动作精确套进虚拟骨架:重定向的三重约束

地形重建完成之后,接下来的工作是把原始动作精确映射到MyoFullBody这个虚拟肌肉骨骼模型上。听起来像“把动作数据复制粘贴到新模型”,实际操作却远比想象中精细。

TERRA的思路是在OmniRetarget提出的交互网格概念上做加法,针对肌肉骨骼模型加入更多专属约束。

交互网格*:这种做法会把人体关键点与周边场景采样点统一搭成三角网格,再借助网格内部各点相对位置的维持,让人体与环境原本的接触关系间接受到保护。

光靠交互网格还不够。它主要关注几何上的相对关系,没有考虑肌肉骨骼模型独有的物理限制,比如膝关节不能反向弯曲,肌腱的拉伸长度有生理极限,左右两条腿不能相互穿插。TERRA为此额外加入三类残差项:一类管关节角度是否符合解剖结构的方向性约束,一类管脚和地形之间的接触时机是否对齐,还有一类专门处理肌腱长度的连续性,避免某条肌腱在短时间内被拉伸到不合理的程度又突然弹回。

打个很直白的比方。你要教一个体型跟你差很多的朋友打太极拳,只说“手抬到我这么高”并不管用——两人手臂长度不同,照搬绝对高度,动作必然走样。有效的教法是把“手与肩同宽”“膝盖别超过脚尖”这类相对关系和身体力学约束讲给他。TERRA对虚拟肌肉骨骼模型做的也是这件事:它不照搬关节的绝对坐标,改把动作里的物理规律和解剖限制重新套到比例完全不同的身体上。缺了这些额外约束,只做几何对齐,虚拟人就容易做出脚穿地板、两腿缠绕、肌腱长度忽长忽短等违背人体力学的怪动作。

重定向整体被当作一个优化问题,借助序列二次规划逐帧求解。工程上有个挺实在的细节:一旦发现某处穿透已经比较严重,比如脚陷进了台阶,系统不会想一步改到位,改为给每次迭代设定最多修正10毫米的上限。

这个限制看起来保守,实际是出于稳定性的考虑。一次性把大幅度的穿透错误完全修正,很容易让求解过程本身变得不稳定,甚至产生新的、更离谱的姿态畸变。一步步小幅修正,就像医生处理严重错位的关节,不会用力一下就把它掰回原位,而是分阶段逐步复位,这样才不会造成二次伤害。

从实验数据看,这套重定向方案的效果相当亮眼。论文把TERRA和三个重定向基线方法做了对比,包括GMR、OmniRetarget,以及MuscleMimic项目里用的MM-MoCap-Body方法。衡量标准包括肌腱连续性破坏的比例、碰撞穿透的比例、脚部打滑和悬空的比例,以及动作中原本应有的接触时机是否被保留下来。

结果显示,TERRA在所有五项物理违规指标上都是表现最好的。最夸张的提升是地形穿透率,从没有加入额外约束项时的33.45%直接降到0.16%。这意味着,在没有这些专属约束的情况下,差不多每三次动作里就有一次会出现穿透地形的离谱情况,加上约束之后,这种错误基本消失了。接触时机的保留精度(用F1分数衡量)也从88.49%提升到了93.80%。

让一个控制器学会在四种地形上都不摔倒

有了干净的动作和地形配对数据,接下来就是训练真正的控制器了。

这一步用的是强化学习里的经典算法PPO。PPO*:近端策略优化算法,一种常见的强化学习训练方法,靠限制每次参数更新的幅度来让训练更稳定。

要说清楚的是,TERRA练的并非只针对某一种地形的专用控制器,而是单一策略——用来自五个不同数据源、时长9.4小时的动作数据统一训出来,同一个策略要同时应付斜坡、楼梯、独立平台和椅子这四类差别很大的地形交互。这种“一个脑子管所有情况”的思路,其实更接近真人的运动控制:人不会为走楼梯单独练一套肌肉记忆、再为坐椅子另练一套,这些能力都融在同一个神经控制系统里。

控制器的输入有各关节的位置和速度、躯干朝向、脚部触觉传感器信号,还有一张以骨盆为中心、11乘11网格的局部高度图——它相当于给虚拟人配了一双能看清脚下地形轮廓的眼睛。

训练结果显示,用TERRA重定向出的动作数据训出的策略,完成率压过全部对照方法,达到87.59%。分地形看,平地、斜坡、独立平台和椅子这四类任务上TERRA的完成率都排第一,只有楼梯这一项被名为TERRA+Voronoi的混合方案小幅超出(81.90%对85.01%)。不过这个混合方案楼梯成功率虽高,整体轨迹精度却不如完整版TERRA,说明地形重建的精细程度与下游控制的稳定性之间未必总是正相关,其中存在一些微妙的取舍。

和真实肌电信号对比:虚拟肌肉像不像真人

TERRA还做了一项挺有野心的尝试:拿训练好的虚拟人肌肉活动信号,去和真人在同样动作下测到的肌电信号(EMG)以及地面反作用力数据做比对。所谓肌电信号,就是贴在皮肤表面的电极记录下来的肌肉收缩时的电活动,研究人体动作时常用它来看各条肌肉参与多少、节奏怎么走。

这个对比严格说来并不是要证明TERRA的虚拟肌肉和真人一模一样。论文自己也承认,平地走、下斜坡、下楼梯、坐站转换这几类动作中,虚拟策略和真人数据的波形有相似的地方,时间节奏和幅度上也存在明显偏差。不过这种对比本身有它的意义:研究者第一次能在相同地形条件下,直接把虚拟肌肉骨骼系统的输出拿去对照真实人体的生理数据,人类运动控制机制的研究因此多了一个新入口。

论文收尾处也列了几个没解决的问题。一个是地形目前都是静态的,移动平台或地形实时变化的情况还没涉及;另一个是地形的几何原型只有预先定好的四种,还做不到在线、动态地推断全新的地形形状。

这些留白其实指向同一件事:TERRA处理的是一个边界比较清楚的问题——从没有任何场景信息的动作数据里,重建出一个可用的静态场景,再让肌肉控制器学会在上面走。真实世界的地形随时在变、充满不确定性,离这一步还有距离。

Q&A

Q1:TERRA系统主要解决什么问题?A:肌肉驱动的虚拟人体控制系统过去只能在平地上走,TERRA要解决的就是这个局限。它仅凭运动捕捉数据就能反推出对应的地形几何,楼梯、斜坡、平台、椅子都包括在内,然后把动作准确映射到虚拟肌肉骨骼模型上,最终训练出一个能在多种复杂地形上行走的统一控制器。

Q2:TERRA在地形识别上准确率有多高?A:论文给出的数字是,区分斜坡、楼梯这类地形类型时准确率达到99.9%。一旦去掉脚踝姿态和脚步轨迹这两个关键线索,准确率会明显掉到73.5%,可见这两条线索对判断地形类型有多关键。

Q3:TERRA和此前的SceneBot、OmniRetarget等方法有什么区别?A:SceneBot靠恒定高度的补丁拼接出地形,精细程度有限;OmniRetarget做动作重定向时,默认场景几何模型已经存在。TERRA的差别在于,它能从纯动作数据中反推出精细地形,再结合肌肉骨骼模型专属的解剖学和接触约束完成重定向,正好补上了两者之间的空档。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. 松下员工违规上传33.4万人信息至外部AI,涉事数据已删除

    【TechWeb】日本当地时间10月23日,松下卓越运营(PEX)发布公告,就其与子公司松下数字共同开展的人力资源信息系统项目出现的信息违规上传事件进行通告,并向受影响者致歉。根据公告,负责人力资源信息系统项目的一名员工违反公司既定规则,将包含现员工、前员工及员工家属信息的数据上传至公司明令禁止使用的外部生成式人...

    来源 腾讯网
  2. OpenAI发布GPT-6.1 Terra:编程能力提升,价格砍半

    在Anthropic正式公开提交IPO招股书的同一天,OpenAI发布了新模型GPT-6.1 Terra。这是Terra系列时隔三个多月的首次更新,距离9月29日GPT-6.1 Sol发布也已经过去了27天。OpenAI在官方宣传中着重强调:“以更低的价格,提供快速且强大的电脑操作能力。”但网友们似乎并不买账。“老兄,

    来源 腾讯网
  3. 马斯克谈AI失控风险:别逼AI撒谎,好奇比控制更靠谱

    (本文作者为 反应堆Reactor,钛媒体经授权发布)阿瑟・克拉克说过:“任何足够先进的技术,初看都与魔法无异。”英国科幻小说家-亚瑟·查理斯·克拉克(Arthur Charles Clarke)现在的AI,正在把这句话拽进现实。著名传记作家沃尔特·艾萨克森(曾著有《乔布斯传》《达芬奇传》《马斯克传》)在其全新深度访谈

    来源 腾讯网
  4. VulnCheck研究:AI助推漏洞发现量翻番,或引发新安全隐患

    IT之家 10 月 25 日消息,路透社采访的七名网络安全专家认为,随着 AI 技术不断揭示软件中隐藏的安全漏洞,类似本周全球多地政府网站接连中断服务的事件,几乎肯定会再次发生。美国马萨诸塞州网络威胁情报公司 VulnCheck 即将发布的研究显示,AI 推动了软件漏洞发现数量的增长,过去一年发现的漏洞数量同比翻了一番

    来源 腾讯网
  5. 澳国脚沃尔帕托授权AI数字分身,肖像权商业化开跑

    IT之家 10 月 25 日消息,澳大利亚国家男子足球队球星走在宽敞的中庭里,目光直视镜头,足球鞋踩在光洁的混凝土地面上,脚步声在四周回荡。突然间,他变出四个数字分身,各自散开,再出现在全球不同场景当中。IT之家注意到,这段在社交平台传播的视频是人工智能生成的假画面,但视频的原型、现年 22 岁的足球运动员克里斯蒂..

    来源 腾讯网
  6. AI用得越多,人会不会越笨?39份案例研究给出的答案

    AI用得越来越多,人会不会越来越笨?这大概是今天很多人在反复思考的一个问题,其实还有一连串类似的担忧:孩子用AI做作业,思考能力会不会退化?我们越来越多在做决策的过程中使用AI,自己会不会慢慢丢掉了判断能力?当一个人习惯了对着AI倾诉,还愿不愿意和真实的人打交道?这些问题,其实都指向同一件事——AI对人,到底...

    来源 腾讯网
  7. OpenAI发布GPT-6.1 Terra:API价格降50%,Agent能力直追GPT-6 Astra

    OpenAI 又卷起了大模型的性价比。 就在刚刚,OpenAI 正式发布新一代模型 GPT-6.1 Terra,主打更快的响应速度、更强的视觉理解和电脑操作能力,以及更低的使用成本。 图|博客🔗 https://openai.com/index/introducing-gpt-6-1-terra/ 相比上一代 GPT-

    来源 AI 行业观察
  8. 马斯克谈AI失控风险:别逼它撒谎,参与比旁观有意思

    阿瑟・克拉克说过: “任何足够先进的技术,初看都与魔法无异。” 英国科幻小说家-亚瑟·查理斯·克拉克(Arthur Charles Clarke) 现在的AI,正在把这句话拽进现实。 著名传记作家沃尔特·艾萨克森(曾著有《乔布斯传》《达芬奇传》《马斯克传》)在其全新深度访谈栏目《建造者》中,把埃隆・马斯克请到镜头前。开

    来源 AI 行业观察
  9. 扩散语言模型该用哪种嵌入空间:密歇根大学团队给出答案

    你有没有想过,AI生成一段文字的时候,脑子里到底在想什么?传统的语言模型是一个字一个字往下蹦的,像接水管一样,前面接好了才能接后面那段。而最近几年火起来的一类新方法,叫扩散语言模型,走的是完全不同的路子:它不是一个字一个字写,而是先在一片"模糊"里瞎蒙一个大概轮廓,然后一点点把模糊的地方擦干净,直到整段...

    来源 腾讯网
  10. AI研究助手的解释靠谱吗?CMU与清华团队设计“预测性信用”测谎系统

    你有没有想过这样一个问题:当一个AI研究助手跑完实验,兴高采烈地告诉你"因为分子结构里有芳香环拓扑,所以这个改动能提升10%性能"的时候,这句话到底是真知灼见,还是事后硬凑的说辞?这不是一个无聊的哲学问题。随着越来越多的AI系统开始自己提想法、自己做实验、自己写报告,一个麻烦事浮出水面:我们该怎么判断这些AI...

    来源 腾讯网
  11. 卡内基梅隆:AI改代码,凭什么判断修好了没?

    你有没有想过,一个AI在帮你修代码的时候,它到底是怎么判断"修好了没有"的?如果是你自己写科学计算程序,比如模拟一个流体的边界条件,或者算一个量子力学方程的本征值,出了问题你会怎么办?大概是打印几个中间变量,算一下残差,看看数值是不是收敛了。这事儿说起来简单,但做起来很琐碎,你需要先理解物理方程,再把它翻译成一...

    来源 腾讯网
  12. C-V2X强制国标制定启动:营运车先行,乘用车是否纳入待观察

    【TechWeb】10月26日,据每日经济新闻报道,一位不愿透露姓名的C-V2X领域从业者透露,相关部门已经在推动车辆安装C-V2X(蜂窝车联网)的强制标准制定工作,相关工作组已经成立,目前已有几十家单位参与其中。 据了解,营运车辆已被率先要求安装C-V2X。今年7月,交通运输部办公厅发布了相关国标征求意见稿。文件明确

    来源 AI 行业观察
向下滚动自动加载更多