机器人这两年越来越火了,但大部分机器人的价格都还没有低到让普通人人手一台的程度。目前来说,哪怕市场出现了启元这样的“个人机器人”玩家,但一台功能齐全、结构完整的人形机器人,价格至少要数万元,更不用说那些十几万几十万的了。
最近,加州大学洛杉矶分校的研究团队给出了一份特别的方案:一台重1.8公斤的双足机器人,物料成本只要大约400美元(约合人民币2677元)。有点神,它是怎么做到的?雷科技巨身智能组(ID:leitech)研究了一波发现,这产品背后的理念比产品更有意思。
400美元的双足机器人,居然靠手机驱动
最近,一篇论文出现在arXiv上,它介绍了一款名为PhoneBot的机器人,论文作者来自UCLA机械与航空航天工程系的RoMeLa实验室。
具体参数方面,PhoneBot整机高483毫米、重1.8公斤,13个自由度,每个关节用一颗单价23.9美元的舵机。最关键的是,它是靠智能手机来驱动的。具体来说,手机被固定在机器人躯干位置,同时充当机器人的传感器套件、板载计算机和交互界面。
据介绍,这款机器人拥有的能力包括行走、起立、跟随人、拍摄、对话交互等。
(图源:PhoneBot)
用手机驱动机器人,这听起来很不可思议,但PhoneBot确实做到了。智能手机作为当下最流行的消费电子设备,它的集成度极高,内置了摄像头、SoC、屏幕、WiFi、电池等,而这些部件都可以为机器人所用,并成为它的能力的一部分。配备了手机的PhoneBot,能利用摄像头来进行图像感知,能用芯片来计算和推理,通过网络来获取资料和云端算力。
当然,开头说到的400美元物料成本是不包含手机的,但PhoneBot测试时用的都是老款手机,包括moto G 2025、三星Galaxy A15等,二手价基本都不超过100美元。
所以,即便把手机的硬件成本算上,PhoneBot总的物料成本也低于500美元,换算成人民币只要3000多元,绝对称得上是性价比爆棚了。
另外,用手机驱动机器人的尝试,很早就开始了。早在2021年,就出现过一个名为OpenBot的项目,它用一台普通安卓手机支撑四轮机器人的跟随与导航。PhoneBot则沿用这个思路推进到双足机器人上,其实,它的难度比四足要大很多:双足机器人站立和做动作时要靠实时平衡。而要实现这点,不是简单接入一部手机就能做到的。
让手机接管机器人的感知、算力和交互
简单来说,PhoneBot的方案就是:手机装在躯干上,机器人的眼睛、耳朵和脑子都由它来当。团队把它的活儿分成三块,一块负责运动,一块负责图像识别,一块负责说话。
运动这块是最关键的。手机上的安卓应用一边读手机里的陀螺仪和加速度计,一边读腿上十三个电机的当前角度,再结合用户下达的指令,凑成一份设备当下状况的信息。
手机里还装着一个事先练好的小模型,通过它拿到信息后就立刻算出每条腿该摆到什么位置,再通过Wi-Fi把指令发下去,由一块很小的转换板转给电机。机器人走路、从地上爬起来、调整朝向,都是通过这套模式来实现。
(图源:PhoneBot)
图像识别这部分全部在手机里完成。手机后置摄像头负责认人、认物体,再配合朝向指令,机器人就能跟着人走或者把视线转向指定方向。定位也交给它,手机靠摄像头加上陀螺仪的数据算出自己站在哪儿,不需要另外配备一个定位设备。屏幕用来显示状态和画面,用户可以直接在手机上操控。
说话这部分要更复杂一些。手机负责录音和播放,但比较耗费算力的语音转文字和大模型推理则还要借助放在旁边的一台笔记本,结果传回手机后再播放出来。
至于怎么学会走路,PhoneBot团队的办法是先在电脑里训练。他们先把机器人上的每颗电机的真实力量算清楚,再让机器人在模拟环境里反复试错,摔倒重来直到走稳。团队训练时还把机器人的左腿的动作镜像成右腿的,左右一起练。这些训练重复跑了五遍做对照,加上镜像之后机器人学得更快、走得更稳。
前面有提到,PhoneBot用的是老款手机,配置一般,但驱动机器人时,它的硬件占用率并不高。根据该团队提供的数据,手机读陀螺仪数据时CPU的占用率在8.5%到13.4%之间,算走路姿势时占用率为6.3%到10.3%,识别人和物体时占用率为15.6%到17.9%,最消耗硬件资源的定位占用率为25%到34.3%。
这项目测试说明,PhoneBot不挑手机,机器人用的就是手机这些年攒下的摄像头、陀螺仪、算力和系统生态,具体什么品牌什么型号反倒没那么重要。PhoneBot成本低,说白了就是把智能手机的硬件资源都榨干了,有啥用啥,能省则省。
当然,还有很关键的一点,这个机器人是没有手臂的,说是机器人,最核心的运动能力就是走路和做动作的两条腿。而且,它的体积很小,也没有负重、爬楼梯等复杂的任务。说到底,它就是一个实验室里的测试设备。
旧手机会成为机器人普及利器吗?
智能手机可能是更新迭代周期最短的消费电子产品,全球每年被淘汰的手机数以亿计。这些设备里集成了摄像头、屏幕、芯片以及各类传感器,大部分都功能完好,只是因为不够新而被淘汰。很多时候,这些设备的最后命运就是被拆解提取材料,很大程度是对海量硬件资源的浪费。
而PhoneBot的出现,给了二手手机一个新的出路,这些被闲置的算力和传感器,可以用在这类小型机器人身上。它还提出了一个新思路:机器人的大脑可以当耗材,本体才是长期部件。手机两三年一换,换下来的机型正好可以塞进去。这样一来,机器人也可以像换电池一样换大脑,变成了模块化的设备。
当然,这个方案的缺点也很明显。手机本身不是为机器人设计的,散热、供电等都要重新处理;不同型号的手机的配置存在差异,会直接影响机器人运行效果。而且,二手设备的质量和稳定性缺乏保障。还有一点很关键,手机终究无法提供强劲的算力。PhoneBot靠手机驱动,但仍然需要借助外部PC来提供一部分算力。更何况,PhoneBot本身就是一台没有手臂的形态比较简陋的小型机器人。
但不管怎么说,PhoneBot证明了手机驱动机器人这件事能够成立,也就提供了一套可供行业借鉴的低成本方案。对于整个机器人行业而言,PhoneBot的意义或许并不在于它能立刻走向市场成为消费级爆款,而在于它打破了双足机器人的硬件入门门槛。长期以来,仿生机器人研发的高昂成本,将无数想要入局的开发者、高校学生团队和初创公司挡在了门外。
(图源:PhoneBot)
PhoneBot这种「廉价躯干+二手手机大脑」的架构,实际上扮演了机器人领域树莓派的角色,有希望催生出一个庞大的平民化开发者生态,让更多人有机会开发并训练属于自己的双足机器人。
此外,随着端侧AI芯片算力的不断升级,PhoneBot目前仍需依赖外部PC进行复杂语音处理的短板,在可见的未来也能够解决。如今最新的旗舰手机芯片已经能够流畅运行数十亿参数级别的端侧大模型,在本地也能完成复杂的语义理解和自然对话。
试想一下,两三年后,当搭载当代旗舰SoC的手机大规模流入二手市场,它们所提供的神经计算算力和传感器精度,将远超如今PhoneBot测试所用的低端老款机型。届时,仅仅一部手机就足以让这类小型机器人拥有更强的智能特性。
从商业模式的角度来说,或许类似于PC行业的产品形态会在机器人领域出现,即「准系统机器人」。硬件厂商只负责出售标准化的机器人躯体、电池和动力组件,将底层运动硬件的价格打下去;而普通用户只需把旧手机塞进机器人的躯体里充当大脑,然后下载专属App,就能激活这台设备。
这不仅符合了全球电子垃圾环保回收的需求,也能让家庭陪伴机器人、教育机器人等设备真正普及。
热门跟贴