版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、机器人操作系统电脑基础知识IT计算机专业资料报告提纲机器人操作系统的兴起什么是机器人操作系统挑战与关键技术机器人操作系统的兴起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 Operating System)起源于2007
3、年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架构师、ROS创始人Scott Hassan报告
5、提纲机器人操作系统的兴起什么是机器人操作系统挑战与关键技术机器人是由程序控制运行的机械装置,能脱离人的直接干预而独立形成判断三个组成部分计算机机械机构电子设备什么是机器人操作系统?我们认为:机器人操作系统是运行在机器人中、管控机器人的软件体系定义了机器人的功能和特性软件“定义”机器人与计算机操作系统存在诸多不同软件架构运行机制功能人机交互方式使用什么是机器人操作系统?什么是机器人操作系统?软件架构纵向看为两层结构:资源管理层、行为管理层什么是机器人操作系统?软件架构资源管理层管理与控制机器人硬件资源,屏蔽机器人硬件资源的异构性,并以优化的方式实现对硬件资源的使用处理器、存储器通信设备、各类传感
6、器、行为部件等外设管理机器人软件资源,实现软件的部署、运行和协同管理数据的传输、存储和处理提供人机交互接口软件架构行为管理层管理与控制机器人的高级认知(例如观察、判断、决策),并将其转化为作用于物理世界的行动观察判断决策行动什么是机器人操作系统?软件架构横向上的分布式结构机器人的软硬件模块构成分布式结构传感器节点摄像机、激光扫描测距仪、GPS、惯性测量单元、声呐等计算存储通信节点运行判断、规划决策等算法地图、知识库等无线通信模块、消息等控制执行节点对机械臂等执行部件的行动控制多机器人也构成分布式结构多个异构的机器人节点后台服务器节点等什么是机器人操作系统?什么是机器人操作系统?软件架构横向上的
7、分布式结构一个典型的机器人操作系统案例全局地图判断决策服务器相机观察地图行动控制机器人 1无线通信相机观察地图行动控制机器人 2什么是机器人操作系统?运行机制执行“观察判断决策行动控制”闭环行为链通过传感器观察环境和自身状态根据观察,形成判断进行决策,产生行动方案控制行动的过程什么是机器人操作系统?功能资源管理管理软硬件、数据资源满足传感器驱动、行动控制、无线通信、分布式构架等机器人的特殊要求行为管理实现行为的抽象和管理,支撑行为的智能化管理“观察判断决策行动控制”闭环链的调度执行提供可复用的共性基础软件库和工具满足行为的可靠性(dependency)约束什么是机器人操作系统?人机交互方式输入
8、任务、环境、自身状态输出机器人的行动什么是机器人操作系统?使用机器人是一个“用具(Appliance)” 实际上,随着移动式外设的日益普及,我们可能越来越说不清到底什么才是机器人。这些机器人的功能高度专业化,深入千家万户,但外貌却跟科幻作品中那些两足拟人机器大相径庭比尔盖茨报告提纲机器人操作系统的兴起什么是机器人操作系统挑战与关键技术行为计算分布架构观察与信息融合机器学习与判断规划与决策行动与控制挑战一行为计算问题与挑战按什么样的行为模型设计机器人操作系统架构?如何在机器人操作系统中实现一个行为模型?挑战一行为计算行为主义强调运用自然科学的实证方法,对社会生活的过程作系统的、经验的和因果的解释
9、的思潮和流派产生于20世纪初的美国,代表人物是华生和斯金纳行为的定义:用以适应环境变化的各种系统的反应行为模型是从大量实际行为中概括出来作为行为的理论抽象、基本框架或标准对系统执行某种任务行为的抽象化概括,用来衡量和分析他们在做什么约翰华生伯尔赫斯斯金纳挑战一行为计算博伊德OODA循环一个著名的行为模型描述军事对抗的系统行为,也可以描述一般系统的行为观察判断决策行动约翰博伊德(19271997),美国陆军上校,凭借他战斗飞行员的经验和对动力机动性的研究,发明了能量机动理论、OODA理论等。挑战一行为计算以博伊德OODA循环为模型设计机器人操作系统机器人操作系统行为管理层结构观察:通过传感器观察
10、环境和自身状态判断:根据观察,形成判断决策:产生行动方案行动控制:控制行动的过程“判断”是行为管理的重难点挑战一行为计算更高效的行为运行支撑机制传统的计算机操作系统运行机制进程对运行资源的抽象,确保多道程序安全并发运行线程对处理器的抽象,确保处理器资源的高效利用虚存对存储的抽象,确保对各级存储器件的高效使用文件对数据的抽象,确保数据的高效存储与检索面向行为,机器人操作系统如何抽象?如何高效实现?难道仅仅是OODA行为链?挑战二分布架构问题与挑战基于“新三互”的分布式架构多机器人的实时协同抗干扰的无线通信挑战二分布架构传统操作系统的“老三互”“互连、互通、互操作”机器人操作系统的“新三互”“互操
11、作、互理解、互遵守”挑战二分布架构机器人操作系统的“新三互”互操作以无线通信为基础的“互连”、“互通”、“互操作”机器人操作系统的“新三互”互理解机-机不同机器人获取的信息不同,一致理解是难题人-机自然语言理解姿态理解触觉、嗅觉表情、情感理解挑战二分布架构机器人操作系统的“新三互”互遵守物理规则遵守物理定律信息规则遵守信息域的协议等社会规则遵守道德、法律等挑战二分布架构多机器人的实时协同机器人操作系统三个层次的实时性结点实时性消息实时性任务实时性结点实时性消息实时性结点实时性处理结点处理结点网络任务实时性挑战二分布架构基本解决思路抗干扰的无线通信“自”扰、“地”扰(环境干扰)、“敌”扰研究点频
12、谱管理技术认知无线电受限带宽通信水声抗干扰通信技术THz等新的通信技术挑战二分布架构挑战三观察与信息融合问题与挑战环境的表示环境的观察传感器信息融合挑战三观察与信息融合环境的表示机器人世界模型的共性化、模块化、标准化共性、通用、一致的多种世界模型面向不同的行为与应用场景针对多传感器、多机器人信息环境特征和世界模型的数据库 Xiao et al. (2013)挑战三观察与信息融合环境的观察世界模型的构建和更新尤其是动态条件下的可靠实现机器人定位和自身状态的监测利用外部信息的定位和自主定位节点的工作状态和本体物理安全状态的监测挑战三观察与信息融合传感器信息融合异构传感器的硬件抽象与消息格式标准化高
13、精度、鲁棒的多传感器信息融合算法库多机器人协同观察信息筛选机制计算机操作系统机器人操作系统挑战四机器学习与判断问题与挑战基于机器学习的判断基于大数据与传统人工智能相结合的判断具有人类的判断能力是机器人学追求的目标挑战四机器学习与判断基于机器学习的判断复杂环境下的学习模型增量式与逐步精化的学习方法模式识别挑战四机器学习与判断大数据与传统人工智能方法相结合的判断利用大数据提高判断的准确度例:IBM智力问答机器人Watson挑战五规划与决策问题与挑战面向复杂环境和复杂任务的规划与决策复杂环境开放、非结构化、动态、非确定复杂任务具有高自主性要求面向不确定性的可靠规划与决策面向多机器人协同的规划与决策挑
14、战五规划与决策面向复杂环境和复杂任务的规划与决策领域无关规划决策库基于抽象的、通用的动作模型和系统状态模型灵活性强、复用性好问题描述与求解解耦,可以应用多种成熟的规划算法领域相关规划决策库使用专门模型描述需要规划的动作类型和系统状态针对性强、效率较高规划决策算法的复合机制与接口领域相关规划决策与领域无关规划决策相结合,实现复杂环境中复杂任务的规划与决策挑战五规划与决策面向不确定性的可靠规划与决策针对存在感测不确定性的规划问题,采用非确定性模型与概率模型,如采用马尔可夫决策过程采用基于模拟的框架,将增强学习与规划、行动进行结合规划失败时,提供可靠的恢复机制,如旋翼无人机的紧急拉升地面移动机器人的
15、旋转恢复动作挑战五规划与决策面向多机器人协同的规划与决策多智能体机器人系统(MARS)每个成员仅具有不完全的信息处理和问题求解能力采用分布式控制规划过程是异步、并发的例如,德国人工智能研究中心(DFKI)的“分布式机器人系统集成式任务规划”(IMPERA)使用标准化、模块化的任务规划架构解决异构多机器人的协同规划与决策问题挑战六行动与控制问题与挑战机器人行为柔性自主控制机器人在行动和执行过程中需要实现不同自主等级的控制,以适应环境的动态变化以及响应人不同程度的人工干预挑战在于自主控制等级的柔性调节机器人协同行为的一致性控制协同工作的多个机器人或执行部件,必须达成协调一致的行动难点在于分布式网络
16、条件下的时间、空间和任务协调挑战六行动与控制机器人可变自主权限管理与控制机制自主权限的表征自主等级划分与表示支持不同自主等级控制方法设计,刻画相应的适用条件 提供不同自主等级控制的转换管理,根据环境/任务等各种条件进行自主等级选择遥控飞行0123456789完全自主10自主等级自调节策略平台损毁/故障操作意图变化环境/任务变化意外事件建标准定策略机器人可变自主权限管理与控制挑战六行动与控制分布式协同一致性控制机制提供一致性控制策略,依据控制拓扑和网络动态特性进行跟踪和预测 机器人队形/构型保持和变换,多机器人合作式避碰Robot_1Robot_2Robot_3Robot_n一致性控制策略时间空间任务挑战六行动与控制面向行为的通用控制接口定义行为层次的统一控制接口,适应不同类型、不同任务的机器人 提供多机器人、机器人与人之间的通用互操作控制协议UCI_2UCI_nUCI_1Robot_1Robot_2Robot_n机器人抽象层通用控制协议其他协议4586JUAS规划决策通用控制接口与传统计算机操作系统的区别计算机操作系统机器人操作系统架构分核内/核外两层,实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版监控设备销售与维护保养合同3篇
- 二零二五年度果树种植与农业科研合作承包合同2篇
- 二零二五版建筑工地场地勘查与风险评估委托合同3篇
- 二零二五版国际机场ATM设备场地租赁与广告合作合同3篇
- 二零二五版矿业勘探承包作业合同样本2篇
- 二零二五版智能停车场设计与施工合同3篇
- 二零二五版板房租赁合同附带设施设备维修协议3篇
- 二零二五版抵押房屋买卖合同与房屋保险服务合同3篇
- 二零二五版办公场地租赁与人力资源服务合同范本3篇
- 二零二五版鸡蛋养殖基地技术改造合同3篇
- 广东省佛山市2025届高三高中教学质量检测 (一)化学试题(含答案)
- 《国有控股上市公司高管薪酬的管控研究》
- 餐饮业环境保护管理方案
- 人教版【初中数学】知识点总结-全面+九年级上册数学全册教案
- 食品安全分享
- 矿山机械设备安全管理制度
- 计算机等级考试二级WPS Office高级应用与设计试题及答案指导(2025年)
- 造价框架协议合同范例
- 糖尿病肢端坏疽
- 心衰患者的个案护理
- 医护人员礼仪培训
评论
0/150
提交评论