假设你新搬进一套房子,请来一位名叫“小奈”的住家管家。他身材清瘦,走路几乎没有声音;第一天,他小心地绕着家具转,记住茶几在哪里、碗碟收在哪排;你说一句“把沙发上的毯子叠好收进柜子”,他先看看毯子,再判断是哪个柜子,然后慢悠悠地伸出手——动作轻得像怕吵醒午睡的孩子。偶尔他碰了一下椅背,身体会自然地退让,而不是硬顶过去。他就是挪威1X公司造出的家庭人形机器人NEO。这篇文章,我们从头到尾拆解这位“管家”:他的身体为什么柔软,他靠什么认出家具、听懂人话,他是怎样通过反复练习学会叠衣服的,以及他离真正“毕业”还有哪些坎。你会发现,造一个能进家门的机器人,比造一个会跳后空翻的机器人难得多,而难的核心,恰恰是“安全、理解、学习”这六个字。

岗位关联

对AI从业者而言,NEO是理解“具身智能如何从实验室走向千家万户”的绝佳样本:安全设计、模仿学习、多模态交互、边缘推理,每一环都代表一个正在爆发的人才需求方向。

目录
  1. 可视化演示
  2. 认识NEO
  3. 安全设计哲学
  4. 感知与建图
  5. 模仿学习
  6. 多模态交互
  7. 运动控制
  8. 系统与隐私
  9. 落地与展望
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

展示1X Neo人形机器人硬件规格、多模态感知系统与家庭任务执行能力,交互切换理解核心技术。

本节配有交互动效(进入视口后自动加载,约 3KB)。

'+modeData.spec.caption+'

认识NEO

想象管家小奈的入职简历:他不是膀大腰圆的搬运工,而是一个清瘦、灵巧、走路带风的年轻人。他身高约五英尺九英寸,体重却只有三十千克左右,像个体重较轻的成年男性。简历上最显眼的一栏写着“目标岗位:家庭通用助手”,发薪单位是挪威1X公司——一家从2014年起就专注于人形机器人软硬件一体的企业,前身叫Halodi Robotics,后来改名1X,寓意“一次成功”。

为什么特意把机器人做得这么轻?因为家庭环境和工厂截然不同:过道窄、家具软、老人孩子行动不可预测。工业机械臂被关在安全围栏里,可以又重又硬;而NEO要走进客厅,就必须“轻装上阵”。轻,意味着惯性小、碰撞时的冲击力小;这也意味着它要更聪明地规划动作,用巧劲而不是蛮力。NEO的定位不是“搬砖”,而是“搭把手”:拿杯子、收衣服、扶老人,都是几千克以内的工作。

NEO能搬多少东西呢?设计有效负载大约15千克——相当于两箱矿泉水。我们用一个很简单的指标来理解这个设计取向——负载自重比:

小奈之所以能被你一把扶住而不撞翻花瓶,正是因为他的“轻”是被精确计算过的设计选择:轻量不仅是省电,更是一道看不见的安全防线。

ρ=MloadMself\rho = \frac{M_{\text{load}}}{M_{\text{self}}}
机器人的“有效负载”除以“自身重量”,反映这台机器为了搬运1千克东西要背负多少自己。这个比值越高,结构效率越好。
  1. 分子 M_load(负载质量)机器人能安全搬运的最大物体重量,NEO约为15千克,足以拿动一盆花、一袋米或一只小型工具箱。
    Mload≈15 kgM_{\text{load}} \approx 15\,\text{kg}
  2. 分母 M_self(机身自重)机器人自身质量,NEO刻意压到约30千克,一个人就能把它抱住,碰撞时动量更小。
    Mself≈30 kgM_{\text{self}} \approx 30\,\text{kg}
  3. 比值 ρ(负载自重比)两者相除得到约0.5,显著高于传统工业机械臂0.1~0.3的常见水平——说明NEO为“轻负载家庭服务”做了极致减重。
    ρ=1530=0.5\rho = \frac{15}{30} = 0.5

安全设计哲学

管家最怕的不是打翻盘子,而是伤到主人。小奈的“入职合同”里第一条守则写得明明白白:在任何接触发生的瞬间,让接触力小到像一个拥抱,而不是一记重拳。为了实现这个承诺,1X工程师先从“皮肤”下手——NEO的外壳不是冷冰冰的硬塑料,而是柔性织物和软质材料包裹的“软壳”,没有尖锐棱角。

