解析波士顿动力Handle机器人背后的技术(附PPT+视频)

2023-10-31

[转] http://www.leiphone.com/news/201703/URrR8CG2tmtghNDl.html


导语:Boston Dynamics 在机器人动力方面堪称翘楚,其由双足或多足机器人组成的机器人天团总是时不时能给我们带来惊喜。上周,Boston Dynamics 又发布了一段视频,并再次推出了一款全新机器人——Handle,这也是Boston Dynamics 首次尝试轮式机器人。从视频中我们可以看到,Handle 机器人能够载重、下蹲和跨越障碍物,比上一款 Atlas 机器人更为先进。Boston Dynamics 公司创始人兼总裁 Marc Raibert 在接受 IEEE Spectrum 采访时表示,双轮仿人形机器人是一个伟大的发明,使用轮腿混合系统是个两全其美的解决方案。    

为什么Boston Dynamics 要选择轮腿混合系统,相对于Altas 的双足系统来说突破点在哪里?加了个双轮后,比之前的双腿直立行走控制难度变小了还是变大了?平衡车和Handle的轮子在稳定结构方面有什么不一样的地方?对于这些大家都比较好奇的问题,雷锋网本期公开课我们邀请到浙江大学控制学院机器人实验室博士李超为我们一一解答。

嘉宾介绍:

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

李超,浙江大学控制学院机器人实验室博士,“赤兔”四足机器人运动控制负责人,波士顿动力的忠实拥趸,足式机器人实用化方向的创业者。

主要研究领域是足式机器人的运动规划与平衡控制。作为核心骨干,研制了目前国内唯一能够实现奔跑的电驱四足机器人“赤兔”, 并获得广泛关注和认可。

所在“赤兔”团队专注于足式机器人实用化和产品化的研发和创业。

以下内容整理自李超在硬创公开课的分享。关注雷锋网(公众号:雷锋网)旗下微信公众号「新智造」,可获取嘉宾完整PPT。

公开课视频:

文字整理部分:

从这个视频我总结了Handle几个亮点:新的机器人形态:轮+腿;运动更加快速灵活;超强的弹跳能力。

Handle展示的功能包括快速加速和制动;运动过程中转弯和原地的高速转弯;单轮过斜坡,姿态保持稳定;Endpoint Control(Spotmini展示);搬运货物(100lbs);快速下台阶;室外雪地滑行;弹跳。其中第二条、第三条以及最后一条展示的是与腿相关的技术。

Handle主要技术包括腿式机器人;轮式和平衡车;地图构建与定位导航;移动操作(Mobile Manipulation);系统设计与集成。

波士顿动力(Boston Dynamics)

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

波士顿动力发展路线

波士顿动力是在1992年创立的,创立时间比在2013年将其收购的谷歌还长(雷锋网注:2016年3月有媒体爆出消息,Google母公司Alphabet计划放弃机器人计划,并出售收购不到3年的波士顿动力。)。创始人Marc Raibert 可以说是我的偶像,他时常穿着一件花衬衣,我总觉得他像一个挺慈祥的老人。

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

波士顿动力创始人Marc Raibert

我一直认为波士顿动力是创业公司但不是初创公司,它的主要产品是双足和四足机器人,而它的相关技术在成立之后很少公开,很多时候参考Raibert在MIT Leglab的工作(雷锋网注:1980年Raibert在卡内基•梅隆大学创立了CMU leg实验室,主要从事研究与机器人相关的控制、机器视觉放方面的技术,当时Raibert在这个大学担任副教授,到1986年,当Raibert升任麻省理工学院电子工程与计算机科学系的教授后,他将实验室搬到了麻省理工学院)。

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

Marc Raibert在1980s做的机器人研究

这个研究路线是从单腿到双腿到四足,其中单腿是基础,我个人感觉它的运动控制核心是动态平衡(Dynamic Balance)。其实我感觉Boston Dynamics 应该翻译成波士顿动态或者波士顿动力学,而不是波士顿动力。

单腿机器人

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

单腿弹跳的原理包括运动对称性和落脚点控制。其中,运动对称性的现象是指单腿机器人以一定速度跳跃落地对应一个特殊的落脚点 (NP点,Neutral Point),机器人落地后的运动状态相对于NP点左右对称,最后机器人会以相同的速度离地。

