谷歌大脑QT-Opt算法,机器人探囊取物成功率96%,Jeff Dean大赞

基于强化学习的机器人抓取之 stochastic search 前言 最近看google的机器人抓取算法QT-Opt,该方法通过stochastic search为每一个state选择action。沿着参考文献一路找到google的Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection,以及Deep Reinforcement Learning for Vision-Based Robotic Grasping: A Si 阅读详情
郭一璞 发自 凹非寺 

量子位 报道 | 公众号 QbitAI

原创 | 关注前沿科技 量子位

用于工业生产中的普通机器人,往往只会“给鸡抓鸡,给狗抓狗”,像一个对生活失去了向往的流水线工人,重复着日复一日不用动脑的苦劳力。

但,谷歌大脑昨天发了一个新的算法,让这些穷苦的机械臂开始从事“脑力劳动”:

从一群物品中,抓起需要的东西。

比如从拼好的积木组合里,抓单个积木:

所使用的方法是深度强化学习,将大规模分布式优化和新型拟合深度Q学习算法——QT-Opt相结合,来让机器人从过去的每一次训练中学习,获取经验。

7个葫芦娃的4个月修炼

这次训练的参与“队员”有7名,他们用10个GPU开始训练:


每个机器人由一个带双指夹具的机械臂和一个RGB摄像头组成:


为了让机器人尽快get新的探囊取物技能,谷歌大脑的工作人员准备了1000样不同的物品用来训练:


仔细看一眼,其中包括各种形状、大小、材质不一的物体:



训练的过程首先从工作人员手动设计的策略开始,逐步切换到深度强化学习模型。

从论文上发现,原理大概是这样的:



学有所成

经过4个月的训练后,7位机器人迎来了他们的“考试”:成绩不错,在700次试验中,机器人找东西抓起来的成功率高达96%,比此前监督学习方法78%的成功率提升了很多。

Jeff Dean觉得它们棒棒的:

除了提升准确率之外,经过QT-Opt算法训练过的机器人还主动get了4个新技能:

会破除阻碍

如果目标物体和其他东西连在一起,机器人会主动把它分开然后抓取。

比如前面示范的抓积木,机器人可以把影响自己发力的其他积木推开,再抓自己需要的那块积木。

“筷功”强

如果碰到难抓的东西,比如外形奇特或是外表光滑的物品,机器人会分析角度,重新定位,然后牢牢抓住不松手。


随手抓也要分析挑选

如果机器人一下子抓住了一堆东西,它可以自己选出需要的物品,在举起手臂之前牢牢的抓住它。

抢我的一定抢回来

如果人为的把机器人已经抓起来的物体拿掉,它还会锲而不舍的再抓一遍:


重要的是,以上这些技能都不是人为设置的,均是在训练过程中,机器人自行get到的。

最后,谷歌还提供了一个视频,来讲述7位机器人盆友的心路历程...


最后,附论文传送门~

QT-Opt: Scalable Deep Reinforcement Learning for Vision-Based Robotic Manipulation

作者:Dmitry Kalashnikov, Alex Irpan, Peter Pastor, Julian Ibarz, Alexander Herzog, Eric Jang, Deirdre Quillen, Ethan Holly, Mrinal Kalakrishnan, Vincent Vanhoucke, Sergey Levine

谷歌博客地址:

https://ai.googleblog.com/2018/06/scalable-deep-reinforcement-learning.html

arXiv:

https://arxiv.org/abs/1806.10293


操作系统页面置换算法之最优置换(OPT)算法 定义        最优置换算法(OPT)是指,其所选择的被淘汰页面,将是以后永不使用的,或许是在最长(未来)时间内不再被访问的页面。采用最佳置换算法,通常可保证获得最低的缺页率。但由于人们目前还无法预知一个进程在内存的若干个页面中,哪一个页面是未来最长时间内不再被访问的,因而该算法是无法实现的,但可以利用该算法去评价其它算法。 算法过程        现举例说明如下。 阅读详情

相关推荐

虚拟内存页面置换算法(OPT、FIFO、LRU)模拟与实现