但真正让NEO安全的是藏在壳里的“肌肉”:一种叫反向驱动(backdrivable)的执行器。普通电机带着减速箱,齿轮咬合得很紧,你推它它纹丝不动;而反向驱动执行器像放松的肌肉,外力一来,它会顺着你的方向退让。再加上实时力控制,机器人能估算当前关节受到的外部力矩,一旦接触力接近危险阈值,就果断卸力。

这套安全机制可以用一个简单的物理关系概括:

小奈撞到桌角时,他的关节像气垫一样泻力,人的痛感很轻,他自己也不掉零件。这套“软功夫”,正是家庭场景比工厂更考验机器人智慧的地方。

Fc=Ke⋅ΔxF_c = K_e \cdot \Delta x
接触力等于“等效刚度”乘以“形变量”。把刚度做小,或者让结构有足够形变空间,碰撞力就会被卸掉。
  1. F_c(接触力)机器人碰撞瞬间施加在人体或家具上的力,NEO的目标是把峰值力控制在“无痛”级别。
    Fc=Ke⋅ΔxF_c = K_e \cdot \Delta x
  2. K_e(等效刚度)关节、外壳与伺服算法综合表现的刚性,NEO用柔软材料加力控算法把K_e调小。
    Ke→min⁡K_e \rightarrow \min
  3. Δx(形变量)接触处的挤压位移。外壳软、关节能退让,Δx就能吸收冲击能量,让力不再“硬碰硬”地传递。
    Δx=接触处位移量\Delta x = \text{接触处位移量}

感知与建图

管家要有好眼力,更要有好记性。小奈的“眼睛”长在额头和胸口:双目深度相机看物体的轮廓和距离,腹部一颗激光雷达扫出房间骨架,耳朵位置还藏着麦克风阵列听声辨位。但他最厉害的本事是“边看边记”——第一次走进客厅,他先扫视一圈,在脑子里画出一张会呼吸的地图:这张沙发靠墙,那张茶几在左边,地垫的边角在这里……

这在机器人学里叫SLAM(同时定位与建图)。难点很像“先有鸡还是先有蛋”:机器人要知道“自己在哪”,需要一张地图;要构建地图,又得先知道自己在哪。NEO的解决办法是用概率方法把两件事缠在一起迭代:每收到一个新观测,就小幅修正位置和地图,越走越确定。这个过程用贝叶斯滤波的语言写出来非常优雅:

小奈每天早起巡房一圈,地图不但不会乱掉,反而越住越熟,连阳光移动造成的阴影变化都能慢慢容忍——这就是SLAM“越走越确定”的魔力。

P(m∣z1:t)∝P(zt∣m)⋅P(m∣z1:t−1)P(m \mid z_{1:t}) \propto P(z_t \mid m) \cdot P(m \mid z_{1:t-1})
“地图后验概率”正比于“当前观测的似然”乘以“之前累积的地图信念”。新数据每次只做一次小的乘法修正,而不是推倒重来。
  1. P(m | z_{1t})(后验):看到目前所有传感器观测后,对地图m的置信程度。
    P(m∣z1:t)P(m \mid z_{1:t})
  2. P(z_t | m)(似然)假设地图是m,当前这一帧观测z_t有多合理?如果激光扫到的距离与地图不符,似然就低。
    P(zt∣m)P(z_t \mid m)
  3. P(m | z_{1t-1})(先验):上一时刻积累出的旧地图信念,每次更新都是“用新证据乘旧信念”。
    P(m∣z1:t−1)P(m \mid z_{1:t-1})
  4. ∝(正比)右边乘完还要除以一个归一化常数,才能变成真正的概率分布,写公式时通常省略它。
    ∝P(zt∣m)⋅P(m∣z1:t−1)\propto P(z_t \mid m) \cdot P(m \mid z_{1:t-1})

模仿学习

管家是怎么学会叠衣服的?不是有人给他写几万条“如果……就……”的规则,而是“师傅带徒弟”:一位操作员戴着VR手柄远程遥控小奈的双手,慢动作示范怎么把一件T恤对折、再对折、码放整齐。小奈把这些演示数据全部记下来,但他学的不是“手臂运动轨迹”,而是“看到什么状态,手该往哪里去”——就像学徒盯着师傅的手影,自己揣摩出手感。

