每公里配速9分18秒,双足机器人完成5公里慢跑

news/2024/11/28 15:38:26/

内容描述:俄勒冈州立大学的 Cassie 在 53 分钟里完成了一段五公里慢跑,刷新了双足机器人的运动记录。


近日,来自美国俄勒冈州立大学的知名机器人研究团队 Agility Robotics 打造的双足机器人 Cassie ,耗时 53 分钟完成了一段 5 公里慢跑,引发了大家的关注。

配速接近人类,5公里不用充电

研究团队 Agility Robotics 发布了一段视频,视频记录了这段五公里跑的过程和花絮。

慢跑全程在无视觉输入的情况下,由机器人自主完成

视频里的 Cassie 形似鸵鸟,有着灵巧的关节运动和稳健的步伐。

Agility robotics 的创始人,同时也是俄勒冈州立大学的教授 Jonathan Hurst 表示: Cassie 在完成这五公里的慢跑中没有充电,只有两次停机调整,一次是因为过热,还有一次因为弯道过速,这两次调整花了 6 分半钟的时间。

也就是说,除去 6 分半钟的停机调整, Cassie 花了大约 46:30 的时间完成了五公里慢跑,每公里配速达到了 9m18s/km。

团队跟随 Cassie 记录跑步过程

据团队介绍,Cassie 是第一个「在户外场地使用机器学习控制跑步步态」的双足机器人。

基于最近的研究,团队完成了《Blind Bipedal Stair Traversal via Sim-to-Real Reinforcement Learning》(无视觉双足机器人通过模拟到现实的强化学习,完成楼梯爬行)论文,还入选了今年的 Robotics: Science and Systems(RSS)大会。

阅读完整论文

通过强化学习,训练双足机器人模拟及适应不同高度的地面变化,而且只需要稍加改变现有的平地强化学习框架,就可以在楼梯、不平的地面等场景中稳健地行走。

值得一提的是,无论是慢跑还是楼梯场景, Cassie 都是在无视觉输入的情境下,完全靠下肢的动能传导进行运动计算。

 双足机器人,更像人

大家熟悉的四足机器人网红波士顿动力机器狗,在过去的几年中,已经用跑跳、上下楼梯甚至跳绳和跳舞的表现,成功找到了使用场景。

但相比于常被设计成动物形象的四足机器人,双足机器人在外型上则更像人,功能上也更接近于人。

双足机器人在受到撞击时,比四足机器人更难保持平衡和稳定

人类的行走是通过大脑发出指令,驱动各个关节完成动作。而双足机器人,需要模拟人类的胯部和脚掌,从而来支持机器人的行走与稳定。只有充分理解机器人动力学特性,才能驱动机器人完成高效复杂的运动。

Cassie 系列机器人在动力学部分参考了鸟类步态,尤其是鸵鸟。Cassie 的髋部设计了多个自由角度,但膝盖只能单向弯曲,脚踝被设计得柔韧有力,整体非常轻盈,能以比较自然的方式去减缓震动,类似人类走路。

俄勒冈大学的 The Dynamic Robotics Laboratory(动态机器人实验室)的 Agility Robotics 团队在机器人界久负盛名。他们从 2017 年开始研发 Cassie 系列双足机器人,历经多个版本,到目前已经有了不少成果,在近期还收到了 DARPA 的 100 万美金的研究资金。

团队表示,这次五公里无充电慢跑的成功给了他们很大的信心,未来将继续对 Cassie 的技术改造和加强,以进入到物流配送等应用场景中。

来源:

- 俄勒冈州立大学官网 《Bipedal robot developed at Oregon State makes history by learning to run, completing 5K》

- YouTube 视频 《OSU Bipedal Robot First to Run 5K》

- 论文参考 


http://www.ppmy.cn/news/660650.html

相关文章

根据经纬度查询附近几公里的数据(<5)代表5公里

根据经纬度查询附近几公里的数据(<5)代表5公里 点击这里,获取维度 $lng 30.187941; // 当前纬度 纬度最高90 $lat 120.259814; // 当前经度 "select * from user where (acos(sin(({$lat}*3.1415)/180)* sin((lat*3.141…

js距离米转换为千米_千米换算(千米与米之间的换算题)

1公里1千米,1千米1000米,1米10分米100厘米1000毫米…… 1里0.5公里500米 根据国际度量换算标准,百1公里1000米1千米公里:公制长度单位。一公里等于度一千米,合二市里。英里:简作"哩"…

一千公里

山随平野尽,江入大荒流。 按理说,过去的两天是如此地劳累,以至于我今天应该提前下班,早早收场,大睡他一番。但是,突然之间,我总觉得需要做点什么,需要写点什么去记录两天的美好时光&…

java英里转换成千米_公里和英里的换算?

展开全部 公里636f70793231313335323631343130323136353331333431346331和英里的换算: 1 英里 1.609344公里 英里是一种英制计量单位,在世界很多国家常被用来表示两地之间的距离。公里也同为计量单位,但它是一种公制长度单位。公里和英里之间…

java 米转换公里_java中把米换算成公里的代码是什么?

展开全部 public static double geo_distance(double lat1, double lng1, double lat2, double lng2) { // earths mean radius in KM double r 6378.137; lat1 Math.toRadians(lat1); lng1 Math.toRadians(lng1); lat2 Math.toRadians(lat2); lng2 Math.toRadians(lng2);…

5公里的10个等级,你属于哪一级?

5公里的10个等级,你属于哪一级? 5公里,是一个非常普及且又为大众所接受的健身跑步距离。每一个健身人群都应该尝试跑5公里;健身房的健身人们说,练力量之余,可以去尝试5公里的有氧跑步;而对我们…

经纬度5位数和6位数差多少_经纬度小数点后5位是多少米 经纬度小数点后4位精确到...

一般情况下,约1米精度。 经纬度坐标数值,不管小数度、还是度分秒(二者实质相同),都是角度数值,跟米、公里等距离单位不能进行简单折算,但可以分具体情况。比如: 经度0.00001度(十万分之一度,000.036"),在赤道上对应的地球表面距离约为1米稍多,但在南北极极点上,…

python公里转英里_从英里换算为公里

在value()函数上,您应该使用txtDisplay.get()获取值,并使用+ str(d)将浮点值附加到字符串中 正确的代码应该是:import sys from Tkinter import * def value(): q = float(txtDisplay.get()) d = float(q+1.6) label = Label(root, text=the value entered in kms is + str(…