割草机器人自动避障系统设计.doc
《割草机器人自动避障系统设计.doc》由会员分享,可在线阅读,更多相关《割草机器人自动避障系统设计.doc(47页珍藏版)》请在三一办公上搜索。
1、 本科生毕业设计 毕业设计题目 割草机器人自动避障系统设计 学 生 姓 名 专 业 机械设计制造及其自动化 班 级 指 导 教 师 完 成 日 期 2014 年 5 月 31日 摘 要自动避障系统是割草机器人关键模块之一,是割草机器人自主、安全行走前提。本文首先对国内外市场上现存的智能割草机器人进行了介绍和比较,指出了现在智能割草机器人研制过程中需要注意的关键技术,并结合以往的成功经验和现在的实际需求,选择易于实验的小车结构。STC89C52单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。本课题
2、以设计割草机器人自动避障为目的,采用STC89C52单片机作为控制核心,采用超声波传感器来检查路面上的障碍,来控制执行机构的自动避障,从而使执行机构完成左转、右转和后退的动作。其中采用的技术主要有:(1)超声波传感器的有效应用,(2)显示器的使用,(3)通过编程来控制执行机构的运动。关键词:STC89C52单片机,超声波传感器,执行机构,显示器AbstractAutomatic obstacle avoidance system is one of the key module robot mowers mowing robot, is independent, safe walking pr
3、emise. This paper firstly introduced and compared to the domestic and foreign existing in the market of intelligent robot mowers, points out the key technologies in the development process of the Intelligent Robot Mower now, combined with the successful experiences and actual demand now, select the
4、vehicle structure is easy to experiment.STC89C52SCM is the macro crystal technology, the introduction of a new generation of high / low power / super anti-jamming MCU, the instruction code is fully compatible with traditional 8051 SCM, 12 clock / machine cycle and 6 clock / machine cycle can be arbi
5、trarily chosen.The design of automatic obstacle avoidance for Robot Mower, using STC89C52 micro-controller as control core, using ultrasonic sensors to check the road barriers, automatic obstacle avoidance control actuator, the actuator to complete the left, right and back action. The main technolog
6、y:(1)The effective application of ultrasonic sensor.(2) The use of the monitor. (3)Programmed to control the car.Key words: STC89C52microcontroller, ultrasonic sensor, actuator , display目录中文摘要 IAbstract II第一章 绪论 11.1选题背景及意义 11.1.1自动割草机器人概述 1 1.1.2自动割草机器人优点 11.2割草机器人的发展简史及其研究现状 21.2.1发展简史 2 1.2.2国外的研
7、究现状 2 1.2.3国内的研究现状 3 1.3割草机器人自动避障系统 3第二章 总体方案设计 52.1主要研究内容 52.2具体方案介绍 5第三章 超声波测距 73.1超声波测距设计思路 73.1.1超声波测距原理 73.1.2超声波测距方法 73.1.3超声波模块的选择 73.1.4显示器的选择 8第四章 超声波模块的硬件结构设计 94.1超声波模块电路设计 94.1.1 超声波模块的特点 94.1.2 超声波模块的工作原理 94.1.3模块参数 104.1.4超声波时序图 10 4.1.5超声波发送与接收 114.2 STC89C52单片机功能及特点 124.2.1 STC89C52单片
8、机参数 124.2.2 STC89C52单片机特性 134.3显示电路设计 154.3.1 1602液晶屏的优点 154.3.2 1602管脚定义 154.3.3 1602操作时序 16第五章 超声波测距模块软件设计 185.1超声波测距算法设计 185.2主程序流程 185.2.1系统初始化程序 185.2.2超声波启动程序 195.2.3超声波计时程序 195.2.4测距程序 205.3实验结果 20第六章 实验用执行机构硬件设计 226.1执行机构底盘 226.2执行机构驱动模块 226.2.1 L298N驱动模块说明 226.2.2 L298N参数 236.3 SG90舵机 246.3
9、.1什么是舵机 246.3.2舵机工作原理 246.3.3利用单片机实现舵机转角控制 25第七章 执行机构软件设计 267.1执行机构行走程序 267.2舵机转动控制执行机构行走程序 27结论 30致谢 31参考文献 32附录1超声波避障舵机转动编程 33附录2 电路原理图 40第一章 绪论1.1选题背景及意义1.1.1自动割草机器人概述随着经济的发展,各国城市建设逐渐深化,城区的绿化程度也随之提高,大量的公园草坪、足球场草坪、GOFL球场草坪等公共绿地均需要进行维护。在各种草坪维护作业中,以草皮修剪工作最为繁重,不仅枯燥,而且重复性强,通常需要消耗大量的人力和物力。为了降低草坪维护作业的劳动
10、强度和成本,近年来一些西方国家提出用现代电子技术和智能控制技术改造和提升草坪机械产业的战略,希望在不久的将来用智能的自动割草机器人取代传统的割草机。自动割草机器人属于民用户外移动机器人领域,从系统科学的角度来讲,它是集环境感知、路径动态规划与决策、行为控制与执行等多种功能于一体的综合机器人系统。感知系统实时监测外界环境变量、移动机构及割草机构运行参数,并将结果输送到控制系统;控制系统将获得的数据与自身的数据库做比较,并参照路径规划对移动机构和割草机构发出修正指令,以获得稳定的运行情况。与传统的草坪修剪机械相比,自动割草机器人具有环保、人力消耗低和高安全性等特点。1.1.2 自动割草机器人优点自
11、动割草机器人与传统的割草机相比有着众多的优点。 1.自动割草机器人可自主工作,仅仅需要少量的人工干预甚至不需要人工干预。传统的割草机需要人的全程干预,割草任务相当繁重。 2.自动割草机器人更加安全。自动割草机器人采用了传感器技术和单片机控制技术,灵敏度更高,应用范围更广,检测精度也更高。也不会因为操作人员的疲劳导致各种意外事故。 3.自动割草机器人有利于保护环境。传统的割草机通过内燃机进行工作,会产生很大的噪声和废弃,这将严重影响操作人员的身体健康并且会污染环境。而割草机器人具有体积小、重量轻和所需功率小等特点,因此在太阳光充足的地方完全可以使用太阳能电池来提供能量,有利于环境保护。1.2割草
12、机器人的发展简史及其研究现状1.2.1发展简史1805年英国人普拉克内特发明了第一台收割谷物并可以切割杂草的机器,由人推动机器,通过齿轮传动带动旋刀割草,这就是割草机的雏形。1830年,英国纺织工程师比尔-布丁取得了滚筒剪草机的专利。1832年,兰塞姆斯农机公司开始批量生产滚筒式割草机。1902年英国人伦敦恩斯制造了内燃机作动力的滚筒式割草机,其原理延用至今。从20世纪80年代开始,各种技术都日瑧成熟,链传动,齿轮传动,皮带轮组无级变速,电传动,静液压无级变速全都在割草机上使用,特别是静液压无级变速的驱动单元不仅减轻了司机的操作劳动强度而且还给他们带来了操作的乐趣,加之现代机械设计理念使割草机
13、的结构设计越来越简洁,外形越来越美观,割草机产业显得比以往任何一个时候都更为兴旺。1.2.2国外的研究现状国外对智能割草机器人的研究已经有很长一段时间,在一些草坪拥有量比较的发达国家,他们将智能割草机器人作为商品出售,并且销量很好。出售的智能割草机器人已经达到了中等水平,极大的提高了人们的劳动效率,同时也促进了国外割草机器人的研究与发展。国外的科研机构对割草机器人展开的研究主要偏向割草机器人的智能控制技术,导航技术和路径规划等方向,而针对割草机器人的系统设计相对较少。美国专利US4919224采用了蓄电池供电,能在预定时间启动,具有避障,防盗及自动充电等功能,采用三根导线来进行导航,当遇到下雨
14、,湿地及电源不足等以外情况时,返回车库,该专利采用超声波来探测障碍,用震荡探测器及密码来防止非法用户操作机器。美国专利US5204814采用了优化的导航技术,综合利用存储的路径及环境信息,无磁无电流的金属导线和埋在地下的金属导线三种方式来指导割草机器人的移动,该专利还选用了内燃机做动力,配合发电机及电池组使用,采用分布式控制方式。其它类似的专利有美国专利US4679152,美国专利US4800978,美国专利US3800902及法国专利2631466,美国专利US4777785提供了一种导航新方法即沿未割及已割区域的边缘行走,从而完成导航任务。1.2.3国内的研究现状国内的研究机构对自动割草机
15、器人的研究起步相对较晚,但仍有一定的积累。南京理工大学机械电子工程专业的王华坤教授早在2000年就展开了智能割草机器人的研究,其研究生李杏春的硕士论文移动割草机器人总体方案和控制系统设计与研究对割草机器人的总体设计、路径规划、避障!定位系统、控制系统等从理论上进行了较全面的研究,进而提出了一种廉价实用的总体方案,为进一步深入研究割草机器人打下了基础;其研究生陈正江的硕士论文户外自主移动机器人体系结构与控制系统研制主要研究户外自主移动机器人的运动控制系统与体系结构,并设计制造了自主移动机器人样机MORO一I,实现了机器人的导航和自主行走控制;其博士生祖莉的博士论文智能割草机器人全区域覆盖运行的控
16、制和动力学特性研究将移动机器人的导航定位、智能控制、规划避障等方面的技术和理论运用到割草机器人平台上,进行了相关的实验,并讨论了割草机器人在户外移动机器人中的特殊性;江苏大学也对割草机器人做了一定的研究,研究生周宁的硕士论文割草机器人割台设计与运动控制研究就割草机器人的设计及运动控制等方面展开了一系列的研究工作,并根据中国草坪的特点完成了割台部分的设计,最后得到割草机器人割台的主要性能参数;研究生丁毅的硕士论文基于GPS和数字罗盘的割草机器人导航定位方法的研究提出了利用GPS和数字罗盘进行割草机器人导航的新思路。1.3割草机器人自动避障系统避障对于割草机器人自主导航,路径规划是不可缺少的,它是
17、割草机器人智能化的体现。割草机器人避障系统的好坏直接影响到割草机器人执行各项任务的能力。一个好的避障系统是完成割草机器人避障任务的前提。一般来说,一个完整的避障系统主要包括三个方面:避障探测系统,避障信息的处理和避障策略。避障探测系统是由各种传感器和控制器组成的探测障碍物信息的系统,整个避障探测系统是机器人感知外部环境信息的唯一途径,传感器的选择将成为割草机器人收集环境信息正确与否的关键。采用视觉系统避障可以获得较完整的环境信息,但图像处理运算量大,对设备的性能要求高,从而会使机器人在避障时实时性比较差。近年来,为了解决这个问题,人们开始研究采用非摄像类传感器探测环境信息,但单一的传感器由于受
18、其固有的缺陷等因素的影响,使其在探测环境信息时,不能够提供准确,全面的环境信息。因此,在实际应用中,采用多传感融合技术来实现对环境信息的探测,如何提高测量精度就成为了研究热点。通常应用于机器人距离探测的传感器有激光传感器,视觉传感器,红外传感器和超声波传感器等。红外传感器工作原理是采用发射固定波长红外线并接收同一回波的主动方式。其优点是探测角较小,方向性强,测量精度高,反应速度快,但其缺点是受环境影响较大,红外探测头稍微被灰尘污染,其测量精度就会大大下降,而且探测距离较近。超声波传感器对环境的适应能力强,在阴影,灰尘,烟雾,水汽等环境下,其性能指标不受任何影响,即使遇到工作环境异常恶劣的场合,
19、其性能指标所受的影响也微乎其微。而且超声波传感器相比于激光测距仪来说要便宜的多,不易损坏。超声波传感器具有成本低廉,信息,数据采集快,重量轻,体积小,易于安装等优点。综合考虑,用超声波传感器易于实现草坪上障碍物的探测。第二章 总体方案设计2.1主要研究内容本课题主要研究的是智能割草机器人的自动避障系统,自然就包括了障碍物的检测,检测信息的处理以及如何将这些数据反馈到执行机构上。障碍物的检测需要用到传感器,然而传感器的种类繁多,应用最为广泛的是超声波传感器和红外线传感器。超声波传感器和红外线传感器的优缺点已经在上述部分列出,所以本课题采用超声波传感器来测量与障碍物之间的距离。超声波测距一般采用时
20、间飞跃法(TOF)。首先测出超声波发出到碰到障碍物返回的时间,再乘以声速就得到2倍的障碍物距离。再利用单片机控制技术完成信号采集与控制,进而提出控制策略,通过执行机构实施达到障碍物的规避目的。图2.1割草机器人系统构成框图2.2 具体方案介绍本课题的重点也是难点是障碍物距离的检测,打算采用STC89C52型号的单片机作为控制核心,型号为HC-SR04的超声波模块以及1602的液晶屏来实现测距功能。该系统包括了超声波发射与接收模块,复位电路,液晶显示等。并且,在超声波传感器下安装一个S90舵机,利用舵机来控制超声波传感器左右转动,从而使超声波传感器测量出前方、左侧以及右侧三个方向的障碍物距离。然
21、后,在单片机中写入具体点编程,使整个系统能够运行。其中舵机的优点就能很好的呈现出来,当超声波传感器检测到障碍物时,若左右检测距离均小于20cm,则执行机构后退;若左侧小于右侧,则右转;反之,则左转。第三章 超声波测距3.1超声波测距设计思路3.1.1超声波测距原理通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障
22、碍物的距离(s),即:s=340t/2)。3.1.2超声波测距方法超声波指向性强,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物 位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在移 动机器人的研制上也得到了广泛的应用。一般测距采用时间飞跃法(TOF),即测出超声波发出到碰到障碍物返回的时间,再乘以声速就得到2倍的障碍物距离。本系统测距过程大致如下:单片机发出40khz的信号来驱使超声波传感器,当发射器将第一个超声波脉冲发射后,计数器开始计数,接收器检测到第一个回波后停止计数。利用接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 割草 机器人 自动 系统 设计

链接地址:https://www.31ppt.com/p-2390450.html