这个学名叫行为克隆,是模仿学习最基础的形式。工程师把一次演示拆成成千上万个“状态→动作”样本:状态是当前的摄像头画面加关节角度,动作是下一瞬间关节该怎么动。然后训练一个神经网络π_θ去逼近这个映射。1X团队更进一步,用扩散策略(Diffusion Policy)——不是让模型输出一个死板的动作,而是输出一个动作分布,相当于同时考虑“这样也行,那样也行”,但挑最稳妥的那个方案。

行为克隆的优化目标很直观:

所以小奈叠衣服时,哪怕主人把T恤扔成不同的皱褶,他也知道大致该怎样捏领口——他不是背台词,而是真正学会了手艺。

L(θ)=E[∥at−πθ(ot)∥2]\mathcal{L}(\theta) = \mathbb{E}\left[\left\| a_t - \pi_\theta(o_t) \right\|^2\right]
训练就是不断缩小“师傅示范的动作”与“学徒预测的动作”之间的平均平方差距。
  1. a_t(示范动作)师傅在时刻t实际执行的关节角度或末端位姿,来自遥操作系统记录的“标准答案”。
    ata_t
  2. π_θ(o_t)(预测动作)神经网络根据观测o_t猜出的动作,θ是网络权重。
    πθ(ot)\pi_\theta(o_t)
  3. ∥·∥²(误差平方)示范值与预测值差的平方,衡量“猜偏了多少”。
    ∥at−πθ(ot)∥2\left\| a_t - \pi_\theta(o_t) \right\|^2
  4. E[……](期望)对所有示范样本求平均,让总平均偏差最小。模型有了这个目标,才能从“背轨迹”升级成“懂手感”。
    E[∥at−πθ(ot)∥2]\mathbb{E}\left[\left\| a_t - \pi_\theta(o_t) \right\|^2\right]

多模态交互

管家要“会来事”。你说一句“把茶几上那个杯子收走”,他必须同时解码三样信息:动作是“收走”,对象是“杯子”,位置是“茶几”。如果空气闷热,他还得看出你额头冒汗了,主动问一句“要不要开窗?”这种能力在AI领域叫多模态交互——把语音、视觉、语义甚至情感信号融合成一台戏。

NEO的交互链路像一条流水线:语音识别(ASR)先把声音变成文字;意图理解模型再把文字变成结构化任务;这还不够,因为“那个杯子”到底指哪个?需要视觉语言模型(VLM)把摄像头画面和任务描述对齐,找出画面里真正的目标。当画面中有玻璃杯、马克杯、保温杯三个候选时,注意力机制决定“该看谁”:

小奈听你说“杯子”,不是闭眼乱抓,而是把注意力像聚光灯一样打到最可能是“你的目标”的那个物体上,还会眨眨眼睛表示“明白了”——这就是多模态交互的日常。

αi=exp⁡(q⊤ki)∑j=1nexp⁡(q⊤kj)\alpha_i = \frac{\exp(q^\top k_i)}{\sum_{j=1}^{n} \exp(q^\top k_j)}
这是Transformer里的缩放点积注意力:用任务的语义查询q,去和每个候选的特征k_i算匹配度,再归一化成概率。
  1. q(查询向量)当前任务的语义编码,例如“要拿的那个杯子”。
    qq
  2. k_i(键向量)画面中每个候选物体的视觉语义特征,玻璃杯、马克杯各有各的k。
    kik_i
  3. 点积 qᵀk_i(匹配分)数值越大表示该候选越像任务要找的目标。
    q⊤kiq^\top k_i
  4. Softmax 归一化把所有候选的匹配分变成和为1的概率α_i,模型最终选概率最高的目标“聚焦”。
    αi=exp⁡(q⊤ki)∑j=1nexp⁡(q⊤kj)\alpha_i = \frac{\exp(q^\top k_i)}{\sum_{j=1}^{n} \exp(q^\top k_j)}

运动控制

管家走路要稳,端汤不洒。小奈的双腿不是为了炫技,而是因为人类的家有台阶、门槛和楼梯,轮子过不去。但让双足机器人保持平衡,工程师不会徒手去调每块肌肉的参数——他们换了个思路:让小奈在虚拟世界里“摔”几万次,靠强化学习自己长出平衡感。

