基于行为的人工智能微型移动机器人.doc
《基于行为的人工智能微型移动机器人.doc》由会员分享,可在线阅读,更多相关《基于行为的人工智能微型移动机器人.doc(23页珍藏版)》请在沃文网上搜索。
1、实现机电一体化,移动机器人,基于行为的人工智能的概念的智能移动机器人已经研制成功。对于此移动机器人采用了一种简单的综合了机械,电气,计算机方面的系统的原理,为了改善机器人的整体系统性能优势。这个机器人的主要功能,名为SCAVENGER,就是在一个受控环境下能自由导航,搜索带有已知特征(彩色高尔夫球)的目标对象,并躲避其他作为障碍物的物体。一个红外传感器,色彩探测器和保险杠的组合装置,用来使导航和识别物体变得简便。这个机器人的大脑由一个用C语言编程的板载微控制器MC57HC00组成。该控制软件实现了基于行为的人工智能,其中机器人的总体智力是由几个简单的,类似看起来像昆虫的原始的行为的层次组成。在
2、这项工作中,机器人的子系统设计,其中机电一体化的实现是最有效,包含更多的在物体识别和收集系统的特殊兴趣的细节。1998年Elsevier科学有限公司。版权所有。关键词:机器人,智能目 录 1.简介42.设计要求和目的53. 系统整体结构54. 运动系统75. 导航系统85.1. 检测范围95.2. 障碍探测116. 物体识别系统116.1. 智能钩146.2. 颜色检测157. 物体收集系统168. 计算硬件和软件189. 结果与讨论1910. 结论22参考文献231.简介由于移动机器人时代的开始,移动机器人开始发出一些与运动,导航和人工智能相关的特殊挑战【1-5】。这些机器人的流动性依靠于自
3、己的在环境中在两个位置之间的自主导航中的能力。为了有效地导航,移动机器人必须首先具备一个灵活的移动性和可操作性的运动系统来运动,在地形和地表条件差异很大的情况下【1,6】。具有一个合适的运动系统,移动机器人的导航引入了两个相互关联的有关于传感器技术和导航策略的挑战。由Everette【1】详细介绍的用于移动机器人的传感器及传感器技术和应用的论述已全面上市。但是,正是传感器的输出的翻译和组织才使机器人完成了导航和其他任务。把机器人感觉到的信息整理成一个有意义的形式,使机器人能独立作出决定,这些引进了传感器融合和基于模型的机器人的概念。其中一种来自1980年代中期的办法介绍了移动机器人应该使用传感
4、器来建立一个世界模型然后用模型(图)来计划自己的行动来浏览或执行其他任务【2,7】。该传感器融合的概念,需要复杂的要求有巨大的计算能力的数学模型。此外,降低性能和外观都是这种做法的主要特点。这导致了一种对感觉输入作出反应的基于反应行为的新方法的诞生【3】。在这种情况下,这项行为只是简单的描述了一套行为,就是由一个机器人作为一种对其传感器给予的刺激而做出响应而表现出来的行为。在基于行为的机器人中,他们通过对其感觉输入做出反应而表现出一些基本类似于昆虫的行为。一些研究人员采用的包括沿着墙/线行驶,寻找光/暗,避开障碍物,并接近目标的常见的行为。通过这些以及其他创造性的行为的成功, 包容结构的出现了
5、,它提供了一种融合简单的行为,体现了人工智能的结构化方法。这种思想被称为Novuell或基于行为的人工智能,是首次由麻省理工学院机器人实验室的罗德尼布鲁克斯提出的【3】。该包容结构是一种组织一个智能系统的方法,它通过分层来完成任务而不依赖于整体模型或传感器融合【6】。在此体系结构下,机器人的行为是通过优先的层次来安排的,这种优先中触发更高一级的行为会抑制所有较低级别的行为。程序员决定了行为的优先次序和设计仲裁制度来进一步解决冲突的行为。这项工作提出了一种方法,此方法为改善机器人的整体系统性能优势,采用了一种综合了机械,电气,计算机方面的系统的原理。这个概念是来自机电一体化;在最近三十年里出现的
6、一个新领域。机电一体化,可以看作是机械,电气的优化组合,而且在系统设计上信息工程会产生更好的性能和价值【8】。2. 设计要求和目标这项工作的最终目标是微型智能移动机器人的设计和发展(SCAVENGER)。这个机器人应该能够识别不同的对象和相应行为。在这项工作中,机器人能识别高尔夫球。而在色彩,重量和大小球的基础上,它能执行某些任务。在这个过程中,机器人遇到各种应能识别的障碍和的对象。一旦识别这个障碍物(或对象),一个基于障碍物特点的合适的行为就会执行。这种机器人的主要设计要求,可以概括如下:l 简单的设计方法l 元件的数量应尽量减少(机制进行了优化,使传感器和执行器的数量最小化)l 控制软件应
7、不超过2K的,同时表明,复杂的行为可以编程为一个具有低级计算能力的廉价的机器人。l 成本应低于100美元l 高可靠性。l 能够区分物体和障碍物。l 能够识别不同的高尔夫球和拾起唯一的绿色高尔夫球。在发展这种机器人时,为了优化性能和可靠性,探索了机电一体化,机器人和人工智能(AI)等领域。这项工作描述了为达到上述设计要求优化机器人系统的方法。有关不同的组件的选择和发展的设计流程在以下各节说明。3. 系统整体构架SCAVENGER包括以下五个主要的子系统,(图1):(1)运动系统:两个橡胶履带组成,由直流电动机通过齿轮组合与安全离合器来驱动。铁轨通过差速转向实现通过性,并通过在这些轨道上安装非线性
8、光学编码器来辅助同步。(2)导航系统:装备有红外(IR)发射器/接收器,缓冲器悬挂传感器检测变化和障碍物检测传感器。该系统通过监测障碍来躲避碰撞,并作出相应的反应来通知运动系统。(3)物体识别系统:一个特别设计的钩和色彩传感器用来识别目标。(4)对象收集系统:对一个对象的积极识别,识别系统触发对象收集装置,然后装到机器人的储存箱中,装载机制使用一个连接到一个步进电机驱动的手臂上的钩子。(5)计算硬件和软件:所有子系统报告给一个构成计算系统的微控制器。该项目是在一台主机上使用C语言开发的,并通过一个临时串行连接下载到微控制器上。图1. SCAVENGER的主要子系统在一个松散控制的环境中SCAV
9、ENGER自由导航地和搜索一个或多个特征已知的目标对象。在这种情况下,目标对象选择的是三种标准的不同颜色的高尔夫球。指定每种颜色代表一个特定的特性,这些特征将会引起机器人相应的反应。绿色高尔夫球代表友好,红色的代表危险。在搜索高尔夫球时,机器人会探测和躲避作为障碍物的其他物体。当它遇到一个高尔夫球时,这个球只是以其大小和形状来确定的,机器人试图使用颜色传感器来确定球的颜色。一旦确定颜色,机器人用预定的反应的对球作出反应,这个反应与其编程保持一致。SCAVENGER也显示了面对综合情况时一些意想不到的智能行为的升级。4. 运动系统在选择的移动机器人,一般考虑正确的驱动器类型可概括为如下l 改变运
10、动(机动)方向的能力l 在使用软件来控制硬件(可控性)的简易度l 稳定可靠的牵引力和爬坡能力l 功率消耗(效率)l 环境影响(在此情况下,驱动和转向功能,不得损坏表面)l 能够保持良好的导航航位推算精度移动机器人最常见的的运动系统是使用车轮,履带或腿式。对于一些实际的原因,轮式车辆是最流行的,通常有两个或多个车轮。四轮配置,也称为转向梯形,是汽车的标准。这些轮式配置与腿式配置相比只是在机械上更简单的来建立和提供一个更为有力的机重比。对于腿式运动学,由于自由程度增加,通常表现为复杂性增加。另一方面,轮式系统的主要缺点,是他们无法通过崎岖的地形当障碍物的尺寸接近车轮的半径时。对于移动机器人,履带是
11、一个有吸引力的选择,因为他们让机器人通过比较大的障碍,而且比轮式机器人更不易受到环境危害【3】。他们的主要缺点是效率低下,这是由于转弯时履带和地面之间的滑移【3,5,9】。SCAVENGER使用了类似于军用坦克,推土机和其他重型工程车辆的履带式运动系统。该履带的内,外表面使用沟槽或牙齿来提供与地面更好的牵引力和驱动轮的良好啮合。所选的履带在每个履带边均匀配置有一个后轮驱动车轮和六个从动轮子(滚轮)。见图2。当移动机器人在平坦表面运动时,每边只有中间的三个车轮与路面接触,并支撑机器人的重量。随着机器人开始攀登斜坡或小台阶,其他车轮也会开始接触面,提高稳定性以及牵引力。此功能使履带运动系统提供了一
12、个良好的灵活性,在通过不平坦的和未铺砌的路面时。此外,履带式配置通过差速转向技术来转向,即转向外侧的履带的驱动速度比内侧的快。这种技术可以让机器人做出急转弯,几乎是围绕其中心,也被称为零半径转弯。然而,这种优势并没有带来效率。当机器人转动时,履带必会相对地面滑动,从而由于地面摩擦而浪费能量。图2.机器人展现其子系统位置的侧视图SCAVENGER的履带是分别由两个永磁直流电动机独立连续驱动(见图3)。各电机的速度和方向由微控制器通过L293D运动控制器IC来控制【3】。该机器人采用迷你板内的脉冲宽度调制功能来控制电机的转速【10】。图3.机器人子系统位置的顶视图(所有尺寸以毫米为单位)5. 导航
13、系统对于移动机器人,最简单的导航任务,是从一个已知确切位置的点(位置A),到另一个距第一点位置的距离和方向已知的点(位置B)。直观上,从A点到B点最简单的路线是在两点之间按一条直线路径移动。但是,对一个自主移动机器人这个任务并不简单。为了实现这一举措,移动机器人必须采用的一种称为航位推算的技术;一项起源于航行天数的推到清算的技术【1,3】。近日,使用卫星环绕地球表面上方的全球定位系统(GPS)的发展,已经推出了大型移动机器人的导航工具的替代品【1】。但是,对于微型机器人, GPS的低分辨率(仍然以英尺计)和追踪装置的成本,以及利用GPS接收机使使用GPS变得不切实际。该机器人从以前位置的位移使
14、用板载里程表测量。大多数里程表使用连接到电机轴,车轴和车轮的光学编码器。方向,也是轴承或前进的方向,可以直接测量从船上的磁罗盘,陀螺,或转向传感器。从现在众多的用于测量距离行驶的传感器中,最常见的简单的是电位器和光学编码器。然而,以电位器热量的形式消耗的能量使他们效率不高,因此使用光电编码器有利于他们的数字特性和低功耗。SCAVENGER导航使用安装在履带上的开槽光学编码器(见图2)。这些编码器主要用于使机器人的左右履带的运动同步。图4显示了开槽光电编码器的电路图。转向时,SCAVENGER通过比较可以编码器输出来推断出一个大概的转弯半径的措施。该编码器还可以用于测量机器人走过的距离。由于SC
15、AVENGER的行为不要求广泛而准确的航迹推算,对这一技术的运动学和算法的讨论将不会被包括在这项工作中。5.1. 检测范围检测范围描述了测量机器人和其他对象的之间的距离一种方法,通常是通过非接触式手段和逼近技术。根据测量所需的不同的分辨率,对于成本的广泛性,有几种可供选择的技术。这些测距系统的一些包括接近传感,三角测距,测距飞行时间,相位测距系统【1】。图4.开槽光开关的电路图从这些广泛的技术中,在设计清道夫机器人中接近传感器显得更合适,即机器人只是希望在2-3秒内被预先告知正在接近的物体。接近传感器只能探测障碍物的存在或不存在,并没有实际地测量距离,但它们对于SCAVENGER的需要已足够了
16、。清道夫选定的近红外(NIR)接近传感器有一套发射器和接收器设备用来检测不透明或反射近红外光谱的物体的存在(见图2和3)。发射器通过一个红外发光二极管(LED)发出近红外光束(波长度880 nm)。接收器单件有一个光传感器可以检测它的返回路径上的光束。为清道夫使用的配置是扩散模式,其检测范围调整到2和3秒之间,通过微调发射的红外线光束强度和改变接收器的灵敏度。此外,该传感器的视野可以调整,通过改变发射器和接收器之间的光束夹角。清道夫的红外距离感应器发出调制信号,以尽量减少从红外荧光灯泡和其他热源周围排放的干扰。发送器和接收器的电子操作在40 kHz,由电视,录像机和收音机的红外遥控器接受(图5
17、和6)。发送器发送一个12位以较低的频率调制的串行信息,其中前8位识别设备,而最后4位为数据保留。虽然,清道夫的行为确实只利用一个数据来接近检测,但是这四个数据可以提供16位不同的信息的最大值。5.2障碍探测障碍物检测可以通过多种传感器和技术来实现。已经在上一节提到的一个这样的技术,就是接近传感器的使用。虽然接近探测器和其他传感器可以提供可靠的结果,但是相对所需的应用程序,他们通常更复杂,更昂贵。一类简单的服务于人们的安全传感器就是触觉传感器。触觉传感器通常提供给移动机器人可靠的与障碍碰撞的最后手段检测【1】。当所有其他非接触式传感器没有检测到任何障碍的原因时,这些机电传感器通过与阻碍对象的直
18、接的身体接触实行检测。在触觉传感器嵌入的技术可能会涉及接点闭合(开关),磁,光电,压阻式,电容式,或超声波。在这些触觉传感器中,清道夫选择的触觉传感器使用了一个接点闭合开关。触觉开关的外部机制,可以以不同的方式配置。一些常见的安排是金属须,天线,和保险杠。金属须和天线是自然的模仿,描绘了猫和昆虫如何使用它们。金属须或天线只有一端连接到传感器。然后当与一个障碍直接接触时,它就会使在检测结果中的传感器偏转。同样,保险杠可以连接到一个或多个传感器(通常是交换机),并在工作原理上与金属须相同。清道夫采用通过在它的身体周围摆上一圈细绳的保险杠配置(图2和3)。悬挂在两个开关上的线安装在离地平面约1.7的
19、上的框架上。与机器人的侧边接触的障碍物只触发一个相应的开关,机器人前方的障碍物会把两个开关都触发。6. 物体识别系统物体识别,俗称模式识别,是阻碍了移动机器人技术研究进展的主要挑战之一。它是超越仅仅检测一个物体或障碍物的一步。模式识别的第一步是从一个或多个传感器收集来的信息的密集的处理,来构造物体的特征模式。然后,这种模式被比拟为一个能有效地识别的已知对象的数据特征。用于识别的一些基本特征是形状,大小,重量,颜色,结构和温度。更先进的特性包括反射,磁性,导电性,声学,温度梯度和辐射发射。大多数系统为提高准确性通常使用多个类型的模式。这需要非常强大的计算硬件和先进的算法,构建一个物体的特征模式。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 行为 人工智能 微型 移动 机器人