0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

三款科学机器人改善与现实世界的互动

JsPm_robot_1hjq 作者:电子发烧友网 2019-01-19 10:37 次阅读

机器人是一种颠覆现实世界的创新,但在它们特定的领域之外,它们的用处是非常有限的。因此,灵活性是一个不断研究的领域。三款新的机器人装置展示了它们可以进化到适应新情况的方式:摔倒后可以借助两只“手”站起来,以及理解他们从未见过的视觉指令。

这些机器人都是独立研发的,今天将在《科学机器人》(Science Robotics)专门研究学习的专刊上发表。每一款机器人都传达出:机器人可以改善他们与现实世界的互动。

能够用“手”敏捷抓取物体的机器人

首先是在工作中使用正确工具的问题。由于人类的手指的灵活性以及多功能性,我们可以很容易完成这个任务。我们能够从我们的生活经验中理解我们需要用钳子夹起这个轻的物体或者我们需要借助工具才能搬动这个重物等等。

当然,机器人没有这方面的固有知识,这会让事情变得困难;它可能不理解它无法拾起某种给定大小、形状或纹理的东西。伯克利的机器人专家开发了一种新系统,它可以作为一种基本的决策过程,将物体分为能用普通钳子夹住或用吸盘夹住的两类。

一个在手臂末端同时安装这两种工具的机器人,可以通过使用基于深度的图像来决定抓取什么物品应该使用什么工具;测试结果表明,即使是在成堆的物体,其可靠性也非常高,这是以前从未见过的。

它是通过神经网络来完成的,这个神经网络部署了数百万个关于物品、安排和试图获取它们的数据点。如果你想用吸盘抱起一只泰迪熊,但前一万次都失败了,你还会继续尝试吗?这个系统能够学会了做出此类的决定,这样的事情对于在仓库完成挑选任务的机器人来说是非常重要的。

有趣的是,伯克利的Ken Goldberg在一封电子邮件中解释道,由于复杂神经网络的“黑盒”性质,很难确切地说出Dex-Net 4.0的选择实际上是基于什么,尽管有一些明显的偏好。神经网络的“黑箱子”是指:一般来说, 神经网络是一连串神经层所组成的把输入进行加工再输出的系统。中间的加工过程就是我们所谓的黑盒。

他写道:“我们从经验上发现,,远离边缘的光滑平面通常在吸力模型中得分较高,而对映点在抓取模型中得分较高。”

现在可靠性和通用性都很高了,下一步是速度;Goldberg说,该团队正在“研究一种令人兴奋的新方法”来减少网络的计算时间,毫无疑问,这将在未来的论文中被叙述。

摔倒后能够站起来的机器人

四肢行走的机器人已经很灵活了,它们能自信地处理各种地形。但是当他们摔倒的时候,基本就是灾难区。一般来说,他们靠自己是没法重新站起来的。

这些机器人的腿的配置方式使得它们很难完成在直立方式下能做到的事情。不过,由苏黎世联邦理工学院(ETH Zurich)开发的机器人ANYmal配备一个更多功能的装置,可以让它的腿获得额外的自由度。

这个额外的自由度有什么用?可以做各种事情。但是要找出机器人运动的最佳方式来达到速度和稳定性的最大化是非常困难的。那么,为什么不使用模拟来同时测试数千个奇迹人可能遇到的不同场景,并将其结果用于现实世界呢?

这种基于模拟的学习并不总是有效,因为现在还不可能准确地模拟所有涉及到的物理现象。但是它可以产生非常新颖的行为,或者简化人类认为已经是最优的行为。

无论如何,苏黎世联邦理工学院的研究人员的新研究不能仅让机器人跑得更快,还教会了它一个惊人的新技巧:从跌倒中爬起来。不管怎么跌倒都能爬起来。听起来很优秀吧!

令人惊奇的是,这个机器人发明了一种基本的技术,可以从几乎任何可能的摔倒中站起来。记住,这不是人们设计出来的——是模拟和进化算法通过反复尝试数千种不同的行为,并保持那些有效的行为而得到的。

能够读懂抽象指令并与现实世界连接起来的机器人

假设给你三个碗,中间那个碗里有红球和绿球。然后给你一张纸:

