0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

小米CyberDog四足机器人的AI运动系统的实现

深圳全志在线有限公司 2022-03-14 15:35 次阅读

2021年8月10日,雷军进行继宣布造车之后的第二次演讲。

在现场的展示中,小米发布了首款四足行走机器人——铁蛋,英文名CyberDog。这只“人类高质量宠物”可以行走、站立、小碎步跳舞等等。

pYYBAGIu7dWAEylZAAHO935aLOk969.jpg

铁蛋现场展示

在官方给出的运动性能参数中,介绍到,除了这些,CyberDog还支持恢复站立、姿态展示、缓慢趴下、缓跑、小跑、奔跑、跳跑、跳跃、倒地恢复、打滚、握手、跳舞、转圈、作揖、坐下等一系列功能动作。

poYBAGIu7dWALl1zAACOycS30yY378.jpg

小米官网对于铁蛋运动性能的介绍

这只看起来像小狗的机器人其实是当前业内备受关注的新产品形态——仿生四足机器人。CyberDog全身拥有11组高精度传感器时刻待命,可主动探测外部细微变化,它搭载了AI超级计算机——NVIDIA JETSON XAVIER NX平台,可处理来自多个传感器的海量数据。于此同时,CyberDog使用了自研的高性能伺服电机,通过全志MR813芯片对全身的运动模块进行控制。

如果把传感器组比作CyberDog的“眼睛”,那NVIDIA JETSON XAVIER NX就是它的“大脑”,伺服电机就是它的“肌肉”,Allwinner MR813就是“小脑”。

下面就来剖析铁蛋的各个“器官”是如何组成它的运动系统的。

#01 大脑-英伟达主控

CyberDog 的“大脑”是英伟达的 Jetson Xavier NX 平台,这是一台用于嵌入式和边缘系统的 AI 超级计算机。它集成了6个core NVIDIA Carmel ARM v8.2 64-bit CPU、搭载 384 NVIDIA CUDA cores 和 48 Tensor cores的GPU、2个 NVDLA 引擎深度学习加速器、7路VLIW视觉处理器。可以提供最高21T的算力。这保证了 CyberDog 可以毫无障碍地处理从传感器系统捕获的大量数据,准确领会主人的意图。同时支持2个 MIPI CSI-2 D-PHY lanes、以太网、WIFI/BT、HDMI、多路USB等。

有了这个大脑,这台机械狗甚至可以直接外接显示输入设备变身一台“电脑”,当然并不是我们传统意义上使用的那种个人用电脑,而是用于开发等用途。

pYYBAGIu7dWALfn2AAEVormxpsU817.jpgNvidia Jetson Xavier NX

# 02 眼睛-11组高精度传感器

为了让铁蛋真的像一条狗,小米为其配备了超过11组高精密传感器,包括Intel Realsense D450深度摄像头、AI交互相机、双目超广角相机、TOF传感器、环境光传感器、超声波传感器、惯性测量单元、GPS模组、地磁传感器、光流计、6MIC环型阵列、触摸传感器等。有了这些丰富的传感器,CyberDog就像一个拥有白眼的“感知型忍者”,可以敏锐地感觉都周围流动的“查克拉”,并做出避障、预警等行为。

不仅仅是堆砌硬件,小米手机影像部门还亲自介入,将自己在手机方面深耕多年影像的技术运用至四足机器人领域,将硬件的性能发挥到极致。比如CyberDog的自主跟随能力就是源自人脸识别技术的衍生,以及SLAM建图和导航避障功能都来自影像技术的延伸的视觉探知技术,CyberDog通过影像技术感知环境后,通过算法创建出地图并导航,最终规划出最优路线。

poYBAGIu7dWAefNTAAA4BYySz4U389.jpg

#03 肌肉-自研伺服电机

CyberDog全身的自由度是12,单腿的自由度是3,即每只脚大腿关节处有两个电机,小腿关节处有一个电机,共12个电机。12个电机的组合让CyberDog可以自由地做出奔跑、跳跃、空翻等高难度动作。据悉,这12个伺服电机均由小米自研,单个最大扭矩达32N·m,最大转速为220rpm,可以让这只14KG重的CyberDog以11.5km/h的速度前进,这个速度大概和一个普通人晨跑的速度相当,让主人带着CyberDog跑步遛狗成为可能。

pYYBAGIu7dWAMS1wAABsKFYnuTk202.jpg伺服电机性能参数

#04 小脑-全志MR813

CyberDog“小脑”使用的国内知名芯片设计厂商全志科技Allwinner MR813。MR813将负责MPC算法的执行、运动控制、电源系统管理和OTA系统管理等工作。即CyberDog的四只脚以及上面的12个伺服电机,都将在MR813的控制下有序地行动,让CyberDog不会出现顺拐或者“扑街”。

