软银洽购1X:人形机器人进入数据驱动时代
2026/8/31 22:15:27 网站建设 项目流程

软银洽购1X多数股权的新闻,不只是一条投资快讯。对做机器人、具身智能和AI部署的人来说,它更像一个信号:资本重新回到人形机器人牌桌,而这次的重点不再是Pepper那一代的“设定好程序、走固定路线”的机器人,而是数据驱动、端到端学习、面向真实家庭场景的人形机器人。孙正义重新押注这一赛道,意味着人形机器人的竞争焦点正在从“能不能走”转向“能不能学、能不能干家务、能不能稳定部署”。这次我们来看几件事:1X到底在做哪种技术路线,为什么软银会在这个时间点进入,开发者和算法工程师如果想切入这条赛道,应该准备什么环境、验证哪些功能、避开哪些坑。标题里没有给出具体交易金额和估值,所以正文只讨论能确认的技术方向与通用落地路径,不做数字猜测。

如果你关心人形机器人部署、具身智能数据采集、仿真环境搭建、批量训练任务和接口化落地,这篇文章可以先收藏。后面全部按“先看门槛、再讲做法、最后给排查清单”的顺序展开。所谓门槛,不只是显卡和显存,还包括仿真工具链、数据采集策略、安全边界和模型验证方法。所谓做法,则是一套可复用的环境准备、启动流程、测试用例和批处理方案。最后一部分给出了常见的坑和对应排查方式,适合在本地环境跑机器人仿真时直接对照使用。

1. 核心信息速览:这条新闻里的技术重点

项目说明
新闻焦点软银正洽购1X多数股权,孙正义重新回到人形机器人赛道
标的公司1X Technologies,公开信息显示这是一家挪威人形机器人公司,早期名称为Halodi Robotics
已知产品线公开材料中出现过EVE轮式人形机器人、NEO双足人形机器人等产品
主要技术特征从外部信息看,1X强调数据驱动、遥操作采集、端到端策略学习,目标场景包括家庭服务
投资背景公开报道中,OpenAI等机构曾出现在1X的投资者名单中
官方部署规范未公布类似“一键启动包”的公开工具链,不能当成标准软件项目安装
显存占用无官方数据,需按具体模型、仿真环境、batch size和推理后端实测
API与批量任务未公开通用API,需以官方发布为准;本文仅给通用接口调用模板
适合读者机器人研发、具身智能算法工程师、关注产业动向的技术决策者

这张表格的价值在于:先把信息边界画清楚。市面上讨论软银和1X的文章很多,但大部分停留在“又投钱了”“人形机器人要火了”这种层面。技术读者更需要的是知道哪些信息是确定的、哪些是推测的、哪些必须等官方发布。从目前看到的材料来说,1X没有公布完整的开发者文档,也没有提供像Hugging Face上那种可以直接下载权重文件的模型仓库。因此,这篇文章的重点不是去复现1X的内部系统,而是围绕人形机器人研发中通用的环境搭建、仿真启动、数据采集、接口测试和批量任务方法来展开,帮助读者建立自己的验证流程。

为什么这件事值得关注?因为软银不是第一次做人形机器人。软银早年通过收购Aldebaran推出过Pepper,后来相关业务有所收缩。现在重新洽购1X,说明资本判断人形机器人已经到了可以向真实场景交付的阶段。对开发者来说,这意味着产业链上的仿真工具、传感器方案、灵巧手、数据标注、模型训练和端侧部署都会迎来更强的需求。与其等交易完全落地再去关注,不如现在就把自己的技术栈准备好。

2. 事件背景与适用场景:谁该关注这轮变化

软银和1X的这轮交易还在“洽购”阶段,最终结果和金额都不确定。但从技术演进的角度看,这件事本身很有代表性。孙正义早年对机器人产业的判断集中在“人形交互”和“服务机器人”,Pepper就是典型产物。问题是当时的AI能力不足以支持机器人在非结构化环境里自主学习,Pepper更像一个带屏幕的移动终端,而不是一个能持续进化的操作主体。现在重新回到人形机器人牌桌,前提条件已经变了:大模型带来了语言理解、视觉理解和任务规划能力的提升;遥操作和数据采集让机器人可以积累真实操作数据;端到端策略学习让“感知到动作”的链路变得更短。软银这时候进入,选择的不是一个PPT概念,而是一个已经有真实产品线、并且重点做AI数据闭环的机器人公司。

