中国机器狗花式穿越10m梅花桩 全程不打一个趔趄

今日头条
Toutiao
最新回复:2022年8月9日 21点47分 PT
  返回列表
82588 阅读
49 评论
量子位

机器狗会中国功夫是一种什么体验?

且看下面这只黑白狗,直接就是一个花式过梅花桩:

瞧这单桩跳:腾空一跃,四脚稳稳落在前方小圆盘上,连个趔趄都没打。

当然,站立和起身作揖这样的传统技能也不在话下。虽然是在桩子上,但狗子完全能控制好力道不至于摔跤。

更别提下桩时,它还会耍一个完美的前空翻,稳稳落地结束表演。

真狗都很难做到吧~

如此身轻如燕的狗子很快就吸引了一波关注。

有人就表示希望再做大一点,这样就能当坐骑了。(话说见过骑狗的吗)

还有网友想让它可以帮忙取快递……(这还差不多)

所以,这只灵活的机器狗,到底什么来头?

三招功夫过梅花桩

它是Max二代机器狗,来自腾讯Robotics X实验室,今天正式对外亮相。

在一开始的训练思路上,腾讯的做法就和大众不同。

我们知道,学会适应复杂地形是大多数机器狗要学习的重要任务之一。

对于出现的踩歪、打滑等危险情况,业界一般做法都是采用提⾼步频、减慢速度、加⼤控制算法鲁棒性的⼿段来恢复它们的平衡。

而腾讯选择机器狗在梅花桩这样“一旦踩歪踩错就没有挽救机会”的极端地形上练习,就是为了限制它们规划路线的误差范围。

这样一来,机器狗就能够做到一出脚就是对的,不需要试探、也不需要多余的动作来维持或者恢复平衡,从而做到走得又快又稳。

那么,Max是如何做到每一步都找准桩⾯中⼼,精准完成各种高难度动作穿越梅花桩的呢?

简单来说,分为三大招:地图识别、行动轨迹规划和动作控制。

1、识别地图和定位

Max面对的是一段全长10米,高0.8米(Max两倍身高),最小桩面直径仅10厘米梅花桩阵列。

在上桩之前,系统并不会给Max配备先验地图,也就是每次它面对的都是未知的地图。

因此,它要学的第一件事就是识别地形,感知自己和梅花桩的位置,以便为后面的轨迹规划做准备。

据研究人员介绍,这一步最大的挑战是如何在持续力冲击下实现精准视觉定位和地形识别,同时兼顾实时性与低延迟。

为此,他们给Max身上配备了单⽬RGB摄像头、惯性传感器(IMU)、深度传感器等多种设备,所有传感数据融合在一起获得高质量的环境数据。

在各传感器数据融合过程中,一种启发式的算法被用来保证数据一致性,并通过合理评估和选择各种传感器数据在优化过程中的权重,保证定位实时、稳定并具有鲁棒性。

由于Max在移动过程具有速度快、步频⾼、⼒冲击⼤等特点,这会使得各种传感器数据出现大量噪声,引发干扰。

比如,在跳等动作的持续力冲击下,深度传感器就会出现拖影现象。

因此,在地形的时域融合过程中,研究人员还引⼊了一个统计分布策略,它能在⾼效过滤错误地形信息的同时,保留精确的有效地形区域结果,估计出桩⾯中⼼相对于机器⼈的精准位置,在⼀定程度上也能缓解梅花桩晃动带来的⼲扰。

最终,Max做到了地形识别精度⼩于2cm、视觉定位累积误差⼩于1%。

建成的地形⾼度图可以获取平⾯任意坐标对应的⾼度以及局部法向。

2、规划最优行动轨迹

看准地形后,下⼀步Max要根据所⻅信息完成动作轨迹规划,最大的难点是如何在快速穿越的过程中,保证实时规划出最优的路线。

这里就采用了一种6D最优轨迹⽣成技术。

所谓6D,除了X、Y、Z轴上的位置数据,还包括机器狗需要做出的偏航、俯仰和滚动维度的信息。

该生成技术可根据Max的运动步态、速度等指令,预估落脚点,并根据落脚点周边的地形⾼度图,选出最优的点,也就是桩面中心。

此外,系统还会结合最优点,考虑Max运动过程中的动⼒学约束、摩擦约束、⾜端⼯作空间约束等,进行⼆次优化,实时求解真正的最优6D轨迹。

对于跳跃、空翻这类动作,Max还需要达到的一个目标是省⼒,即驱动⼒最⼩化。

这里就用到了一种基于⾮线性优化的轨迹规划技术。

该技术可以兼容四脚跳(Pronking)和双脚跳(Bounding)等多样化步态,通过跳跃距离、跳跃步态、最⼤关节⼒矩等约束条件,得出结果。

3、控制动作,按轨迹精准落点

动作轨迹规划好后,Max就可以开始正式⾏动,最大的考验是如何控制恰到好处的力、按照规划轨迹实现精准落点

