NEW

关注Tech逆向思维视频号

最新视频→【日本富翁抵达宇宙还秀了朋友圈,普通人可以吗?】

出品|大数据文摘

作者 | Caleb

在不考虑成本等情况下,如果要设计一个能够投掷物品的机器人,可能大多数人会设计一个人形机器人。

用双腿保持身体稳定,双手投掷物品,完美。

可能这也是为什么科学家们如此执着于人形机器人的原因之一吧。

今天要介绍的一群“怪东西”,是一群像俄罗斯方块组成的“怪物”,但也正是这些小怪物,能够轻松地投掷物品,就像这样:

这些怪东西来头可不小。

这其实是在MIT计算机科学和人工智能实验室的一个新平台Evolution Gym中,计算机“进化”了机器人的身体大脑

系统共同开发者之一、麻省理工学院计算机科学家Wojciech Matusik说:“我们或许能够凭借此发现新的、意想不到的机器人设计,或者更多高性能的机器人。”

试想,未来的机器人不再依赖人类设计师,以及自带的人类偏见,而直接将设计委托给算法,岂不妙哉?

01

旋转跳跃,每个色块都是一种属性

刚刚展示的只是这群小东西的冰山一角。

比如自我翻转:

‍可别小看了这个简单的动作,机器人身上每个色块可都很讲究。比如,黑色代表了一个刚性部件,灰色代表的则是软性部件,这些部件都不会主动执行任务。相反,那些彩色的色块才是执行器,也就是运动关节,让机器人运动的部分。

在彩色色块里,蓝色代表了致动器在垂直方向上收缩或扩张,橙色代表着在水平方向收缩或扩张。

如果你再仔细看看这个机器人,你就会发现,当机器人翻转时,基本上是围绕着黑色的刚体部分在转动,彩色色块则是不停将其推离地面。

相比之下,这个拱形机器人则只由水平方向的致动体,但通过不停地收缩和扩张,机器人能够以一种相对优雅的方式…奔跑。

‍可以看到,这个机器人已经学会了如何攀爬。

机器人通过两侧蓝色致动器的交替运动,以获得向上的力,同时机器人顶部的附属物也在柱子上不停摸索。

可能你已经注意到了,那就是这些柱子不是全刚体的,灰色部分更软一些,这也是机器人必须要适应的一部分,因为柱子的结构注定了机器人向上攀爬的道路是摇摇晃晃的。

对于一个简单的机器人来说,这是非常复杂的行为,更何况这还是一个自我设计的机器人

02

一个可能刺激大量新研究的环境

在设计这些机器人之前,系统首先会以独特的方式扰乱这四种色块,创造出数百种形态,就像是生物进化一样。

下图每列展示的是四种表现形状最好的一代,不仅如此,算法还优化了这些机器人的“控制器”,基本上就是告诉执行色块做什么和以什么顺序做的大脑。

在Evolution Gym里,每个形态都用不同的大脑运行,系统会根据执行某种任务的好坏进行评分,如向前行走或投掷块。

Matusik表示:“挑选表现最好的软体机器人,这就意味着它们在进化,或是在进行某种意义上的变异,直到结构完善,这就是适者生存。”行走或攀爬能力最强的机器人成为下一代的种子,表现不佳的机器人被淘汰,这就是所谓的进化机器人学。其他研究人员也正在使用类似的技术,例如进化出针对某些表面优化的机器人腿部等。

比如,这个搭载着积木的机器人,通过不断演变,能够在奔跑的同时平衡背上的物体:

这个机器人更像是某种用于操纵头顶横梁的倒置手提钻:

‍要知道,所有这些机器人都是在模拟中通过算法不断演变出来的,所以它们实际上并不存在。

目前这些机器人还是存在局限的,比如在特定形态下他们只能完成攀爬或投掷,而不能同时完成多个动作

Evolution Gym已经开源了,要是感兴趣的大家,可以在这里玩玩:

https://evolutiongym.github.io/

Matusik说:“这是一个可能刺激大量新研究的环境。”研究人员基本上可以从头开始创造越来越多的智能机器人系统,而不需要对结构或大脑应该是什么有任何先入为主的概念。

在Evolution Gym创造出不同种类的机器人后,接下来就应该考虑如何在现实世界中实现了。

挪威国防研究机构研究进化机器人学的Tønnes Nygaard表示:“我非常期待看到其他研究人员如何开始使用这个基准框架,以及最终会出现什么类型的创造性虚拟机器人。”

也正如他所说,任何能够帮助建立研究兴趣和合作的系统,都应该受到褒奖,比如Evolution Gym。

▲相关报道:

https://www.wired.com/story/see-little-robots-get-swole-in-this-virtual-gym/


关注剁手日记视频号

最新视频→【百万年薪招聘“元宇宙合伙人”“全概念”公司到底是何方神圣?】

RECOMMEND

网易智能有12个不同垂直领域社群等你来

添加智能菌微信:kaiwu_club