1X的技术路线从外部信息看有几个明显标签。第一是数据采集,强调先通过遥操作让人在回环中演示任务,再把这些操作数据用于训练。第二是端到端学习,尝试绕过传统“感知-规划-控制”模块化管线,让视觉输入直接映射到动作输出。第三是家庭场景,目标是让机器人在日常生活环境里完成搬运、整理、操作等任务,而不是在工厂里做固定重复的动作。这条路线和传统工业机械臂的部署思路完全不同:工业臂靠的是精确建模和重复定位,人形机器人靠的是大量数据训练出来的泛化能力。

那么谁适合关注这轮变化?第一类是算法工程师,尤其是做模仿学习、强化学习、视觉语言动作模型和Sim2Real的人,因为人形机器人是目前具身智能最难也最有价值的验证场景。第二类是机器人本体和嵌入式工程师,需要关注传感器布局、通信总线和端侧算力方案。第三类是技术选型决策者,需要判断自研还是采购、开源仿真还是商业仿真、云端推理还是边缘部署。第四类是内容生产者和科技博主,需要建立一个可靠的技术框架来解读后续的融资、发布和开源事件。

同时也要明确不适合什么场景。如果你只是想“拿人形机器人做一个本地一键包”,现在还不是时候。1X没有开放完整的消费级开发包,市面上也没有能直接安装到家用PC的官方人形机器人操作系统。如果只是为了投资判断,那这篇文章不提供金融分析,只讨论技术门槛和实现路径。对于普通开发者,最实际的切入点还是开源仿真环境、公开数据集和通用机器人学习框架。

3. 开发环境与前置条件:搭建前的通用准备

不管最终选择哪个人形机器人开发框架,一套基础环境是必须的。这里给的是通用检查清单,不是1X官方要求,但它覆盖了人形机器人开发中最常遇到的前置问题。

第一是操作系统。机器人算法开发基本绕不开Linux,Ubuntu 20.04或22.04是常见选择。很多仿真工具、驱动库和ROS 2发行版对Linux的支持最完整。如果你只有Windows机器,可以先考虑虚拟机或双系统,但GPU透传和USB设备映射会麻烦一些,建议优先原生Linux环境。

第二是GPU和驱动。训练端通常需要NVIDIA GPU,因为CUDA生态下的PyTorch、JAX、TensorFlow以及各种机器人学习框架最成熟。驱动版本、CUDA版本和PyTorch版本必须匹配。检查时用nvidia-smi确认驱动,再用nvcc -V确认CUDA版本。如果你用的仿真器需要光线追踪渲染,GPU的显存和算力会直接影响画面流畅度和批量仿真的吞吐量。

第三是Python和C++工具链。Python用于算法原型和模型训练,C++用于控制器、驱动和实时通信。常用依赖包括PyTorch、numpy、open3d、rerun-sdk、ros2、gymnasium等。建议用conda或venv管理Python环境,不要直接装在系统Python里,否则版本冲突很难排查。

第四是仿真工具链。常见的选择包括MuJoCo、Isaac Lab/Isaac Sim、Genesis、Unity和Gazebo。不同工具对硬件要求不同:MuJoCo的默认渲染器比较轻量,适合快速验证强化学习算法;Isaac Sim基于NVIDIA Omniverse,渲染效果好、物理精度高,但对显卡要求也高;Genesis是较新的多模态生成仿真平台,胜在启动快、支持多后端。选择标准不是越多越好,而是先固定一个主仿真环境,跑通之后再扩。

第五是数据管理。人形机器人训练强依赖数据,尤其是遥操作采集的轨迹数据。需要解决的问题包括:数据格式统一、传感器时间戳同步、可视化校验、版本管理和隐私脱敏。建议一开始就建立清晰的目录结构,比如raw/存原始采集数据,processed/存对齐后的数据,episodes/存每条轨迹的观测和动作序列,meta/存场景描述、任务描述和设备参数。数据没有管理好,后面做模型评估时会非常痛苦。