在跟踪参考轨迹方面,Max 采用了最新版xMPC+WBC(Model Predictive Control and Whole-Body Impulse Control,模型预测控制和全身控制)控制架构, 基于更精确的线性化动力学模型,效果更好。

而在力控方面,据研究人员介绍,一般来说,动作越是高动态、越是不稳,就越要求控制精度。

本次表演的动作中,每个环节都有自己的难度:

空翻属于高动态,作揖、双轮站立属于易失稳;而对于单桩跳跃这个动作,机器狗的四⾜落脚点距离很近,⽀撑区域很⼩,收拢的腿部姿势也导致 Max的运动及发⼒空间受限,对力控的精度更是要求极高。

为了实现以上动作的精准力控,团队⾃研了一个模型预测控制算法,并给Max加⼊了基于关节⼒矩反馈的触地检测能⼒。

这个算法的相关论文登上了机器人领域顶会ICRA 2022。

对于平移运动的追踪,自研线性模型预测控制算法获得了和业界经典算法同等的控制效果;而对于旋转运动的追踪,其表现甚至比其他算法更优秀。

具体而言,这个算法利⽤轴⻆和指数坐标来表示旋转运动,成功规避了之前线性化⽅法中的多个近似性假设,如:⼩⻆速度、转动惯量在预测窗⼝内时不变等。

最终保留了更多的参数,从⽽获得了一个更精确的动⼒学模型。

基于该动⼒学模型,研究团队进⼀步构建了模型预测控制(model predictive control) 问题,通过求解⼆次规划(quadratic programming)的优化问题,来得出最优⾜端接触⼒。

此外,Max在做跳跃、前空翻等需要腾空的动作时,可利用关节⼒矩反馈来判断四肢触地状态,从而及时且精准地进⾏主动的质⼼轨迹规划与柔顺⼒控,有效避免身体大幅晃动,使整个动作看起来更流畅丝滑。

由此,借助以上三大招的功夫,Max二代完成了精彩的花式过桩表演。

去年,一代Max亮相,当时它就开创了腿轮一体化设计,让机器狗不仅能站起来,还能滑着走。

这次,二代Max不仅学会了在桩上表演各种难度动作,过桩速度也比国内第一个会过桩的四足机器人Jamoca快了4倍。

除此之外,硬件方面,Max的轮足切换功能也做了改进,磁吸式的腿部锁定机构升级为了机械式的,并增加了冲击力解耦设计,最终提高了轮足切换的稳定性。

以及Max的整体结构上也进行了拓扑优化,增加了电池功率,外形上看起来更加紧凑简洁,在整机强度、抗冲击性能等方面也有所提升。

研究人员表示,接下来,他们会基于Max这个四足机器人平台,探索更精准的传统控制和AI控制算法,最终让机器狗实现复杂环境下的任意行走。

狗子背后的实验室

看完了Max的精彩表演和它搭载的硬核技术,再来了解下这只机器狗的诞生地——

成立于2018年的腾讯旗下机器人实验室:Robotics X。

目前,实验室里一共“养”了两只“狗子”,除了Max还有一个叫Jamoca的前辈,它是国内第一只学会走梅花桩的机器狗。

当然,除了“狗子”之外,这个实验室里还有其他机器人成员:

比如会花样空翻、灵活越障的轮式机器人Ollie。

可以保持平衡并自动驾驶的摩托车。

该实验室的负责人张正友博士,是著名的AI和机器人研究员,现任腾讯最高专业职级——17级科学家。

同时,他还是腾讯 AI Lab负责人,以及ACM Fellow和IEEE Fellow。

在加入腾讯之前,张正友曾任微软人工智能及研究事业部首席研究员和研究经理,在MSR工作了近20年。

正如前文介绍Max的未来发展方向所说,比起做简单、重复劳动的机器人,Robotics X更关注机器人的自主特性研究,注重于让其学会自主判断、自主决策等。

One More Thing

最后,一个小彩蛋:

如果你觉得机器狗遛起来没有灵魂,不妨看看这个场面。

虽为机器,Max二代却会“扑脚”、“撒欢跑”,是不是有点遛真狗的意思了?

不过,这其实是Max二代内部AI训练完成后第一次测试时的样子,研究人员表示:

当时我们也不知道它会跑成什么效果,只是意外记录下了这个视频。

看来Max很有自己的想法啊!(Doge)

当然,如果想让它成为一只听主人话的狗, 通过指令即可对其发号施令。

