「具身智能落地实战」系列第 12 篇
前几篇我们拆解了具身机器人的硬件、大脑、感知、控制,以及影子模式与数据闭环。但数据闭环的最后一环——把训练好的新算法和新功能部署到成千上万台机器人上——需要 OTA(Over-the-Air,空中升级)技术来实现。本文拆解机器人 OTA 的技术架构、SOTA/FOTA/MOTA 三种升级类型、安全与可靠性保障、以及 OTA 如何支撑机器人的持续进化。
引言:从「出厂即定型」到「持续进化」
传统工业机器人有一个特点:出厂即定型。机器人在出厂前,软件和固件就已经烧录好了,部署到现场后,除非出现严重 bug 或客户有特殊需求,否则不会再更新。机器人的能力在出厂那一刻就固定了,用十年还是那个样子。
但对于具身智能机器人来说,这种模式行不通。原因很简单:
- 算法在持续迭代——基于机器学习的算法(VLA 大模型、强化学习运动控制、视觉检测等)需要持续用新数据训练和优化,能力在不断提升
- bug 和安全漏洞需要修复——复杂的软件系统不可能没有 bug,发现后需要及时修复
- 新功能需要推送——客户可能需要新的功能(新的操作技能、新的交互方式、新的行业方案)
- 长尾场景需要覆盖(系列第 13 篇)——真实环境中总有没见过的场景,需要持续更新算法来覆盖
- 数据闭环需要快速迭代(系列第 11 篇)——从数据收集到模型部署的周期越短,算法进化越快
因此,具身智能机器人必须具备 OTA(Over-the-Air,空中升级) 能力——通过网络远程把新的软件、固件、算法模型推送到机器人上,不需要工程师到现场操作,也不需要把机器人返厂。
OTA 不是什么新技术——智能手机、智能电视、汽车(尤其是新能源汽车)早就用上了 OTA。但机器人 OTA 有其特殊性和挑战性:
- 机器人与物理世界交互——升级过程中如果出问题,机器人可能失控、摔倒、碰撞,造成硬件损坏甚至伤人
- 机器人可能在移动中——升级时机器人可能在执行任务,需要考虑任务中断和恢复
- 机器人的计算和网络资源有限——边缘设备的算力、存储、网络带宽都有限
- 机器人的软件栈复杂——操作系统、固件、驱动、应用、算法模型,多层都可能需要升级
- 机器人数量多、分布广——成千上万台机器人分布在不同地点、不同网络环境,需要可靠的批量升级能力
本文就来拆解机器人 OTA 的技术架构、三种升级类型、安全与可靠性保障,以及 OTA 如何支撑机器人的持续进化。
一、什么是机器人 OTA
1.1 基本概念
OTA(Over-the-Air,空中升级)是指设备通过无线网络(Wi-Fi、蜂窝网络、以太网等)从远程服务器下载更新包,自动安装更新,不需要人工到现场操作或返厂升级。
对于机器人来说,OTA 不仅仅是「更新一下 App」,而是涉及整个软件栈的升级能力:
- 操作系统升级:Linux 内核、系统库、安全补丁
- 固件升级:电机驱动固件、传感器固件、嵌入式控制器固件
- 驱动升级:摄像头、激光雷达、IMU 等硬件的驱动程序
- 应用升级:导航、避障、交互、任务管理等应用层软件
- 算法模型升级:VLA 大模型、检测模型、运动控制策略等机器学习模型
- 配置升级:参数配置、场景配置、用户偏好配置
1.2 为什么机器人需要 OTA
1. 算法持续迭代
具身智能的核心算法(VLA、强化学习、视觉感知)都是数据驱动的,需要持续用新数据训练和优化。没有 OTA,算法迭代的成果无法快速部署到机器人上,数据闭环(系列第 11 篇)就断了最后一环。
2. bug 和安全漏洞修复
复杂的软件系统不可能没有 bug。在真实环境中运行时,可能会发现各种问题——导航死锁、运动控制异常、传感器通信中断、安全漏洞等。OTA 可以快速修复这些问题,不需要工程师到现场。
3. 新功能推送
客户可能需要新的功能——新的操作技能、新的交互方式、新的行业方案、新的第三方集成。OTA 可以把新功能推送到已部署的机器人上,提升产品价值和客户满意度。
4. 性能优化
通过 OTA 可以持续优化机器人的性能——运动更流畅、导航更高效、交互更自然、能耗更低。这些优化虽然不是「新功能」,但能显著提升用户体验。
5. 长尾场景覆盖
真实环境中总有没见过的场景(长尾场景,系列第 13 篇)。通过影子模式(系列第 11 篇)收集这些场景的数据,训练新的算法,再通过 OTA 推送,机器人就能逐步覆盖更多长尾场景,能力持续提升。
1.3 机器人 OTA vs 手机 OTA vs 汽车 OTA
| 维度 | 手机 OTA | 汽车 OTA | 机器人 OTA |
|---|---|---|---|
| 升级内容 | 操作系统、App | 操作系统、车机软件、动力/底盘控制 | 操作系统、固件、驱动、应用、算法模型、配置 |
| 安全性要求 | 高(变砖、数据丢失) | 极高(行驶中升级可能导致事故) | 极高(运动中升级可能失控、摔倒、伤人) |
| 实时性要求 | 低(可以关机升级) | 中(可以停车升级,但需要快速) | 高(可能在任务中,需要考虑任务中断和恢复) |
| 计算资源 | 中(手机算力较强) | 中高(车机算力较强) | 低(边缘设备算力、存储有限) |
| 网络环境 | 好(Wi-Fi/4G/5G) | 中(车库可能没信号) | 差(工厂、仓库、地下室可能没信号) |
| 设备数量 | 海量(亿级) | 大量(万-百万级) | 中量(百-万级,未来可能增长) |
| 物理交互 | 无 | 有(行驶控制) | 强(运动、操作、与人交互) |
机器人 OTA 结合了手机 OTA 的复杂性(多层软件栈)和汽车 OTA 的高安全性要求(运动中升级的安全风险),同时还面临边缘资源有限和网络环境差的挑战,是 OTA 技术中最有挑战性的场景之一。
二、三种升级类型:SOTA、FOTA、MOTA
机器人 OTA 根据升级内容的不同,可以分为三种主要类型:SOTA(软件 OTA)、FOTA(固件 OTA)、MOTA(模型 OTA)。
2.1 SOTA:软件 OTA
SOTA(Software OTA,软件空中升级) 是最常见的 OTA 类型,升级的是运行在操作系统之上的软件。
升级内容包括:
- 应用层软件(导航、避障、交互、任务管理、UI 等)
- 系统服务(通信服务、数据服务、日志服务等)
- 操作系统组件(系统库、工具、安全补丁,不涉及内核)
- 配置文件(参数、场景配置、用户偏好)
特点:
- 升级频率高(可能每周甚至每天都有新版本)
- 升级风险相对较低(应用层崩溃不影响底层系统,可以重启恢复)
- 升级速度快(软件包通常不大,安装快)
- 可以热升级(部分应用可以不重启就更新,或快速重启)
技术实现:
- 通常用包管理器(如 apt、dpkg)或自定义的应用管理器
- 差分升级(只下载差异部分)可以减少下载量
- 容器化部署(Docker)可以实现更灵活的应用升级和回滚
2.2 FOTA:固件 OTA
FOTA(Firmware OTA,固件空中升级) 升级的是嵌入式设备的固件,包括底层固件和硬件驱动固件。
升级内容包括:
- 主控板固件(运动控制板、传感器控制板等嵌入式控制器的固件)
- 电机驱动固件(关节电机、轮子电机的驱动固件)
- 传感器固件(摄像头、激光雷达、IMU、力传感器的固件)
- 操作系统内核和引导程序(Bootloader)
- 硬件驱动程序
特点:
- 升级频率低(固件相对稳定,可能几个月甚至几年才升级一次)
- 升级风险高(固件升级失败可能导致设备变砖、无法启动、硬件失控)
- 升级速度慢(固件刷写通常较慢,尤其是嵌入式设备)
- 通常需要冷升级(重启后生效,部分需要进入特殊升级模式)
技术实现:
- A/B 分区升级:系统有两个分区(A 和 B),当前运行在 A 分区,升级包写入 B 分区,升级完成后切换到 B 分区启动。如果启动失败,可以切回 A 分区,保证不会变砖
- Bootloader 升级保护:Bootloader 是最底层的引导程序,升级失败会导致完全无法启动。通常采用双 Bootloader 或特殊保护机制,确保 Bootloader 升级失败也能恢复
- 断电保护:固件升级过程中如果断电,可能导致固件损坏。需要在升级前检测电量,升级过程中做原子写入(要么完全成功,要么完全不生效),升级后做校验
- 差分升级:固件通常较大,差分升级可以减少下载量和刷写时间
2.3 MOTA:模型 OTA
MOTA(Model OTA,模型空中升级) 是机器人(尤其是具身智能机器人)特有的 OTA 类型,升级的是机器学习算法模型。
升级内容包括:
- VLA 大模型(视觉-语言-动作模型,系列第 2 篇)
- 视觉检测/分割模型(物体检测、语义分割、深度估计等)
- 运动控制策略(强化学习训练的运动控制策略,系列第 9 篇)
- 语音识别/合成模型
- 其他机器学习模型(异常检测、行为预测等)
特点:
- 升级频率高(算法迭代快,可能每周都有新模型)
- 升级风险中等(模型升级可能导致性能下降,但通常不会导致系统崩溃)
- 模型文件大(大模型可能几百 MB 甚至几 GB,下载和加载慢)
- 需要版本管理和 A/B 测试(不同模型版本的性能对比,灰度发布)
技术实现:
- 模型仓库:集中管理所有模型版本,支持版本查询、下载、回滚
- 模型量化和压缩:在保证精度的前提下压缩模型大小(量化、剪枝、蒸馏),减少下载和加载时间
- 热加载:支持模型热加载——不重启应用就切换模型版本,减少服务中断
- 模型 A/B 测试:部分机器人用新模型,部分用旧模型,对比性能,验证新模型效果后再全量推送
- 模型分片下载:大模型分片下载,支持断点续传,适应不稳定的网络环境
2.4 三种类型对比
| 维度 | SOTA(软件) | FOTA(固件) | MOTA(模型) |
|---|---|---|---|
| 升级内容 | 应用、系统服务、配置 | 主控固件、电机固件、传感器固件、内核 | VLA模型、检测模型、控制策略 |
| 升级频率 | 高(周/天级) | 低(月/年级) | 高(周/天级) |
| 升级风险 | 中(应用崩溃可重启) | 高(变砖、失控) | 中(性能下降但不崩溃) |
| 升级速度 | 快 | 慢 | 中(模型大但加载快) |
| 是否需要重启 | 通常不需要或快速重启 | 需要(冷升级) | 可以热加载 |
| 典型包大小 | 几 MB-几百 MB | 几 MB-几十 MB | 几十 MB-几 GB |
| 回滚难度 | 低(重新安装旧版本) | 中(A/B分区切换) | 低(切换旧模型版本) |
工程视角: 三种 OTA 类型的技术栈和风险等级不同,应该分开管理、分开部署:
- SOTA 用应用层的包管理器或容器化方案,升级频率高,流程相对简单
- FOTA 必须有严格的安全保障(A/B 分区、断电保护、校验、回滚),升级频率低但每次都要谨慎
- MOTA 需要专门的模型仓库和版本管理,支持热加载和 A/B 测试,升级频率高
不要把三种升级混在一起——比如不要把固件升级和应用升级打包在一起,因为它们的风险等级和回滚方式不同。分开管理可以降低风险,也更灵活。
三、OTA 的技术架构
一个完整的机器人 OTA 系统包含云端和设备端两部分。
3.1 云端架构
1. 升级包管理服务
- 存储所有版本的升级包(软件、固件、模型)
- 管理版本号、发布说明、兼容性信息、MD5/SHA 校验值
- 支持升级包的上传、查询、下载、删除
2. 设备管理服务
- 管理所有机器人设备的信息(设备 ID、型号、当前软件/固件/模型版本、在线状态、地理位置)
- 设备分组(按客户、按场景、按型号、按版本)
- 设备状态监控(在线/离线、电量、网络、任务状态)
3. 升级策略服务
- 定义升级策略(哪些设备可以升级、什么时候升级、升级前置条件)
- 灰度发布策略(先升级少量设备,观察没问题后再扩大范围)
- 强制升级 vs 可选升级(安全补丁强制升级,新功能可选升级)
- 升级窗口(在机器人空闲时升级,避免影响任务)
4. 升级执行监控服务
- 监控每台设备的升级进度(下载中、安装中、重启中、升级成功/失败)
- 统计升级成功率、失败率、失败原因
- 异常告警(大量设备升级失败、升级后设备离线等)
5. 日志和数据分析服务
- 收集设备升级日志和升级后的运行数据
- 分析升级前后的性能变化(成功率、任务时间、故障率等)
- 评估新版本的效果,为后续迭代提供依据
3.2 设备端架构
1. OTA Agent(升级代理)
- 运行在机器人上的后台服务,负责与云端 OTA 服务通信
- 定期查询是否有可用升级(或接收云端推送的升级通知)
- 评估升级条件(电量、网络、任务状态、是否在充电等),决定是否执行升级
- 管理升级流程(下载、校验、安装、重启、验证、回滚)
- 上报升级进度和结果到云端
2. 下载管理模块
- 负责升级包的下载,支持断点续传、分片下载、多线程下载
- 网络切换(Wi-Fi/蜂窝/以太网)时保持下载状态
- 下载过程中做进度监控和速度限制(不占用过多带宽影响正常运行)
3. 校验和安全模块
- 下载完成后校验升级包的完整性(MD5/SHA 校验)
- 校验升级包的签名(确保升级包来自可信来源,未被篡改)
- 校验升级包的兼容性(型号、当前版本、依赖关系)
4. 安装管理模块
- 执行升级包的安装(软件安装、固件刷写、模型加载)
- 管理安装过程中的状态(备份旧版本、安装新版本、切换版本)
- 安装失败时执行回滚(恢复到旧版本)
- 安装完成后做功能验证(确保新版本能正常运行)
5. 状态管理和任务协调模块
- 管理机器人的当前状态(任务中、空闲、充电、故障)
- 协调升级与任务的关系(任务中不升级,任务完成后再升级;升级中暂停新任务)
- 升级失败后的恢复(确保机器人处于安全状态,不会失控)
- 上报设备状态和升级状态到云端
3.3 通信协议
机器人与云端 OTA 服务的通信通常使用:
- HTTPS:用于升级包下载、API 调用(安全、可靠)
- MQTT:用于设备状态上报、升级通知推送(轻量、低功耗、适合物联网设备)
- WebSocket:用于实时升级进度上报(双向、低延迟)
四、安全与可靠性保障
OTA 的安全和可靠性是机器人 OTA 最核心的问题——升级失败可能导致机器人变砖、失控、摔倒、伤人。必须有多重保障机制。
4.1 安全保障
1. 传输安全
- 所有通信使用 HTTPS/TLS 加密,防止中间人攻击和数据篡改
- 升级包下载使用安全通道,校验证书有效性
2. 升级包签名和校验
- 每个升级包都用私钥签名,设备端用公钥验证签名,确保升级包来自可信来源
- 升级包包含 MD5/SHA 校验值,下载完成后校验完整性,确保下载过程中没有损坏
- 升级包包含版本号、型号、兼容性信息,设备端校验是否适合本机
3. 访问控制
- 云端 OTA 服务需要身份认证和权限管理(谁能上传升级包、谁能发布升级、谁能管理设备)
- 设备端只接受来自可信服务器的升级通知,不接受任意来源的升级请求
- 敏感操作(如固件升级、强制升级)需要额外的授权和确认
4. 数据隐私
- 升级过程中收集的设备数据(日志、状态)需要加密存储和传输
- 遵守隐私法规(GDPR、个人信息保护法等),不收集不必要的隐私数据
- 用户可以选择是否参与数据收集和灰度测试
4.2 可靠性保障
1. A/B 分区升级(防变砖)
- 系统有两个完全独立的分区(A 和 B)
- 当前运行在 A 分区,升级包写入 B 分区
- 升级完成后,设置启动标志为 B 分区,重启
- 如果 B 分区启动成功(运行一段时间后确认正常),则升级完成
- 如果 B 分区启动失败(无法启动或功能异常),自动切回 A 分区启动,保证机器人不会变砖
- A/B 分区也适用于固件和模型(双版本切换)
2. 断电保护
- 升级前检测电量,电量不足时不升级(或提示先充电)
- 升级过程中做原子写入——要么完全写入成功,要么完全不生效,不会出现「写了一半」的中间状态
- 关键数据(分区标志、版本信息)做双备份和校验,断电后重启能恢复到一致状态
- 固件升级过程中如果断电,重启后能检测到升级未完成,自动回滚到旧版本或重新升级
3. 灰度发布(降低批量风险)
- 新版本不一次性推送到所有设备,而是先推送到少量设备(如 1%、5%)
- 观察这些设备的升级成功率和升级后的运行表现(故障率、任务成功率、性能指标)
- 确认没有问题后,再逐步扩大范围(10% → 30% → 50% → 100%)
- 如果发现问题,立即停止推送,已升级的设备回滚到旧版本
- 灰度发布可以把新版本的风险控制在小范围内,避免大规模故障
4. 回滚机制
- 每个版本都支持快速回滚——如果新版本有问题,可以一键回滚到旧版本
- 软件回滚:重新安装旧版本软件包
- 固件回滚:A/B 分区切换回旧分区
- 模型回滚:切换回旧模型版本
- 回滚操作要快速、可靠,确保回滚后设备能正常运行
5. 升级前置条件检查
- 升级前检查一系列前置条件,不满足则不升级:
- 电量充足(避免升级中断电)
- 网络稳定(避免下载中断)
- 机器人处于空闲或充电状态(不在执行任务中)
- 机器人处于安全位置(不在危险区域、不在移动中)
- 当前系统状态正常(没有未解决的故障)
- 前置条件检查可以避免在不安全的时机升级,降低升级风险
6. 升级后验证
- 升级完成、重启后,自动运行一系列功能验证测试:
- 系统启动正常(所有服务正常运行)
- 传感器通信正常(摄像头、激光雷达、IMU 等有数据)
- 运动控制正常(能正常执行运动指令)
- 网络通信正常(能连接云端)
- 关键功能正常(导航、避障、交互等)
- 验证通过后,确认升级成功
- 验证失败后,自动回滚到旧版本,并上报失败原因
工程视角: OTA 的安全和可靠性怎么强调都不为过。对于机器人来说,一次失败的 OTA 可能导致:
- 机器人变砖(无法启动,需要返厂维修)
- 机器人失控(运动控制异常,摔倒、碰撞、伤人)
- 大规模故障(成千上万台机器人同时出问题,造成巨大损失)
- 客户信任丧失(客户对产品失去信心,退货、索赔)
因此,OTA 系统的设计原则应该是「安全第一,宁可升级慢,也不能出安全问题」。多重保障机制(A/B 分区、断电保护、灰度发布、回滚、前置检查、升级后验证)虽然增加了系统复杂度,但每一层都能降低风险,都是值得的。在实际项目中,不要为了省事而省略任何一层安全保障。
五、OTA 与机器人的持续进化
OTA 不仅仅是「更新一下软件」,它是机器人持续进化的基础设施。
5.1 OTA 是数据闭环的最后一环
在系列第 11 篇中,我们讲了数据闭环:数据收集→数据处理→模型训练→模型验证→模型部署→效果监控→更多数据。
OTA 就是「模型部署」这一环的技术支撑——没有 OTA,训练好的新模型无法快速部署到机器人上,数据闭环就断了,算法无法持续进化。
有了 OTA,数据闭环才能真正转起来:
- 影子模式收集真实数据
- 云端用新数据训练新模型
- 新模型通过仿真和实验室验证
- 新模型通过 OTA 灰度推送到机器人
- 监控新模型的真实表现,收集新数据
- 循环往复,算法持续进化
OTA 的速度决定了数据闭环的速度——OTA 越快,从数据到部署的周期越短,算法进化越快。
5.2 OTA 让机器人「越用越好」
传统机器人是「出厂即定型」,用十年还是那个样子。而有了 OTA 的具身智能机器人,可以「越用越好」:
- 算法持续优化——导航更智能、运动更流畅、操作更精准、交互更自然
- bug 持续修复——发现一个修一个,系统越来越稳定
- 功能持续增加——新的技能、新的交互方式、新的行业方案,持续推送
- 长尾场景持续覆盖——没见过的场景越来越少,适应能力越来越强
- 性能持续提升——速度更快、能耗更低、故障率更低
客户买了这样的机器人,不是买了一个固定的产品,而是买了一个「持续进化的平台」——今天的机器人和一年后的机器人,能力可能完全不同。这大大提升了产品的价值和客户的粘性。
5.3 OTA 改变了商业模式
OTA 不仅改变了技术,也改变了机器人行业的商业模式:
1. 从「卖硬件」到「卖服务」
- 传统机器人:卖硬件,一次性收入
- OTA 机器人:硬件 + 持续的软件/算法/功能更新,可以收订阅费或服务费
- 客户愿意为「持续进化」付费,因为机器人能力在不断提升
2. 从「项目制」到「产品制」
- 传统工业机器人:项目制,每个客户定制开发,交付后基本不再更新
- OTA 机器人:产品制,标准化产品 + OTA 持续更新,规模效应明显
- OTA 让标准化产品能适应更多场景(通过软件/算法适配),降低了定制化需求
3. 从「一次性交付」到「长期运营」
- 传统机器人:交付即结束,后续只有维修
- OTA 机器人:交付是开始,后续持续运营(数据收集、算法迭代、功能推送、客户成功)
- 长期运营带来持续的客户关系和收入
5.4 OTA 的未来趋势
1. 更细粒度的 OTA
- 从「整包升级」到「模块化升级」——只升级需要更新的模块,不影响其他模块
- 从「冷升级」到「热升级」——更多模块支持不重启就升级,减少服务中断
- 从「设备级升级」到「功能级升级」——可以单独升级某个功能或某个技能
2. 更智能的 OTA
- AI 辅助的升级决策——根据设备状态、场景、历史表现,智能决定什么时候升级、用什么版本
- 自动回滚和自愈——升级后如果检测到异常,自动回滚或自愈,不需要人工干预
- 个性化升级——不同设备、不同场景、不同客户,可以推送不同的版本和配置
3. 更安全的 OTA
- 更完善的安全机制(端到端加密、硬件级安全芯片、零信任架构)
- 更严格的合规(满足各行业的安全和隐私法规)
- 更透明的升级过程(用户知道升级了什么、有什么变化、可以选择是否升级)
4. 边缘-云协同的 OTA
- 大模型在云端训练,量化压缩后通过 OTA 推送到边缘
- 边缘端可以做联邦学习(系列第 11 篇提到的隐私计算),不上传原始数据就能联合训练模型
- 边缘-云协同让 OTA 更高效、更安全、更隐私友好
六、总结
OTA(空中升级)是具身智能机器人持续进化的基础设施,它让机器人从「出厂即定型」走向「越用越好」。
核心要点回顾:
- 什么是机器人 OTA:通过网络远程把新的软件、固件、算法模型推送到机器人上,不需要现场操作。机器人 OTA 结合了手机 OTA 的复杂性和汽车 OTA 的高安全性要求,是最有挑战性的 OTA 场景之一
- 三种升级类型:SOTA(软件 OTA,高频、中风险)、FOTA(固件 OTA,低频、高风险、需要 A/B 分区和断电保护)、MOTA(模型 OTA,高频、中风险、需要模型仓库和热加载)。三种类型分开管理、分开部署,降低风险
- 技术架构:云端(升级包管理、设备管理、升级策略、执行监控、数据分析)+ 设备端(OTA Agent、下载管理、校验安全、安装管理、状态协调)
- 安全与可靠性保障:传输安全、升级包签名校验、访问控制、A/B 分区防变砖、断电保护、灰度发布、回滚机制、前置条件检查、升级后验证。多重保障,安全第一
- OTA 与持续进化:OTA 是数据闭环的最后一环,让机器人「越用越好」,改变了商业模式(从卖硬件到卖服务、从项目制到产品制、从一次性交付到长期运营)
对于具身智能来说,算法和功能在持续迭代,OTA 是把这些迭代成果快速、安全地部署到成千上万台机器人上的唯一途径。谁能构建起安全、可靠、高效的 OTA 系统,谁就能支撑起机器人的持续进化,在具身智能的竞争中占据优势。
关于作者: 越微智能(Yuewell)专注具身智能与工业 AI 视觉落地,基于自研 VLA 多模态大模型,提供全品牌机器人二次开发(适配宇树/优必选/智元/傅利叶)与工业级视觉算法定制,具备 OTA 升级与持续迭代能力,支持从算法、硬件到产线实机部署的全栈交付。
下一篇预告: 《长尾场景深度拆解:具身智能从实验室到真实世界的鸿沟》,我们将拆解具身智能落地的最大障碍之一——长尾场景,看看它到底是什么、为什么难、以及有哪些应对策略,敬请关注。