如何教机器人开车?研究人员有了新想法。

试想,如果机器人能够通过观看演示来学习新技能:在家,你可以教家庭机器人如何做家务;在办公室,你可以像培训新员工一样训练机器人完成工作任务;在路上,自动驾驶汽车也可以通过观察你的驾驶方式学习如何安全驾驶。

据techxplore.com网站近日报道,美国南加州大学(USC)的研究人员在自动驾驶方面取得了新进展。他们设计的系统可以让机器人从少量演示中自主学习复杂任务。

新系统通过评估演示过程的质量运行,因此,不论演示成功还是失败,机器人都能从中获益。相关论文在机器人学习大会(CoRL)中发布。

目前的学习方法至少需要上百次演示实验才能使机器人完成特定任务,而新系统通过少量演示就能达到相同效果。在它的帮助下,机器人能像人类相互学习那样,更自然地学习——观摩他人完成任务,再自行尝试,他人演示过程也不一定完美无误。

论文作者、USC计算机科学博士生Aniruddh Puranic说:“大多数人不具备编程知识,无法明确告诉机器人需要做什么。人类也不可能演示机器人需要了解的所有场景。”

研究人员在新系统中集成“信号时序逻辑”(STL),用以评估演示质量并自动对演示进行排名,产生内在激励。换句话说,即使根据逻辑需求,演示的某些部分没有任何意义,机器人仍可受益,因为该系统能够对一次演示的准确性(或成功程度)做出自己的判断。

“此前,如果机器人在学习过程中观看了错误演示,机器人有可能完全无视它,也有可能直接进行错误学习,”论文作者、USC计算机科学助理教授Stefanos Nikolaidis说,“相比之下,新系统更加智能,它通过逻辑形式推理理解了演示的好坏之分。从本质上讲,这和人类的做法一致。”

例如,在驾驶演示中,有人无视了停车标志,这一演示将被系统放在靠后排位。但是,如果驾驶员选择踩下刹车以避免碰撞,机器人则会学习这一相对明智的行为。

STL是一种具有表达能力的数学符号语言,它赋予系统自动推理结果(现在及未来)的能力。前丰田工程师、USC计算机科学助理教授Jyo Deshmukh表示,STL比此前使用的“线性时序逻辑”(LTL)更符合现代需求。他说:“当我们进入由自动驾驶汽车、机器人构建的新世界时,时间的重要性凸显。LTL繁杂耗时,因为它需要推断变量的真/假值序列,而STL允许对物理信号进行推理。”

系统的测试任务是在一款与《我的世界》风格类似的游戏模拟器中完成的,不过,研究人员表示,系统也可以通过驾驶模拟器进行学习,甚至从视频中学习。

Nikolaidis说:“如果我们想让机器人成为人类的好帮手,首先需要让它们进行有效学习,适应人类喜好。我们开发的系统正是以此为目标。”

科界原创

编译:德克斯特

审稿:西莫

责编:陈之涵

来源:机器人学习大会(CoRL)

原文链接:

https://techxplore.com/news/2020-11-robots-car-easy-lessons.html

版权声明:本文由科界平台原创编译,中文内容仅供参考,一切内容以英文原版为准。转载请注明来源科技工作者之家—科界App。

