这几年大家都在追大模型,追着追着,很多人觉得具身智能就是把 LLM 塞进机器人脑子里,模型够大就足够聪明。但真在产线上调过机器人、跑过实际 demo 的人都知道,模型再强,反应跟不上、动作不落地、传感器数据对不齐,一切都是空中楼阁。从 LLM、VLA、LLA、SLIM 这些越来越细分的模型路线里,我看到的其实是同一个信号:具身智能真正需要的不只是大模型,而是一整套以实时音视频感知底座为地基的完整系统。这篇文章就沿着这条线,把我自己的理解、选型思路和踩坑经验一次性讲清楚,给正在做相关方向或者准备入局的朋友一个参考。
1. 具身智能的认知误区:大模型解决不了“手眼脚”的问题
1.1 大模型在具身智能里的真实位置
先明确一个判断:LLM 在具身智能里扮演的角色,是“认知决策层”,不是“执行层”。它负责理解人类指令、拆解任务、规划步骤,甚至生成一段可执行的语言化操作序列。但无论是哪家大模型,它都不直接产生电机的电流指令,也不直接告诉你机械臂该转到哪个关节角度。这不是大模型的缺点,而是它本身的定位决定的。
可以这样类比:大模型像一个坐在总部的战略参谋,他能看清楚地图上的局势、制定作战计划,但真正往前冲、开枪、搬东西的,还是前线士兵。士兵看不见路,参谋的图纸再精准都没用。具身智能系统里,那些“士兵”就是感知模块、运动控制模块和执行机构,而连接“参谋”和“士兵”的,正是一整套中间层基础设施。
很多人一开始做具身智能项目时,习惯性地先拉一个 LLM API 进来,然后让模型直接输出机器人动作。我见过不少团队这么干,结果往往卡在同一个地方:模型输出的动作指令太抽象,或者没考虑物理约束,又或者感知数据的频率根本跟不上模型推理的节奏。最终产品演示时,机器人要么停在原地发呆,要么做出一个看似合理但完全无法执行的动作。问题不在大模型本身,而在架构上把它放错了位置。
1.2 具身智能闭环拆解:七个环节一个都不能少
完整的具身智能闭环可以拆成七个环节:环境感知、数据预处理、语义理解、任务规划、动作生成、运动控制、反馈重规划。LLM 只覆盖了其中“语义理解”和“任务规划”两个环节,剩下的大半都是模型之外的事。
环境感知环节,需要摄像头、麦克风、激光雷达、触觉传感器协同工作,采集到的数据必须带精确的时间戳,才能在不同模态之间对齐。数据预处理环节,要去噪、去畸变、做帧同步,把图像、音频、点云变成模型能直接吃进去的张量。语义理解环节,大模型负责把人的自然语言指令转换成结构化意图。任务规划环节,把意图拆成有序的子任务序列。
动作生成环节就复杂了,这里不仅仅是一个模型的事,需要把子任务映射到机器人本体的运动学约束下,生成具体的轨迹、姿态、步态。运动控制环节要保证动作能稳定执行,涉及 PID、阻抗控制、MPC 等一系列传统控制算法。最后还有反馈重规划,在执行过程中实时感知环境变化,动态调整任务序列。
这七个环节里,任何一个环节滞后或者出错,整个系统就垮掉。而绝大多数项目一开始只盯着大模型,把大部分资源投入到模型选型和 prompt 调优上,忽略了前端感知底座和末端执行链路的建设。结果就是:模型聪明得像爱因斯坦,机器人笨拙得像刚学会走路的小孩。
1.3 比“能不能想到”更致命的是“来不来得及做”
具身智能和传统聊天机器人的本质区别在于对实时性的要求。聊天机器人你多等两秒,用户顶多觉得卡顿;但机器人面对一个正在靠近的人,多等两百毫秒,可能就会撞上去;机械臂抓取一个正在滑落的零件,晚 50 毫秒出手,就抓空了。
这种时间压力意味着,整个系统不能是一条“感知完成后再推理”的串行链路,而必须是多级并行的实时管道:底层感知持续运行,中层语义持续更新,高层规划持续刷新,每一层都有严格的延迟预算。所以我觉得,实时性约束决定了你不能把所有智能都集中在一个大模型里——推理一次几秒钟,这在具身场景里完全不可用。必须要把一部分能力下沉到边缘端、模型端,用轻量化的方式做近距离响应,再让大模型做长周期规划。这个结构性认知,是整个架构设计的出发点。
2. 从 VLA 到 LLA 再到 SLIM:模型家族到底在补什么缺口
2.1 VLA:把“看”和“做”捏在一个模型里
VLA(Vision-Language-Action)是过去两年具身智能领域最出圈的一个概念。它的核心思路很直接:不再让视觉模型输出“我看到什么”再由另一个模型决定“我要做什么”,而是把视觉编码、语言理解、动作生成三个任务统一到一个端到端模型里,输入是图像和语言指令,输出直接是动作 token。
这种设计的优势在于,模型可以从海量的人类操作数据里学出一种“看就知道怎么动”的映射关系,省掉了中间的人工规则转换。比如你给它一张“桌子上有一个红色杯子”的图像,加上指令“拿起杯子”,它可以直接输出机械臂末端的目标位姿和轨迹。RT-2、以及后续不少 VLA 模型,走的都是这条路。
但 VLA 也带来了新的问题。第一是数据,端到端需要大量高质量的“图像-语言-动作”三元组数据,这些数据比纯文本难获取得多,必须从真实机器人遥操作或高质量仿真环境中采集。第二是可解释性,动作 token 直接由模型内生,一旦出错,你很难定位是感知错了、理解错了还是动作映射错了。第三是部署成本,完整 VLA 模型参数量巨大,在边缘设备上跑不动,必须蒸馏、量化或者裁剪成小模型。
所以我不认为 VLA 是“接下来的唯一答案”,它更像是一个重要方向,解决了感知到动作的直连问题,但在实时性、可控性、工程落地层面还有大量配套工作要做。
2.2 LLA:语言到语言的中间链条,别小看这一步
相对 VLA,LLA(Language-Language-Action)讨论度低一些,但我个人觉得它在具身智能系统里的位置非常关键。它的思路可以理解为:先把人类指令转换成一串结构化的内部语言描述,再把这串描述映射为具体动作。
内部语言描述这一步,才是 LLA 的精髓。比如“把桌子上的苹果拿给我”这样一句话,经过 LLA 的中间转换,会变成一套包含目标物体位置、抓取姿态、运动路径、交接到人位置的分步内部描述。这个描述既有语义含义,又足够结构化,后续无论是接一个运动规划器还是接一个底层控制脚本,都会轻松很多。
为什么要这么绕一下?因为你直接让大模型输出动作,精度往往不够;但让大模型输出一段“计划”,再用规则或专用模型把计划转成动作,系统的可控性和稳定性都会好很多。这就像写代码,你不会直接让大模型输出二进制机器码,而是让它输出高级语言,再通过编译器转成目标码。LLA 就是这个翻译过程中的“编译器”。
在实际项目里,我用 LLA 结构处理过长任务分解。比如让机器人做“到厨房拿一瓶水,再送到客厅茶几上”,如果直接靠 LLM 输出,它很容易漏掉中间细节;但如果经过 LLA 层,先生成“导航到冰箱-识别水瓶-抓取-放到托盘-导航到茶几-放在茶几表面”,每一步都有明确的语言标签,后续模块处理起来就非常顺。
2.3 SLIM:轻量化与实体属性的定制路线
需要先说明,SLIM 并不是行业里有严格统一定义的术语,我在不同项目里见过它的几种指代:有的把 SLIM 理解为一种面向特定实体和场景的轻量语义意图模型(Semantic Lightweight Intent Model),有的把它当作一种受限资源下的小型交互模型。但共同点在于,SLIM 这个概念代表了一个非常重要的工程方向——在具身智能系统里,并不是所有能力都要靠大模型实现,很多高频、低延迟、高确定性的任务,应该用轻量化的专属模型来解决。
打个比方:大模型像是需要提前预约的专家门诊,SLIM 像是社区诊室里的全科医生。头疼脑热的小问题,社区医生立刻就能处理;疑难杂症再转诊到专家那里。具身系统里高频的基础意图识别、物体分类、目标检测,如果每次都调用大模型,成本和延迟都不可接受,但如果有一个在边缘端跑得很流畅的轻量模型,很多问题在本地就直接解决了。
最典型的做法是“大模型蒸馏 + 任务专用微调”。把大模型在特定任务上的能力,蒸馏到一个几亿参数甚至几千万参数的小模型里,部署到机器人本体的边缘计算单元上,保持毫秒级响应。只有当轻量模型遇到无法确认的复杂情况时,再向云端大模型发起请求。这种两级智能架构,就是 SLIM 这类轻量化方案存在的意义。我后面会详细展开一套这样的系统架构。
2.4 三个模型的真实关系与选型建议
很多初学者会问:VLA、LLA、SLIM 是不是三个互相竞争的方案,最终只能选一个?从我实际接触的项目看,它们其实处于不同的抽象层级,解决的是不同层面的问题,完全可以共存。
用一张表来对比三者的定位差异:
| 维度 | VLA | LLA | SLIM |
|---|---|---|---|
| 核心定位 | 感知-动作端到端映射 | 任务-动作语义转换的中间层 | 高实时、强约束场景的轻量专属模型 |
| 输入 | 图像+自然语言指令 | 自然语言/高层任务描述 | 特定模态输入(图像、音频、命令) |
| 输出 | 动作 token / 轨迹参数 | 结构化子任务序列 | 单任务意图或低维控制信号 |
| 典型场景 | 抓取、操作、模仿学习 | 长任务分解、跨模块对接 | 实时障碍物响应、声源定位、唤醒识别 |
| 主导瓶颈 | 数据质量与模型规模 | 语义转换精度 | 边缘算力与模型蒸馏质量 |
| 部署位置 | 高性能边缘机或云端 | 可放在机器人主控 | 嵌入式边缘设备 |
选型时我的经验是三层判断:先看你任务是否需要端到端的学习能力,如果需要就上 VLA;再看你的系统是否需要处理长链条任务拆解,如果需要就加 LLA 作为中间层;最后评估哪些高频模块必须本地快速响应,这些全部用 SLIM 类轻量模型来兜底。
3. 实时音视频感知底座:具身智能真正的地基
3.1 为什么“实时”比“智能”更先决
我有一个很直接的观察:大部分具身智能项目的失败,不是死在模型能力不足上,而是死在感知链路的延迟和不稳定上。模型选型倒是明确了,但图像数据从摄像头到模型输入这个过程中,已经走过了采集、编码、传输、解码、预处理好几道环节,每道环节都会引入延迟和噪声。等到模型拿到数据时,画面里的物体可能已经移动了,它输出的动作自然就错了。
对于具身系统,实时音视频感知底座解决的是两个最基本的问题:一是数据够不够新鲜,二是多路数据之间是否同步。新鲜度决定了系统的反应速度,同步性决定了多模态融合是否可靠。有一项数据我印象很深:当一个机器人系统的感知总延迟超过 500 毫秒,操作员的体感就已经接近“完全不可用”;超过 200 毫秒,精细操作类任务(比如插入 USB 接口、叠衣服)的成功率会明显下降。所以实时底座不是锦上添花,而是关乎系统能用不能用的硬门槛。
3.2 底座的四项核心能力
我认为,一个合格的实时音视频感知底座至少要具备四项核心能力。第一项是低延迟采集,摄像头和麦克风设备本身要支持低延迟模式,关闭不必要的自动曝光、自动白平衡等拖慢帧率的处理,直接在传感器端做轻量预处理。第二项是同步与对齐,多路音视频数据必须基于统一的时间基准标记,才能在融合时对得上“同一时刻”。
第三项是流式处理,数据不是攒成一大包再统一送模型,而是边采边处理,用流水线的方式持续输出感知结果,感知模块与模型推理模块并行运行。第四项是边缘感知与云端协同,底座的边缘端接管高频、低智、实时的感知任务,云端侧则负责低频、高智、非实时的复杂语义分析,两者按需协作而不是互相替代。
这四项能力里,最容易出问题的往往不是硬件性能,而是软件工程层面的数据管道设计。很多团队在仿真的环境下跑没问题,一上真机就发现摄像头的时间戳和麦克风的时间戳差了上百毫秒,融合出来的语义自然是错乱的。
3.3 关键技术拆解:时间同步、语义锚点与边缘推理
先讲时间同步。这是多模态感知最基础也最关键的一环。我建议在系统里统一采用 TAI 时间或 GPS 时间作为全局时间基准,每一帧图像、每一段音频都打上毫秒级时间戳。到融合阶段,用查找最近时间戳的方式将不同模态的数据配对,而不是依赖数据到达的顺序。ROS 2 的消息过滤器和时间同步策略(比如 message_filters 的 ApproximateTime 策略),在真机里非常好用,能自动把相近时间戳的话题消息对齐。
再讲语义锚点。所谓语义锚点,是解决“视频里的物体”和“语言指令里的物体”一致性问题的手段。视觉感知模块检测到一张桌子,桌子上的红色杯子被识别出来,赋予它一个 ID,比如 object_a,语言指令提到“那个杯子”,经过 LLM 解析后也指向 object_a。底座需要维护一张“当前环境语义地图”,实时更新每个锚点的位置、属性和状态,让下游模型可以直接引用来描述物理世界。没有这个机制,大模型再聪明,也会指错物体。
最后讲边缘推理。实时底座的算力是有限的,不能期待在嵌入式设备上跑一个几十亿参数的视觉大模型。合理的做法是把感知管线拆分成多个轻量模型:目标检测用 MobileNet/YOLO 类模型,语义分割用轻量分割网络,声源定位用麦克风阵列算法,每个模型都经过 INT8 量化部署到边缘推理引擎上。实测下来,这样的组合可以在 Jetson Orin 级别的设备上做到 10-25 毫秒以内的单帧处理延迟,基本满足实时交互需求。
3.4 工程选型:GStreamer、DeepStream 与 ROS 2
实时音视频底座在工程层面怎么选型,我直接给出自己一直在用的组合。视频采集与硬编解码用 GStreamer,它是最成熟的多媒体框架之一,支持市面上几乎所有摄像头和编码格式,而且管道的零拷贝能力很关键,能极大降低帧间延迟。图像通道解析用 NVIDIA DeepStream,配合 TensorRT 推理,可以在 GPU/NPU 上实现极低延时的视频流 AI 分析,实测在 Jetson 平台配合硬件解码器,RTSP 视频流的端到端感知延迟可以做到 80-120 毫秒以内。
音频通道我单独处理,用麦克风阵列 + 专用的音频处理库做回声消除、波束形成和声源定位,轻量级唤醒词和指令词识别直接在本地完成,再把结果打上时间戳送入 ROS 2 话题。整个系统的“骨架”用 ROS 2 来组织,它天然支持话题的发布订阅模式以及多传感器的时间同步,非常适合搭建实时感知底座。音视频流拆分成独立的 ROS 2 话题后,模型推理节点订阅这些话题,做深度融合,整个链路清晰又便于排查问题。
这套组合最大的优势是每个环节都有现成的成熟组件,不需要自己写很多底层代码,省下的精力可以全部投入到模型和系统调优上。我自己第一次搭这套底座的时候,大约一周时间就可以跑通完整的音视频同步采集通路,相比从零造轮子,效率高了一个量级。
4. 一套可落地的架构示例:从感知到决策完整走通
4.1 分层架构与软件栈清单
基于前面的思路,我给出一个自己实际项目中验证过的分层架构,分五层来看。
第一层是设备接入层,包含摄像头、麦克风阵列、激光雷达、IMU 等传感器,统一通过硬件抽象接口接入系统。第二层是实时感知层,运行轻量目标检测、语义分割、音频识别、声源定位等模型,输出带时间戳的结构化感知结果。第三层是语义融合层,负责把多模态感知结果统一到世界模型和语义地图中,维护语义锚点的实时状态。第四层是认知规划层,LLM/LLA 在这里接收用户指令,结合语义锚点状态做长任务拆解与决策。第五层是动作执行层,将规划结果映射为控制指令,通过运动规划器和伺服控制器下发给机械臂或移动底盘。
每层对应的软件栈建议如下:
| 层级 | 核心职责 | 推荐软件/工具 |
|---|---|---|
| 设备接入层 | 多传感器数据接入与硬解 | GStreamer、ROS 2 drivers、eCapture SDK |
| 实时感知层 | 轻量模型推理、边缘AI | TensorRT、DeepStream、ONNX Runtime、YOLO |
| 语义融合层 | 多模态关联、世界模型更新 | ROS 2 message_filters、自定义语义地图节点 |
| 认知规划层 | 指令理解、任务分解 | LLM API、LangChain 或自研 LLA 模块 |
| 动作执行层 | 运动规划与控制 | MoveIt、OMPL、ROS 2 control、TracIK |
这个分层最大的好处是每一层之间通过标准化的消息接口通信,替换某个模型或者升级某个传感器,不会引发整条链路的重构。做过真实系统的朋友应该都有体会,模块之间的接口约定清晰,比任何模型选型都重要。
4.2 数据流与关键参数计算
为了让你更直观地理解整套系统怎么跑通,我给一个具体的数据流示例。假设场景是“桌面抓取”:用户说“把左边的红色杯子拿过来”,机器人的工作流程是这样的。
感知层持续运行:RGB 摄像头以 30 FPS 采集画面,经过硬件解码后输入目标检测模型,每帧输出检测到的物体边界框、类别和 ID;麦克风阵列持续监听,唤醒词模型检测到“机器人”后,实时采样音频流送入语音识别模型,识别出“把左边的红色杯子拿过来”的完整指令。这两路数据都带精确时间戳,实时发布到 ROS 2 话题。
语义融合层收到指令后,触发一次世界模型查询,结合当前图像帧的检测结果和深度信息,确定“红色杯子”对应的语义锚点 object_cup的位置,把坐标和人称代词“左边”映射到机器人坐标系中。认知规划层把“拿杯子”这个指令拆分成语义子任务序列:先移动机械臂到预备位姿,再朝向目标杯子位姿移动,随后执行抓取,最后回到预备位姿。动作执行层调用运动规划器生成轨迹,下发控制指令,同时感知层继续运行,实时校验抓取结果是否成功。
关键参数我用一组实际配置估算:1080p 分辨率 RGB 帧,码率控制在 8-12 Mbps,采集到模型输入端的单帧延迟控制在 80-120 毫秒;音频质量 16 kHz/16 bit,唤醒识别延迟控制在 300 毫秒以内;模型推理在 Jetson Orin NX 上,单帧目标检测 10-25 毫秒;从收到语音指令到机械臂开始动作,总延迟预算控制在 600 到 900 毫秒。第一次跑通的时候我特别惊讶,实际系统完全可以在用户体感“自然”的范围内完成整个交互。
4.3 部署细节:模型裁剪、量化与硬件选型
整套系统里最容易让项目卡住的其实是部署环节。模型在服务器上跑得好好的,一到机器人终端就各种问题。我建议在功能验证阶段就直接在目标硬件上做部署,不要等模型全部调好了再移植。
模型裁剪方面,先做通道剪枝再做知识蒸馏,把感知模型从原来的一亿参数压缩到三千万到四千万参数,精度只损失一到两个点,但推理功耗和延迟都下降了 50% 以上。量化方面,用 INT8 量化替换 FP16,几乎无感知损失,显存占用进一步下降。硬件选型方面,我自己常用的组合是 Jetson Orin NX 作为边缘计算主控,搭配 Intel RealSense 系列深度相机,麦克风阵列用 ReSpeaker 系列,既有足够的算力跑实时感知,又足够省电轻量,适合安装在移动机器人本体上。
还有一个特别容易踩的坑是散热。在机器人内部狭窄的空间里,Jetson 很容易过热降频,导致推理延迟瞬间从 15 毫秒飙升到 50 毫秒。一定要在部署前做好散热测试,加装主动散热风扇,必要时用 jetson_clocks 锁定性能模式,避免频率抖动影响实时性。这些细节决定了你的系统在 demo 十分钟和连续运行两小时时表现是否一致。
5. 真机环境下最容易踩的坑与排查技巧
5.1 三个真实踩坑记录
第一个坑是音画不同步。最初搭建多模态融合模块时,我天真地以为把摄像头和麦克风的数据都送入同一台机器,时间就一定是同步的。结果发现摄像头的时间戳来自系统时钟,音频采集走的是 USB 声卡驱动,两者的时钟偏移累计到几百毫秒。机器人听到指令后,画面里对应的物体已经移动了。后来我统一用 TAI 时间基准给每帧数据打上时间戳,再配合消息过滤器做近似时间同步,这个问题才算彻底解决。
第二个坑是网络抖动导致的感知延迟漂移。当我尝试把一部分感知任务从边缘端移到云端处理时,发现哪怕局域网环境良好,推理请求的网络往返波动也会有 30-80 毫秒的抖动,直接导致响应时快时慢。后来我把所有高频实时感知任务全部下沉到边缘端,云端只承担低频复杂规划和知识问答,问题迎刃而解。教训就是:能边缘做的一定不丢到云端,这是实时底座的铁律。
第三个坑是边缘端资源争抢。在同一块 Jetson 上同时跑目标检测、语音识别、语义地图更新,显存和算力冲突非常激烈。一开始系统经常出现帧率骤降,后来我引入了推理任务的优先级调度机制:把目标检测设为最高优先级,语音识别次之,语义地图更新最低,并限制了每个模型的最大算力占用。系统稳定性明显改善,长时间运行也不再有明显掉帧。
5.2 排查工具箱与“可观测性”思维
排查这类问题,我强烈建议提前把“可观测性”做进系统里。不要只记录最终输出,而是记录全链路每一层的延迟、时间戳和状态。可以用 ROS 2 自带的 ros2 topic hz 和 ros2 topic echo 检查话题发布频率和数据内容;用 GStreamer 的调试日志观察管道内部各 element 的处理耗时;用 TensorRT 的性能分析工具拿到推理耗时;再写一个脚本汇总所有延迟数据到一张时间线图上。
有一次我排查“语音指令到机械臂起动延迟过高”的问题,就是把全链路延迟数据打印出来,一眼看到瓶颈在语义融合层——它每次都要查询世界模型,而世界模型更新频率太低,导致查询经常要等待最新帧。优化了世界模型的增量更新策略后,整个链路延迟降低了将近 250 毫秒。没有数据支撑,这种问题只能靠猜,会非常浪费时间。
5.3 常见问题速查表
| 现象 | 可能原因 | 排查方向 | 解决建议 |
|---|---|---|---|
| 语音识别指令能出,但机械臂不动 | 语义融合层未找到对应锚点 | 检查语义地图中锚点 ID 是否匹配 | 完善锚点生成时的坐标映射校验 |
| 抓取位置偏左或偏右 | 相机内参标定不准 | 检查相机标定参数与手眼标定结果 | 重新标定相机内参和手眼矩阵 |
| 偶发卡顿、推理延迟飙升 | 边缘端显存/算力争抢 | 观察 Jetson 的温度、频率、显存占用 | 启用推理优先级调度、锁定性能模式 |
| 多传感器数据时间对不上 | 时间同步基准不一致 | 查看各类数据时间戳 | 统一 TAI 时间基准,使用消息过滤器 |
| 云端大模型响应太慢 | 复杂任务规划耗时过长 | 测量云端 API 延迟 | 将规划任务异步化,本地先做初步响应 |
| 机器人环境变化后抓取失败 | 语义地图过时 | 检查地图更新机制 | 降低地图更新周期,加入增量更新逻辑 |
5.4 一些实测下来最管用的实操经验
做完几个真实项目之后,有一个体会越来越深:具身智能系统里,瓶颈永远在“最后十米”。模型再先进,最终还是要靠一根根线、一行行代码把整个链路串起来。我发现最有效的工作方式,是从第一步开始就端到端地跑通最小闭环,哪怕这个闭环只是“看到物体-输出坐标-打印出来”,也要先把整个链路的骨架搭好,再逐步往里面填模型和算法。这样任何时候出了问题,你都清楚是哪个环节的故障,而不是在模型和工程互相甩锅的死循环里打转。
另外,一定要重视数据采集和真机测试的自动化。我见过太多项目在实际部署前没有足够多的真实场景数据,仿真里跑得好好的,一上真机就露馅。建议从一开始就搭好数据记录系统,把真机运行时的音视频、模型推理结果、控制指令全部回放,形成一个可复用的“数据银行”。这些数据既可以用作后续模型迭代的训练集,也可以用作问题回溯的日志,一举两得。
最后再分享一个小细节:如果你在做需要与人近距离交互的服务机器人,音视频感知底座的延迟指标建议直接对标人类的自然交互节奏。人在对话中能接受的响应间隙大约在 300 到 700 毫秒,如果机器人从听到指令到做出第一个可感知的动作超过一秒,用户就会明显觉得“这台机器有点傻”。实时性不是可以留到最后优化的事,它从架构设计的第一天就必须被当成一等公民,和模型能力放到同一个优先级上。
我个人做下来最深的体会是:在具身智能这个领域,与其迷信某个单一的大模型,不如扎扎实实把感知底座、中间语义层和边缘推理这三件“不性感但致命”的事情做好。模型迭代得再快,跑不通实时闭环,一切归零。希望这篇文章能帮你少走一些弯路。