落脚点控制是核心的。如果机器人需要以当前速度继续运动,就将落脚点控制到NP点着地;如果需要加速,就将落脚点控制到小于NP 点着地;反之,如果需要减速,就需要以大于NP点的落脚点着地。

单腿弹跳的过程其实就像小朋友玩的弹跳器,正常的时候你只要保持弹跳器竖直着地就可以在原地不断弹跳,如果你想向前运动,就需要改变下弹跳器着地的角度就可以的,如果要跳得高一点,就需要人腿的弹跳器着地的时候加下力。

双足机器人

双足跑步

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

双足跑步可以等效成两条单腿相互交错运动,即两条腿的运动在相位上相差180度,就可以产生向前弹跳的运动。其实双腿从算法和硬件上都比单腿容易,因为飞行相占比少很多。

双足步行

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

双足行走跟双足跑跳不一样,一般来说,双足行走时身体高度和姿态均保持恒定。此时,腿的作用可以模拟成一个弹簧阻尼系统,完成对身体高度和姿态的闭环控制。水平方向可以等效一个阻尼器牵引身体的运动,完成对水平速度的闭环控制。

双足平衡

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

双足平衡控制,按照应对扰动量的大小依次可分为4种策略:踝策略、髋策略、跨步策略以及安全倒策略。外部扰动后,身体的质心投影位置(CoM)依然在脚掌范围内,则通过扭动脚掌踝关节,将身体控制回原位;当CoM超出脚掌范围,则通过髋关节的作用(身体的扭动)将身体拉回原位;当扰动过大超出髋策略的应对范围,则通过迈步的方式在下一步把身体的运动状态控制回来;最后,当扰动过大超出跨步策略的应对范围,机器人的摔倒不可避免,则及时将机器人调整到一个安全的姿态,以避免机器人倒地时受损或过度受损。

四足运动

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

等效双足策略,就是根据四足机器人的不同步态,通过力等效原理将四足机器人等效成不同的双足机器人进行规划控制。

Why轮+腿?

足式机器人优势:

立体复杂路面主要就是台阶和楼梯,相比履带式,足式机器人尺寸小而且更灵活,对地面无损坏。总之,走轮(履)式不能走的路,到轮(履)式到不了的地方!

波士顿动力SpotMini机器人在室内外任意行走

谷歌收购的另一个机器人项目Schaft

足式机器人劣势:

1.能量利用效率低

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

上图是不同物种之间的能量利用效率对比图。比如说人在摄入一定能量后如果走路能走1公里,而骑车能骑3公里,而这个时候还要考虑到另外一个因素就是续航。2013年波士顿动力将动力由汽油改为电池,电池比较小续航时间也就比较短,所以一定要在能量利用效率上做改进。另外,足式机器人在执行任务的时候,面对的绝大部分路面都比较平坦,完全足式效率太低。

2.快速运动能力不足

Handle速度可达24km/h

New Atlas 速度差不多5km/h(猜测)

3.结构复杂,控制难度大,成本高

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

左为Altas,右为Handle

Handle腿部关节只有3个,设计、加工和装配难度都下降

控制难度: 足式步行 >>  轮式运动

Atals腿是3维,Handle腿是2维平面的,算法难度降低

少了三个关节,驱动和加工成本降低

所以,结合这几点波士顿动力选择轮腿结合的方式也是为了扬长避短达到优势互补。在这里我也觉得,轮(履)式结合是足式面向实用化的一个必然趋势!

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

在2015年Darpa机器人挑战赛总决赛中(Darpa Robotics Challenge Finals 2015)获得第一名和第三名的机器人都使用了轮腿式设计。

关于Handle几个问题

Handle基于Atlas的躯干,双轮的轮子,突破点在哪里?

个人理解难度突破并不大,主要是波士顿动力面向实际应用,对双足行走一些固有不足进行完善(行走效率和能量利用效率等)。

目前来看,轮腿(履)混合是足式机器人面向实用化开发的一个方向,包括DRC比赛第一名韩国HUBO机器人,第三名CMU的chimp机器人。

Handle加了个双轮后,很多人觉得比之前的双腿直立行走控制难度变小了,事实是这样的吗?

对比ATLAS,控制难度确实变小了。不仅是控制难度变小了,整个腿部驱动和结构设计难度也小很多。