第六是真机环境。如果你要验证真实机器人,而不是只在仿真里跑,必须有物理安全措施:急停按钮、围栏、防碰撞传感器、低速测试模式、远程监控和操作员直接接管通道。人形机器人的重心高、关节多,一旦失控可能造成设备损坏或人身伤害。真机测试的每一项操作都要有明确的恢复预案。

检查项推荐做法说明
操作系统Ubuntu 20.04 / 22.04ROS 2和仿真工具支持最好
GPUNVIDIA独立显卡训练和GPU渲染都需要CUDA生态
Python环境conda或venv避免污染系统Python
仿真器MuJoCo / Isaac Lab / Gazebo按项目需要选择,不必全装
数据目录raw / processed / episodes / meta保证轨迹可追溯
真机安全急停、护栏、低速模式优先级高于任何功能测试

4. 仿真环境搭建与启动方式:通用流程与命令模板

因为1X没有公开官方一键包,这里给出的是一套通用的人形机器人仿真环境搭建流程。对于想开始动手的开发者,这套流程可以当作起点,之后再根据具体项目和硬件配置替换路径。

建议先用MuJoCo做快速验证,因为它的安装和使用门槛相对低。MuJoCo的Python绑定可以直接通过pip安装,加载MJCF格式的机器人模型后,就可以做基础控制测试。以下命令是在常见Linux环境下创建Python虚拟环境并安装MuJoCo的通用模板:

# 通用模板,实际版本号和包名需要按项目调整 conda create -n humanoid python=3.10 -y conda activate humanoid pip install mujoco pip install numpy

安装完成后,可以用MuJoCo自带的方式检查环境是否正常。MuJoCo的Python绑定提供了mjpython启动脚本,可以用来加载模型和运行测试脚本:

# 通用启动命令,路径需要替换为实际的机器人模型文件 mjpython /path/to/your/script.py

如果你更倾向于使用NVIDIA的Isaac Lab做更复杂的仿真和强化学习,启动方式通常是先进入安装目录,再运行对应脚本。Isaac Lab本身依赖Isaac Sim,首次启动会加载仿真器,耗时较长:

# 通用启动命令,不是官方安装脚本 cd /path/to/isaac-lab ./isaac_lab.sh --headless

需要特别说明:以上命令只是通用流程演示,不代表1X官方配置,也不代表任何特定机器人框架的标准安装步骤。真实项目中,你需要把/path/to/your/script.py替换成自己的脚本路径,把isaac-lab替换成你实际下载的工具链目录。不要在没有确认版本和依赖的情况下直接复制到生产环境。

仿真环境启动后的判断标准很简单:窗口能打开或者headless模式日志正常输出、机器人模型加载没有报错、物理仿真步进能够持续运行。如果启动后只是刷了一堆依赖警告而没有报错,一般可以继续用;如果出现AttributeErrorModuleNotFoundError,先检查Python环境是否选对、依赖版本是否匹配。仿真环境是整个开发流程里最容易出现问题的一环,很多看起来是模型问题的情况,最后排查下来都是环境问题。

5. 功能测试与效果验证:人形机器人研发的验证维度

仿真环境跑起来之后,下一步不是直接训练大模型,而是分模块验证功能。人形机器人系统复杂,感知、控制、操作、交互任何一个模块出问题,都会影响整体效果。更合理的做法是拆开测,每个模块定义清晰的输入、操作步骤、预期结果和判定标准。

5.1 感知模块测试

感知模块是机器人理解环境的前提。测试目的包括:目标检测、人体识别、语义分割、深度估计和空间定位。一般输入是仿真环境的RGB图像和深度图像,也可以是真实相机采集的数据。操作步骤是先启动仿真场景,将机器人放置在包含目标物体的房间中,再运行感知推理脚本,观察模型输出是否能在图像上画出正确边界框或分割掩码。

预期结果是检测置信度在合理区间,目标物体的像素位置和三维坐标能对应上。判断成功的标准不一定是“检测目标全对”,而是看模型在场景变化、光照变化下的稳定性。常见失败原因是模型没见过这个场景风格,或者相机内参标定错误,输出坐标和实际位置对不上。

5.2 运动控制模块测试

人形机器人运动控制包含本体平衡、步态生成、避障和姿态恢复。仿真里测试时,先让机器人站立,然后依次施加小扰动、斜坡、台阶和障碍物,观察它是否能保持平衡并完成行走。