英国流氓
1 楼
9百美元 零件随便买 真好意思 呵呵😄
g
giza123
2 楼
不错,抄了这么多年终于把波士顿动力的机器狗抄明白了。
g
greentee
3 楼
我感觉这个是个复杂的伦理问题。 现在就是为了把机器和人分开,才故意没有给机器人或者狗装上和人类一模一样的外表。
g
giza123
4 楼
抄应该抄明白了,但是能不能举一反三,到现在看,还没机会。
低层群众
5 楼
只有中國做出來,才能普及到生活中去,因為便宜,美國波士頓動力一只要賣一萬多美元,所以我非常支持中國能制造更多高科技產品,這樣普通老百姓也能買得起!
陷疯稻谷
6 楼
那让其他那些抄不明白的国家怎么办
f
frank1818
7 楼
笑看“反共不反华”的人开酸。
l
liuyuanwang99
8 楼
又一个自主研发,好他妈不要脸! [2评]
沙漠之狐
9 楼
是的。腾讯出不来自己的抄袭圈。 这个是抄袭美国一个大学的开放源码,之后进行的改进。 主体还是别人的
沙漠之狐
10 楼
这个抄的不是波士顿动力的,他们不开源。 - 抄袭的原点是美国一个大学的源码, 软硬件都开放的抄袭
快乐其实很简单
11 楼
有这个东西不错,收拾台湾直接可以用狗打狗!!!!! [1评]
o
octane
12 楼
张正友是业内知名算法专家,AI业内有些原创就是他做的。这个狗看起来偏软件,硬件不行,同时也限制了软件发挥 [1评]
沙漠之狐
13 楼
这个压根就不实用,至少战场不行。波士顿动力还没克服问题那。 - 电动的跑不了几步就没电了。 要是用汽油/柴油机。 半公里都能听见声音,几公里红外线都能测到,战场上不暴露目标找死么。
沙漠之狐
14 楼
应软件都是抄的美国大学会翻跟头的小狗项目。 他们还没吃透,不敢乱改,现在还停留在硬件不动,软件在原有基础上不断改进的阶段。也就是增加识别,或者动作
a
adamgump
15 楼
这tmd也太明显了,哪怕做个机器猫也比机器狗好啊,这不明显copy paste么
媚眼瞟瞟
16 楼
别上当。 这个跟先开枪再画靶心是一回事。 在平地上, 看某某公斤的力可以跳多远。 画上圈圈, 树起梅花桩, 用同样的力跳, 还是落在桩子上。
西
西安以东
17 楼
照搬boston dynamics
专业逗狗
18 楼
这比狗粮靠谱多了
糖桔喝得
19 楼
搞一个机器版的范冰冰我就买。
我江泽民
20 楼
: 主子还没说话呢,这狗先红眼了。一条好狗
大裤衩
21 楼
妈的换个外形很难吗? 外形都要抄,一点儿创新都不肯?
W
Wupengwu
22 楼
派机器狗去代替中国男子足球队去比赛。
不锈钢丝
23 楼
狗逼杂种的逻辑:中国有啥好的都是抄的,啥不好的都是与生俱来的。。。你们说这样的傻逼玩意儿不死全家对得起谁?
小凡人
24 楼
一个充满谎言的国度
清零管理员
25 楼
你爹妈刚刚被车撞死了,快去收尸
清零管理员
26 楼
百分之百的偷得波士顿动力的技术
a
archangel999
27 楼
github真是个好东西
爱逛动物园
28 楼
MIT 的开源opendog 项目,网上有全套的图纸,源代码,甚至还可以直接定部件自己安装,国内做机器狗的全是用的这个,从民用到军用的无一例外
c
csccpmz
29 楼
梅花桩的间矩是依狗的尺寸设计的,先射箭后画靶。 [1评]
欲火难耐
30 楼
: 撒逼 别人吃饭你就不吃饭了? [1评]
r
roygreat
31 楼
这么一说,发觉确实不是随机分布的梅花桩啊,这不是北洋水师的搞法吗。。。
r
roygreat
32 楼
现在是别人吃饭前先放个屁你也学着放
H
HL16888
33 楼
这是花拳绣腿,真正的应用是让机器狗在现实的环境里完成指定的任务。
铗归来
34 楼
好文章,Google机器人越来越强大,五毛无法面对!
g
goodboy22
35 楼
楼下一帮死狗腿的死狗粮。快快出来喊爹。什么东西都能喷。好像美国黑驴是你亲爷爷似的。
B
BlueTide
36 楼
不得不服国内的仿制能力。 3年前带个美国工业产品到国内,很好销,去年就开始卖不动了,国内仿制品现已遍地都是 [1评]
r
roygreat
37 楼
说不定你的“美国工业产品”就是国内代工的
北美村夫
38 楼
怎么和美国的长一样啊?美国的可是N年前就有
小P孩儿
39 楼
比狗粮还机灵 草
砍瓜切菜侠
40 楼
这玩意现在早就民用了。7000美金就能买到正版波士顿。人家两条腿的机器人三年前都会翻跟斗了。抄吧,不是自主研发永远都跟着人家屁股跑。
影月
41 楼
跟台巴子巷战的时候可以直接派机器狗消灭冥顽不灵的毒巴子
沙漠之狐
42 楼
: 蠢逼,要是各人吃各人的饭无所谓。 -你去别人碗里捞,那就是小偷么。
f
forever2009
43 楼
台湾骗子很不屑,表示只有诈骗才有钱途
t
tosefun
44 楼
美国必须是抄天朝的