前言 需要调入新页面时,选择内存中哪个物理页面被置换,称为置换策略。页面置换算法的目标:把未来不再使用的或短期内较少使用的页面调出,通常应在局部性原理指导下依据过去的统计数据进行预测,减少缺页次数。 一、常用的页面置换算法 1)最佳置换算法(OPT):置换时淘汰“未来不再使用的”或“在离当前最远位置上出现的”页面。 2)先进先出置换算法(FIFO):置换时淘汰最先进入内存的页面,即选择驻留在内存时间最长的页面被置换。 3)最近最久未用置换算法(LRU):置换时淘汰最近一段时间最久没有使用的页面,即选择上次使

weixin_47700137的博客 1万+

QT-Opt: Scalable Deep Reinforcement Learningfor Vision-Based Robotic Manipulation

最近的观察结果不断更新其抓取策略,以优化远距离抓取的成功率。除了获得极高的成功率,我们的方法还表现出了 除了获得极高的成功率外,我们的方法还表现出与更多标准抓取系统截然不同的行为:我们的方法仅使用来自肩上摄像头的基于 RGB 视觉的感知,就能自动 学习重新抓取策略,探测物体以找到最有效的抓取方式,学习 我们的方法会自动学习重新抓取策略、探测物体以找到最有效的抓取方式、学习重新定位物体并执行其他非抓取性预抓取操作、 并对干扰和扰动做出动态响应。

cocapop的博客 814

Omnibox 2.11 NAS部署指南:家庭影音中枢的轻量化落地实践

家庭影音平台本质是本地化内容调度中枢,其核心在于聚合NAS媒体库、统一管理直播/IPTV/音频/视频等多源内容,并通过智能元数据匹配与硬解加速实现零门槛播放体验。技术原理上依赖Java轻量Web容器(Jetty)、SQLite嵌入式数据库双缓存架构,以及宿主机FFmpeg动态链接与HTTP/2直播代理治理能力。该方案显著降低4K播放卡顿、EPG加载失败、海报缺失等高频问题,适用于群晖、飞牛、绿联等主流NAS设备,尤其适配ARM64芯片与Realtek网卡等国产硬件生态。本文聚焦Omnibox 2.11在真实

weixin_30846347的博客 468

QT-Opt: Scalable Deep Reinforcement Learning for Vision-Based Robotic Manipulation

在机器人交互的典型问题机器人抓取任务中,传统方法通常采用单向执行模式,而不会对抓取结果进行反馈。而在本文介绍的获得 CoRL 2018 最佳系统论文奖的研究 QT-Opt 中,来自伯克利和谷歌大脑的研究者提出了视觉闭环形式的机器人抓取方法,能通过自监督进行反馈来修正抓取动作,这其实和人类抓取物体的方式很相似。第一下没抓到?没关系,挪挪手指就好;东西堆在一起抓不到?没关系,一巴掌打散再说。此外,该方法还有设置简单、抗干扰、泛化性强的优点。Jeff Dean 也推荐了这篇论文,赞叹道「We are start.

理想三旬 1408

BLE天线设计避坑:NRF52832官方50欧姆阻抗匹配的3个常见误区

本文深入解析NRF52832蓝牙SoC天线设计中的常见误区,重点探讨50欧姆阻抗匹配的3个关键问题:PCB板材介电常数差异、匹配元件寄生参数及VSWR测试。通过实测数据和优化方案,帮助工程师规避设计陷阱,提升BLE通信性能。

beer8的博客 214

ArcGIS通过已知坐标点转面(通过excel文件,有工具可批量生成面要素)

通过使用ArcGIS中的工具,将坐标点XY数据转换成可视化的点线面矢量数据,更加方便快捷有效的获取对应信息

qq_41046162的博客 3万+

深度强化学习CS285-Lec17 Distributed RL

主要介绍了RL算法的分布式系统实现。 如DQN、GORILA、A3C、IMPALA、Ape-X、R2D3 如QT-Opt、Alpha-Zero,以及一个开源框架Ray

Nemo的博客 1763