平衡车和Handle的轮子在稳定结构方面有什么不一样的地方?

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

平衡车和Handle的最大差异是腿的作用。Handle的腿可以模拟主动悬挂系统,可以改变腿长和支撑力。可以通过改变腿长,改变身体重心高度、左右位置和姿态,提高轮式在复杂路况下的通行能力、身体的平稳性和高速运动转弯时的安全性。另外,因为身体和手臂的扭动可以辅助提高前向运动的稳定性。

Handle倒滑+弹跳背后的技术难不难?

倒滑:按之前波士顿动力腿型的介绍,前向和后向滑动的运动控制几乎没有差异。倒滑的原因是机器人在裆部竖装了一个激光雷达(见下图),前滑时,腿会遮挡视线。

解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

弹跳:对boston dynamcis来说, Handle弹跳的算法难度并不大。见MIT最早双足机器人空翻视频,理论上算法难度远大于Handle ,更不提Wildcat在高速奔跑Gallop的算法难度。主要难度在于硬件方面,包括动力和机构。

Handle的两个轮子,一个轮子在爬坡,一个轮子在平地,速度肯定不一样,请问这是两个轮子的速度和稳定性怎么控制的?

个人对轮式运动不是很了解。但现有的全地形越野车很容易做到这点,甚至可以完成更复杂的任务(并且其悬挂是被动的)。

Handle的优势在于其腿模拟一个主动悬挂,可以主动控制腿长和支撑力。更有利于重心的调整和姿态控制。

两个轮子不转的时候能走路吗?

不行。主要原因:

1. 机器人侧向无法平衡。腿部的自由度不够,特别是髋缺少Roll (侧摆)关节。简单来说:走路时。

2. 行走方向很难控制。髋缺少Yaw(偏转)关节,轮与地面的接触面不够,难以提供足够摩擦扭矩维持身体方向。

足式机器人未来和挑战

Handle待解决问题:

上台阶问题。(易解决)

自主移动与自主操作问题。(机器人是一个完整的系统,光有运动能力并不够,待无人车技术、人工智能技术等技术一起成熟)

安全性问题。(也是双足应用的最大问题和瓶颈,致命弱点。双足重心较高,稳定性不够。故障时,机器人摔倒,如何对环境的破坏和人员的伤害,基本无解)

强调动态平衡/稳定(Dynamics Balance/ Stability),欠缺静稳定(Static Stability)。

动态平衡必须实时依靠控制来完成平衡控制,一旦这种掉电或故障,控制失去,机器人就会失去平衡摔倒。

未来实用化方案:

轮腿式四足机器人。我不知道现在说这话是不是有点马后炮,不过我们在一年前就尝试轮腿式机器人,当然,我们期待spotmini的下一代。

我们在做什么?

  1. 打乒乓球的仿人机器人“悟”和“空”

    浙江大学控制学院机器人实验室打乒乓球的仿人机器人“悟”和“空演示视频

  2. 地图构建与定位导航

    浙江大学控制学院机器人实验室地图构建与定位导航演示视频

  3. 2015亚马逊机器人分拣货物挑战赛(Amazon Robot Picking Challenge, 5st Place)

    解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

  4. 移动操作(Mobile Manipulation)

    解析波士顿动力Handle机器人背后的技术(附PPT+视频) | 硬创公开课

  5. 自主行走平衡车

  6. 腿式机器人

浙江大学控制学院机器人实验室单足机器人演示视频

浙江大学控制学院机器人实验室双足机器人演示视频

浙江大学控制学院机器人实验室四足机器人“赤兔”演示视频

