官方网站-首页官方网站-首页

国家高新技术企业
中股交挂牌企业 股权代码:200649
热线电话:400-8453-696
沐曦具身智能仿真生成系统方案
发布时间 2025-05-13 16:00:07 作者 阅读 459次

【导语】在AI技术日新月异的今天,一个全新的智能时代正在向我们走来。你是否曾幻想过,AI不再局限于屏幕之内,而是能够真正走进现实世界,像人一样感知、决策、行动?具身智能(Embodied AI)正是这一梦想的桥梁。它融合了人工智能、机器人学和认知科学,赋予AI在现实场景中执行任务的能力。然而,具身智能的研发之路并非坦途,面临着高人力成本、低通用性和扩展性差等挑战。为此,沐曦PDE部门携手大语言模型(LLM),推出了具身智能仿真生成系统,实现了从任务描述到技能学习的端到端自动化。这一创新不仅极大地降低了开发门槛,还提升了效率,使得更多人能够参与到具身智能的探索中来。本文将深入探讨具身智能的概念、研发挑战以及沐曦PDE部门如何利用大语言模型打造“智能技能生成器”,并阐述开源这一系统的初衷(zhōng)与(yǔ)愿(yuàn)景。

作者:严广宇

沐曦PDE部门

1引言:什么是具身智能

你有没有想过,AI 不再只是待在屏幕里回答问题、写代码,而是真真正正地走进现实世界,像人一样感知、决策、行动?

想象在一个智能仓库,机器人自主规划路径,把包裹从货架上取下来打包发货。再想象一下家里的扫地机器人,未来可能不只是扫地,而是能帮你收拾房间、洗碗、开窗通风。这一系列动作的背后就是具身智能(Embodied AI),它的核心就是:让 AI 拥有身体,拥有“行动的智能”,具备理解环境、感知人类指令、完成一(yī)连(lián)串(chuàn)操(cāo)作(zuò)的(de)能(néng)力(lì)。

具(jù)体(tǐ)而(ér)言(yán),具(jù)身(shēn)智(zhì)能(néng)是(shì)人(rén)工(gōng)智(zhì)能(néng)、机(jī)器(qì)人(rén)学(xué)、认(rèn)知(zhī)科(kē)学(xué)的(de)交(jiāo)叉(chā)领(lǐng)域, 主要(yào)研(yán)究(jiū)如(rú)何(hé)使(shǐ)机(jī)器(qì)人(rén)具(jù)备(bèi)类(lèi)似(shì)人(rén)类(lèi)的(de)感(gǎn)知(zhī)、规(guī)划(huà)、决(jué)策(cè)和(hé)行(xíng)为能力[1]。不同于传统的纯计算智能(如语言模型或图像识别),具身智能强调“身体”与环境的感知与互动,使用物理实体来感知和建模环境, 根据任务目标和实体能力进行规划和决策, 最后使用实体的运动能力来完成任务[2],赋予了AI在现实场景中执行任务的能力。

具身智能的应用场景极其广泛,在以下领域中都有它的身影:

工业自动化机械臂完成精准抓取、装配、焊接等任务,提高生产效率。

家庭服务:服务机器人实现清扫、送物、协助老人等功能,改善生活质量。

医疗辅助:手术机器人、康复机器人帮助医生完成复杂操作或患者康复训练。

探索与救援:自主机器人进入危险区域执行探测、救援任务。

教育与娱乐:教育机器人辅助教学,陪伴机器人提供情感交互。

从“脑力型AI”(如ChatGPT、Copilot)走向“动手型AI”(如智能机械臂、家庭机器人),这是人工智能发展的必经之路。毕竟,真正聪明的 AI,不该只是“懂”,更应该能“做”。未来,随着硬件成本降低、算法进步和数据积累,具身(shēn)智(zhì)能(néng)将(jiāng)成(chéng)为(wèi)智(zhì)能(néng)时(shí)代(dài)的(de)核心驱动力。

48ed760c-25a3-11f0-9310-92fbcf53809c.png

图 1 具身智能可应用于多种形态的机器人

来源:https://arxiv.org/pdf/2407.06886.pdf

2具身智能研发的挑战

尽管具身智能前景广阔,但具身智能的研发仍面临诸多挑战,让机器人高效学习新技能的道路并不平坦。现实中的具身智能远比想象中更复杂,特别是在控制机械臂这样的典型任务上,哪怕是“开个门”,对研发人员来说都是“灾难三连”:

1搭建场景:在仿真环境中搭建物理场景,定义门的物理属性、初始状态