科学计算机开车,教机器人开车,错误的演示也有用?相关推荐

  1. 【机器人开车】ubuntu16.04+北斗星通接收机差分平台初始化【三】

    @[机器人开车]ubuntu16.04+北斗星通接收机差分平台初始化[三] 前面我们已经调好了接收机,并收到了蘑菇头发给我们的单点定位. ubuntu16.04+北斗星通接收机初始化接收机[二] 但是 ...

  2. 早教机器人程序错乱_ABB机器人的错误处理

    ABB机器人的错误处理 errnum 数据类型 errnum用于描述在执行过程中,发生的所有可恢复的错误.例如程序执行时,被零除.如果机器人程序执行过程中检测到一个错误,错误非致命,可以被错误处理程序 ...

  3. 科学计算机简单编程_是“计算机科学”还是“编程”?

    科学计算机简单编程 by Sam Corcos 由Sam Corcos 是"计算机科学"还是"编程"? (Is It "Computer Scienc ...

  4. 运用深度学习教机器人理解自然语言

    运用深度学习教机器人理解自然语言 2016-08-16 16:33 转载 CSDN 1条评论 雷锋网按:本文作者Jonathan是21CT的首席科学家.他主要研究机器学习和人工智能如何使用在文本和知识 ...

  5. python 科学计算机_在这个免费的虚拟俱乐部中学习计算机科学和Python的基础知识

    python 科学计算机 Are you learning how to code in 2020? 您是否正在学习2020年编码? Or are you already working as a d ...

  6. #今日论文推荐# 将有色液体图像转换成透明液体,CMU教机器人准确掌控向杯中倒多少水

    #今日论文推荐# 将有色液体图像转换成透明液体,CMU教机器人准确掌控向杯中倒多少水 借助不同风格之间的图像转换,CMU 的研究者教会了机器人理解透明液体. 如果机器人可以倒液体,则可以帮助我们自动完 ...

  7. 利用计算机控制,计算机控制系统在机器人技术中的应用

    摘要:随着科技的进步,机器人正朝着智能化方向发展,计算器控制系统在机器人控制方面发挥着关键的作用.本文从计算机控制技术在机器人技术中的作用,分析计算机控制系统在机器人中应用原理与结构,阐述了未来计算机 ...

  8. 计算机信息技术处理器在线试题,高中一级高级计算机信息技术教师职评考试试题...

    高中一级高级计算机信息技术教师职评考试试题(教师职务评审考核笔试试题)教师职务评审考核 笔试卷 类别中一.中高学科普高信息技术 二.课程标准(共10分) 1.试写出你所教年段信息技术学科的教学目标(普 ...

  9. 早教机器人程序错乱_家长辅导孩子做作业崩溃,智能早教机器人来帮你

    原标题:家长辅导孩子做作业崩溃,智能早教机器人来帮你 给孩子辅导作业,崩溃的不止是家长, 知名相声演员岳云鹏发布了一条微博"我闺女上小学一年级,今天我给她辅导作业,我居然有一道数学题不会做. ...

最新文章

  1. AIX上如何启动和停止系统服务
  2. java get请求传参_Java-ThreadLocal三种使用场景
  3. mybatis dao实现 || 接口代理方式实现
  4. 超棒的视差滚动效果javascript类库 - Jarallax
  5. r语言 c语言调用函数返回值,r语言中怎样查看函数源代码
  6. itchat库微信自动回复祝福语
  7. VS2013模块对于SAFESEH映像是不安全的解决方法
  8. 【王道计组笔记】I/O查询方式
  9. Ctrl + R 后,悲剧咯、、、、
  10. java整人的代码_「vbs代码」vbs表白代码+整人代码,抖音vbscript表白代码 - seo实验室...
  11. 网络流最大流分配(附python源码)
  12. 让Win10中文操作系统默认使用英文输入法,并且Ctrl+Shift切换中英文
  13. 论文中的CNN网络绘制软件
  14. 民营医院网络咨询解答技巧
  15. MOV格式视频转MP4
  16. 【渝粤教育】国家开放大学2018年秋季 1289T中国当代文学专题 参考试题
  17. 使用 NGINX 搭建 RTMP 流媒体服务器实现直播功能
  18. itext合成pdf报异常 PDF header signature not found
  19. “稳定婚姻算法”雨夜谈-M/N资源匹配问题
  20. 计算机中sqrt函数是什么意思,(excle sqrt)excel中的SQRT是什么意思?

热门文章

  1. 万字解读区块链游戏行业:洞察游戏的未来
  2. 【愚公系列】2023年05月 攻防世界-Web(file_include)
  3. Mac下安装配置树莓
  4. 小白de架构哲学 - SDK接口设计对接流程
  5. 关于人工智能(一) 诞生与发展
  6. 智慧交通解决方案-最新全套文件
  7. ESP-AT 系列: 自定义 AT 命令
  8. win10添加美式键盘_Win10自带的这6款软件,90%的人都不知道,但个个都好用到爆!...
  9. 黑苹果 常用必装kext 补丁 驱动 文件说明 用途 笔记 (备用)
  10. showToast:fail parameter error: parameter.title should be String instead of Null;