四足机器人“赤兔”是我们的一个创业项目,我们的目标是将四足机器人实用化和产品化。目前我们是个10几个人的团队,我们也希望有能力、有共同梦想的小伙伴加入我们,有兴趣的可以发送个人简历至lichao8622@126.com。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解析波士顿动力Handle机器人背后的技术(附PPT+视频) 的相关文章

  • JS的初步了解学习笔记

    js学习笔记 一 初识js 1 什么是js JavaScript是目前web开发中不可缺少的脚本语言 简称js js不需要编译即可运行 运行在客户端 需要通过浏览器来解析执行JavaScript代码 问 Js属于编程语言吗 编程语言分类 前
  • 大数据学习之路,Spark的介绍、部署以及wordcount实例的实现(1)

    Spark简介 什么是Spark Apache Spark是一种多语言引擎 用于在单节点机器或集群上执行数据工程 数据科学和机器学习 Spark的安装 检查 检查HDFS YARN环境 vagary vagary jps 4736 Name
  • 大数据技术——电影推荐系统大数据综合实训项目

    具体文档请参考如下链接 https download csdn net download qq 53142796 87949491https download csdn net download qq 53142796 87949491 h
  • Linux基础——gcc和make

    gcc和make gcc和make是什么 gcc 编译单个程序 编译链接多个程序 make 编译 清除 安装与卸载 函数库 静态函数库 动态函数库 函数库载入 ldconfig ldd 程序验证 gcc和make是什么 gcc是linux标
  • centos7下卸载宝塔面板软件

    切换到su root用户下 service bt stop chkconfig del bt rm f etc init d bt rm rf www server panel 咋一看 好像也不一定要切换到root用户下 更多博客文章请访问
  • C#知识点

    语句 语句是构造所有C 程序的构造块 通常以分号结束语句 一个大括号括起来一系列语句构成的代码块 语句可以声明局部变量或常数 调用方法 创建对象或将值赋予变量 属性或字段 语句包含 选择语句 循环语句 跳转语句 异常处理语句 A 条件语句包
  • VMware12安装CentOS 7详细教程(图文详解)附资源下载

    所需软件 VMware workstation full 12 1 0 3272444 exe CentOS 7 x86 64 DVD 2009 iso 百度网盘下载链接 VMware12下载 https pan baidu com s 1
  • Conda:误解与迷思

    翻译自这里 我试着尽可能简洁 但如果你想要跳过这篇文章 并得到讨论的要点 你可以阅读每个标题以及下面的摘要 神话 1 Conda是一个发行版 不是一个软件包管理器 现实 Conda是一个包管理器 Anaconda是一个发行包 虽然Conda
  • 将控件转换成圆形

    有点儿鸡肋的感觉 System Runtime InteropServices DllImport gdi32 private static extern IntPtr BeginPath IntPtr hdc System Runtime
  • git提交远程代码时容易出现的错误

    git push 推送代码到远程分支时 出现以下错误 Merge branch dev of http xxx into dev Please enter a commit message to explain why this merge