2设计动作:精心设计如何(hé)移(yí)动机械臂,如何抓门、门往哪开

3写训练代码:编写奖励函数,调节超参数,通过强化学习方法进行大量训练调优

上面每一个环节都高度依赖人工干预,开发周期长,效率低。更麻烦的是:每训练一个新技能,就像从头造一辆车。比如你希望机器人学会“关窗”或“递杯子”,就得重写仿真环境、重新配置动作参数,甚至连训练逻辑都得重做。总结下来,具身智能的研发过程有三座大山横在前面:

高人力成本:每个新技能的开发都需要专业团队投入数周甚至数月时间,涉及仿真设计、动作规划、算法调试等多个领域。

低通用性:为特定任务设计的环境、动作和奖励函数难以复用到其他任务。

扩展性差:当任务复杂度增加(如从单一抓取到多物体协作),开发难度呈指数级上升,难以快速迭代。

所以现实中很多具身智能研究,只能聚焦于几个固定任务,很难做到快速拓展。

3使用大语言模型,打造“智能技能生成器”

近年来大语言模型(Large Language Model,LLM)以其强大的语言理解、知识推理和代码生成能力,在多个领域展现出革命性潜力[3]。面对上一节中提到的挑战,我们思考:能不能把“自然语言+通用智能”的强大能力,用在具身智能开发上?是否有可能利用AI自身的智能,自动化技能开发流程,从而大幅降低成本、提升效率?

为此,我们参考了多个使用LLM的优秀开源方案[4],并将其与具身智能的开发流程相结合。最终我们推出了:沐曦具身智能仿真生成系统,实现从任务描述到技能学习的端到端自动化。

具体而言,我们使用具备强大语言理解与通用知识推理能力的 LLM,结合具身智能中机械臂任务的特性,设计了一系列高质量的提示词 Prompt 模板,让它能够自主生成新技能任务,理解任务需求,将自然语言任务描述转化为可执行的(de)仿(fǎng)真(zhēn)任(rèn)务(wu),生(shēng)成(chéng)任(rèn)务所需的全部内容,实现了机械臂技能开发流程的高度自动化。

简单来说,它有点像一个“具身任务魔法师”——你告诉它要完成什么任务,它就能自动生成整套执行方案,从场景到动作,从奖励函数到仿真环境,全都一步到位,彻底改变了具身智能技能开发的范式。

本系统能够自动完成以下任务:

任务 描述
生(shēng)成(chéng)技(jì)能(néng)任(rèn)务(wu)描(miáo)述(shù) 根据目标物体,生成多个机械臂与之相关的任务描述
生成仿真环境配置 生成目标(biāo)物(wù)体(tǐ)在MuJoCo环境中的位置与属性
生(shēng)成(chéng)任(rèn)务(wu)操作步骤 根据任务技能与目(mù)标(biāo)物(wù)体(tǐ),将(jiāng)任(rèn)务(wu)分(fēn)解(jiě)为(wèi)机(jī)械(xiè)臂(bì)可(kě)执(zhí)行(xíng)的(de)动(dòng)作(zuò)序(xù)列(liè)
生(shēng)成(chéng)元(yuán)动(dòng)作(zuò)序(xù)列(liè) 将复杂动作拆解为机械臂的基本动作单元
生成奖励函数代码 生成强化学习所需的奖励函数逻辑代码
生成物体初始状态 生成物体的初始状态(如关节角度)

上面整个过程中不再需要你手动写 MuJoCo仿真平台所需的场景XML配置、设置各种配置参数、调整代码逻辑。你只需要告诉LLM场景中有哪些可操作的物体,系统就能自动生成多个机械臂操作不同物体的任务,输出每个任务完整的训练配置,然后调用 MuJoCo 引擎启动仿真,机械臂(bì)就(jiù)开(kāi)始(shǐ)一(yī)一(yī)学(xué)习(xí)这(zhè)些(xiē)技(jì)能(néng),是(shì)不(bù)是(shì)有(yǒu)点(diǎn)“AI 的(de)魔(mó)法(fǎ)感(gǎn)”?

为(wèi)了(le)便(biàn)于(yú)演(yǎn)示(shì),本(běn)系(xì)统(tǒng)以(yǐ)厨(chú)房(fáng)场(chǎng)景(jǐng)来(lái)展(zhǎn)示(shì)整(zhěng)个(gè)的(de)自(zì)动(dòng)化(huà)执(zhí)行(xíng)流(liú)程(chéng),其(qí)场(chǎng)景(jǐng)如(rú)下(xià)图(tú)2所(suǒ)示(shì)。

