原文来源:BAIR

作者:Changliu Liu、Masayoshi Tomizuka

「雷克世界」编译:嗯~阿童木呀、我是卡布达

在现代工厂中,工人和机器人是两大主要劳动力。出于安全考虑,这两者通常被限制在金属笼中的机器人分离开来,而这无疑限制了生产力,以及生产线的灵活性。近年来,人们开始将注意力的焦点投向移除笼子的方向上,从而使得人类和机器人可以协力构建一个人机共存的工厂。制造商有意向将人的灵活性和机器人的生产力结合起来从而打造一个柔性生产线(flexible production lines)。工业联合机器人所具有潜力是巨大且广泛的,例如,它们可能被放置在柔性生产线上的人机协作队伍中,其中,机器人手臂和人类工作人员协同处理工件,自动导引运输车(automated guided vehicles ,AGV)与人类工作人员协同合作,以保证工厂物流。在未来的工厂中,预计会有越来越多的人机交互行为发生。与在结构化和确定性环境中工作的传统机器人不同的是,协作型机器人需要在高度非结构化和随机环境中运行。而根本问题在于如何确保协作型机器人在动态不确定的环境中能够高效安全地运行。在这篇文章中,我们将对机械系统控制(MSC)实验室(http://msc.berkeley.edu/)开发的机器人安全交互系统进行介绍。

现有解决方案

针对这一问题,包括Kuka、Fanuc、Nachi、Yaskawa、Adept和ABB在内的机器人制造商正在努力为之提供有效的解决方案。现如今,已经发布了若干个安全的协作机器人或联合机器人,如日本FANUC的Collaborative Robots CR系列、丹麦Universal Robots的UR5、美国Rethink Robotics的Baxter、日本Kawada的NextAge和德国Pi4_RoboticsGmbH的WorkerBot等。然而,这些产品中的大多数都比较注重本质安全性,即在机械设计、致动性和低水平运动控制方面的安全性。而在与人类的接触中的安全性,即作为智能的关键所在(包括感知、认知和高水平运动规划和控制),仍然有待探索。

技术挑战

从技术上来说,设计协作型工业机器人的行为是非常具有挑战性的。为了使协作型工业机器人更具有人类友好性,它们应该具备以下能力:收集环境数据并解释这些数据,适应不同的任务和不同的环境,并根据工人的需求量身定做。例如,在下图所示的人机协同组装过程中,机器人应该能够预测,一旦工作人员将两个工件放在一起,他将需要工具来固定组件。那么机器人接下来要做的就应该时拿到工具并将其交给工作人员,同时避免在此过程中与工作人员碰撞。

想要达到这样的行为,面临的挑战在于两个方面:(1)人类行为的复杂性(2)在不以效率为代价的情况下保证实时安全的难度。人类运动的随机特性给系统带来了巨大的不确定性,使其难以保证安全性和效率。

机器人安全交互系统与实时非凸优化(Non-convex Optimization)

机器人安全交互系统(RSIS)是在机械系统控制实验室开发的,它建立了一种方法来设计机器人的行为,进而保障点对点人机交互的安全和效率。

由于机器人需要同长期获得交互行为的人进行交互,因此机器人可以很自然地模拟人类行为。人类的互动行为可能是由于思考或条件反射所致。例如,如果前方发生追尾,后方车辆的司机可能会本能地踩刹车。然而,经过一瞬间的思考,司机可能会加速切入另一条车道,进而避免发生连锁追尾。第一种是短期的安全反应行为,第二种需要计算当前的情况,例如,是否有足够的空间来实现车辆的完全停止,是否有足够的空位来更换车道,以及所更换的车道是否安全。

我们已经引入了一种模拟这些行为的并行规划和控制体系结构,包括长期和短期动作规划器。长期规划器(效率控制器)强调效率,解决了采样率低的长期最优控制问题。短期规划器(安全控制器)基于效率控制器规划的轨迹,通过解决高采样率的短期最优控制问题,进一步解决实时安全问题。这种并行架构也解决了不确定因素,长期规划器根据他人最有可能做出的行为进行规划,短期规划器在短期内考虑他人可能做出的近乎所有行为,以确保安全。

机器人安全交互系统中的并行规划和控制体系结构

然而,集群环境下的机器人动作规划具有高度的非线性和非凸性,因此问题难以被实时解决。为了确保能对环境变化作出及时响应,我们开发了用于实时计算的快速算法,例如,用于长期优化的凸可行集算法(the convex feasible set algorithm,CFS)和用于短期优化的安全集算法(SSA)。这些算法通过对原始非凸问题进行凸化来实现更快的计算,其中,我们假定这些原始非凸问题具有凸目标函数,但受非凸约束。凸可行集算法(CFS)迭代求解可行域凸子集约束下的一系列子问题。解序列将会收敛到一个局部最优。它比一般的非凸优化求解器,如序列二次规划(sequential quadratic programming,SQP)和内点算法(ITP),迭代次数更少,运行速度更快。另一方面,安全集算法(SSA)使用不变集的思想将非凸状态空间约束转化为凸控制空间约束。

在CFS算法中的凸化案例

利用并行规划器和优化算法,机器人可以安全地与环境进行交互,并有效地完成任务。

实时动作规划与控制

 

迈向通用智能:安全高效的机器人协作系统(SERoCS)

我们现在在机械系统控制实验室中研究RSIS的高级版本,这是一个安全高效的机器人协作系统(SERoCS),它得到了国家科学基金会(NSF)#1734109的支持。除了安全的人机交互(HRI)动作规划和控制算法外,SERoCS还包括用于环境监测的强大认知算法,以及用于人机安全协作的最佳任务规划算法。SERoCS将显著提升联合机器人的技能,并在操作过程中减少或避免人-机、机-机碰撞事故的发生,从而使未来的和谐的人机协作成为可能。

 SERoCS架构

参考:


C. Liu, and M. Tomizuka, “Algorithmicsafety measures for intelligent industrial co-robots,” in IEEE InternationalConference on Robotics and Automation (ICRA), 2016.

C. Liu, and M. Tomizuka, “Designing therobot behavior for safe human robot interactions”, in Trends in Control andDecision-Making for Human-Robot Collaboration Systems (Y. Wang and F. Zhang(Eds.)). Springer, 2017.

C. Liu, and M. Tomizuka, “Real timetrajectory optimization for nonlinear robotic systems: Relaxation andconvexification”, in Systems & Control Letters, vol. 108, pp. 56-63, Oct.2017.

C. Liu, C. Lin, and M. Tomizuka, “Theconvex feasible set algorithm for real time optimization in motion planning”,arXiv:1709.00627.

未来智能实验室致力于研究互联网与人工智能未来发展趋势,观察评估人工智能发展水平,由互联网进化论作者,计算机博士刘锋与中国科学院虚拟经济与数据科学研究中心石勇、刘颖教授创建。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎支持和加入我们。扫描以下二维码或点击本文左下角“阅读原文”

伯克利人工智能研究院最新研究:协作型工业机器人如何更智能?相关推荐

  1. 人工智能实验评价指标_电子科大人工智能团队最新研究成果,5秒诊断癌症

    日前,沙特阿拉伯授予一名"女性"机器人沙特公民身份.她也因此成为史上个获得公民身份的机器人. 从会写诗的智能机器人"小冰".战胜人类围棋高手的阿尔法狗.能灵活玩 ...

  2. 清华大学人工智能研究院自然语言处理与社会人文计算研究中心成立,重磅推出两场前沿学术报告和三项特色开源成果...

    来源:TsinghuaNLP 2019年7月1日,清华大学人工智能研究院自然语言处理与社会人文计算研究中心(以下简称中心)成立仪式在清华大学FIT楼举行.清华大学副校长.清华大学人工智能研究院管委会主 ...

  3. 清华大学人工智能研究院成立自然语言处理与社会人文计算研究中心

    2019年7月1日,清华大学人工智能研究院自然语言处理与社会人文计算研究中心(以下简称中心)成立仪式在清华大学FIT楼举行.清华大学副校长.清华大学人工智能研究院管委会主任尤政院士,清华大学人工智能研 ...

  4. 清华大学人工智能研究院知识智能研究中心成立

    2019年1月21日,清华大学人工智能研究院知识智能研究中心(以下简称知识中心)成立仪式暨知识计算开放平台发布会在清华大学FIT楼举行.清华大学副校长.清华大学人工智能研究院管委会主任尤政院士,清华大 ...

  5. 清华大学人工智能研究院知识中心成立仪式隆重举行,发布知识计算开放平台...

    雷锋网 AI 科技评论按,1 月 21 日,清华大学人工智能研究院知识中心(以下简称「知识中心」)成立仪式暨知识平台发布会在清华大学东南门内 FIT 楼隆重举行.作为清华人工智能研究院成立的首个研究中 ...

  6. 北航成立人工智能研究院:整合全校AI资源,建设“新工科”典范

    作者 | 十.年 编辑 | Camel 本文转载自:AI科技评论 近日北京航空航天举行人工智能研究院成立大会,这也是继武汉大学在2019年11月22日成立人工智能研究院之后,又一双一流高校具体落实人工 ...

  7. 伯克利人工智能研究:针对深度神经网络的物理对抗例子

    文章来源:ATYUN AI平台 深度神经网络(DNNs)在各种应用领域都取得了巨大的进展,包括图像处理.文本分析和语音识别.深度神经网络也被作为许多网络物理系统的重要组成部分.例如,自动驾驶汽车的视觉 ...

  8. AI 组队在 Dota 2 五对五团战中首次战胜人类,协作型人工智能的里程碑式突破...

    (点击上方公众号,可快速关注) 综合自:深科技.机器之心 2018 年 6 月 26 日,由马斯克和 Sam Altman 创立的著名人工智能非营利组织  OpenAI 宣布这一重大里程碑:他们开发的 ...

  9. 清华大学人工智能研究院成立听觉智能研究中心,将专注基础研究和成果产业化

    4月22日,清华大学人工智能研究院听觉智能研究中心(以下简称听觉中心)成立仪式暨学术前沿报告会在清华大学FIT楼举行. 清华大学副校长.人工智能研究院管委会主任尤政院士在致辞中表示,成立听觉中心是清华 ...

最新文章

  1. 估值再翻番的元气森林,该如何“长红”?
  2. 深入理解条件过滤Conditional
  3. 判断线段相交 + vector. erase迭代指针 的使用 poj 2653 Pick-up sticks
  4. picker封装 uniapp_uniapp自定义picker城市多级联动组件
  5. java.util.set cannot be assigned from null_Java中有关Null的9件事
  6. vue mint-ui 弹出框
  7. 在C ++中检查一个数组是否是另一个数组的子数组
  8. 【推荐实践】信息流推荐在凤凰新闻的业务实践
  9. 用Fragments创建动态UI(翻译)
  10. java界面编程(9) ------ 列表框
  11. linux新终端找回任务,如何向您的Linux终端添加强大的多任务
  12. C++ Lib的生成与调用 生成dll,lib快速的寻找方法
  13. ext4文件系统制作 - make_ext4fs 参数介绍【转】
  14. SQL进阶教程(一)——CASE表达式
  15. MTK-QCOM-SPRD 刷机
  16. .NET报表控件ActiveReports实战应用——入门指南
  17. mysql 插入数据 特殊符号_使用特殊字符将数据插入mysql数据库
  18. 量子计算从概念走入现实,公钥加密是否岌岌可危
  19. 再谈斐波那契,把数字翻译成字符串
  20. 社交消费时代到来,趣享付占领社交营销一线

热门文章

  1. 清华大学:2021 元宇宙研究报告!
  2. GitHub推出云端IDE,几秒完成开发环境配置,今后可以在浏览器里使用VS Code了
  3. 苹果自动驾驶部门「裁员」又「重组」,AI负责人接掌「泰坦」
  4. SAP WM LT42创建TO,报错-No entry in Table 329S (NM1 B)-
  5. SAP PM入门系列3 - 设备主数据里无‘检验类型‘栏位,那何处定义维护订单可以触发检验批?
  6. 一文看尽2020全年AI技术突破
  7. SAP HUM 如何将HU里的物料号换成另外一个物料号?
  8. 【美国】谷歌重返机器人背后有何深意?
  9. 机器学习简介之基础理论- 线性回归、逻辑回归、神经网络
  10. 全球大国人工智能实力大比拼与技术发展趋势