MR813是全志针对运动机器人市场推出的高性能SoC,4核A53架构,主频高达1.6GHz,拥有丰富的音视频接口和运动驱动接口。

据悉,MR系列芯片已经在在扫地机器人产品上被广泛应用,其中包括小米、石头、追觅等知名厂商。本次CyberDog使用MR813也是复用追觅已经成熟的运动驱动模块,这样可以保证产品的性价比、稳定性和可量产性。

也就是说,MR813在其它产品上都是作为“大脑”,而在CyberDog中只用作“小脑”,可见MR813性能的强大,也透露出小米对CyberDog用料选项的踏实和良心。

CyberDog的MPC算法使用的则是知名开源四足MPC算法 MIT Mini Cheetah。对于仿生四足机器人MPC算法的研究一直是近年的热点。MIT这套算法广受开发者欢迎,许多DIY开发者甚至专业厂商,都会基于这套算法进行开发。MR813则是为算法的运行提供了一个高效稳定的环境。

pYYBAGIu7daAb-msAAFMysAPcZw737.jpgMR813系统框图

pYYBAGIu7daAXiU5AABfvNsQyj4625.jpg米家扫地机器人1T,使用MR813作为“大脑

#05 神经系统-系统整合

在整体系统框架方面,CyberDog使用的是主流的机器人开源架构ROS 2,它提供一系列程序库和工具以帮助软件开发者创建机器人应用软件,同时提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。

其中,Jetson Xavier NX 运行的是Ubuntu 18.04操作系统,11组高性能传感器获取到的环境信息传到Jetson Xavier NX后,由Jetson Xavier NX进行处理,并将运动信息通过千兆网口下发到MR813,由MR813进行运动总控制,分别控制一个MCU进行OTA和电池包的管理和另一个MCU进行电机的控制,与12个高性能伺服电机通过CAN 2.0进行通信

在整体系统框架方面,CyberDog使用的是主流的机器人开源架构ROS 2,它提供一系列程序库和工具以帮助软件开发者创建机器人应用软件,同时提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。

其中,Jetson Xavier NX 运行的是Ubuntu 18.04操作系统,11组高性能传感器获取到的环境信息传到Jetson Xavier NX后,由Jetson Xavier NX进行处理,并将运动信息通过千兆网口下发到MR813,由MR813进行运动总控制,分别控制一个MCU进行OTA和电池包的管理和另一个MCU进行电机的控制,与12个高性能伺服电机通过CAN 2.0进行通信。

poYBAGIu7daAQif_AADEk2TRuTw355.jpg小米CyberDog系统框图

#市场前瞻

目前仿生领域四足机器人研究最成熟的研发团队当属波士顿动力,旗下研发的“大狗”系列仿生机器人已经有十几个产品型号分支,但售价却达到了惊人的7.5万美元(约合人民币48万),这个价格让很多普通消费者都望而却步

poYBAGIu7daAXV5iAACauMDTR24161.jpg

今年 6 月,国内的宇树科技发布了 Unitree GO1,共有三个版本:售价 2700 美元的 G01 Air base 型号、售价 3500 美元的 G01 和售价 8500 美元的 G01 Edu,这个价格可以说率先打开了四足机器人在普通消费人群中的市场,不过碍于功能的不足,依然难以进入大众眼界。

也就是说,Unitree GO1 起步价仅需 1.6 万元人民币,然而这个价格纪录目前已被小米9999的CyberDog打破了。

但是从目前供应链获取到的信息来看,Jetson Xavier NX核心模块的市场报为3000+元,Intel Realsense D450深度摄像头的市场报价约为1500元,这两个关键元器件的成本,就已经接近CyberDog硬件成本的一半。全志的芯片虽然一直以高性价比著称,但是作为一个扫地机器人大脑级别的芯片,再加上12个伺服电机、电池、金属外壳等材料,CyberDog 卖9999元的价格,真的是“交个朋友”了。截止2021年8月底,CyberDog 产品虽然未交货,但是已经有人以数倍的价格收购名额了。

小米副总裁常程在微博对于“为什么要做这样一个机器人”的问题是这样回应的:

“这还是一项投资未来的决策。

一方面仿生机器人未来在服务、工程、安防、医疗等诸多领域蕴含着巨大的市场潜力。另一方面小米作为全球化的科技公司,有必要尽早在前沿领域进行几乎布局,夯实专利储备。探索仿生机器人的过程也是在做技术预研,其中机器视觉、导航避障、人机交互、AI语音算法等技术可以反哺手机、智能家居等产品。