人类具有大脑,你根据这张纸上的指示,你就会明白绿色和红色的圆圈代表着这些颜色的球,红色的要往左,绿色的要往右。

这是一种人类应用大量知识和直觉理解却没有意识到的事情。你是怎么决定用圆圈来代表这些球的?因为形状?那么为什么箭头不指向“真正的”箭头呢?你怎么知道向右或向左走多远?你怎么知道这张纸上的内容就是告诉你某种规则?你可以在瞬间解决所有的问题,但任何一个问题都可能难倒机器人。

研究人员已经迈出了一小步,他们希望能够将上述抽象的表象与现实世界联系起来,而这一任务涉及到大量的机器创造力或想象力。

在图中的白色背景上的绿点与现实世界中黑色背景上的绿色圆形物之间建立连接并不明显,但由Miguel Lázaro-Gredilla和他的同事在Vicarious AI创造的“视觉认知计算机”似乎表现的就很不错。

当然,它现在还非常不完善,但在理论上,它是人们用来组装一件宜家家具的相同工具集:查看一个抽象的表示,将它与现实世界的对象连接起来,然后根据指令操作这些对象。我们离这个目标还有好几年的时间,但就在不久前,我们离机器人自己从跌倒中爬起来,或者决定用吸盘或钳子更好地捡起东西还有好几年的时间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27025

    浏览量

    201378
  • 指令
    +关注

    关注

    1

    文章

    578

    浏览量

    35372
  • 视觉
    +关注

    关注

    1

    文章

    140

    浏览量

    23672

原文标题:三款神作机器人:用“手”敏捷抓取物体、摔倒后能够站起来、可读懂抽象指令

文章出处:【微信号:robot-1hjqr,微信公众号:1号机器人网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【开源项目】Emo:基于树莓派 4B DIY 能笑会动的桌面机器人

    Emo是一基于树莓派4做的个人伴侣机器人,集时尚与创新于一身。它不仅仅是一机器人,更是一个活生生的存在,与其他机器人不同,它拥有独特的
    发表于 12-26 15:18

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

    用全志R128复刻自平衡赛车机器人,还实现了种不同的操控方式

    。 它,就是可以自平衡的赛车机器人——B_ROBOT_100ASK 项目简介 本项目基于jjrobots的开源项目B-ROBOT EVO2进行复刻,与原开源项目不一样的地方是,作者将原本适配
    发表于 12-20 10:22

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01

    从“感知”到“体验”,机器人改善人与世界互动的方式

    电子发烧友网报道(文/吴子鹏)根据《2023-2028年全球及中国工业机器人行业深度调查及投融资战略研究报告》,全球工业机器人市场规模由2018年的1094亿元增至2022年的1312亿元,年均复合
    的头像 发表于 11-10 00:11 1167次阅读

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。
    发表于 09-20 06:24

    搭载KaihongOS的工业平板、机器人、无人机等产品通过3.2版本兼容性测评,持续繁荣OpenHarmony生态

    KaihongOS的工业平板、机器人、无人机实现场景互动 搭载KaihongOS的工业平板,具备分布式任务调度、原子化任务分发流转、无屏设备有屏控制、跨设备协作等功能特性,同时,具备多种大带宽低延时通信
    发表于 08-17 18:02

    机器人上线有什么注意事项

    不要被复杂的生产线吓倒,生产线可以看成多个单独的设备或机器人,每部分完成一个功能。
    发表于 06-08 17:40

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行一个命令。 这个例子就包括了一个如果。你的智能机器人只需要生成一个
    发表于 06-08 16:20

    如何快速地让机器人投入生产

    一帧。 而机器人能提供些什么动作呢?它主要提供几个圆的转动和距离。难度多是维坐标以及圆形,角形的计算。如果要更智能,需要加入眼睛,耳朵等其它功能。它主要要生产一个产品的建模数据。或者障碍物,设备
    发表于 06-06 16:18

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    输出电流达3.5A、电源电压范围广、过流、过热保护等功能。这些特点使得TB6560AHQ成为一种理想的步进电机芯片选择,特别是在儿童陪护机器人等对噪音和安全性要求高的应用场景中,TB6600: 这是一高压
    发表于 05-11 15:12