强化学习(RL)的训练像一场考试:机器人是学生,环境是考官。走得快给加分,摔跤扣大分,碰到障碍更要重罚。学生在一次次试错中记住“什么动作能得分”。NEO的步态策略先在仿真环境里训到八九成,再迁移到真实机器人上,这叫sim-to-real。而“走”不是孤立任务——NEO要一边走一边端盘子,手臂、躯干、双腿必须拧成一股绳,这叫全身控制(WBC)。

训练时用的奖励函数长这样:

小奈端着盘子从猫身边走过时,速度不快但沉稳——因为在他“学习摔跤”的千百次经历里,毛毛躁躁早就被扣光了分。

R(s,a)=λvv−λcccollision−λeEeR(s,a) = \lambda_v v - \lambda_c c_{\text{collision}} - \lambda_e E_e
三条评分规则:鼓励前进速度,重罚碰撞,轻罚多余能耗。权重揭示了设计者的价值观——安全压过效率。
  1. v(前进速度)机器人每秒前进多少米,λ_v是给速度的奖励权重。
    λvv\lambda_v v
  2. c_collision(碰撞惩罚)身体任何部位碰到障碍就扣分,λ_c通常设得很大,因为家庭场景中碰撞是不可接受的。
    λcccollision\lambda_c c_{\text{collision}}
  3. E_e(能耗项)多余的颤抖、不必要的发力都会增加能耗,用λ_e轻罚,让步态更平滑省电。
    λeEe\lambda_e E_e

系统与隐私

管家一天工作十小时,晚上回充电桩“吃饭”。而且他嘴很严:主人家里的私事,没有经过允许,绝不会到处乱说。系统层面,NEO把两件事当成命根子——续航与隐私。它们其实是同一个硬币的两面:如果把所有视频都传到云端处理,功耗高、延迟大,隐私风险也大;如果所有计算都在本地做,省电又保密。

电池能撑多久,取决于一个小学公式:总能量除以平均功率。NEO的办法不是无限加电池(那会变重、变危险),而是压低平均功耗——用低功耗芯片跑本地推理,让神经网络在端侧完成大部分视觉和语音理解,只把必要的脱敏结果同步给用户手机。

深夜小奈独自巡房时,视频画面只在本地“脑子里”转,不会轻易出门——这也是主人敢让他常驻客厅的底气。

T=EbatteryPavgT = \frac{E_{\text{battery}}}{P_{\text{avg}}}
工作时长=电池容量÷平均功耗。省下来的每一瓦,都是隐私保护和整机轻量化的共赢。
  1. E_battery(电池总能量)以瓦时为单位,NEO采用容量较大的定制电池组,支撑数小时连续作业。
    EbatteryE_{\text{battery}}
  2. P_avg(平均功耗)待机、推理、关节运动的综合功率。本地端侧推理能把P_avg压得很低。
    PavgP_{\text{avg}}
  3. T(工作时长)两者相除得到连续作业时间。延长T只有两条路:加电池(增重增险)或降功耗(NEO的选择)。
    T=EbatteryPavgT = \frac{E_{\text{battery}}}{P_{\text{avg}}}

落地与展望

请这样一位管家要花多少钱?早期样机的成本像买了一辆豪车,只有量产摊薄才有希望进入寻常百姓家。小奈要真正“毕业”,面前还有三场大考:价格、可靠性和长尾家务。

成本的账可以用一个公式算明白:整机成本可以分为“每台都有的硬件成本”和“大家分摊的软件成本”。产量越大,软件研发费用被摊得越薄——就像手机系统开发成本上亿,但卖出一亿台后每台只摊几块钱。可靠性方面,家庭环境远比工厂混乱:宠物扑腿、小孩抓手、玻璃杯易碎,NEO需要安全冗余设计加预测性维护。市场趋势上,全球老龄化与劳动力短缺正把“家务机器人”从科幻推向刚需,未来NEO也许会像当年的扫地机器人一样,一步步走进千家万户。

小奈现在还是一个“预科管家”,但方向已经清晰:轻量化、数据化、安全化。等他真正毕业那天,你的家务清单,就是他的课表。

