ImageVerifierCode 换一换
格式:PPTX , 页数:50 ,大小:1.65MB ,
资源ID:1231514      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1231514.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工业机器人操作系统.pptx)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

工业机器人操作系统.pptx

1、,机器人操作系统,国防科技大学 杨学军,报告提纲,机器人操作系统的兴起 什么是机器人操作系统 挑战与关键技术,机器人操作系统的兴起,2007年1月,比尔盖茨在科学美国人上撰文预言:机器,人即将重复个人电脑崛起的道路,走进千家万户,机问器题人“行如业出现一今辙面”临的挑战,和30年前电脑行业遇到的流行的应用程序很难在五花八门的装置上运行,在一台机器上使用的编程代码,几乎不可能在另一台机器发挥,作用,如果想开发新的产品,通常得从零开始原因硬件:标准化工作未开始软件:没有操作系统,媲美30年前的一篇文章:1977年9月,Intel公司创始人罗伯特诺伊斯撰文 预言计算机将走进千家万户,我们站在时代的节

2、点:一个崭新的产 业即将崛起。比尔盖茨,机器人操作系统的兴起,微软的机器人开发平台RDS(Robotics Developer Studio)目标是开发不同机器人硬件平台的应用程序与机器人或控制计算机平台的Windows配合,2006年12月推出第一版,最新版本RDS 4为2012年3,月发布不开放源代码,但可免费下载,有60家以上的硬件/软件厂商支持或使用该软件开发,工具例如乐高公司,开源的机器人软件项目 开源机器人基金会的ROS 美国的Player/Stage欧洲的Orocos 欧洲的YARP日本的OpenRTM-aist,机器人操作系统的兴起,机器人操作系统的兴起,ROS(Robot O

3、perating System)起源于2007年Stanford大学AI实验室与Google合作的 项目,2008年起由Willow Garage公司维护,2013年起移交开源机器人基金会(OSRF)管理最初动机是提高代码的可重用率,构建一个能够整合不同研究成果,实现算法发布、代码,重用的机器人软件平台目前包含了2000多个机器人平台的常用软件包,涵盖了硬件驱动、模拟仿真、运动规划、运动控制、环,境感知等各个方面,机器人操作系统的兴起,ROS(Robot Operating System)正在逐步成为机器人研发领域的事实标准被大学和研究机构广泛采用学术界指定的创新验证平台DARPA资助的项目和

4、竞赛的平台已经应用于多种地面/空中/水面/水下无人平台逐渐向工业领域扩展对ABB,Adept,Fanuc,Motoman,Universal Robots公司的,产品提供支持,“Since version 1.0 was released in 2010,ROS has become the de facto standard in robotics software.”MIT Technology Review,2013,机器人操作系统的兴起,“Robotics is really a software problem.It is not a hardware problem.”Google

5、架构师、ROS创始人Scott Hassan,报告提纲,机器人操作系统的兴起 什么是机器人操作系统 挑战与关键技术,机器人是由程序控制运行的机械装置,能脱离人 的直接干预而独立形成判断三个组成部分计算机机械机构电子设备,什么是机器人操作系统?,我们认为:机器人操作系统是运行在机器人中、管控机器人的软件体系定义了机器人的功能和特性软件“定义”机器人与计算机操作系统存在诸多不同软件架构 运行机制 功能人机交互方式 使用,什么是机器人操作系统?,什么是机器人操作系统?,软件架构纵向看为两层结构:资源管理层、行为管理层,什么是机器人操作系统?,软件架构资源管理层,管理与控制机器人硬件资源,屏蔽机器人硬

6、件资源的异,构性,并以优化的方式实现对硬件资源的使用处理器、存储器通信设备、各类传感器、行为部件等外设管理机器人软件资源,实现软件的部署、运行和协同 管理数据的传输、存储和处理提供人机交互接口,软件架构行为管理层管理与控制机器人的高级认知(例如观察、判断、决策),并将其转化为作用于物理世界的行动观察判断决策行动,什么是机器人操作系统?,软件架构横向上的分布式结构机器人的软硬件模块构成分布式结构传感器节点摄像机、激光扫描测距仪、GPS、惯性测量单元、声呐等计算存储通信节点运行判断、规划决策等算法地图、知识库等无线通信模块、消息等控制执行节点对机械臂等执行部件的行动控制多机器人也构成分布式结构多个