48fe522e-25a3-11f0-9310-92fbcf53809c.jpg

图 2 厨房虚拟场景样例图

本系统整个流程可以总结为两个阶段:任务生成阶段和任务执行阶段,具体内容如图3所示。

490ca112-25a3-11f0-9310-92fbcf53809c.png

图 3 沐曦具身智能仿真生成系统框架

3.1任务生成阶段

在任务生成阶段,本系统会通过精心设计的提示词,多次调用大语言模型,逐步生成新技能任务描述、任务对应的仿真环境配置、机械臂执行任务的操作步骤、仿真环境中物体初始配置参数等信息。每个步骤的具体作用如下:

技能任务描述生成

LLM根据场景中多个不同物体的属性信息,生成多个机械臂操作物体的任务信息描述。任务描述中包含:任务名、任务详细描述、机械臂操作的物体名称、机械臂与物体交互的关节名等。针对厨房场景,其生成的部分样例如下:

Task Name: Open Microwave DoorDescription: The robotic arm willopenthe microwave door.Additional Objects: NoneBodies:- microdoorroot: from the semantics,thisisthe door of the microwave. The robot needs to approachthisdoorinorder toopenit.Joints:- microdoorroot_joint: from the articulation tree,thisisthe hinge joint that connects microdoorroot. Therefore, the robot needs to actuatethisjointforopening the door.

仿(fǎng)真(zhēn)环(huán)境(jìng)配置生成

LLM根据生成的任务描述信息、不同物体的属性信息,生成物体在仿真(zhēn)环(huán)境(jìng)中(zhōng)的(de)多项配置信息,包括:物体名称、物体的空间位置、是否可移动等。LLM以YAML格式返回生成的配置信息。针对打开微波炉门任务,其生成样例如下:

-  center: (0.6, 0.4, 1.6)  movable:false  name: microwave type: xml-  center: (0.82, 0.16, 2.3)  movable:false  name: slidecabinet type: xml-  center: (0.6, 0.4, 2.141)  movable:true  name: mug type: xml-  task_description: The robotic arm will open the microwave door  task_name: Open Microwave Door

任务操作步骤生成

LLM根据生成的任务描述信息、不同物体的属性信息、机械臂具备的元动作函数列表、可从仿真环境中获取状态信息的函数列表,生成机械臂完成该任(rèn)务(wu)所(suǒ)需(xū)执(zhí)行的一系列操作步骤。对于每个步骤,LLM需要判断该操作的类型,包括:{元动作、强化(huà)学(xué)习(xí)动(dòng)作}。若为元动作,则生成机械臂执行的元动作序列,若为强化学习动作,则生成使用强化学习算法训练学习该技能所需奖励函数Python逻辑代码。针对打开滑动柜门任务(wu),其(qí)生(shēng)成(chéng)的(de)工(gōng)作(zuò)步(bù)骤(zhòu)样(yàng)例(lì)如(rú)下(xià):

substep1: move to the slidecabinet doorsubstep2: grasp the slidecabinet doorsubstep3: open the slidecabinet doorsubstep4: release the slidecabinet door

物体初始状态生成

LLM根据生成的任务描述信息、不同物体的属性信息,生成该物体在仿真环境初始化时,各关节角度的默认值。如:开滑动柜门任务中,门的关节应初始化为关闭状态(0表示关闭,1表示开启),其生成样例如下:

jointvaluesslidedoor_joint:0

3.2任(rèn)务(wu)执(zhí)行(xíng)阶(jiē)段(duàn)

在(zài)任(rèn)务(wu)生成阶段完成多项生成任务后,本系统即可根据LLM生成环境配置信息、操作步骤信息、关节角度值,调用MuJoCo仿真引擎构建虚拟环境,按生成步骤控制机械臂运动,执行任务并完(wán)成(chéng)强(qiáng)化(huà)学习训练。其中,包括执行元动作,或调用强化学习算法进行训练与推理。最终系统将整个任务的操作过程通过仿真引擎渲染保存为视频,如下图4所示。

491ccda8-25a3-11f0-9310-92fbcf53809c.gif

图4 机械臂技能学习操作演示

4和传统开发比,新方案优势是什么?

与传统手动开发相比,新方案具有以下多个突破性优势。这意味着,即便你不是机器人专家,也能用大语言模型为机械臂设计新任务;对于专业团队而言,也可以极大提升开发效率,加快原型验证,释放更多创意空间。