Ctotal=Chardware+CsoftwareNC_{\text{total}} = C_{\text{hardware}} + \frac{C_{\text{software}}}{N}
用“硬件成本”加上“软件研发成本除以销量”,就能理解为什么量产是机器人降本的第一驱动力。
  1. C_hardware(硬件成本)每台机器的物料、传感器、执行器与装配费用,规模效应下缓慢下降。
    ChardwareC_{\text{hardware}}
  2. C_software / N(软件摊销)研发费用是固定的,卖N台就除以N,销量越大摊得越薄。
    CsoftwareN\frac{C_{\text{software}}}{N}
  3. C_total(综合成本)两者相加。NEO当前价格仍高,但随着产量爬坡和供应链成熟,会进入家庭可接受区间。
    Ctotal=Chardware+CsoftwareNC_{\text{total}} = C_{\text{hardware}} + \frac{C_{\text{software}}}{N}

AI 应用场景

居家养老照护

阶段:部署与推理

解决的问题:传统养老照护依赖人工,成本高、人员流动大;普通监控设备只能被动录像,无法主动响应。NEO用多模态交互与柔顺运动控制,把“看得见”升级为“帮得上”。

具体案例:独居老人在客厅摔倒,NEO通过视觉姿态估计识别异常,先用语音询问老人状况;若确认无法起身,它在本地提取“老人摔倒、需要联系子女”的脱敏摘要,再通过加密通道通知家属,全程不泄露室内原始画面。

家务数据工厂

阶段:数据采集与模型训练

解决的问题:通用家务技能需要海量高质量演示数据,单个家庭里的真实试错成本太高。NEO选择“师傅远程带徒弟”:用遥操作批量采集数据,再训练成可复用的策略。

具体案例:1X团队搭建遥操作中心,操作员用VR设备远程操控部署在不同环境的NEO,采集叠衣、摆盘、收纳等动作数据;数据经筛选、时间对齐、去噪后,训练扩散策略,再通过OTA推送到所有家用NEO——练出一个新技能,全体管家都会。

智能家居的本地大脑

阶段:系统架构与边缘计算

解决的问题:家庭视频极其私密,传统“所有数据上传云端”的AI方案既不透明,又带来网络延迟。NEO采用本地端侧推理,兼顾续航与隐私。

具体案例:NEO查看冰箱后,在本地用轻量视觉语言模型判断“牛奶快没了、鸡蛋还剩三个”,只把脱敏后的文本结论同步给用户的手机App;当遇到看不懂的新物体,才请求云端大模型做一次性识别,识别后立即丢弃原始图像。

Python 演示

python40 行
import numpy as np  def synthetic_data(n_samples=500, seed=0):    """模拟遥操作采集的状态-动作样本。"""    rng = np.random.default_rng(seed)    states = rng.uniform(-1, 1, size=(n_samples, 4))    actions = 0.8 * states[:, :2] - 0.3 * states[:, 2:] + 0.02 * rng.standard_normal((n_samples, 2))    return states, actions  class LinearPolicy:    """线性策略,等价于单层神经网络。"""     def __init__(self, in_dim=4, out_dim=2):        self.W = np.random.default_rng(0).standard_normal((in_dim, out_dim)) * 0.01     def predict(self, states):        return states @ self.W     def train(self, states, actions, epochs=300, lr=0.05):        for epoch in range(epochs):            pred = states @ self.W            loss = np.mean((pred - actions) ** 2)            grad = states.T @ (pred - actions) / len(states)            self.W -= lr * grad            if epoch % 60 == 0:                print(f"epoch {epoch:3d}, loss = {loss:.5f}")     def evaluate(self, states, actions):        pred = states @ self.W        return np.mean(np.linalg.norm(pred - actions, axis=1))  if __name__ == "__main__":    states, actions = synthetic_data()    policy = LinearPolicy()    policy.train(states, actions)    err = policy.evaluate(states, actions)    print(f"平均动作误差: {err:.4f}")
目的:演示NEO模仿学习的核心逻辑——用遥操作示教得到的“状态-动作对”训练一个策略网络,让机器人学会根据状态预测动作。
  1. states = rng.uniform(-1, 1, size=(n_samples, 4))生成四维状态,模拟“物体位置 + 关节角度”的感知输入。
  2. actions = 0.8 * states[:, :2] - 0.3 * states[:, 2:] + ...模拟人类师傅的示范动作:既有明确规律,又带一点随机抖动。
  3. pred = states @ self.W策略前向计算:输入状态,输出预测动作。
  4. grad = states.T @ (pred - actions) / len(states)损失函数对权重的梯度,这是行为克隆“向师傅对齐”的关键一步。
  5. self.W -= lr * grad梯度下降更新权重,相当于学徒在一次次纠偏中把手感练出来。
  6. err = policy.evaluate(states, actions)用平均动作误差评估训练效果,误差越小,策略越接近师傅。