这里要重点记录几个指标:任务成功率、单步计算延迟、能量消耗和是否出现抖动。运动控制问题很多是参数问题,比如PID参数没调好、关节力矩限制设置不对、仿真步长过大导致物理失稳。出现机器人摔倒时,先不要急着调算法,可以先检查仿真物理参数和关节限位。

5.3 操作与灵巧手测试

人形机器人最有价值的操作能力,是拿取、放置、开门、按按钮、插拔插头这一类需要全身协调的任务。仿真测试可以先从单个固定物体开始,比如桌面上一个杯子,让机器人完成抓取。稳定之后再提高难度,比如改变物体位置、增加干扰物、换用不同形状的物体。

操作测试的核心指标是成功率,建议用同一任务重复运行50到100次,记录成功次数和失败模式。失败模式比成功率更有参考价值,比如“碰到物体但没有抓住”“抓住之后提不起来”“抬手过程把旁边物体碰倒”,这些信息能指导数据采集和奖励函数设计。最容易踩的坑是仿真里能抓住但真机抓不住,这就需要检查接触力模型、摩擦系数和夹爪标定。

5.4 人机交互与任务理解测试

在人形机器人进入家庭场景之前,必须验证它能否理解自然语言指令并拆解为多个子任务。比如收到“把桌上的杯子拿到厨房台面”这个指令,机器人需要先识别“杯子”和“厨房台面”,再规划路径、执行抓取和移动。测试方法是输入多种自然语言表达,观察任务规划是否合理,以及执行过程中遇到意外时能否恢复。

这一项需要重点记录任务完成时间、重规划次数和交互延迟。如果模型把指令理解错了,先检查语言模型是否接对、语义空间是否和视觉空间对齐。很多情况下,问题不在大模型本身,而是视觉感知结果没有正确传入任务规划模块。

5.5 长周期稳定性测试

人形机器人不能只完成一次任务,还需要验证长周期稳定性。做法是设计一个连续两小时以上的任务序列,让机器人反复执行整理、取物、行走、避障等动作,记录是否有内存泄漏、通信中断、关节过热、控制频率下降等问题。

稳定性测试的判定标准很简单:连续运行期间是否出现未恢复错误,平均控制频率是否保持在设计范围内,仿真或真机的日志是否完整。出现长时间运行后性能下降,常见原因是日志缓存积累、传感器数据堆积和GPU显存泄漏,需要逐个排查。

6. 接口 API 与批量任务:机器人服务的工程化思路

人形机器人如果想从实验室原型走向实际产品,接口化和批量任务能力是绕不开的。1X没有公开通用API,但我们可以基于机器人开发中的通用模式,讨论数据服务、训练任务和批量测试接口的搭建思路。

接口化至少解决三个问题。第一,让不同模块之间解耦,比如感知服务负责输出目标位置,控制服务负责执行动作。第二,让外部系统可以接入,比如前端小程序下发任务、后台调度批量任务。第三,让数据采集和模型训练可以自动化,而不是每次手动跑脚本。

一个通用的做法是把机器人封装成一个HTTP服务,对外提供任务下发接口。下面的Python代码是一个接口调用模板,实际项目需要根据具体接口路径和参数格式调整:

import requests import time # 通用调用模板,URL和payload需要按实际项目修改 url = "http://127.0.0.1:8000/api/task" payload = { "task_type": "pick_and_place", "target_object": "cup", "target_location": "kitchen_counter", "timeout": 120 } response = requests.post(url, json=payload, timeout=150) print(response.status_code) print(response.json()) # 轮询任务状态 task_id = response.json().get("task_id") while True: status_resp = requests.get(f"http://127.0.0.1:8000/api/task/{task_id}", timeout=30) status = status_resp.json().get("status") if status in ("success", "failed"): print(status_resp.json()) break time.sleep(5)

这个模板体现了一个重要习惯:接口调用不能只发一次请求就结束,因为机器人任务往往需要几秒到几分钟,必须通过任务ID轮询状态。真实项目中还需要增加异常重试逻辑和超时处理,比如网络抖动导致请求失败时,可以重试三次;任务超过预期时间后主动上报失败,而不是无限等下去。