对比维度 传统流程 自动化系统
开发周期 数周起步 数小时即可构建原型
人力需求 多名工程师协作 单人即可完成
扩展任务 手动重复工作 可快速迭代新任务
复用性 高度模块化、结构统一
技术门槛 专业背景要求高 语言驱动、门槛低

新方案具备以下技术亮点:

提示工程:我们设计了一套针对(duì)具(jù)身(shēn)任(rèn)务(wu)的(de)高(gāo)质(zhì)量(liàng)提(tí)示(shì)词模(mó)板(bǎn),确(què)保(bǎo)LLM生(shēng)成(chéng)内(nèi)容(róng)的(de)准(zhǔn)确(què)性(xìng)和(hé)一(yī)致(zhì)性(xìng)。例(lì)如(rú),提(tí)示(shì)词会(huì)引(yǐn)导(dǎo)LLM明(míng)确(què)物(wù)体(tǐ)属(shǔ)性(xìng)(如(rú)“关微波炉门任务,门应该处于开启状态”)和机械臂动作逻辑(如“先靠近门把手,再闭合夹爪”)。

模块化生成:系统将任务分解为环境、动作、奖励等模块,分别生成并整合,既保证了生成内容的结构化,又便于调试和复用。

与MuJoCo深度集成:系统生成的配置能直接兼容MuJoCo仿真引擎,支持高效的物理仿真和实时渲染。

端到端训练:通过生成的奖励函数和动作序列,系统支持强化学习的全流程自动化,机器人可在仿真中快速收敛到最优策略。

最重要的一点,本系统完美适配沐曦C系列GPU产品,可在曦云C500 GPU上高效进行LLM大模型推理、以及多种强化学习算法的训练&推理。

5为什么开源?

我们希望更多人一起

创造具身智能!

虽然本系是以厨房场景机械臂操作物体为例,但参照本系统中方法,可以便捷拓展到轮式机器人、四足机器人等人形机器人,支持更复杂的(de)多(duō)任(rèn)务(wu)学(xué)习(xí)场(chǎng)景(jǐng)。例(lì)如(rú),未(wèi)来(lái)可(kě)实(shí)现(xiàn)“机(jī)器(qì)人(rén)自(zì)主整(zhěng)理(lǐ)房(fáng)间(jiān)”或(huò)“协(xié)作(zuò)完(wán)成(chéng)生(shēng)产(chǎn)线(xiàn)装(zhuāng)配(pèi)”等(děng)高(gāo)级(jí)任(rèn)务(wu)。

我(wǒ)们(men)相(xiāng)信(xìn),具(jù)身(shēn)智(zhì)能(néng)的(de)未(wèi)来(lái),是(shì)“人(rén)人(rén)可(kě)用(yòng)、人(rén)人(rén)可(kě)创(chuàng)”的(de)智(zhì)能(néng)。

为(wèi)了(le)推(tuī)动(dòng)具(jù)身(shēn)智(zhì)能(néng)领(lǐng)域的进步,我们已经正式开源完整的沐曦具身智能仿真生成系统方案,所有代码可用,且示例齐全,欢迎所有开发者、研究者、爱好者尝试、改进、拓展。

开源地址

GitHub:https://github.com/MetaX-MACA/Embodied_AI_Simulation

Gitee:https://gitee.com/metax-maca/Embodied_AI_Simulation

6结语

过去十年,AI 靠着“认字、听话、写代码”带来了巨大变革;而下一个十年,AI 将走出屏幕,走入工厂、家庭、医院和每一个现实场景。具身智能就是连接这两者的桥梁,它既有 AI 的大脑,也拥有对世界的“动手能力”。我们希(xī)望(wàng)这(zhè)套(tào)系(xì)统(tǒng),能(néng)让(ràng)更(gèng)多(duō)人(rén)参(cān)与(yǔ)到(dào)具(jù)身(shēn)智(zhì)能(néng)的(de)探(tàn)索(suǒ)中(zhōng)来(lái)。不(bù)再(zài)困(kùn)在(zài)复(fù)杂(zá)的(de)开(kāi)发(fā)流(liú)程(chéng)里(lǐ),不(bù)再(zài)被(bèi)高(gāo)门槛挡在门外!

服务热线
服务热线:
400-8453-696
  • 24小时服务热线:15966587632
  • 地址:郑州市金水区政七街13号院南楼5层516号
  • 厂区:河南郑州经济开发区(航海东路高速公路入口处)
  • 邮箱: 15966587632@163.com
二维码框
二维码
关注微信公众号
Copyright © 2016-2025 郑州机器人有限公司 备案号: 沪ICP备14051834号 网站地图