用算法模拟演变机器人“进化”!MIT开发新平台,还能优化机器人身体和大脑,已开源...相关推荐

  1. ABB机器人二次开发:使用Web网页读取机器人系统信息的操作方法

    本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 对于ABB机器人进行远程监控,除了使用PC SDK二次开发后生成远程监控程序以外,还可以使用ABB机 ...

  2. MIT开发新加密货币,用户所需数据比比特币减少99%

    MIT的研究人员开发了一种新的加密货币,大大减少了用户加入网络和验证交易所需的数据,与当今流行的加密货币相比,最高可达99%.这意味着网络更具扩展性. 像比特币之类流行的加密货币都是构建于区块链上的网 ...

  3. ABB机器人二次开发:基于PC SDK的机器人控制器扫描程序编写

    目录 一.项目创建 二.窗口布局 三.开发接口引用 四.代码编写 五.运行测试 本文已经首发在个人微信公众号:工

  4. 通用ATE测试平台开发——新平台介绍

    在上一篇文章里面主要介绍了早几年开发的一个ATE测试平台,在工厂实际应用几年后,发现面对多样化的产品虽然可以实现功能,但是总是觉得使用不是很灵活.通过一段时间的思考与构思,觉得有必要重新定义ATE测试 ...

  5. 飞行机器人(三)DJI平台OSDK ROS 编译及使用

    系列文章目录 第一章 飞行机器人(一)DJI平台OSDK简介飞行机器人(一)DJI平台OSDK简介_Techblog of HaoWANG-CSDN博客DJI OSDK/OSDK-ROS for M6 ...

  6. 《冰雪奇缘》造雪花的技术,被MIT用来开发了一只软体机器人

    大数据文摘出品 来源:MIT 编译:张大笔茹.武帅.宁静 一只驯鹿带着雪橇上的Anna公主和Kristoff一起奔跑,这是迪斯尼备受好评的动画电影<冰雪奇缘>中非常精彩的一幕:饥饿的狼追逐 ...

  7. MIT研究团队开发由磁铁控制的小型机器人,可在人体内提供治疗

    内容来源:ATYUN AI平台 由磁铁控制的小型机器人可能有一天会在你的身体中穿行,提供治疗或采集组织样本.麻省理工学院设想创造可以根据提示进行变化的软性移动设备. 只需一个磁铁,机器人就可以在有限的 ...

  8. 欧盟「人脑计划」​最新进展:新算法模拟生物进化,为大脑如何工作提供新见解...

    来源:ScienceAI 编辑:凯霞 2013 年,欧盟「人脑计划」(Human Brain Project,HBP)正式启动,是欧洲最大的脑科学项目,也是欧盟资助的最大研究项目之一.是欧盟首批为期 ...

  9. Boston和MIT研究人员利用脑电信号实时控制机器人

    目录 简单介绍脑信号控制机器人相关的知识 使用ErrP通信的人机交互 实验设计 5大步骤 1)预处理: 2)特征提取: 3)分类器: 4)阈值设置: 5)决策: 结果:初级和次级错误 性能 结论 本分 ...

最新文章

  1. C语言 显示数组元素的值和地址
  2. CommonJs, AMD/RequireJs,CMD/seajs
  3. redis通过pipeline提升吞吐量
  4. 屏蔽Xcode 8“烦人”的日志输出
  5. leetcode 1217. Minimum Cost to Move Chips to The Same Position | 1217. 玩筹码(Java)
  6. java学习(98):线程join使用中断进行另一个
  7. linux下redis安装配置及redis常用命令(实战详细版)
  8. xml报错:xml.etree.ElementTree.ParseError: not well-formed (invalid token)
  9. linux 串口 字符 间隔,嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)...
  10. mysql group 最大值_MySQL groupwise最大值为字段的长度
  11. java性能优化权威指南_《Java性能优化权威指南》PDF 下载
  12. 数据库原理及应用总结
  13. VM14 15 pro Mac更改最大分辨率
  14. 软件需求工程 高校教学平台 项目可行性报告
  15. 怎么查看计算机硬盘sn,硬盘序列号,教您怎么查看硬盘序列号
  16. html oa 表单,OA表单制作(致远)
  17. 非诚勿扰2最后李香山人生告别会上的孙红雷的台词
  18. 磁共振神经根水成像_磁共振神经根水成像鉴别类肿瘤样椎间盘突出症与神经鞘瘤2例...
  19. mysql 索引方法_mysql索引方式
  20. 炒股的最简单方法 炒股的管理和纪律要求

热门文章

  1. AXI协议解析(五)
  2. 戴尔DELL 笔记本 改WIN7 BIOS 设置详解
  3. SfxMCP基于GB28181协议实现语音对讲功能分析
  4. 请求转发和重定向的区别
  5. Python之深入解析Box为字典添加高级点符号访问特性
  6. Win7下Office 部署工具解决安装Visio失败(提示即点即用版本)
  7. 开关电源学习笔记5 --- DC-DC变换器的储能电感设计之三种变换器的电感体积估算
  8. java证书过期怎么办_java – 此jar包含签名者证书将在六个月内过期的条目
  9. skewness and kurtosis
  10. matlab 斜抛 空气阻力,运用MATLAB对运动学、动力学问题进行过程分析