批量任务方面,最常见的是批量生成训练数据和批量跑仿真测试。批量数据采集一般做成目录扫描模式,把一组场景描述、物体配置和初始位置写入JSON文件,然后让仿真器依次加载并采集:

{ "tasks": [ { "task_id": "task_001", "scene": "kitchen_demo", "object": "cup", "num_episodes": 50 }, { "task_id": "task_002", "scene": "living_room_demo", "object": "book", "num_episodes": 30 } ] }

批量任务最容易出现的问题是单条任务失败导致整个队列中断。工程化的做法是给每条任务单独记录日志,失败后通过try-except捕获异常并重试,把失败的任务写入failed_tasks.json,最后统一分析失败原因。不要用“把全部任务串在一起、中断就全部重跑”的粗暴方案,否则数据越积越多,排查成本会成倍上升。

7. 资源占用与性能观察:识别瓶颈比堆硬件更重要

人形机器人开发对资源的消耗是多样化的,不只是GPU显存。训练端、仿真端和真机端各有关键指标,需要分开观察。

训练端最直观的指标是GPU显存和利用率。训练视觉语言动作模型时,显存占用会随模型参数量、batch size、图像分辨率和序列长度变化。没有统一数值,因为模型规模天差地别。观察方法是训练时用nvidia-smi每秒记录一次显存利用率,再用htop看CPU和内存占用。如果发现显存利用率不高但训练很慢,可能是数据加载成了瓶颈,数据增强和磁盘读取占了大量时间。

仿真端的资源占用同样不能只看GPU。轻量仿真器如MuJoCo可能更依赖单核CPU性能,而基于GPU渲染的Isaac Sim则对显卡压力更大。当场景中物体数量、物理碰撞对数量和渲染分辨率提高时,仿真速度会明显下降。降低仿真资源占用可以尝试几个方向:减小仿真步长但不要低于物理稳定阈值、关闭不必要的渲染特效、在headless模式下运行、批量任务时把不需要的可视化窗口全部关闭。

真机端的资源观察更偏工程。机载计算单元一般比训练服务器弱,通常需要在边缘设备上运行轻量感知模型和控制策略。常见的优化手段包括模型量化、剪枝、知识蒸馏、降低图像采样频率和只对关键帧做全精度推理。人形机器人是实时系统,控制频率往往要求几十赫兹甚至更高,如果推理延迟过高,整个系统的稳定性会受到明显影响。观察真机端性能时,重点是延迟分布而不是平均延迟,要关注P99延迟,因为偶尔一次卡顿就可能造成机器人摔倒。

还有一个容易被忽略的资源问题:日志和传感器数据。长时间运行后,相机图像、点云、关节角度的日志文件会急剧膨胀。建议设置日志轮转策略,保留最近N小时的数据,并把原始数据定期归档到外部存储。否则你会发现程序没跑挂,磁盘先满了。

8. 常见问题与排查方法

问题现象可能原因排查方式解决方案
仿真器启动后黑屏GPU渲染初始化失败、显示驱动异常查看启动日志、检查GPU驱动更新驱动、切换到headless模式、换软件渲染后端
机器人模型加载报错MJCF/URDF路径错误、依赖库缺失检查文件路径、确认依赖安装修复路径、重新创建虚拟环境
训练时GPU利用率低数据加载瓶颈、CPU预处理过慢观察CPU和GPU利用率曲线增加DataLoader worker数量、优化数据读取
显存不足batch size过大、模型参数量过大查看nvidia-smi显存占用调小batch size、开启梯度检查点、降低图像分辨率
机器人频繁摔倒物理参数不合理、控制频率低检查仿真步长和关节力矩限制调整物理参数、提升控制频率
批量任务中途卡住单条任务出现死循环、内存泄漏查看任务日志、检查显存和内存给任务加超时机制、失败自动跳过
API调用超时任务执行时间过长、网络不稳定检查任务日志和网络延迟增加轮询间隔、设置合理超时
真实场景数据采集不同步相机与关节时间戳未对齐对比传感器时间戳使用集中时钟同步、统一时间戳格式
仿真能跑通但真机失败Sim2Real差距、标定误差对比仿真与真机的观察分布引入域随机化、优化标定流程
家庭场景数据涉及隐私摄像头和麦克风采集未授权检查数据采集许可脱敏处理、控制采集范围、明确告知