CMU动作捕捉数据集实战:从AMC文件到Python可视化的完整流程

本文提供了CMU动作捕捉数据集的完整实战指南,详细解析了AMC文件格式,并对比了MATLAB转换、Python原生解析及转换为BVH格式三种数据解析策略。重点介绍了如何构建Python数据处理与可视化管道,包括将数据转换为Pandas DataFrame、绘制时间序列与相关性热力图,以及实现3D骨架动画,帮助开发者高效利用这一经典动作捕获数据集进行运动分析与模型训练。

android的专栏 716

操作系统页面置换算法详解(OPT算法、FIFO算法、LRU算法解释+缺页数计算)

操作系统页面置换算法详解(OPT算法、FIFO算法、LRU算法解释+缺页数计算)

Code_流苏:在代码中寻诗意,在实践中觅真知 3万+

SAP MM新手避坑指南:工厂间调拨用301还是303?手把手教你选对移动类型

本文深入解析SAP MM模块中工厂间调拨的301与303移动类型,帮助新手避开常见陷阱。通过对比一步法(301)和两步法(303+305)的核心差异、适用场景及财务影响,提供清晰的决策框架和实战技巧,确保库存调拨的准确性和效率。

weixin_29223603的博客 346

计算文本相似度的常用算法

NLP、数据挖掘领域中,文本分析是一个很重要的领域,这有助于我们去让计算机理解语言的作用和使用。文本分析是数据挖掘的重要手段,利用文本分析,我们将很快的读取到一本书、一篇文章、一段话中的关键词和核心思想,而文本相似度就是我们用来剔除无用信息或者重复信息的重要手段,让计算机去找文本中的不同。 在生活中,信息检索、数据挖掘、机器翻译、文档复制检测等领域都应用到“文本相似度”。文本不仅仅是文字,文本相似度的应用更广,除了文字的匹配,还可以是图片、音频等,因为它们的实质都是在计算机中都是以二进制的方式存在的。相.

氧小氢的博客 2万+

Opt算法:2-opt,3-opt,Or-opt,k-opt

Opt是局部搜索local search的方法,而局部搜索算法是在一组可行解的基础上,在当前解的领域内进行局部搜索产生新的可行解的过程。用在TSP和VRP问题中比较多。 常见的有2-opt,3-opt,Or-opt,k-opt算法。 可以分为2-opt&k-opt、Or-opt、3-opt三类。其中,2-opt是最基本的,用得也最多。K-opt是建立在2-opt基础上的。Or-opt是Or1976年博士论文设计的opt。而3-opt也是比较常见和常用的opt算法。

sinat_41348401的博客 2万+

从零到一:手把手教你用SAM-BA工具完成嵌入式系统烧录

本文详细介绍了如何使用SAM-BA工具完成嵌入式系统烧录的全过程,包括环境搭建、硬件连接、Bootloader烧录以及完整系统镜像的烧录步骤。针对常见问题提供了实用的排查指南,并分享了批量烧录和自定义脚本的高级技巧,帮助开发者高效完成嵌入式系统开发。

weixin_42523792的博客 380

一分钟学会页面置换算法【OPT、FIFO、LRU、NUR】

最佳置换(OPT)算法:选择的被淘汰页面,将是以后永不使用的,或许是在最长(未来)时间内不再被访问的页面;采用最佳置换算法可保证获得最低的缺页率。但是由于无法预知哪一个页面是未来最长时间内不再被访问的,因而该算法是无法实现的; 先进先出(FIFO)算法:淘汰最先进入内存的页面,即选择在内存中驻留时间最久的页面予以淘汰。 最近最久未使用(LRU)算法:根据页面调入内存后的使用情况进行决策,选择最近最久未使用的页面予以淘汰;该算法赋予每个页面一个访问字段,用来记录一个页面自上次被访问

振华OPPO的博客世界 4万+

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4114

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

操作系统OPT算法(最佳页面替换算法)

操作系统OPT算法,最佳页面替换算法

jakelihua 2725

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

计算机操作系统 页面置换算法——最 佳 置 换OPT

