4
如果你是机器人爱好者,在观察过众多人形机器人的视频后可以发现,虽然具备人形,但机器人摔倒的模样可比孩子都要笨拙,有时起身同样也成问题。人类本身也会经常摔倒,但跟机器人的区别就在于,人类的反应神经非常灵敏,通过本能的反应可以让我们在摔倒的时候尽量避免严重的伤害。但对基于程序设定和机器人积累的机器人来说,形成“本能”还为时尚早。
现阶段人形机器人即使是面对摔倒等情况,反应的速度都非常慢,并且起身的模式非常固定。想要真正让机器人摔倒时更像个人,这就需要教它们如何优雅地摔倒,所以一种最新的算法出现了。
最近,来自佐治亚理工学院(Georgia Tech)的研究人员设计出了一种新的算法,可以用来教机器人如何正确地摔倒,起码不要在摔倒的时候对机器人本身造成严重的损伤。在读博士生Sehoo Ha与教授Karen Liu共同开发出了这种算法,能够让机器人在各种摔倒的情况下做出正确的反应。
摔倒的情况包括被推、侧面摔倒等等,在运用这种算法之后,机器人就可以很大程度在摔倒后不受太大损伤。为了验证算法的有效性,研究人员既进行了物理模拟,也用BiolioGP人形机器人做了测试。
机器人对摔倒等情况进行优化,这本身并不是一个难以解决的问题,并且解决的方向也并不限于算法上的改进,还关于人形机器人的硬件设施能否做出及时、有效的动作。
Liu教授表示,研究团队知道机器人实际上是有能力在摔倒的过程中采取真正有效措施的,但缺乏配套的硬件令其快速做出动作回应。
这里有一个视频可以展示采用了此项算法和未采用算法时,机器人摔倒的情形。
机器人作为一个“能跑”“能动”的硬件,能否克服意外摔倒带来的影响一直是一个问题。再好的产品如果摔倒后就只能横躺等待救援,那产品本身也会变得鸡肋。
谷歌公司一直都在研发机器人,此前就发布了智能“Spot”机械狗,四脚着地虽说比人形机器人两脚着地稳定,但如何保持协调、稳固就是需要解决的问题。与针对人形机器人摔倒的算法一样,谷歌的这款机械狗最大的亮点在于不容易倒。可以看看以下这个视频。
如今国内外,机器人的概念都非常火热,在国内工业4.0的号召下,机器人好似马上就要普及开来。但转念一想,任何进步都不会是一簇而就的,总是需要有个过渡、演进的过程。这项针对机器人摔倒的算法并不能算是完美,但终究是向着完美前进了一步,也许以后的机器人也可以像人一样,甚至比人更加知道如何应对摔倒等情况。
雷峰网原创文章,未经授权禁止转载。详情见转载须知。