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

在这场以“我的梦想,我的选择”为主题的演讲上,雷军详细讲述了创业后的故事,发布了一系列全新产品。其中,给人最大惊喜同时也给人带来诸多疑问的就是我们这篇推文的主角——“CyberDog”,中文名 “铁蛋”

在现场的展示中,这只“人类高质量宠物”可以行走、站立、小碎步跳舞等等。

CyberDog拜年

CyberDog行走

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

此物一出,各大论坛上也是众说纷纭,有人惊叹于他的外观,有人惊叹于他的智能,也有人惊叹于他在不同指令下不同行为的体现。可是这只全新的物种,到底是如何做到这些复杂的动作的?它的出现,又能为人类做些什么呢?相信绝大多数人看到这只机器狗的第一反应都如下面的表情包一样,“我不理解”

这只看起来像小狗的机器人其实是当前业内备受关注的新产品形态——仿生四足机器人。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等。

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

Nvidia Jetson Xavier NX

#02

眼睛-11组高精度传感器

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

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

#03

肌肉-自研伺服电机

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

伺服电机性能参数

#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则是为算法的运行提供了一个高效稳定的环境。

MR813系统框图

米家扫地机器人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系统框图

#市场前瞻

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

今年 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其实是在为小米汽车的团队搭建和技术预研做准备

-End-

编辑:李泽禧

作者:DOT小文哥

技术顾问:Kirin 、Peng


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

嵌入式Linux

微信扫描二维码,关注我的公众号

【深度剖析】小米CyberDog四足机器人的AI运动系统的实现相关推荐

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

    2021年8月10日,雷军进行继宣布造车之后的第二次演讲. 在现场的展示中,小米发布了首款四足行走机器人--铁蛋,英文名CyberDog.这只"人类高质量宠物"可以行走.站立.小碎 ...

  2. 全球及中国仿生四足机器人行业前景调研与发展新动向分析报告2022-2028年

    全球及中国仿生四足机器人行业前景调研与发展新动向分析报告2022-2028年 详情内容请咨询鸿晟信合研究院! [全新修订]:2022年2月 [撰写单位]:鸿晟信合研究研究 2021年全球仿生四足机器人 ...

  3. Cyberdog——小米四足机器人测评

    Cyberdog--小米四足机器人测评 小米在2021下半年的发布会上,出人意料地发布了一款四足机器人--Cyberdog,其中文名为"铁蛋(以下简称Cyberdog).Cyberdog的定 ...

  4. 2021-09-29破解小米“铁蛋”,只需9999元,你也可以做一个四足机器人!

    https://www.eet-china.com/news/202109291008.html 2021-09-29破解小米"铁蛋",只需9999元,你也可以做一个四足机器人! ...

  5. 波士顿动力真的无可企及吗?一步步剖析四足机器人技术(二)

    四足机器人运动控制 第五章 各种步态下参数的确定 关节幅值 第六章 步态确定 第七章 步态转换 CPG步态转换方法 参考文献 第五章 各种步态下参数的确定 在上一篇中我们已经介绍了四足机器人的相关基本 ...

  6. 波士顿动力真的无可企及吗?一步步剖析四足机器人技术(一)

    四足机器人运动控制 第一章 序 第二章 运动状态 姿态控制 运动控制 第三章 步态 第四章 CPG控制网络 介绍 CPG模型分类 基于HOPF振荡器的CPG单元模型 CPG网络控制模型 Tips 参考 ...

  7. Pepper停产之后,家庭服务机器人的未来产品形态,会是四足机器人吗

    引言:7月初Pepper停产的消息,让我回忆起那个经典问题:家庭服务机器人的产品形态,应该是轮式还是双足?没想到很快就发现了一个也许"bingo"的答案:四足机器人. 目录 一.P ...

  8. 基于STM32与PCA9685制作四足机器人(代码开源)

            前言:本文为手把手教学基于STM32的四足机器人项目--JDY-31蓝牙控制,特别地,本次项目采用的是STM32作为MCU.四足机器人的支架为3D打印件,SG90舵机驱动机器人实现姿态 ...

  9. 一文了解四足机器人的步态设计!

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 编辑丨古月居 点击进入->3D视觉工坊学习交流群 0.步态规划 四足机器人控制当中,步态是至关重 ...

  10. 四足机器人软件架构现状分析

    目录 前言 现有产品总结概述 MIT 宇树科技 小米 灯哥开源 软件架构分析 菠萝狗 CyberDog 资料地址 系统架构分析 文件结构分析 为什么需要操作系统 二次开发可用接口 后记 前言 最近可能 ...

最新文章

  1. 网络配置文件、命令详解
  2. 第四天上午 休闲假日
  3. C语言将字符串转换成对应的数字(十进制、十六进制)【转】
  4. [scala-spark]9. RDD创建操作
  5. python怎样安装模块_python中如何安装模块
  6. Implementation of the USB 3.0 controller not found!
  7. python 不定参数_人生苦短,我学不会Python。——函数中不定长参数的写法
  8. linux中elf文件的作用,Linux中ELF格式文件介绍
  9. (转)非常完善的Log4net详细说明
  10. 共轭函数Fenchel不等式
  11. ubuntu16使用labelImg
  12. 百度音乐 android,百度音乐旧版本
  13. CTF Crypto 入门练习
  14. android kmplayer,KMPlayer Pro — 安卓本地影音全能播放器
  15. 蓝桥ROS机器人之CoppeliaSim_Edu_V4_2_0
  16. 福建将乐窑文物首次系统对外展示 133件完整器亮相京城
  17. GLOG中的(Verbose Logging)VLOG的使用
  18. 在线翻译PDF文件用什么方法
  19. 2020牛客暑期多校训练营(第九场)F.Groundhog Looking Dowdy
  20. Flink编程中遇到”scala.tools.reflect.ToolBoxError: reflective compilation has failed“的解决方法

热门文章

  1. pci-e 无线网卡 linux,Fedora14 无线网卡(瑞昱 RTL8191SE Wireless LAN 802.11N PCI-E NIC)驱动安装...
  2. flash 调试版本
  3. 磁带非但没被淘汰,容量还比硬盘大了???
  4. mysql front登陆1045错误_解决MySQL-Front连接MySQL出现1045错误
  5. 【PHP】最详细PHP从入门到精通(一)
  6. DNA序列的机器学习方法
  7. PSV 3.60 固化升级到 3.68 破解完全攻略
  8. 高拍仪、浏览器获取获取多摄像头,切换摄像头
  9. Flink操作——状态与容错
  10. 高等数学学习笔记——第九十二讲——函数项级数收敛与一致收敛