最佳置换算法OPT 采用OPT算法可保证最低的缺页率。但实际上,我们并不能预知一个进程在内存的若干页面中,哪个页面会是未来最长时间不被访问的,因而OPT算法只是一种理论算法,无法实现,可用来评价其他算法的好坏。

weixin_49018135的博客 9866

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

FIFO,LRU,OPT算法及缺页次数计算

内存发生置换的次数即缺页次数。一、FIFOFIFO为先进先出算法,举例,为4时,由于已经存在的1,2,3中,1为最先进入的一个数,因此将1置换为4,变为4,2,3。二、LRULRU为最近最少使用的页面被先换出算法,感觉和FIFO有些类似。举例为4时,已存在的1,2,3中,1为最先进入的一个数,因此将1置换为4,变为4,2,3。但和FIFO存在一些不同点,举例为1时,由于已存在的4,2,3中,2出现...

我的博客 5万+

操作系统-页面置换算法

页面置换算法(决定应该换出哪个页面)--》 最佳置换算法(OPT) 先进先出置换算法(FIFO) 最近最久未使用置换算法(LRU) 时钟置换算法/最近未用算法(CLOCK/NRU) 改进型的时钟置换算法

m0_74980958的博客 2513

页面置换算法之 OPT算法

最佳置换算法(OPT)(理想置换算法) 最佳置换算法是由 Belady 于1966年提出的一种理论上的算法。其所选择的被淘汰页面,将是以后永不使用的, 或许是在最长(未来)时间内不再被访问的页面。 采用最佳置换算法,通常可保证获得最低的缺页率。 从 主存 中移出永远不再需要的页面;如无这样的页面存在,则选择最长时间不需要访问的页面。这样可以保证获得最低的缺页率。 即被淘汰页面是以后永不使用或最长时间内不再访问的页面。(往后看) 例题如下: 物理页面 2 3 2 1 5 2 4 5 3 2 5 2

零碎@流年絮语 的博客 8534

操作系统(五)页面置换算法与分配策略

王道考研关于请求分页管理时的页面置换算法

qq_56517253的博客 5671

页表置换算法之最佳置换算法(OPT),先进先出置换算法(FIFO),最近最久未使用置换算法(LRU),时钟置换算法(CLOCK)

最佳置换算法(OPT,Optimal):每次选择淘汰的页面将是以后永不使用,或者在最长时间内不再被访问的页面这样可以保证最低的缺页率。先进先出置换算法(FIFO):每次选择淘汰的页面是最早进入内存的页面。最近最久未使用置换算法(LRU,least recently used):每次淘汰的页面是最近最久未使用的页面。

jungleirim的博客 1万+

页面置换算法(OPT,FIFO,LRU,CLOCK)

文章目录1、最佳淘汰算法(Optimal)举例代码流程图2、先进先出的算法(FIFO)举例代码流程图3、最近最久未使用算法(LRU)举例代码流程图4、简单时钟(钟表)算法(CLOCK)举例代码流程图 1、最佳淘汰算法(OPT)    2、先进先出的算法(FIFO) 3、最近最久未使用算法(LRU)   4、简单时钟(钟表)算法(CLOCK)   命中率=1-页面失效次数/页地址流(序列)长度 缺页...

weixin_44266050的博客 7730

【操作系统】OPT算法

B、考虑下述页面走向:6,7,5,2,6,7,3,6,7,5,2,3 当分配的内存物理块数量分别为3和4时: OPT(最优页面置换算法)的缺页次数分别是多少? OPT(最佳置换算法):从主存中移出永远不再需要的页面,如果没有这样的页面存在,那就选择最长时间不需要访问的页面,来保证最低的缺页率 当分配的内存物理块数量为3时 先放入6,7,5,当放入2的时候,显而易见,最长时间...

qq_42615643的博客 3万+
上一篇: 盘点|AI在机器人运动控制领域应用盘点
下一篇: 献给机器人发烧友:十大开源机器人项目哪个更适合你?
小高robot
博客等级 码龄8年 270粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值