人工智能ArtificialIntelligence【智能机器人】.ppt
《人工智能ArtificialIntelligence【智能机器人】.ppt》由会员分享,可在线阅读,更多相关《人工智能ArtificialIntelligence【智能机器人】.ppt(68页珍藏版)》请在三一文库上搜索。
1、人工智能 Artificial Intelligence 第十章,智能机器人 Intelligent Robot,2019/11/2,1,2019/11/2,2,内容提要,10.1 概述 10.2 智能机器人的体系结构 10.3 机器人视觉系统 10.4 机器人规划 10.5 情感机器人 10.6 发育机器人 10.7 机器人应用 10.8 智能机器人发展趋势 10.9 小结,概 述,智能机器人是一种具有智能的、高度灵活的、自动化的机器,具备感知、规划、动作、协同等能力,是多种高新技术的集成体。智能机器人是将体力劳动和智力劳动高度结合的产物,构建能“思维”的人造机器。 智能机器人的 “智能”
2、特征在于它具有与外部世界:对象、环境和人相适应、相协调的工作机能。从控制方式看,智能机器人不同于工业机器人的 “ 示教再现 ” ,也不同于遥控机器人的 “ 主从操纵 ” ,而是以一种 “ 认知 适应 ” 的方式自律的进行操作。,2019/11/2,3,概 述,智能机器人最大特点是:只需要告诉它“做什么”,而 不用告诉它 “怎么做”。 智能机器人应具有四种机能: 运动机能:相当于人的手和脚、臂和腿的工作机能,对环境施加作用; 感知机能:获取外部环境信息以便进行自我行动决策和监视的机能,通常讲的视觉、听觉等; 思维机能:求解问题的认识、推理、判断机能; 人 机通信机能:理解指示命令,输出内部状态,
3、与人进行信息交换的机能。,2019/11/2,4,2019/11/2,5,内容提要,10.1 概述 10.2 智能机器人的体系结构 10.3 机器人视觉系统 10.4 机器人规划 10.5 情感机器人 10.6 发育机器人 10.7 机器人应用 10.8 智能机器人发展趋势 10.9 小结,智能机器人的体系结构,智能机器人体系结构指一个智能机器人系统中的智能、行为、信息、控制的时空分布模式。以其系统的智能、行为、信息、控制作为分类标准,具有7种典型结构: 分层递阶结构 包容结构 三层结构 自组织结构 分布式结构 进化控制结构 社会机器人结构,2019/11/2,6,分层递阶结构,1979年萨里
4、迪斯(Saridis G)提出分层递阶结构,其分层原则是:随着控制精度的增加而智能能力减少。他根据这一原则把智能控制系统分为3级,即组织级,协调级和执行级。 分层递阶结构是目标驱动的慎思结构,其核心在于基于符号的规划,其思想源于西蒙和纽厄尔的物理符号系统假说。分层递阶结构中两个典型的代表是SPA(sense-plan-act)和NASREM,2019/11/2,7,包容结构,1986年,布鲁克斯(R. Brooks)以移动机器人为背景提出了一种依据行为来划分层次和构造模块的思想 。包容结构中每个控制层直接基于传感器的输入进行决策,在其内部不维护外界环境模型,可以在完全陌生的环境中进行操作。Br
5、ooks采用包容结构构造了多种机器人,这些机器人显示出非常强的智能行为。随后涌现了一批基于包容思想的研究成果。,2019/11/2,8,三层结构,三层结构由反馈控制层、慎思规划层和连接二者的序列层构成。 三层结构是分层递阶和包容结构相融合的混合结构,它既吸取了递阶结构中高层规划的智能性,又保持了包容结构中低层反应的灵活性。机器人内部状态是传感信息融合的结果,是对外界环境的反映。三层结构中,序列层维护着状态信息,反映的是环境的过去,控制层直接处理传感信息,面对的是环境的现在,慎思层经过规划推理,预测的是环境的将来,从而保证了智能机器人在时间维上对环境的准确把握。三层结构的不足之处是忽视了传感信息
6、融合、学习和环境建模。,2019/11/2,9,自组织结构,1997年,罗森勃拉特(Rosenblatt J)在移动机器人导航中提出了DAMN结构。自组织结构由一组分布式功能模块和一个集中命令仲裁器组成。各功能模块基于领域知识通过规划或反应方式自主产生行为(投票),由仲裁器产生一致的、理性的、目标导向的动作到控制器。各功能模块的投票受表决权大小的影响,表决权由模式管理器维护并可以动态修改。于是,在不同的任务、环境状态下,各功能模块会表现出不同的输人输出关系,即通过分布投票、集中仲裁且动态改变表决权的方式实现变构,从而使DAMN结构表现出自组织能力。,2019/11/2,10,自组织结构,自组织
7、结构的智能分布在其动态可变的结构中,突破了传统体系结构中功能分布模式固定的框架,具有良好的可扩充性和自适应、自组织性能,但其集中仲裁的机制往往是信息流通和系统控制的瓶颈。,2019/11/2,11,分布式结构,1998年,比亚乔(Piaggio M)提出一种称为HEIR(hybrid experts in intelligent robots)的非层次结构,由处理不同类型知识的3个部分组成:符号组件(S)、图解组件(D)和反应组件(R),每个组件又都是一个由多个具有特定认知功能的、可以并发执行的Agent构成的专家组,各组件没有层次高低之分,自主地、并发地工作,相互间通过信息交换进行协调,这是
8、一种典型的分布式结构。,2019/11/2,12,进化控制结构,将进化计算理论与反馈控制理论相结合,形成了一个新的智能控制方法进化控制。它能很好地解决移动机器人的学习与适应能力方面的问题。 进化控制结构的独特之处在于其智能分布在进化规划过程中。进化计算在求解复杂问题优化解时具有独到的优越性,展现适应复杂环境的自主性。,2019/11/2,13,社会机器人结构,1999年,鲁尼(Rooney B)根据社会智能假说提出了由物理层、反应层、慎思层和社会层构成的社会机器人体系结构Rooney 1999 (图10-7),其特色之处在于基于信念-愿望-意图(BDI)模型的慎思层和基于Agent通信语言Te
9、anga的社会层,BDI赋予了机器人心智状态,Teanga赋予了机器人社会交互能力。,2019/11/2,14,认知机器人结构,认知机器人是一种具有类似人类高层认知能力、并能适应复杂环境、完成复杂任务额新一代机器人。认知机器人的抽象结构,分为三层,即计算层、构件层和硬件层。计算层包括知觉、认知、行动。知觉是在感觉的基础上产生的,是对感觉信息的整合与解释。认知包括行动选择、规划、学习、多机器人协同、团队工作等。行动是机器人控制系统的最基本单元, 包括移动、导航、避障等,所有行为都可由它表现出来。行为是感知输入到行动模式的映射,行动模式用来完成该行为。在构件层包括感觉驱动器(感觉库)、行动驱动器(
10、运动库)和通信接口。硬件层有传感器、激励器、通信设施等。当机器人在环境中运行时,通过传感器获取环境信息,根据当前的感知信息来搜索认知模型,如果存在相应的经验与之匹配,则直接根据经验来实现行动决策,如果不具有相关经验,则机器人利用知识库来进行推理。,2019/11/2,15,认知机器人结构,2019/11/2,16,密西根大学的莱德(Laird J)等采用SOAR认知模型构建认知机器人,系统中将符号处理与非符号处理结合,具有多种学习机制。,2019/11/2,17,内容提要,10.1 概述 10.2 智能机器人的体系结构 10.3 机器人视觉系统 10.4 机器人规划 10.5 情感机器人 10
11、.6 发育机器人 10.7 机器人应用 10.8 智能机器人发展趋势 10.9 小结,机器人视觉系统,机器人要对外部世界的信息进行感知,就要依靠各种传感器。就像人类一样,在机器人的众多感知传感器中,视觉系统提供了大部分机器人所需的外部世界信息。因此视觉系统在机器人技术中具有重要的作用。,2019/11/2,18,机器人视觉系统分类,依据视觉传感器的数量和特性,目前主流的移动机器人视觉系统有 单目视觉 双目立体视觉 多目视觉 全景视觉,2019/11/2,19,机器人定位技术,移动机器人导航中,实现机器人自身的准确定位是一项最基本、最重要的功能。移动机器人常用的定位技术包括以下几个: 基于航迹推
12、算的定位技术 基于信号灯的定位方法 基于地图的定位方法 基于路标的定位方法 基于视觉的定位方法,2019/11/2,20,自主视觉导航,机器人自主视觉导航是目前世界范围内人工智能、机器人学、自动控制等学科领域内的研究热点。 采用被动光学传感器的视觉方法,体积功耗小,信息量丰富,因此基于视觉方法进行地形感知与地图构建具有广阔的应用前景。,2019/11/2,21,视觉伺服系统,基于视觉的伺服控制形式。这种方式可以克服模型中存在的不确定性,提高视觉定位或跟踪的精度。,2019/11/2,22,2019/11/2,23,内容提要,10.1 概述 10.2 智能机器人的体系结构 10.3 机器人视觉系
13、统 10.4 机器人规划 10.5 情感机器人 10.6 发育机器人 10.7 机器人应用 10.8 智能机器人发展趋势 10.9 小结,机器人规划,规划的任务是寻找一个动作序列使问题求解(如控制系统)可以完成某个特定的任务。 规划实质分类时淡化规划内容,只考虑规划的实质 (1)任务规划:对求解问题的目标和任务等进行规划,又称为高层规划。 (2)路径规划:对求解问题的途径、路径、代价等进行规划,又称为中层规划。 (3)轨迹规划:对求解问题的空间几何轨迹及其生成进行规划,又称为底层规划。,2019/11/2,24,任务规划,STRIPS是由现在的斯坦福研究所(SRI International)
14、开发的,意思是斯坦福研究所规划系统(Stanford Research Institute Planning System)。这个控制程序是用来驱动20世纪70年代的Shakey机器人的。整个STRIPS系统的组成如下: (1)世界模型。为一阶谓词演算公式。 (2)操作符(F规则)。包括先决条件、删除表和添加表。 (3)操作方法。应用状态空间表示和中间-结局分析。,2019/11/2,25,26,积木世界的机器人规划,积木世界由一些有标记的立方形积木,互相堆迭在一起构成;机器人有个可移动的机械手,它可以抓起积木块并移动积木从一处至另一处。,2019/11/2,27,机器人能够执行的动作举例如下
15、: unstack(a,b):把堆放在积木b上的积木a拾起。在进行这个动作之前,要求机器人的手为空手,而且积木a的顶上是空的。 stack(a,b):把积木a堆放在积木b上。动作之前要求机械手必须已抓住积木a,而且积木b顶上必须是空的。 pickup(a):从桌面上拾起积木a,并抓住它不放。在动作之前要求机械手为空手,而且积木a顶上没有任何东西。 putdown(a):把积木a放置到桌面上。要求动作之前机械手已抓住积木a。,积木世界的机器人规划,2019/11/2,28,综合机器人的动作序列,即在某个给定初始情况下,经过某个动作序列而达到指定的目标。 机器人问题的状态描述和目标描述均可用谓词逻
16、辑公式构成: ON(a,b):积木a在积木b之上。 ONTABLE(a):积木a在桌面上。 CLEAR(a):积木a顶上没有任何东西。 HOLDING(a):机械手正抓住积木a。 HANDEMPTY:机械手为空手。,积木世界的机器人规划,2019/11/2,29,目标在于建立一个积木堆,其中,积木B堆在积木C上面,积木A又堆在积木B上面。,积木世界的机器人规划,2019/11/2,30,初始布局可由下列谓词公式的合取来表示: CLEAR(B):积木B顶部为空 CLEAR(C):积木C顶部为空 ON(C,A):积木C堆在积木A上 ONTABLE(A):积木A置于桌面上 ONTABLE(B):积木
17、B置于桌面上 HANDEMPTY:机械手为空手,积木世界的机器人规划,2019/11/2,31,用F规则求解规划序列,STRIPS规划系统的规则由3部分组成: 第一部分是先决条件。 第二部分是一个叫做删除表的谓词。 第三部分叫做添加表。,2019/11/2,32,例:表示堆积木的例子中move这个动作,如下所示: move(x,y,z):把物体x从物体y上面移到物体z上面。 先决条件:CLEAR(x), CLEAR(z),ON(x,y) 删除表: ON(x,z), CLEAR(z) 添加表: ON(x,z), CLEAR(y) 如果move为此机器人仅有的操作符或适用动作,那么,可以生成mov
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能机器人 人工智能 ArtificialIntelligence 智能 机器人
链接地址:https://www.31doc.com/p-4291400.html