常见误区

误区工程师应该把关节调得很硬,位置误差越小越安全,机器人不会乱晃。家里有小孩,更得让机器人“纹丝不动”。

正解在人机共存的家里,高刚度恰恰危险。工业机械臂被围栏隔开,可以追求刚性;NEO这类家用机器人一旦碰撞,刚性关节会把冲击力像铁棒一样传给人体。真正正确的做法是“软中带稳”:用反向驱动执行器和力控制让关节像有弹性的肌肉,碰撞瞬间主动卸力,日常运动依旧精准。

为何常见:工业机械臂“刚性=精准”的印象深入人心,人们容易把稳定性等同于高刚度,忽略了人机接触场景的根本不同。

误区NEO学会叠衣服,就是把操作员的动作轨迹录下来存进硬盘,下次执行时原样播放一遍。

正解直接回放完全无法应对真实世界的变化——杯子位置挪了、衣服皱褶不同,轨迹就不成立了。NEO学习的是“状态到动作的映射”:输入当前画面和关节角度,输出下一步动作。扩散策略拟合的甚至是一个动作分布,因此面对没见过的摆放也能合理泛化。录像是在背课文,模仿学习是在练手艺。

为何常见:看到操作员遥操作机器人,容易把它想象成“会录像的复读机”,忽略了背后训练神经网络的过程。

误区既然要为人类家庭服务,就必须做成双足人形,越像人越先进。轮式机器人显得低级。

正解双足适合楼梯和门槛,但重心控制难、能耗高;轮式底盘更稳、更省电、更便宜。NEO坚持双足是因为目标家庭确实有台阶和复杂地形,但它在设计上也为安全做了大量妥协:简化手指、柔性外壳、限制关节速度。形态是手段,实用才是目的——未来家庭机器人很可能是“双足+轮式+机械臂”的多元形态共存。

为何常见:科幻电影里人形机器人形象太强,人们潜意识里把“像人”当成了“先进”的标志。

误区机器人小小的机身上放不下大模型,大脑肯定在云端,所以NEO必须时刻联网才能工作。

正解家庭场景中,延迟与隐私都要求端侧推理。NEO的视觉感知、语音理解、运动控制都尽量在本地低功耗芯片上完成,只有模型升级等非实时任务走OTA联网。如果每一帧视频都传云端,不仅延迟高,还把整个家的隐私交给了云服务器,这在家庭场景是致命的。

为何常见:手机App的后端计算习惯让大家误以为机器人只是“云端的遥控玩具”,忽视了端侧AI在功耗和隐私上的巨大价值。

误区NEO发布后,应该能立刻包办做饭、打扫、带娃、修灯泡等所有家务,否则就是“没用的花架子”。

正解机器人的技能是数据驱动的。NEO先掌握的往往是高频、标准化程度高的任务——取物、整理、巡逻;而长尾任务如熨衣、拆五花八门的快递包装,还需要持续采集数据、迭代模型。当前最合理的预期是“一位实习管家”:能干好几件固定的事,但需要主人给一点耐心,它也在不断进步。

为何常见:宣传片只展示成功镜头,观众看不到真实部署中的失败率和数据需求量,于是把“会走路”等同于“会生活”。

面试题

Q1. 1X NEO把机身做到约30千克,最直接的好处是什么?

单选题 · easy

  • A.节省电池采购成本
  • B.减小碰撞时冲击动量← 正确答案
  • C.提高关节电机功率
  • D.简化语音识别系统

答案:B。机身越轻,同样速度下动量越小,碰撞时传递给人体的冲击力就越低,这是家庭友好设计的第一目标。轻量化不等于成本低,也不能直接提高电机功率,更与语音识别无关。

Q2. 机器人“反向驱动(backdrivable)”指的是什么?