排查问题的基本原则是:先看环境,再看参数,最后动代码。很多所谓“算法问题”其实是环境版本不匹配或路径不对。建议每次改动环境或代码前都记录一个基线配置,这样出问题时可以快速回退到可运行状态。

9. 最佳实践与使用建议

第一,先小参数跑通,再上大模型。不要一上来就训练十几B参数的视觉语言动作模型。先用一个简单的抓取任务验证数据通路是否正常,再逐渐增加模型规模和任务复杂度。这样能快速暴露基础设施问题,而不是在一个坏数据集上白跑一周。

第二,保留一套最小可运行配置。把仿真环境、依赖版本、启动脚本、测试场景固定下来,形成团队的基线配置。后面每次升级工具链或改代码,都先在最小配置上验证,再全量测试。这个习惯能避免很多“昨天还能跑、今天就报错”的问题。

第三,数据目录、模型版本和日志必须分目录管理。建议使用DVC或Git LFS管理数据,用MLflow或W&B记录训练实验。人形机器人项目涉及模型权重、轨迹数据、仿真场景、评估结果,如果不做版本管理,后期复现实验结果几乎不可能。

第四,批量任务要加日志和失败重试。不要把一堆仿真任务直接串行运行而不加保护。每条任务生成独立的日志文件,失败后写入错误列表,最后统一分析。这种做法虽然多写几行代码,但在跑几十个场景时能节省大量排查时间。

第五,接口服务要限制访问范围。如果机器人系统对外提供HTTP接口,不要把服务暴露在公网,至少要加鉴权、设置访问白名单,并对请求体大小做限制。机器人任务涉及物理动作,一旦接口被恶意调用,后果不只是数据泄露,还可能是设备损坏。

第六,涉及人脸、声音、版权素材时必须确认授权。人形机器人常出现在家庭、办公等场景,采集的数据可能包含人脸、语音、私密环境信息。训练数据不能随意使用未经授权的视频、图片和音频,对外发布效果演示时更要做好模糊和脱敏处理。

第七,真机测试要有明确的接管方案。无论算法看起来多稳定,真机实验都必须有物理急停、远程急停和操作员接管能力。测试人员要经过培训,不能在没有安全措施的情况下直接运行高速人形机器人任务。

第八,关注Sim2Real差距。仿真环境里成功率高的策略,真机上可能完全失效。缓解方法包括域随机化、在仿真中加入更多噪声、使用真实数据微调、逐步在真机上做小范围验证。不要因为仿真效果好就盲目部署到真机。

10. 总结与下一步

这条新闻最值得关注的点,不是“软银又投了机器人”,而是明确释放出“人形机器人进入数据驱动阶段”的信号。孙正义这次回到牌桌,押注的不再是作为展示品的固定程序机器人,而是能够通过数据和学习持续进化的操作型机器人。对开发者来说,这意味着在人形机器人产业链上,算法、数据、仿真、部署和测试环节都有大量需要补齐的基础设施。

如果你刚开始接触这个方向,最先应该验证的是:在一个开源仿真环境里跑通一个基础机器人控制循环,采集一段数据,训练一个简单策略,看它能不能在仿真里完成任务。这一条链路虽然简单,却能把环境搭建、数据管理、模型训练、效果评估和问题排查全部串起来。跑通之后,再考虑更大规模的模型和真实硬件。

最容易踩的坑有三个:一是环境依赖混乱,仿真器、PyTorch、CUDA版本互相冲突;二是数据质量差,采集了海量数据但没有时间戳对齐和场景标注,导致训练效果不稳定;三是忽略安全问题,在真机上测试时没有急停和围栏,一旦策略异常就可能造成设备损失。这三条都是可以在动手之前提前做规划避免的。

后续值得继续跟踪的方向包括:VLA模型在机器人操作上的开源进展、人形机器人数据集的统一格式与开放程度、灵巧手的成本和耐久性、家庭场景中人的行为预测,以及机器人作业的安全标准和评估体系。无论最终软银和1X的交易能否落地,整个赛道对数据、仿真和工程化的需求都不会消失。建议先把手头能跑的环境跑起来,再持续观察1X及整个行业的产品交付,用实际可运行的项目来判断这轮热潮的价值。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询