毕业设计(论文)遥控灭火机器人设计.doc
《毕业设计(论文)遥控灭火机器人设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)遥控灭火机器人设计.doc(44页珍藏版)》请在三一办公上搜索。
1、1 机器人概述 1.1 引言 自1954年美国G.C. Devol发表了“通用重复型机器人”专利论文和1958年美国Consolidated发表“数字控制机器人”论文,揭开了机器人研究的序幕以来,机器人科学取得了突飞猛进的发展。它现在己经发展成为一门涉及到力学、电子学、计算机科学、控制理论、传感器技术、机械工程、仿生学和人工智能等诸多学科领域的综合性学科。随着机器人技术的飞速发展,机器人被大量地应用于空间、海洋、军事、工业、农业、家庭以及医疗卫生等众多领域,用途越来越广泛。机器人的发展大致经过以下三代的演变: 第一代是顺序控制机器人。它们是以1962年AMF公司和Unimation公司的“Ve
2、rsatran”与“Unimate”为起始产品,目前的应用已经普及化。这一代的机器人没有装配传感器,依靠人们给定的程序,重复进行各种操作。因为它们没有传感器的反馈信息,因此不能在作业过程中从外界不断获取信息,来改善其自身的行动品质,故应用范围和精度受到限制。 第二代是具有简单的传感器反馈信息的机器人。它有若干传感器,能对自身的实际位置、方向、速度、力、触觉等进行测量,能通过“视觉”、“触觉”等传感能力对外部环境进行实际探测,从而根据这些反馈信息,在事先编好的算法和程序指导下对操作过程进行调整。 第三代是能感知外界环境与对象物,并具有对复杂信息进行准确处理,对自己行为作出自主决策能力的智能机器人
3、。它能识别景物;有触觉、视觉、力觉、听觉,味觉等多种感觉;能实现搜索、追踪、辨色和识图等多种仿生动作;具有专家知识、语音功能和自学习能力等人工智能。遥操作机器人科学作为机器人科学的重要分支,一直得到了人们的广泛重视和关注。它的应用,在一定程度上将人类从一些危险、极限、不可达和不确定的环境中解放出来,人们希望能够在远距离遥操作机器人来完成一些人类不易或者不能完成的操作,例如: 航空航天探测和试验,核工业生产,有毒以及易爆危险品的处理,地下、海底作业等等。在操作者和控制对象之间存在远距离跨度约束的情况下,遥操作机器人技术可以实现人与机器人的同步交互操作,帮助人类实现感知能力和行为能力的延伸,将操作
4、者、机器人和控制对象闭合到一个环路中。使得人类可以不必亲临现场,而通过安装在机器人身上的各种传感器采集现场的有关数据、图像和语音,在经过适当的处理后有效可靠地将有关信息传递给操作者,在虚拟现实技术和网络视频技术的帮助下,操作者可以实时的获知机器人操作现场的情况,并克服传输过程中的时延,得心应手地在本地对远端的机器人进行操作,进而作用到操作现场达到交互控制操作对象的目的。1.2移动机器人 作为机器人科学的一个重要组成部分,移动机器人一直都是机器人科学的研究热点之一,移动机器人能够移动到固定机器人无法到达的预定目标,完成设定的操作任务。近年来对移动机器人的研究受到重视,自主式移动机器人是研究最多的
5、一种。作为智能机器人的一种,自主式机器人能够按照预先给出的任务指令,根据已知的地图信息作出全局路径规划,并在行进过程中,不断感知周围环境信息,引导机器人自身绕开障碍物,安全行驶到达指定目标,并执行要求的动作与操作。 移动机器人就其运动方式来说,可以分为陆、海、空三类。对于陆地机器人来说,按照移动方式,又可以划分成轮式移动机器人、步行移动机器人、蛇行机器人、履带式移动机器人、爬行机器人等几种,本文将要研究的是陆地轮式移动机器人。移动机器人正在越来越受到世界各国的广泛关注,它在工业、民用、国防上都具有广泛的应用前景,如清洗机器人、服务机器人、导游机器人、巡逻机器人、防化侦察机器人、水下自主作业机器
6、人、飞行机器人等1.3 遥控机器人遥控机器人是一种可在对人有害或人接近的环境里,代替人去完成一定任务的远距离操作设备,而正是这些危险,恶劣,有害环境推动了机器人的发展,我们的祖先用长柄夹钳去夹持烧红的铁块,进行锻打以免烫伤人手,这可以说是人类应用机器人的例子.1948年,美国阿尔汞实验室研制了一个应用于原子堆操作的反馈式遥操作机械式主从机械手M- I,这个就是遥控机器人的雏形。随着人工智能等相关学科的发展,遥控机器人科学取得了明显的进步。遥控机器人科学已经成为当前国际机器人领域的重要前沿课题,受到很多发达国家的重视,例如美国、俄罗斯、日本以及欧盟等地的研究机构都是投入了巨资进行遥控机器人的研究
7、开发工作。 遥控机器人的研究最早主要是应用于空间领域。美国的NASA的IME和JPL,日本宇航局,德国宇航研究院和欧洲空间局长期致力于该领域的研究,取得了丰硕的成果。其中代表性的成果有: 美国NASA的火星探测器成功登陆火星并且进行了相关研究;德国的ROTEX舱内空间机器人系统在航天飞机的密封舱内进行了多种操作试验。随着我国“神舟号”飞船研究工作的成功推进,相信对于机器人的遥操作的研究在我国也将取得令人瞩目的成功。 遥控机器人在军事领域的应用也是一个很重要的方面。使用遥控机器人可以完成探雷、处理爆炸物、侦察甚至作战等功能。其中使用遥控机器人进行爆炸物的排除己经广泛的应用到了警察的反恐活动中。
8、随着机器人科学的发展,遥控机器人作为工具,越来越深入人们的日常生活,被广泛的应用于医疗、探测、消防、建筑、教育以及保安等诸多民用领域。在2002年引起了人们极大关注的埃及金字塔探秘活动就是在一个遥控机器人的协助之下进行的。相信遥控机器人在民用领域的研究一定会有着十分广阔的应用前景。 近年来,计算机和通讯技术取得了飞速的发展,尤其是随着Internet的高速发展和普及,计算机网络通讯技术在各个行业正在发挥着越来越大的作用,整个世界更加紧密的联系在了一起。基于网络的机器人控制就是利用网络实现远程的机器人控制。网络的传输速率、时间迟延、数据丢失等因素是基于网络的机器人控制所面临的问题,一些有效的处理
9、方法和控制方案已经被应用到基于网络的机器人遥控中。 互联网技术的飞速发展进一步促进了网络技术在机器人控制领域的应用。基于网络的机器人控制技术也从初期的简单的机器人遥控应用逐渐扩展到分布式机器人控制系统等研究领域。利用现有的Internet技术实现对于机器人的控制是一项具有挑战性的工作,这一技术的应用将进一步丰富机器人远程控制手段,具有良好的发展趋势和广阔的应用前景1.2 设计概述2.1设计任务本设计的任务是设计一个遥控灭火机器人,要求人通过手持遥控装置对移动机器人进行远距离控制,机器人能够按照人的意图实现前进、后退、左传、右转、停止来选择合适的路线,到达目的地(火源-本设计主要是针对室内的蜡烛
10、火源的灭火),然后人通过手持遥控装置遥操作启动/停止风扇(灭火装置)。扑灭火源。2.2 设计方案2.2.1总体设计方案根据设计要求,遥控灭火机器人的设计主要由三部分组成:遥控发送部分,接收部分,灭火部分。方案确定采用以PIC16F84A为核心的的单片机控制系统实现对机器人的控制,总体设计如图2-1所示。红外线发送部分采用了一片PIC16F84A单片机,实现发送数据的编码,发送器有7个按钮,分别实现遥控机器人的前进、后退、左转、右转,以及安装在机器人身上的风扇的启动和停止,单片机对按钮的扫描、识别和编码,然后通过红外线LED把数据发送出去。接收部分也采用一片PIC16F84A单片机作为整个控制部
11、分的核心,实现对机器人的动作控制。接收模块接收到的数据通过PIC16F84A单片机的解码,把数据送到电机驱动芯片TA7257P或者风扇启动/停止部分,TA7257P则负责驱动直流电机(DC电机)。机器人采用了两片TA7257P电机驱动芯片,前进则两个DC电机正转,后退则两个DC电机反转,左转则左DC电机停止,右DC电机正转,右转则反之。灭火部分的设计很简单,只要在单片机一个引脚产生一个驱动信号就可以了。图2-1 总体结构框图2.2.2 遥控发送部分的设计遥控发送部分是基于PPM的红外线通信方式,通信原理在后面的“设计基础”里有详细介绍,这套装置适用各种机器人的遥控操作,本设计为发送器准备了5个
12、按钮,每个按钮对应一个移动机器人的动作,发送部分关键是它的数据格式,发送数据包括10位,每次发送十位数据,第1位为开始位(“1”),其后的4位为移动机器人的动作数据,最后的5位为停止数据(“01010”),每一位的发送时间大约为600us,为了防止发送端的误操作,当发送完1次数据后设置了20ms的停止时间。2.2.3 接收部分的设计在接收部分采用了以PIC16F84A单片机为控制核心的控制系统,其关键技术也在于接收数据的处理,在接收器的一侧,以发送数据的开始位为起始标志,从其后的4位中取得动作数据然后再判断停止位是否与“01010”一致。如果停止位不符,则放弃此动作数据,并回到接收待机状态。停
13、止位也可以省略。但抗干扰能力随之下降,将干扰信号认读成发送数据的可能性加大。比如,试验时甚至出现接收器上电后某动作始终动作的情况,可见,如果机器人遥控接收器将数据格式的停止位省略,同样可能在上电后出现意象不到的误操作。若要提高通信的可靠性,可以要求发送器重复2次发送数据,接受器也反复2次校对接收数据的方法。2.2.4 灭火部分的设计灭火部分其实就是一个电风扇,电风扇的电源电路图是不与单片机联系的,但在本设计中就必须要单片机产生一个驱动信号,这里用三极管当电源驱动。RB4口接三极管基极,在适当时候令单片机的接口产生一个+5V的信号,驱动电风扇。3 设计基础3.1 单片机的应用领域及系统结构3.1
14、.1 单片机的概述及应用特点1单片机的概述现代的计算机都是向巨型化、微型化、网络化及智能化发展。其中微型化是计算机发展的重要方向,把计算机的运算器、控制器、储存器、输入/输出接口四个组成部分集成在一个硅片内,于是就出现了一个大规模集成电路为主组成的微型计算机(MICROCOMPUTER)单片机微型计算机,简称单片机,由于单片机的重要应用领域为智能化电子产品,一般需要嵌入仪器设备内,故又称嵌入式微控制器。微处理器(芯片)本身不是计算机,但它是小型计算机或微型计算机的控制和处理部分。微机则是具有完整的运算及控制功能的计算机,它除了包括微处理器(CPUCENTRAL PROCESSING UNIT)
15、外,还包括存储器、接口适配器(即输入/输出接口电路)以及输入/输出设备(I/O)等。图3-1所示为微机的各个组成部分。其中,微处理器由控制器、运算器和若干个寄存器组成;I/O设备与微处理器的连接需要通过接口适配器(即I/O接口);存储器是指微机内部的存储器(RAM、ROM和EPROM等芯片)。微处理器存储器接口适配 器I/O接口数据总线地址总线控制总线图3-1 微机的组成2单片机应用特点面向控制方面:单片机主要应用于控制领域,其结构及功能均按自动控制要求设计,又称微控器(MICROCONTROLLER UNIT,MCU)。利用微控制器进行控制的技术称微控制技术。微控制技术通过对单片机编程的方法
16、代替模拟电路或数字电路实现的大部分控制功能,是对传统控制的一次革命。在线应用方面:在线应用就是一个单片机代替常规的模拟或数字控制电路,使其成为测控系统的一部分,在被控对象工作过程中实行实时检测,并实时控制。在线应用为实时测控提供了可能和方便。嵌入式应用方面:单片机在应用时通常装入到各种智能化产品中,所以又称嵌入式控制器(EMBEDDED MICROCONTROLLER UNIT,EMCU)。嵌入式使用使得单片机的应用十分灵活。另外,单片机还具有体积小、成本底、速度快、使用灵活等特点。3.1.2 单片机应用系统的结构1 基本系统单片机的基本系统也称最小系统,这种系统所选择的单片机内部资源已可以满
17、足系统的硬件需求,不需要外接存储器或I/O。2 扩展系统单片机的扩展系统通过单片机的并行扩展总线(地址总线、数据总线、控制总线)或串行扩展总线在外部扩展程序存储器、数据存储器、I/O接口等以弥补单片机内部资源的不足。单片机的扩展系统结构如图3-2所示。A/D电路D/A电路程序存储器单片机I/O接口复位电路总线时钟电路数据存储器串行接口并行接口电 源串行输出设 备串行输入设 备输入/输出设 备输入/输出设备图3-2 单片机扩展系统结构图3.1.3 单片机的应用领域及产品1 单片机的应用领域目前单片机的应用已经深入到国民经济的各个领域,对各个行业的技术改造和更新换代起着重要的推动作用。由单片机的特
18、点决定了单片机的主要应用领域智能机器人,智能仪器仪表、机电一体化、实时控制、民用电子产品及国防工业等方面。智能机器人是一门综合性的学科,它集工程力学,机械制造,电子技术,自动控制等为一体而电子技术和自动控制技术是他的智能核心,单片机在这里发挥它的巨大作用。单片机价格低廉,体积小,而又具有计算机的一般功能,能嵌入到任何应用对象系统中,实现以智能化为主要的控制目的。对机器人技术中,无论是过程控制技术、数据采集还是测控技术,都离不开单片机。随着电子计算机技术和信息技术的飞速发展,单片机在智能机器人领域将会越来越发挥它的巨大作用。 2 单片机产品根据应用范围的不同,单片机分为通用型和专用型两种。通用型
19、单片机是供广大用户选择使用的具有基本功能的芯片。它性能全面,适应性强,能满足多种控制的需要。但使用时用户必须进行二次开发:配备外围电路,芯片,同时编写程序。目前世界上通用单片机芯片的主要生产厂商有:INTEL公司,MOTOROLA公司,PHILIPS公司,SIMENS公司等等。其中INTEL公司的单片机最具代表性,它的MCS-51系列应用最广。专用型单片机是专门针对某种特定产品而设计制造的特殊用途的单片机,不再需要二次设计,也不用进行功能开发。例如来电显示电话、全自动洗衣机、各种IC卡读写器上的单片机都是专用型单片机4。3.2 PIC单片机概述PIC(Periphery Interface C
20、hip)系列单片机是美国Microchip公司生产的产品。PIC系列单片机以其独特的硬件系统和指令系统的设计,逐渐被广大工程设计人员采用,特别对于单片机新手,更能充分感受到PIC单片机所具有的性能完善、功能强大、学习容易、开发应用方便、人机界面友好等突出优点。本设计使用了PIC单片机,这里简单介绍一下PIC单片机3.2.1 PIC系列微控制器系统结构PIC系列8位单片机为适应各种不同的用途,有多种型号可供选用。但是,尽管PIC单片机有不同的档次和型号,但其最基本的组成则大同小异。因此,在这里从型号PIC16F84的单片机入手,讨论其基本组成。PIC16F84是双列直插式(DIP)塑料封装,最大
21、时钟频率可达4MHz。PIC16F84单片机器件的主要组成部分如图3-3所示。PIC16F84虽然体积不大,但仍然是一个完整的计算机,它有一个中央处理器(CPU),程序存储器(ROM)数据存储器(RAM)和两个输入/输出口(I/O口) 时 钟振荡器CPUW寄存器数据寄存器(RAM)专用寄存器A口B口CMOS输入和输出晶振程序存储器(Flash EPROM)图3-3 PIC微控制器系统结构3.2.2 PIC的种类PIC可分为基本产品、中档产品和高档产品三大类。基本PIC产品中,命令的字长(构成一个命令的位长度)为12位,因此它的价格比较低,常用的型号有12C508、16C54等。中档产品是指命令
22、字长以14位为主的PIC微控制器。常见的型号有16F84A,16F877A。高档产品的命令字长达到16位,属于高性能微控制器,常见的型号有18C44,18F452。在应用场合,若控制方式简单,就可以选用16F84A,若需要较高的性能,就可以选用16F877A。这两种产品属于中档产品。表3.1给出它们基本功能的比较,可以看出,16F84Ade容量大,而且内部还藏有A/D转换器。表3.1 基本功能的比较PIC型号程序内存/字SRAM/字节EEPROM/字节输入输出端口/字A/D转换器引脚数参考价格/日元16F84A1K686413无1840016F877A8K36825633内置408003.2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 遥控 灭火 机器人 设计
链接地址:https://www.31ppt.com/p-3985124.html