7、异构的机器人节点后台服务器节点等,什么是机器人操作系统?,什么是机器人操作系统?,软件架构横向上的分布式结构一个典型的机器人操作系统案例,全 局 地 图,判 断 决 策,服务器,相 机,观 察,地 图,行 动 控 制,机 器 人,1,无线通信,相 机,观 察,地 图,行 动 控 制,机 器 人,2,什么是机器人操作系统?,运行机制执行“观察判断决策行动 控制”闭环行为链通过传感器观察环境和自身状态 根据观察,形成判断进行决策,产生行动方案 控制行动的过程,什么是机器人操作系统?,功能资源管理管理软硬件、数据资源满足传感器驱动、行动控制、无线通信、分布式构架等机 器人的特殊要求行为管理实现行为的

8、抽象和管理,支撑行为的智能化管理“观察判断决策行动控制”闭环链的调度执行提供可复用的共性基础软件库和工具满足行为的可靠性(dependency)约束,什么是机器人操作系统?,人机交互方式输入任务、环境、自身状态输出机器人的行动,什么是机器人操作系统?,使用机器人是一个“用具(Appliance)”,实际上,随着移动式外设的日益普及,我们可能越来越说不清 到底什么才是机器人。这些机器人的功能高度专业化,深入千家万 户,但外貌却跟科幻作品中那些两足拟人机器大相径庭比尔盖茨,报告提纲,机器人操作系统的兴起 什么是机器人操作系统 挑战与关键技术行为计算 分布架构观察与信息融合 机器学习与判断 规划与决

9、策行动与控制,挑战一行为计算,问题与挑战按什么样的行为模型设计机器人操作系统架构?如何在机器人操作系统中实现一个行为模型?,挑战一行为计算,行为主义,强调运用自然科学的实证方法,对社会生,活的过程作系统的、经验的和因果的解释 的思潮和流派,产生于20世纪初的美国,代表人物是华生和斯,金纳,行为的定义:用以适应环境变化的各种系统的,反应行为模型,是从大量实际行为中概括出来作为行为的,理论抽象、基本框架或标准,对系统执行某种任务行为的抽象化概括,用来,衡量和分析他们在做什么,约翰华生,伯尔赫斯斯金纳,挑战一行为计算,博伊德OODA循环一个著名的行为模型描述军事对抗的系统行为,也可以描述一般系统的行

10、为,观察,判断,决策,行动,约翰博伊德(19271997),美国陆军上校,凭 借他战斗飞行员的 经验和对动力机动 性的研究,发明了 能量机动理论、OODA理论等。,挑战一行为计算,以博伊德OODA循环为模型设计机器人操作系统机器人操作系统行为管理层结构观察:通过传感器观察环境和自身状态判断:根据观察,形成判断决策:产生行动方案行动控制:控制行动的过程“判断”是行为管理的重难点,挑战一行为计算,更高效的行为运行支撑机制传统的计算机操作系统运行机制进程对运行资源的抽象,确保多道程序安全并发运行线程对处理器的抽象,确保处理器资源的高效利用虚存对存储的抽象,确保对各级存储器件的高效使用文件对数据的抽象

11、,确保数据的高效存储与检索面向行为,机器人操作系统如何抽象?如何高效实现?难道仅仅是OODA行为链?,挑战二分布架构,问题与挑战基于“新三互”的分布式架构 多机器人的实时协同抗干扰的无线通信,挑战二分布架构,传统操作系统的“老三互”“互连、互通、互操作”机器人操作系统的“新三互”“互操作、互理解、互遵守”,挑战二分布架构,机器人操作系统的“新三互”互操作以无线通信为基础的“互连”、“互通”、“互操作”机器人操作系统的“新三互”互理解机-机不同机器人获取的信息不同,一致理解是难题人-机自然语言理解姿态理解触觉、嗅觉表情、情感理解,挑战二分布架构,机器人操作系统的“新三互”互遵守物理规则遵守物理定

12、律信息规则遵守信息域的协议等社会规则遵守道德、法律等,挑战二分布架构,多机器人的实时协同机器人操作系统三个层次的实时性结点实时性消息实时性任务实时性,结点实时性,消息实时性,结点实时性,处理 结点,处理 结点,网络,任务实时性,挑战二分布架构,结点实时性通过结点自身计算资源的调度保证实时性向上层应用提供面向机器人领域的实时能力抽象,消息实时性在网络协议层引入支持实时的协议栈(如RT-NET)在应用层提供消息的实时性支持,任务实时性提供实时约束在不同结点和信道之间传播的机制具有时间约束的观察判断决策行动控制,基本解决思路,抗干扰的无线通信“自”扰、“地”扰(环境干扰)、“敌”扰 研究点频谱管理技

