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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(智能巡查机器人系统设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能巡查机器人系统设计.docx

1、智能巡查机器人系统设计智能巡查机器人的系统设计摘要:智能移动机器人作为第三代机器人技术,已成为机械学、电子学、计算机技术、人工智能等学科的典型载体。随着信息时代的来临和第三产业的蓬勃发展,高级形态的智能机器人从工业领域日益渗透到人们的日常生活中,并在工业制造、军事、科研、服务、娱乐等各领域彰显实力,具有着重大的军事和民用价值,其发展前途不可限量。本文通过对现有机器人技术的研究与总结,在参考了现有模型的基础上设计了满足实验和实际工作要求的智能巡查机器人系统方案,并搭建了一个红外反馈为导航方式集避障和巡查功能的机器人控制系统。本系统以AT89C51芯片为核心,采集前方障碍信息并对智能机器人进行控制

2、,选用红外避障传感器检测智能小车前方的障碍物,并通过巡查机器人上搭载摄像机或其他辅助一起进入到人无法到达的地方,获取人类所需要的数据,如探寻未知洞穴的的温湿度及其变化,洞穴内的环境状况,放射性环境下放射性元素的的浓度等等,都是智能巡查机器人的功能。该系统设计简单、成本低、实时性好,并且可根据人们需求,搭载不同的设备,有不同的巡查功能,满足人们的不同的需求。关键词:智能机器人;巡查;多用途;避障;System Designing of Intelligent Inspection RobotAbstract: As the third generation of intelligent mobi

3、le robot robotics technology, it has become a typical vehicle mechanics, electronics, computer technology, artificial intelligence and other disciplines. With the advent of the information age and the vigorous development of the tertiary industry, an advanced form of intelligent robots from industry

4、 increasingly penetrated into peoples daily lives, and demonstrated strength in all areas of industrial manufacturing, military, scientific research, services, entertainment, etc., with significant military and civilian value, and its development will thrive.Based on the existing robotics research a

5、nd summarize, in reference to the existing model based on the design of intelligent inspection robot system solutions to meet the requirements of the experimental and practical work, and to build a feedback for the infrared obstacle avoidance and navigation sets inspections function robot control sy

6、stem. This system AT89C51 chip as the core, gathering in front of the barriers to information and intelligent robot control, use infrared obstacle avoidance sensors detect obstacles in front of the Smart car, and equipped with a video camera or other support by the robot on patrol together into one

7、place can not be reached to obtain the desired human data, such as exploring unknown caves of temperature and humidity and changes in environmental conditions inside the cave, under the radioactive concentration of radioactive elements in the environment, etc., it is functional intelligent inspectio

8、n robot. The system is designed to be simple, low cost, real time, and according to peoples needs, equipped with different devices have different inspection functions to meet the different needs of people.Keywords:Intelligent-Robot, Perceive, Multipurpose, Avoidance.第1章 绪论1.1选题背景及研究目的1.1.1选题背景智能机器人是

9、具有思维、感知和行动功学、人工智能,微电子学,光学,传感技术、材料科学仿生学等学科的综合成果。智能机器人可获取、处理和识别多种信息,同时实时修正环境模型, 智能地完成比较复杂的操作任务,因此,较一般工业机器人具有更大的机动性灵、活性和更广泛的应用领域。20世纪电子计算机的发明,使人类的脑力劳动自动化成为可能,60年代智能机器人的出现开辟了智能生产自动化的新纪元。机器和生产系统的智能化,用机器人代替人完成各种任务,这是人类智慧发展和机器进化的飞跃。智能机器人作为新一代的生产工具,在制造领域中应用,能排腺人为的不可控因素, 实现高节奏、高效和高质量生产,并是未来智能生产系统(如CIMS)的重要组成

10、部分。在非制造领域,如核工业、水下、空间、建筑、采掘、教灾、排险和作战等方面,可代替人完成人所不适或力所不及的各种工作,在原子能、水下和外层空间可开辟新的产业。1.1.2研究目的及意义随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。本作品以AT89C51单片机为核心,利用传感器作为机器人的眼睛;单片进行处理判断,然后驱动直流减速电机进行相应的动作,并采用液晶显示记录一些有用的信息;本设计全部采用通用器件,在达到指标

11、要求的前提下降低了功耗和成本。而且移动机器人在另一些领域也担任着重要的角色,在许多人类尚不方便到达甚至不能触及的环境下都需要智能机器人替我们做一些危险系数高且困难的事情。当今社会移动机器人在一下几个领域己经被广泛应用:在交通领域,无人车辆或者智能辅助驾驶车辆对于提高运输的舒适性和安全性;在工业生产领域,从事设备维修、监控的工业机器人,提高了生产效率;在服务领域,导游服务机器人、家政机器人等极大地便利了人类的生活。因此,移动机器人的迅速发展和广泛应用,对人类社会的生活和生产产生了深远的影响。所以近年来,智能可移动机器人成为机器人研究领域内的一个热点。1.2智能机器人国内外研究现状 1.2.1国外

12、研究现状移动机器人的研究工作始于20世纪60年代,在移动机器人的研究方面,美、英、德、法、口等发达国家走在前列。1968年Stanford机器人研究中心研制出了世界上第一台自主移动机器人Shakey,拉开了第三代机器人的序幕。智能机器人是第三代机器人,这种机器人带有多种不同的传感器,能够将各传感器得到的信息进行分析,综合处理使之能够有效的适应实时变化的环境,具有很强的学习能力、自适应能力和自治功能。目前我国研制中的智能机器人水平并不高,只是智能机器人的初级阶段。当前智能机器人研究中的核心问题有两个方面:一方面,是将智能机器人的自主性提高,即智能机器人与人的交互而言,希望智能机器人有更强的独立性

13、,具有更为友善的人机交互界面。从长远来说,希望操作人员只要给出任务,而智能机器人能自主分析任务,并自动完成它。另一方面,是提高智能机器人对环境的适应性,增强智能机器人适应实时变化的环境的能力,即智能机器人与环境之间的关系,希望提升它们之间的交互关系。智能机器人涉及到多个领域的关键技术,这些技术的应用关系到智能机器人的智能的高低。主要有以下几个方面的关键技术:多传感信息综合分析技术,多传感器信息分析技术是指综合多个传感器采集的数据,分析,处理以产生更准确、更全面、更可靠的信息,以便更加精确、完善地反映采集对象的特性,减少信息的不确定性,提高信息的可靠性;定位和导航技术,在导航自主移动的机器人中,

14、无论是局部的实时避障还是全局的路线规划,都需要精确的知道机器人或障碍物的当前状态及物理位置,以完成避障、导航及全程的路径规划等任务;路径规划技术,最优路径就是依据某些优化算法,在机器人从起始位置到终点位置的行进空间中找到一条,可避开障碍物的最佳路线;视觉技术,机器人视觉系统包括图像的获取,分析和处理、输出和显示等,核心任务是特征提取、分割和辨识;智能控制技术,智能控制系统远远提高了机器人的运算速度及控制精度;人机接口技术,即研究如何使人更方便自然地与计算机交互。纵观各国智能机器人的发展,美国一直处于国际领先地位,其技术全面、先进,适应性强,性能可靠、功能全面、精确度高,由其市视、触觉方面的人工

15、智能技术已广泛应用于汽车、航天工业中。由于日本政府的鼓励政策,包括智能机器人的各类机器人的迅速发展。欧洲在智能机器人的研究领域起步很早,应用方面在世界上处于公认的领先地位。中国起步较晚,而后进入了大力发展的时期,以期以机器人为媒介,推动整个制造业的改变,推动整个高技术产业的壮大。英国研制出“土拔鼠”及“野牛”两种遥控电动排爆机器人,在波黑及科索沃战争中用来探测及处理两者均采用无线电控制系统,控制距离约1千米。家用机器人是轮式机器人在人类日常生活中的一个重要应用。移动机器人正在从工厂环境进入到人们每天的生活环境,医院、办公室、家庭以及其他不可控环境。2002年美国iRobot公司推出了吸尘器机器

16、人Roomba,它能自主避开障碍,自主思考行进路线,更重要的是还能在电量不足时,自动驶向充电座。2006年6月,机器人模块化、平台统一化的趋明显,比尔盖茨预言,家用机器人将会成为人们生活的一部分。值得一提的是,作为“机器人王国”,日本在移动机器人方面的研究特别先进,而且以仿人机器人技术见长。1.2.2国内研究现状国内移动机器人的研究起步较晚,但发展迅速,并取得了长足发展。我国自“八五”期间开研究这一领域,国家“863”计划把智能机器人的开发列入高科技发展规划中。机器人学国家重点实验室依托于中国科学院沈阳自动化研究所,定位于国民经济和社会发展、国家安全和重大科学工程提供所需要的机器人技术与系统。

17、除此之外,全国高校也是移动机器人研究中的主力军,并取得了大量的学术成果。国内移动机器人研究主要成果有:中科院自动化所研制的CISII-I型自主移动机器人,它不仅能够实现运动控制、定点运动、避障、定位、漫游等功能,还能实现多机器人间的无线通信。海尔一哈工大机器人技术公司研制的DY-I型导游服务机器人具有自主行走、语音对话、场景解说等功能,己在中国科技馆进行导游服务;清华大学研制的THMR-V型智能车,可以在特定校园环境中自由行走。随着人们对机器人研究热度的提升,国内外机器人技术的交流也日益增多,人们也逐渐意识到了机器人的商业价值,出现了专门生产移动机器人的公司如上海广茂达。在进入21世纪,中国两

18、大国际盛会:08年奥运会和10年世博会上,形状功能各异的机器人成为最吸引游客的科技亮点。由中国民航大学自主研制的奥运福娃机器人,在08年北京奥运会中亮相,它承担机场候机楼出港入港、问讯服务、行李提取等多种环境和条件下的引导服务,不仅具有全方位视觉处理判断能力,而且还能够进行双向语音信息的交互传输。1.3本文研究内容系统主要是对巡查机器人的控制系统进行设计,主要研究内容为: 采用AT89C51作为控制芯片,进行机器人的硬件电路设计。控制器负责对机器人上的各种传感器采集的数据进行处理,然后给舵机发送指令,进行控制巡查机器人的运动。机器人主要选用AX-12+舵机,它体积小巧紧凑,而且可以产生很大扭矩

19、,加上高品质材料制造并具有一定的强度可以抵御一定外部冲击。传感器方面主要采用红外传感器模块中包含的红外和气体传感器作为巡查机器人的感知系统,对周围的环境信息进行探测。在硬件平台基础上根据模块化思想进行机器人的软件程序设计。最后通过软硬件平台上相关的实验,实现控制系统设计目标和要求。第2章 系统总体设计方案2.1系统总体设计方案 在设计巡查机器人系统时,应首先考虑机器人的用途,因为用途不同,机器人的机械结构也就不同;此外,还要考虑机器人的稳定性、外形尺寸、费用以及工作环境等。巡查机器人要根据传感器获得的信息,实现机器人的自主运动避障和避障。根据这一总体思想,进行机器人的系统设计,本机器人系统主要

20、包括以下四个部分:(1)机械结构:可实现灵活移动的移动机构和执行相应动作的机械臂等;(2)驱动系统:实现机器人移动及检测的核心部分;(3)感知系统:可感知周围环境并向控制系统反馈相应的位置、声音等信息;(4)控制系统:实时处理传感器信息的输入,并按照传感器的反馈信息指示驱动系统动作,由机械设备执行相应动作。巡查机器人控制系统的任务根据移动机器人所要完成的功能以及从传感器反馈回来的信号支配机器人的执行机构完成机器人的工作目标。控制系统由机器人所要达到的功能、机器人的本体结构和机器人的控制方式决定的。根据巡查机器人控制系统的设计要求,结合本机器人的系统功能和特点,按照模块化的设计思想,提出了机器人

21、控制系统总体设计方案下图1所示:图2.1 控制系统总体方案2.2系统硬件电路的设计方案基于 51 单片机的智能机器人开发所涉及的研究内容包括以下几个方面:(1)熟悉 AT89C51、串行通信、扩展控制模块的硬件结构、接口说明及使用方法;了解单片机控制、电机驱动及传感器工作基本理论、集成电路开发与设计的标准和流程。 (2)构建系统硬件平台:以 AT89C51 芯片为核心设计系统硬件电路,包括电机驱动模块及接口电路设计、红外探测避障及接口电路设计、LED 显示控制及接口电路,按键电路的设计。图2.2 智能机器人运动流程图2.3系统软件设计方案系统软件设计:在单片机的工作环境下,设计各自程序模块,子

22、程序包括:系统初始化程序、电机驱动程序、红外遥控程序、光控程序、声控程序和 LED 显示来完成整个系统的功能。图2.3 电机主控程序流程图第3章 硬件电路设计此系统的硬件部分由单片机单元、传感器单元、电源单元、键盘输入单元、电机控制单元和显示单元等部分组成,如下图。图3.1 硬件电路设计方案框图3.1单片机单元一个单片机系统的硬件电路设计包含有两部分:系统扩展,即单片机内部的功能单元,如RAMROM定时/记数器中断系统I/O口等能量不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。系统配置,按照系统功能要求配置外围设备,如键盘显示器打印机A/DD/A转换器等,要设计

23、合适的接口电路。AT89C51单片机把那些作为控制应用所必需的内容都集成在一个尺寸有限的集成电路芯片上。如果按功能划分,它由以下功能部件组成,即微处理器、程序存储器、数据存储器、串行口、并行I/O口、中断系统、定时器/计数器及特殊功能寄存器。它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。(1) 微处理器该单片机与通用的微处理器基本相同,有一个8位的微处理器,包括了控制器和运算器两大部分,只是增强了面向控制的处理功能,不仅可综合处理数据,还可以进行位变量的处理。(2) 数据存储器片内为128个字节,片

24、外最多可外扩至64k字节,用来存储程序在运行期间的变量、标志位、数据暂存和缓冲、运算的中间结果等,所以称为数据存储器。(3) 程序存储器由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至64k字节。(4)中断系统具有5个中断源,2级中断优先权。(5)定时器/计数器片内有2个16位的定时器/计数器, 具有四种工作方式。(6)串行口1个全双工的串行口,具有四种工作方式。可用来进行串行通讯,扩展并行I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。(7)0P1口、P2口、P3口、P4口为4个并行8位I

25、/O口。(8)特殊功能寄存器共有21个,用于对片内的个功能的部件进行监视、控制、管理。实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区。(9)引脚功能VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,

26、被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和

27、校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪

28、烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置

29、位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。由上可见,AT89C51单片机的硬件结构具有功能部件种类全,功能强等

30、特点。特别值得一提的是该单片机CPU中的位处理器,它实际上是一个完整的1位微计算机,这个一位微计算机有自己的CPU、位寄存器、I/O口和指令集。1位机在开关决策、逻辑电路仿真、过程控制方面非常有效;而8位机在数据采集,运算处理方面有明显的优势。MCS-51单片机中8位机和1位机的硬件资源复合在一起,二者相辅相承,它是单片机技术上的一个突破,这也是MCS-51单片机在设计的精美之处。本系统采用AT89C51单片机作为中央处理单元,其主要任务是启动或重启机器人,响应键盘输入的信号,在机器人巡查过程中,不断的读取传感器采集到的数据,将得到的数据进行整合、处理后,根据不同的情况,智能的控制机器人行进方

31、向。3.1.1单片机型号的选择方案一:采用ATmega16单片机对信号进行处理,ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达1 MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。ATmega16 AVR 内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与运算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的数据吞吐率。ATmega16有如下优点

32、:16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32个通用I/O口线,32个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益(TQFP 封装)的ADC ,具有片内振荡器的可编程看门狗定时器,一个SPI串行端口,以及六个可以通过软件进行选择的省电模式。缺点是:价格比较昂贵,编程较为复杂,不太适合初学者选用。图3.2为ATmega16芯片两种不同封装格式的俯视图。图3.2 ATmega16芯片图方案二:采用 AT89C51单片机对信号处理,优点是:操作简单,接口方便,具备所有单片机的基本功能,容易学,价格便宜;缺点是:处理速度不是特别快。图3.3为AT89C51芯片俯视图。图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1