单选题 · easy

  • A.机器人可以倒着走路
  • B.外力推动时关节顺从退让← 正确答案
  • C.电机只能向反转
  • D.通过反向充电提升续航

答案:B。反向驱动指外力作用下关节会顺着力量方向退让,而不是用减速箱死死咬住。这是NEO柔顺控制的基础,与倒走、反转、充电都没有直接关系。

Q3. SLAM要同时解决的两个核心问题是什么?

单选题 · mid

  • A.语音识别与图像分割
  • B.机器人定位与环境建图← 正确答案
  • C.路径规划与主动避障
  • D.目标检测与目标跟踪

答案:B。SLAM是“同时定位与地图构建”的缩写:机器人既要确定自己在地图中的位置,又要用传感器数据构建地图。路径规划、避障、目标检测都是建好地图之后的上下游任务。

Q4. 行为克隆(BC)训练时,神经网络拟合的目标是什么?

单选题 · mid

  • A.动作与奖励值的关联
  • B.状态与动作的映射关系← 正确答案
  • C.环境与障碍物的对应
  • D.语音与文字的翻译关系

答案:B。行为克隆把示教拆成“状态→动作”样本,让网络学会给定当前观测输出动作。它不依赖奖励函数,那是强化学习的范畴;也不做语音翻译或环境建模。

Q5. 扩散策略相比直接回归单一动作的优势是什么?

单选题 · mid

  • A.大幅减少传感器数量
  • B.能拟合更多样的动作分布← 正确答案
  • C.完全不需要训练数据
  • D.完全避免奖励函数设计

答案:B。家务操作往往存在多种合理走法,扩散策略能表达“多模态动作分布”,并在推理时采样出稳妥方案,比直接回归一个确定性动作更鲁棒。它仍然需要数据,也不涉及奖励函数。

Q6. NEO多模态交互中,注意力机制的主要作用是什么?

单选题 · mid

  • A.延长电池续航时间
  • B.在多个候选对象中聚焦相关目标← 正确答案
  • C.降低麦克风阵列噪声
  • D.提高双足行走速度

答案:B。当画面里有多个相似物体时,注意力机制用任务查询与候选特征算匹配度,让模型把“注意力”集中到最相关的目标上,从而正确执行“拿那个杯子”这类指令。

Q7. 强化学习训练步态时,若碰撞惩罚项权重设置过小,最可能出现什么后果?

单选题 · hard

  • A.机器人动作更加省电
  • B.步态激进且碰撞频发← 正确答案
  • C.训练过程完全无法收敛
  • D.语义地图构建失败

答案:B。碰撞惩罚权重过小,优化器会发现“走快但偶尔碰撞”仍能获得高奖励,于是策略偏向激进。这和安全优先的设计哲学矛盾,地图构建则会因为频繁碰撞而失效。

Q8. 根据公式 T = E_battery / P_avg,NEO延长工作时间最优先采用的方案是什么?

单选题 · hard

  • A.无限加大电池容量
  • B.降低本地推理平均功耗← 正确答案
  • C.关闭全部环境传感器
  • D.限制机器人的全部动作

答案:B。加大电池会增重、增加碰撞风险,关闭传感器会让机器人失去感知能力。NEO的优先路径是优化端侧推理架构以降低P_avg,兼顾续航、轻量与功能完整。

Q9. 下列哪些手段有助于提升家庭机器人的隐私保护?

多选题 · mid

  • A.端侧本地完成视觉推理← 正确答案
  • B.对传感器数据做脱敏处理← 正确答案
  • C.将原始视频长期存储云端
  • D.引入差分隐私保护机制← 正确答案

答案:ABD。端侧推理让原始画面不出设备,脱敏去掉人脸等敏感信息,差分隐私在统计层面防推断,三者都有效。长期把原始视频存云端恰恰是最不隐私的做法。

Q10. NEO从实验室走向家庭面对的主要工程挑战有哪些?

多选题 · hard

  • A.长尾任务泛化能力不足← 正确答案
  • B.需要冗余安全设计← 正确答案
  • C.硬件成本难以快速下降← 正确答案
  • D.必须完全复刻人类外形

答案:ABC。家务长尾分布广,模型需要持续数据迭代;安全冗余与可靠性是进入家庭的前提;成本则要靠量产摊薄。完全复刻人类外形既非必要,也不是工程主线。