13、术认知无线电受限带宽通信水声抗干扰通信技术THz等新的通信技术,挑战二分布架构,挑战三观察与信息融合,问题与挑战 环境的表示 环境的观察传感器信息融合,挑战三观察与信息融合,环境的表示机器人世界模型的共性化、模块化、标准化共性、通用、一致的多种世界模型面向不同的行为与应用场景针对多传感器、多机器人信息环境特征和世界模型的数据库,Xiao et al.(2013),挑战三观察与信息融合,环境的观察世界模型的构建和更新尤其是动态条件下的可靠实现机器人定位和自身状态的监测利用外部信息的定位和自主定位节点的工作状态和本体物理安全状态的监测,挑战三观察与信息融合,传感器信息融合异构传感器的硬件抽象与消息

14、格式标准化 高精度、鲁棒的多传感器信息融合算法库 多机器人协同观察信息筛选机制计算机操作系统机器人操作系统,挑战四机器学习与判断,问题与挑战具有人类的判断能力是机器人学追求的目标基于机器学习的判断基于大数据与传统人工智能相结合的判断,挑战四机器学习与判断,基于机器学习的判断复杂环境下的学习模型增量式与逐步精化的学习方法 模式识别,挑战四机器学习与判断,大数据与传统人工智能方法相结合的判断利用大数据提高判断的准确度例:IBM智力问答机器人Watson,挑战五规划与决策,问题与挑战面向复杂环境和复杂任务的规划与决策复杂环境开放、非结构化、动态、非确定复杂任务具有高自主性要求面向不确定性的可靠规划与

15、决策 面向多机器人协同的规划与决策,挑战五规划与决策,面向复杂环境和复杂任务的规划与决策领域无关规划决策库基于抽象的、通用的动作 模型和系统状态模型灵活性强、复用性好问题描述与求解解耦,可以应用多种成熟的规划算法领域相关规划决策库使用专门模型描述需要规 划的动作类型和系统状态针对性强、效率较高规划决策算法的复合机制与接口领域相关规划 决策与领域无关规划决策相结合,实现复杂环境中复杂任务的规划与决策,挑战五规划与决策,面向不确定性的可靠规划与决策针对存在感测不确定性的规划问题,采用非确定性 模型与概率模型,如采用马尔可夫决策过程采用基于模拟的框架,将增强学习与规划、行动进行结合规划失败时,提供可

16、靠的恢复机制,如旋翼无人机的紧急拉升地面移动机器人的旋转恢复动作,挑战五规划与决策,面向多机器人协同的规划与决策多智能体机器人系统(MARS)每个成员仅具有不完全的信息处理和问题求解能力采用分布式控制规划过程是异步、并发的,例如,德国人工智能研究中心(DFKI)的“分布式,机器人系统集成式任务规划”(IMPERA)使用标 准化、模块化的任务规划架构解决异构多机器人的 协同规划与决策问题,挑战六行动与控制,问题与挑战机器人行为柔性自主控制机器人在行动和执行过程中需要实现不同自主等级的控制,以适应环境的动态变化以及响应人不同程度的人工干预挑战在于自主控制等级的柔性调节机器人协同行为的一致性控制协同

17、工作的多个机器人或执行部件,必须达成协调一致的 行动难点在于分布式网络条件下的时间、空间和任务协调,挑战六行动与控制,机器人可变自主权限管理与控制机制自主权限的表征自主等级划分与表示,支持不同自主等级控制方法设计,刻画相应的适用,条件,提供不同自主等级控制的转换管理,根据环境/任务,等各种条件进行自主等级选择,01遥 控 飞 行,234567,9,10完 全 自 主,自主等级8,自调节策略,环境/任务变化平台损毁/故障 操作意图变化,意外 事件,建标准 定策略,机器人可变自主权限管理与控制,挑战六行动与控制,分布式协同一致性控制机制提供一致性控制策略,依据控制拓扑和网络动态特 性进行跟踪和预测

18、机器人队形/构型保持和变换,多机器人合作式避碰,Robot_1,Robot_2,Robot_3,Robot_n,一致性 控制策略,时间,空间,任务,挑战六行动与控制,面向行为的通用控制接口定义行为层次的统一控制接口,适应不同类型、不 同任务的机器人,UCI_2,UCI_n,UCI_1,Robot_1,Robot_2,Robot_n,提供多机器人、机器人与人之间的通用互操作控制 协议机器人抽象层通用,其他协议,控制 协议4586,JUAS,规划,决策,通用 控制接口,与传统计算机操作系统的区别,第二次机器革命即将发生机器人即将走 进千家万户,应该抓住机器人操作系统这一交叉 前沿方向,掌握机器人技术的主动权,带动相关 技术领域和产业的发展!,

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2