随机推荐

  • ​Mirth调用存储过程报错ORA-01861: 文字与格式字符串不匹配​

    Mirth调用存储过程报错 ORA 01861 文字与格式字符串不匹配 这种绝对是日期的错误 要进行日期格式转换 具体呢需要自己一步步测试 上业务场景 function func CreateCardPatInfo request var
  • 【mmdetection系列】mmdetection之loss讲解

    目录 1 configs 2 具体实现 3 调用 3 1 注册 3 2 调用 配置部分在configs base models目录下 具体实现在mmdet models loss目录下 1 configs 有的时候写在head中作为参数 有
  • npm 报错ERR Host key verification failed.

    问题 npm install 时报错npm ERR Host key verification failed npm ERR Error while executing npm ERR C Program Files Git cmd git
  • UE4 (旧版4.15-4.24)安卓打包报错license not accepted

    UE4 25 UE5新版直接下载Android Studio的包 不适用NVPACK方式 NVPACK文件夹一定要放在默认磁盘根目录下C NVPACK 否则会出一系列报错 错误状态 解决方法 1 查看是否已经点击Accept SDK Lic
  • 准备全面进行了

    根据这两个月的试用期 带我的那哥们告诉我应该转正没问题 另外 转了UE4后 发现找的猎头和HR很多 看来 也要好好重视了 不能只把UE4当UI使用了 当然 由于刚转 猎头和HR提供的薪水基本上都是20k起步 极个别过30k的 不如现在25K
  • JVM--基础--26.3--工具--jinfo

    JVM 基础 26 3 工具 jinfo 1 介绍 查看运行中jvm的全部参数 还可以设置部分参数 2 语法 2 1 格式 jinfo option pid jinfo option executable core jinfo option
  • CountDownLatch 简单介绍

    CountDownLatch 是多线程控制的一种工具 它被称为 门阀 计数器或者 闭锁 这个工具经常用来用来协调多个线程之间的同步 或者说起到线程之间的通信 而不是用作互斥的作用 下面我们就来一起认识一下 CountDownLatch 认识
  • qt信号和槽避免多次连接

    qt同一个信号和槽多次连接 则槽函数会触发多次 默认 可能不是我们想要的结果 有3种方法可以解决这个问题 1 仅在初始化函数中进行连接 因为初始化函数在在整个程序中只运行一次 所以这里面连接信号和槽 就能避免重复连接问题了 2 连接函数写上
  • 投屏为什么显示无法连接服务器,乐播投屏为什么连不上? 乐播投屏无法连接如何解决?...

    随着乐播投屏吸引的新用户逐渐增多 有些朋友发现自己的手机与电视无法成功连接到一起 更别说进行投屏了 而下面小编就为大家介绍了乐播投屏无法连接电视的原因 希望对你有所帮助 乐播投屏无法连接的处理教程 面对无法连接电视的情况 我们需要先保证自己
  • shell编程100例

    1 编写hello world脚本 bin bash 编写hello world脚本 echo Hello World 2 通过位置变量创建 Linux 系统账户及密码 bin bash 通过位置变量创建 Linux 系统账户及密码 1 是
  • 一分钟学会对合并单元格填充数据(Excel)

    问题描述 大家有没有发现 我们在使用Excel时有很多情况下需要对某列几行的内容进行合并 但是其他列中需要填写的内容却又完全相同 本文用两种方法解决这一问题 重点是方法二哦 一分钟可搞定数百条数据 如下图 需要按照专业进行单元格合并 但是他
  • vue高德地图初体验地图初始化(一)

    vue高德地图初体验地图初始化 安装依赖 引用依赖 地图初始化 AMap Map参数说明 安装依赖 npm i amap amap jsapi loader save 引用依赖 import AMapLoader from amap ama
  • A level数学真题解析及运用

    在A level考试9709数学科目中pure mathematics 3考卷考察范围内有一章节名为complex number 即复数章节 这部分知识点虽然理解难度不大 但是在我国普通高中的数学学习中涉及的较少 考生在接受上有比较大的难度
  • java设计模式-单例模式

    Java中单例 Singleton 模式是一种广泛使用的设计模式 单例模式的主要作用是保证在Java程序中 某个类只有一个实例存在 一些管理器和控制器常被设计成单例模式 单例模式有很多好处 它能够避免实例对象的重复创建 不仅可以减少每次创建
  • C++ operator == 的一些思考

    最近写代码的时候 需要重载 以前也没有进行过太多的思考 都是顺手就写了 在这里就总结一下 下面的代码是 应该是重载 用的最多的写法了 class Demo public Demo int a a a Demo bool operator c
  • java poi读取pdf word excel文档,读取pdf文字图片

    文章目录 依赖 读取pdf文本和图片 简单读取word docx doc文字 读取word doc表格内容 读取word doc图片 读取excel 输出到excel office转pdf 依赖
  • springCloud Eureka 报错解决方案

    在根据大神的文章安装eureka过程遇到些报错 这里记录下比较好的解决方案 史上最简单的 SpringCloud 教程 终章 方志朋的博客 CSDN博客 springcloud 启动Eureka server 直接启动报错 EMERGENC
  • html5图片并列排版,小编,图片与文字并排怎么排版呢?

    图文排版 H5秀 手机图文 小伙伴 小米 我想左边放图片 右边是文字 但是图片插入之后 再编辑文字只能在下一行 我就直接调整段前距 但有时候预览它会错位 想问图片与文字并排如何排版出来呢 这是一个日经题 设置段前距或许是一个方法 但设定的数
  • Windows下PyTorch1.5的下载安装

    在安装PyTorch之前要先安装好CUDA cudNN 以及anaconda 还有就是编译器pycharm 然后你才能开始安装PyTorch 目录 1 创建虚拟环境 2 去PyTorch官网 3 发现警告 4 解决办法 5 pip list
  • 解析波士顿动力Handle机器人背后的技术(附PPT+视频)

    转 http www leiphone com news 201703 URrR8CG2tmtghNDl html 导语 Boston Dynamics 在机器人动力方面堪称翘楚 其由双足或多足机器人组成的机器人天团总是时不时能给我们带来惊