与此同时,我们在这个产品中看到了小米强大的模块整合能力,在项目中,分别调动了核心的手机影像部门、小爱同学AI部门、语音算法部门、生态链公司追觅、芯片原厂全志科技等众多部门、合作伙伴,从概念设计到机械结构设计、BSP、算法移植、系统联调到最终产品交付,只用了10个月的时间。

上一次我们看到这样集全集团之力去做一个玩具的场景,是《四驱兄弟》里的三国藤吉集合三国重工最高科技而打造他的疾速眼镜蛇。而这些模块其实也是自动驾驶会用到的技术热点,结合之前宣布造车的消息,外界猜测,CyberDog其实是在为小米汽车的团队搭建和技术预研做准备

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 小米
    +关注

    关注

    69

    文章

    14308

    浏览量

    143712
  • 全志
    +关注

    关注

    24

    文章

    239

    浏览量

    53036
收藏 人收藏

    评论

    相关推荐

    认识机器人与CW32机器人控制项目

    认识机器人与CW32机器人控制项目 一、认识机器人 机器人是一种能够自动执行任务的
    的头像 发表于 09-28 15:46 191次阅读

    【CW32开发】初探机器人

    本项目使用8自由度舵机控制的机器人。主要用于爱好者学习参考。可实现基本控制姿态:前进、左转、右转、打滑、伸展、站立、躺平、摆手。有兴趣的朋友,也可以增加新步态控制。
    的头像 发表于 09-25 12:08 1517次阅读
    【CW32开发】初探<b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>机器人</b>

    机器人基本运动

    机器人基本运动
    发表于 09-19 12:57 0次下载

    在NVIDIA Isaac Lab中训练机器人运动

    由于涉及复杂的动力学,为机器人制定有效的运动策略是机器人领域面临的重大挑战。在现实世界中训练
    的头像 发表于 09-06 14:48 399次阅读
    在NVIDIA Isaac Lab中训练<b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>机器人</b><b class='flag-5'>运动</b>

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    ABB工业机器人运动指令有哪几个

    ABB工业机器人是一种广泛应用于制造业、物流、医疗等领域的自动化设备。其运动指令是实现机器人精确控制的关键。以下是对ABB工业机器人
    的头像 发表于 06-16 16:15 2048次阅读

    运动控制和机器人系统有什么区别

    在自动化和机器人技术日益发展的今天,运动控制和机器人系统是两个经常被提及的概念。虽然它们都在自动化领域扮演着重要角色,但运动控制和
    的头像 发表于 06-07 15:09 455次阅读

    小米机器人入驻小米汽车工厂,已研发铁大、铁蛋等机器人

    6月5日消息,北京亦庄公众号发布文章,透露小米机器人技术有限公司(下文称小米机器人)近日在北京经济技术开发区(亦庄)举行了盛大的乔迁仪式。现场,小米
    的头像 发表于 06-05 16:38 1162次阅读

    为什么机器人设计常借鉴狗的外形特征?

    刘表示,机器狗是机器人的一部分,被称为“动物”,意思很明显是“条腿”。
    发表于 04-10 14:30 349次阅读

    银牛微电子3D视觉感知方案赋能小米CyberDog系列仿生机器人

    2024年3月21日,合肥银牛微电子宣布小米CyberDog系列仿生机器人AI多模态融合感
    的头像 发表于 03-21 13:55 738次阅读

    基于树莓派的喷水机器人设计

    今天小编给大家带来的是来自B-AROL-O团队带来的基于树莓派的喷水机器人,该机器人可以在农场环境中自主导航,识别需要浇水的植物并自动浇水,视觉
    的头像 发表于 01-22 09:19 1798次阅读
    基于树莓派的<b class='flag-5'>四</b><b class='flag-5'>足</b>喷水<b class='flag-5'>机器人</b>设计

    机器人拥抱AI大模型已成共识!

    目前普遍的共识是,机器人拥抱AI大模型的过程就是具身智能机器人实现过程,融合AI大模型的具身智能机器人
    发表于 12-22 17:08 359次阅读

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动
    发表于 12-21 20:03

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    、雷达传感器等设备的数据,夸父人形机器人能够更加灵活和高效地完成各种任务。同时,通过KaihongOS的链接,夸父人形机器人构建全场景生态,实现在科研教育、特种行业、工业应用、家庭场景、智慧康养等
    发表于 12-20 09:31

    机器人步态规划与接触状态

    0、步态规划 机器人控制当中,步态是至关重要的一项。我们可以简单理解成机器人
    的头像 发表于 11-16 17:17 752次阅读
    <b class='flag-5'>四</b><b class='flag-5'>足</b><b class='flag-5'>机器人</b>步态规划与接触状态