波士顿动力Atlas电动化演进:液压到纯电,双足机器人控制技术解析 📅 发布时间:2026/9/19 9:28:23 👁 浏览次数: 聊到atlas圈内人脑子里会蹦出来好几个东西MongoDB的云数据库、Meta的AI框架、开源的数据治理平台……但如果限定在机器人和具身智能这个领域atlas只有一个绕不开的答案——波士顿动力那台从翻跟头跑到退圈、又从液压退休到纯电复出的双足机器人。这篇文章不打算复述那些刷屏视频我想从一个长期关注双足机器人技术路线的开发者视角把atlas这些年真正值得琢磨的技术演进拆开聊一聊它为什么从液压转向纯电背后的控制方案到底怎么走以及我们这些搞自研机器人的普通人能从它身上抄到什么作业。内容偏技术向但也尽量说人话适合做机器人、搞控制算法、或者对人形机器人商业化方向感兴趣的朋友。1. 从液压到纯电atlas两代产品背后的选型逻辑1.1 项目背景与定位一台把“运动能力”推到极限的实验平台atlas最早出现在公众视野是2013年前后那时候它还是DARPA机器人挑战赛的参赛作品身形笨拙走路都带喘跟现在视频里那个能跑酷、后空翻的形态判若两机。但它的定位从第一天就很明确不是做一台能陪你聊天的机器人而是把“双足机器人的动态运动能力”往死里逼逼到人类运动员的水平。这个定位决定了它后来的所有技术选择。波士顿动力做atlas本质上是在回答一个问题双足机器人能不能在真实世界的复杂地形上做到像人一样跑、跳、翻、爬注意是“真实世界”不是实验室平地。这意味着它要面对不可预知的地形、外力干扰、重心随时偏离支撑多边形等一堆工程难题。所以atlas的每一次迭代核心指标都不是“能走多稳”而是“扰动后能不能自己救回来”。1.2 液压版为什么选择了“大力出奇迹”的路线早期atlas用的是液压驱动这套方案到今天看依然有它的独到之处。液压执行器的功率密度极高同样体积下能输出的力比电机大一个量级。你去查早期atlas的视频会发现它的动作爆发力特别猛后空翻落地时膝盖要承受好几倍体重的冲击液压系统靠油液压缩性和高压泵能在极短时间里输出巨大的力矩这种瞬间爆发力在电机驱动时代很难做到。代价也特别惨烈。液压系统需要一整套油泵、油箱、伺服阀、高压油管整机结构重、能耗高、噪声大而且液压油泄漏和管路维护是永远的噩梦。看过波士顿动力早期车间视频的人应该记得atlas每次实验后地板上全是油渍调试一台机器人跟在修挖掘机一样。液压方案还有一个隐藏问题——它不适合规模化生产因为每台机器人的管路走线、伺服阀调校都极度依赖老师傅的手艺换个批次性能就有偏差。1.3 电动版为什么是必然归宿可靠、可控、可量产2024年4月波士顿动力宣布液压版atlas退役同一天放出了纯电版atlas的消息。这个时点其实卡得很有意思——正好是AI大模型和具身智能概念最热的时候行业对“人形机器人”的期待已经从实验室表演转向了工厂和家庭落地。电动化的优势不需要我多说电机驱动结构简洁没有油路维护成本低控制延迟小响应比液压更线性。更重要的是电驱动意味着可以标准化量产。你看市面上做双足/四足的创业公司宇树、Unitree、特斯拉Optimus清一色走电驱路线原因就是这个。波士顿动力现在被现代汽车控股现代想的是让机器人进工厂干活液压方案根本不可能进入产线做24小时连续作业电动化是商业化的入场券。当然电动版atlas也做出了取舍。放弃液压意味着牺牲一部分爆发力上限但波士顿动力这几年积累的算法、仿真平台、控制经验完全可以迁移到电驱平台上。我个人的判断是电动atlas的意义不在于动作多么炸裂而在于它终于把“能上量产的动态双足机器人”从PPT变成了实物。2. 核心硬件与感知系统的细节拆解2.1 液压执行器到底强在哪又坑在哪液压执行器在atlas这类动态机器人身上最大的价值是它能在极小的体积内实现超高的峰值力矩。你可以把液压执行器想象成一根靠高压油推着走的肌肉纤维油泵给的压力越大它能出的力就越大而且这个力可以直接通过伺服阀做毫秒级的精确控制。早期atlas身上用了大量的旋转液压执行器每一个关节都相当于一个独立的液压伺服系统。控制它需要同时搞定三个东西油源压力稳定、伺服阀流量控制、以及关节力矩闭环。这三者只要有一个环节掉链子整条腿的刚度就会丧失机器人直接瘫在地上。我做液压小机器人时踩过最深的一个坑是油路里混入了气泡导致系统刚度骤降机器人一受力就“海绵化”排查了好几天才发现是回油管路密封圈老化。尽管性能猛液压方案的工程化难度实在太高了。atlas的研发团队自己也说每次实验后检修油路的工时比跑算法还长。这也是为什么后来他们宁可花大力气重新设计电驱关节也不愿意在液压上继续加码。2.2 电动atlas的关节设计旋转加线性模仿人体的肌肉骨骼电动版atlas的关节布局明显参考了人体解剖学。它的髋、膝、踝这些大关节采用旋转执行器加行星减速器的方案负责主要运动和承重而部分关节用线性执行器来模拟肌肉的“拉伸-收缩”模式比如踝关节和髋关节的某些自由度。这种“旋转线性”混合布局可以兼顾大行程和高扭矩密度避免了单一旋转电机在某个极端姿态下扭矩不足的问题。我特别注意到电动atlas的手部设计它的手指没有做成那种复杂的多关节灵巧手而是用了相对简洁的夹爪方案。这个选择很务实——在工业场景里绝大多数任务抓取料箱、操作工具两指夹爪就能完成没必要为了炫技增加几十个自由度的控制难度。对做机器人的团队来说这种“以任务定复杂度”的思路特别值得学。从公开视频能看出电动atlas的关节驱动采用了类似准直驱Quasi-Direct Drive的思路电机经过低减速比的减速器直接驱动关节好处是齿槽效应小、反驱力矩小机器人被外力推动时关节能自然顺从这在做柔顺控制和碰撞保护时有巨大优势。2.3 感知系统为什么不是atlas的短板很多人以为atlas全靠算法莽其实它的感知系统并不弱。atlas身上装了立体视觉相机、激光雷达早期版本和惯性测量单元IMU头顶那圈传感器能提供360度的环境感知。控制上采用的是“视觉IMU关节编码器足底力矩传感器”的多源融合方案——眼睛看路、耳朵听平衡、脚底感受地面反力三个信号通过卡尔曼滤波一类的方法融合成机器人的状态估计。这里有个容易忽略的点动态双足机器人的平衡控制最难的不是“测不准自身姿态”而是“测不准脚底与地面的接触力”。你平地走和踩到一块松动的石头脚底受力曲线完全不同。atlas能适应雪地、碎石、草坡这类非结构地形靠的就是足底的力传感器实时反馈接触状态控制器在这个基础上快速调整重心和步幅。3. 控制系统演变从模型预测控制到强化学习3.1 传统控制路线的底子MPC与全身控制atlas早期那种流畅的跑酷动作背后是经典的模型预测控制MPC加全身控制WBC框架在支撑。简单讲MPC会在未来几十毫秒的时间窗口里根据当前机器人状态和用户给出的目标动作基于动力学模型算出一串最优的关节力矩指令然后只执行第一步下一时刻重新计算。这种做法的优点是预测性强、稳定性高缺点也明显——极度依赖精确的动力学模型。你在仿真里调好的模型搬到真机上会因为连杆质量分布、摩擦系数、电机延迟等一大堆因素失真。波士顿动力的团队为了把MPC用好花了大量精力做系统辨识把每个关节的摩擦、惯量、电机响应特性都标定得极其细致这也是普通团队很难复刻的壁垒。3.2 强化学习在atlas上的角色从辅助到主力的转变最近几年波士顿动力明显把重心转向了强化学习RL。公开的视频里能看到atlas用RL训练出来的新动作——比旧的预编程动作更自然、抗扰动能力更强。RL的思路是把机器人当成一个“智能体”通过在仿真环境里不断试错去最大化一个定义好的奖励函数。比如“保持身体直立”“跟踪目标速度”“尽量减少关节耗能”这些都可以作为奖励项。我看过atlas团队的论文分享他们的做法是在MuJoCo或者自研仿真器里让机器人角色跑上几百万个回合每回合随机初始化地形、干扰力和目标速度逼着策略网络学出一个覆盖各种极端情况的控制律。仿真到现实迁移的关键是大量引入随机化摩擦力随机、质量随机、控制延迟随机、传感器噪声随机。这一套“域随机化”技巧是把仿真里学到的策略搬到真机上的核心。我自己在腿部机器人上做过类似实验经验是仿真里不加噪声策略学出来一定脆得像纸。3.3 模型与数据两条腿走路未来怎么融合我看到很多自媒体吹“强化学习已经取代了MPC”这个说法不太准确。实际工程里波士顿动力式的主流方案是“用MPC做底层安全兜底用RL做高层行为决策”。比如RL策略负责生成“要不要跳、往哪儿跳”的行为指令MPC负责把指令转化成具体的关节力矩保证机器人不会摔倒。这两种方法一个擅长复杂行为生成一个擅长物理可行性保障未来相当长时间内会是互补关系。另外数据驱动也体现在“运动重定向”上。团队可以用动作捕捉设备记录人类运动员的跑跳动作再把骨骼数据映射到atlas的关节空间利用RL模仿学习让机器人学着做。这套流程大大降低了“手写动作逻辑”的工程量也是atlas动作越来越流畅的原因之一。4. 从atlas抄作业自研双足机器人的落地路线4.1 先仿真后硬件别上来就买电机很多人看完atlas的视频头脑一热想自己搞一台双足机器人上来就买无框电机买驱动器买减速器结果钱花了好几万连站都站不起来。我自己的经验是硬件可以便宜仿真必须先跑起来。因为双足控制真正难的不是机械设计而是平衡算法。你花几十万买回来的硬件要是没有一套能跑的算法就是个昂贵的摆件。仿真环境建议直接选NVIDIA Isaac Gym或者MuJoCo XLA这类支持GPU并行训练的框架可以用上千个并行环境同时训练一个策略几个小时就能出效果。硬件是把算法跑通的终极检验场但在此之前先在仿真里把站立、行走、抗推倒这几个基本功练扎实能省下大量真机调试时间。atlas团队自己也是仿真和真机并行推进仿真里跑不出来的动作绝不上真机。4.2 硬件选型的核心参数以及预算分配建议如果非要把atlas的技术路线压缩成几个可参考的硬件参数我认为最关键的是三点关节扭矩密度、编码器精度和力传感能力。自研机型的预算分配建议是执行器无框电机减速器约占四成驱动器约占两成结构件约两成传感器和计算平台约两成。具体选型上小扭矩关节手腕、头可以直接用大疆RoboMaster这种教学舵机改便宜且社区资料多大扭矩关节髋、膝建议考虑无框电机加行星减速器加双编码器的组合。扭矩估算公式并不复杂先根据机器人总重估算单腿支撑时的最大静力矩再乘以1.5到2倍的动态冲击系数选电机额定扭矩时留足余量。我踩过的一个坑是减速器减速比选太大。有人为了追求扭矩输出把减速比加到100比1结果关节反驱阻力极大机器人走路变得僵硬被外力推倒后很难通过自身柔顺性缓冲。双足机器人关节的减速比控制在6比1到15比1之间是常见区间既能输出足够力矩又能保留一定的反驱柔顺性。4.3 用RL训练一个走路策略的完整步骤如果你跟着做一个最小可行方案的训练流程大致是这样的第一步在MuJoCo里搭建一个简化版的双足模型把质量、关节限位、电机最大扭矩这些参数填进去第二步定义奖励函数基础项是“躯干保持直立”和“跟踪目标速度”惩罚项是“关节加速度过大”和“离地高度异常”第三步用PPO算法并行训练观察训练曲线是否收敛第四步做域随机化把摩擦力、重心位置、电机延迟都加上噪声。这个流程里有几个关键细节。奖励函数不是越复杂越好奖励项太多会导致策略“钻空子”比如为了压低惩罚项干脆躺在地上不动。正确做法是先让策略学会站立再慢慢加行走目标。训练步数也不是越多越好一般几千万步就能看到一个能走的策略如果训练时间拉长到几十亿步还不收敛大概率是奖励函数设计出了问题而不是训练步数不够。4.4 仿真到真机部署摩擦、延迟与结构振荡仿真里走得再溜到真机大概率会翻车。最常见的三个问题第一个是摩擦模型不准仿真里的关节摩擦力是库仑模型真机里还有粘滞摩擦和静摩擦死区起步阶段容易卡顿第二个是控制延迟仿真里指令发出到电机响应可能只有几毫秒真机经过驱动器、通信总线、电机电感的延迟可能到几十毫秒策略做出来像“慢动作”第三个是结构振荡打好螺丝的机器人有一定柔性在高速运动时会产生共振。针对这些问题我常用的招数是真机部署前先在仿真里故意加50毫秒的一阶延迟关节控制闭环从位置环切换到“位置加电流混合环”让它有一定柔性结构振荡问题靠优化控制频率和加陷波滤波器解决。总的来说不要指望仿真策略一键部署预留一周左右的真机调试时间是比较现实的预期。5. 常见问题与排查技巧实录5.1 为什么机器人站起来就倒排查顺序很重要这个问题我在很多群里被问过也是我自己早期做过最多的一类排障。遇到“站起来就倒”大多数人第一反应是调算法但我想建议你先按下面的顺序排查现象常见原因处理方案站立时持续抖动关节反馈增益过高控制和结构共振降低位置环增益或加陷波滤波器缓缓前倾/后倒质心标定不准脚底摩擦不一致重新标定各连杆质心检查地面材质突然摔向一侧编码器零点偏移左右电机响应不一致重新校准零点检查驱动器参数轻微扰动就倒状态估计延迟过大IMU噪声没滤波提高IMU采样率增加互补滤波/卡尔曼滤波能站但走两步就倒步态参数步高、步频不匹配动力学特性降低步频、提高抬腿高度逐步微调调试双足机器人最好的工具不是示波器是你自己的眼睛。录像回放配合关节曲线能比单纯盯实时数据更高效。我一般会同时录三个角度的视频侧面、正面、俯视配合日志里的关节指令和实际反馈排查效率能提高非常多。5.2 强化学习训练不收敛先检查奖励函数RL训练不收敛十有八九是奖励函数出了问题而不是PPO实现错了。一个常见情况是“稀疏奖励”也就是机器人在绝大多数时刻拿不到正向反馈策略根本学不到有效梯度。解决办法是改成“好奇奖励”或者“姿态差奖励”让机器人每靠近目标一步都能收到小幅正向反馈相当于把大目标拆成一系列小目标。另一个常见问题是奖励项互相冲突比如“尽快行走”和“维持姿态稳定”本质上是矛盾的策略会陷入一个不稳定的折中。我的优先级建议是稳定项大于速度项安全项大于效率项先保证不摔倒再追求走得快。遇到训练曲线一直横盘不动可以先把简化成“只站不跑”的小任务等策略能稳定输出了再逐步增加复杂度。5.3 真机实验的隐藏成本电池、散热和场地这一点很少被人提起但实际花费的时间和精力可能比调算法还多。双足机器人依靠腿部大扭矩输出电池续航通常只有一二十分钟每次实验前必须预留充足充电时间。电机驱动器在持续高负载条件下发热明显过热会触发保护降功率导致机器人“腿软”。实验场地也要特别注意最好在平整地毯或橡胶垫上试硬质瓷砖地面摔几次关节连杆就报废了。我自己的做法是准备一份“实验前检查清单”电池电压、驱动器温度、电机螺丝紧固度、编码器零点、遥控急停。这套清单看起来繁琐但每次实验前过一遍能避免至少一半的意外损坏。6. 影响范围与技术趋势atlas给行业带来了什么6.1 对人形机器人创业公司的风向标意义电动atlas的发布事实上给整个人形机器人赛道定了一个基调电气化不再是可选而是必须走的路。几乎所有的头部玩家——特斯拉Optimus、宇树H1、Figure 01——走的方向都指向“电驱RL训练仿真迁移”这套组合拳。atlas多年积累的动态控制经验实际上成为了一根行业基准线新入局的人形机器人产品如果连后空翻、小跑、抗推倒都做不出来很难在技术圈建立公信力。与此同时atlas的存在也拉高了资本对人形机器人落地速度的预期。资本看得懂“波士顿动力技术遥遥领先”这个叙事自然会对其他团队给出更苛刻的要求。对创业者来说与其焦虑不如想清楚自己切的是哪个具体场景是物流分拣、巡检还是家庭服务。通用人形机器人短期内很难取代专用机器人但atlas证明了“动态双足”这个底层能力已经具备工程可行性剩下的就是成本曲线的下降和场景数据的积累。6.2 从实验室到工厂atlas商业化路径的观察从现代汽车集团的布局来看电动atlas未来的落地场景大概率会先锁定在工厂和物流场景而不是家庭。工厂环境相对结构化地面平整、光照可控、任务重复度高最适合人形机器人在现阶段发挥价值。而且工厂里本来就存在大量为人类设计的工具和工位人形形态的机器人不需要改造现有产线切换成本低。我自己的判断是人形机器人的商业化会最先发生在“脏活、累活、危险活”三个方向焊接、搬运、高危巡检。这些岗位目前面临严重的人手短缺机器人替代能带来直接的经济账。波士顿动力选在这个时间点把atlas电动化本质上就是在押注这一波工业场景的落地需求。6.3 对普通开发者和技术爱好者的启示atlas看起来离普通人遥不可及但它的技术栈正在快速平民化。仿真环境免费开源电机驱动器价格逐年下降社区教程越来越多几年前需要顶尖实验室才能搞定的双足平衡控制现在一个研究生团队在几个月内就能复现出雏形。这种技术扩散的速度是atlas留下的一座隐形的金矿。一句话总结我的感受atlas最大的价值不在于那几次后空翻而在于它向全世界证明动态双足机器人不是一个物理幻想而是一个可以被系统性解决的工程问题。剩下的只是时间、成本和不同团队的执行力罢了。最后分享一个实操中的小体会如果你也想入坑人形机器人不用一上来就奔着“翻跟头”去。先把静态站立做到位再慢慢过渡到动态平衡每一步都走扎实。这个领域最不缺聪明人和好点子缺的是愿意在基本功能上反复打磨的耐心。atlas的每一个流畅动作背后都是无数次的摔倒、调试、再摔倒方向对了慢一点没关系。