资源描述
篇一:割草机器人自动避障系统设计】摘要自动避障系统是割草机器人关键模块之一,是割草机器人自主、安 全行走前提。本文首先对国内外市场上现存的智能割草机器人进行了介绍和比较,指出了现在智能割草机器人研制过程中需要注意的 关键技术,并结合以往的成功经验和现在的实际需求,选择易于实 验的小车结构。stc89c52单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统 8051单片机,12时钟/机器周期和 6时钟/机器周期可以任意选择。本课题以设计割草机器人自动避障为目的,采用stc89c52单片机作为控制核心,采用 超声波传感器来检查路面上的障碍,来控制执行机构的自动避障, 从而使执行机构完成左转、右转和后退的动作。其中采用的技术主 要有:(1)超声波传感器的有效应用, (2)显示器的使用, (3) 通过编程来控制执行机构的运动。关键词:stc89c52单片机,超声波传感器,执行机构,显示器abstractautomatic obstacle avoidance system is one of the key module robot mowers mowing robot, is independent, safe walking premise. 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 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 arbitrarily 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 technology:(1)the effective application ofultrasonic 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 自动割草机器人概述 11.1.2 自动割草机器人优点 11.2 割草机器人的发展简史及其研究现状 21.2.1 发展简史 1.2.2 国外的研究现2 33. 5状 1.2.3 国内的研究现统 1.3割草机器人自动避障系第二章 总体方案设计 2.1 主要研究内 容 2.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 模块参数 . 10 4.1.4超声波时序 图 104.1.5 超声波发送与接收 114.2 stc89c52 单片机功能及特点 124.2.1 stc89c52 单片机参数 124.2.2 stc89c52 单片机特性 134.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.1 什么是舵机 246.3.2 舵机工作原理 246.3.3 利用单片机实现舵机转角控制 25第七章 执行机构软件设计 267.1 执行机构行走程序 267.2 舵机转动控制执行机构行走程序 27 结论 30 致谢 31 参考文献 32 附录 1 超声波避障舵机转动编程 图 33 附录 2 电路原理 40篇二:机器人毕业设计】课程设计任务书(级)厦门工程技术 学院(学校)应用电子技术 专业 设计题目跳舞机器人学 生 姓 名 连胜伟 学号 1299151024指 导 教 师李天恩教 研 室主任 谢玉妹系主任 谢玉妹起 迄 日 期 2014 年 9 月 3 号到 20115 年 1 月 13 号 目录摘要4引言5任务书6第一章我国机器人技术的发展概况7第二章 机器人的总体设计解剖1.1 资料的收集与阐述 71.2 机器人工作原理简介1.总体设计剖82.伺服电机的剖析9第三章 机器人总体设计综述 121、1 设计课题的阐述121、2 单片机的选择 121、3 主控板部分简介 12第四章 机器人的总体设计方案与部分简介1、1 设计方案131、2 各部分功能及原理简介 13第五章 机器人的原理图设计、仿真及电路板制作1、1 机器人的原理图设计 151、2 电源部分161、3 稳压电源部分 161、5 接口电路部分 171、6 单片机最小系统和 isp 在线编程181、9 电路板制作18第六章 机器人电路板的调试与结论1、1 数据的采集电路和处理方法 211、2 机器人测脉宽程序 231.2 送数据程序271、3 调试结论31第七章 心得体会31附录:1 元器件清单322 参考文献32摘要 设计题目跳舞机器人 关键词: stc15w4k60s4; 伺服电机, 单片机; 机器人。 abstract30 years ago, bill gate resolutely abandoned school, founded microsoft, became a leading figure in the popularization of the personal computer revolution;30 years later, he predicted, robot is about to be repeated personal computer rising road. lit robot popularization fuse, this revolution will and personal computer, completely change the way of life of this era. one of the greatest invention robot as human beings in twentieth century, happened to change rapidly changes in decades. in recent years, robot has become a strategic goal of high technology in the field of representative. the appearance and development of robot technology, not only the traditional industrial production has undergone a fundamental change, and will have a profound impact on human society. with the rapid development of social production and technology, the application of robotics has been extended. exploration from the automatic production line to the marine resources, and the space operation field, robots can be seen everywhere. current machine has entered peoples life and work, the robot has been in many areas to replace human labor, plays a more and more important role, more and more people have cannot do without the help of robot. robot engineering is a complex subject, it sets the engineering mechanics, mechanical manufacturing, electronic technology, science and technology, automatic control for the whole. at present the research of robots has been showing a professional and systematic, advanced technology and some information science, electronics are increasingly used in the field of robot. at present the development of robot industry and 30 years ago is very similar to the computer industry. today in the line of robot car assembly line busy, was the large computer version. but the robot industry is also a wide variety of niche products, such as mechanical arm, assisted the doctor in performing the surgery operation in iraq and afghanistan, in charge of reconnaissance robot out roadside bombs and household robot for cleaning floors, there are a lot of reference person, dog, dinosaur like manufacturing robot toy.keywords:stc15w4k60s4; servo motor, single chip microcomputer; robot.【篇三:割草机器人机械结构设计与仿真工作综述】一、背景介绍 随着我国社会经济的快速发展,城市绿化程度越来越高,大量的公 园草坪、足球场草坪、高尔夫球场草坪等公共绿地均需要进行维护。修剪草 坪是项繁重而又枯燥的劳动,需要消耗大量的人力和物力。传统做法是人工操作 割草机器进行修剪,目前的割草机器主要有两种形式(如图 1.1所示),一种是 手推式的,另一种是人工携带式的。但是,这两种割草机器有很大的缺点:劳动 强度大;重复性强,工作枯燥;浪费人力、物力和财力。图 1.1 传统割草机为了改变这一现状,降低草坪维护作业的劳动强度及维护成本,一 种自动割草机器人应运而生。 割草机器人是集环境感知、路径动态规划和行为控制等多种功能于 一体的综合机器人系统。与传统的草坪修剪机械相比,割草机器人具有很大 的优点:1)割草机器人可自主工作;2)割草机器人具有较高的安全性;3)割草机器人更利于环境保护。1.1 国外研究现状“智能割草机器人”概念的提出是在1997年的opei年会上,从那时 至今,国外已进行了十几年的研究,并取得一定的成果,相关产品已投入 市场,但尚处于中等智能水平。下面是两款已经投入市场的,比较成熟的割草机 器人(分别是friendly machines 公司的 robomow 和瑞典 electrolux 公司的 husquava auto mower):图 1.2 国外的割草机器人此外,friendly machines公司又开发出了带有太阳能电池板的割草 机器人,佛罗里达大学正在研究第三代 lawn nibbler 割草机器人, 主要的研究领域是实现具有自主学习能力的智能割草机器人,比如 通过学习自动识别花、宠物等障碍和学习全区域覆盖策略等方面。 1.2 国内研究现状 国内对于割草机器人的研究起步较晚,参与研究的单位少(从所查 阅的资料来看,仅有大连理工大学,南京理工大学和苏州大学进行 过这方面的研究),但仍取得一定成果。下图分别为南京理工大学 和江苏大学制造的割草机器人样机:图 1.3 国内的割草机器人二、总体系统方案设计 我们小组首先对国外市场上现存的自动割草机器人进行了分析和比 较,确定了总体系统方案,并将系统分为三个模块:机械本体设计 及三维动画演示,控制系统硬件设计,传感器及控制软件设计。其 系统构成图如下图所示: 图2.1割草机器人系统构成框图本人是负责了机械本体设计及三维动画演示的工作。首先进行了机 械结构总体方案的选择;然后建立了割草机器人的运动学和动力学 模型,并根据相关的计算确定了所需驱动电机的参数,选择了相应的电机型号;接着对减 速器结构和割草机构进行了设计,并对万向轮进行了选型;最后对 模型进行了渲染,完成了三维动画演示。三、总体机械结构设计割草机器人的本体包括割草机器人车架体、车轮、减速器、驱动电 机、蓄电池、传感系统、控制系统和割草机构等主要部分。其本体 结构图如下图所示:1、万向轮, 2、割草机构, 3、驱动轮, 4、驱动电机图 3.1 割草机器人本体结构图 割草机器人整个机械结构又可分为两个部分:割草机器人的驱动机 械结构和割草机器人的割草机构。3.1 驱动机械结构设计 割草机器人属于户外移动型机器人,从目前的情况来看,可有多种 驱动方案可供选择。户外移动型机器人的运动方式有轮式、履带式 和足式等多种。轮式和履带式驱动方式适用于较平整路面,而足式 驱动方式适用于特殊的、条件相对恶劣的环境,也有的移动机器人 为了适应各种路面将这几种驱动方式混合使用。割草机器人一般工 作在条件较好的草坪上,结合其他工作要求,割草机器人大多选用 轮式驱动方式。图 3.2 移动机器人驱动方式的选择 轮式驱动方式根据轮子的数目可分为三轮、四轮和六轮等几种。三 轮驱动方 式结构比较简单,能够满足一般需要,应用也比较广泛,如图 3.1 中 的(a)(b);四轮驱动方式的稳定性好,承载能力比较大,但结构相对 复杂,如图31中的(c)(d);六轮驱动方式与四轮方式类似,具有更 高的承载能力、稳定性和柔性,多用于未知环境的探测,如月球车 和火星车等。根据转向方式的不同,轮式驱动方式又可分为铰轴转向式和差动转 向式两种。铰轴转向式如图31中的(a)(c),转向轮装在转向铰轴上, 转向电机通过减速器和机械连杆机构控制铰轴从而控制转向轮的转 向;差动转向式如图31中的(b)(d),在车体两侧的驱动轮上装有不 同的控制电机,通过两轮的速度比来实现车体的转向,在该情况下, 非驱动轮应为自由的万向轮。我们小组将割草机器人定位于家用小型机器人,所以要求尽可能选 择操作简单、控制难度低的驱动方案。综合上述内容,我们选择了 典型的三轮差动的驱动方式(即图3.2中的a方式),该驱动方式的 优点是:结构简单,运动灵活和能实现零半径转弯等,在遇到障碍 物时容易实现避障;其缺点在于实现两电机同步转动对电机的同轴 度和控制系统的精度要求比较高。3.2 割草机构设计 为了实现割草的功能,需要对割草机构进行设计。割草机器人的割 草机构所需转速大约为6OO1200rpm,因此应当考虑割草机构驱动 电机的散热问题,此外为了适应不同草坪的地形,割草刀盘还应具 备高度调节,刀片更换等功能。如图3.3 所示,为割草机器人的割草机构三维图,图 3.4为割草机构的结 构图。图3.3割草机构三维图1、电机外套 2、电机 3、电机和刀盘连接件 4、刀盘 5、刀片 图3.4割草机构结构图 由图可知,该割草机构主要包括电机外套、驱动电机、电机和刀盘 连接件、刀盘、刀片等部分。电机外套上设有三个均布于套筒壁的 螺纹孔,可通过调节螺钉伸出的长短来改变割草机构电机的位置, 从而实现刀盘的高度调节;电机外套还可将电机高速旋转所带来的 热量传导至机器人车体的空腔内,起到散热的作用。割草机构的电 机和刀盘连接件采用强度低的脆性材料加工,当转动的刀盘承受的 转矩过大(如刀片碰到石块等高硬度物体)时可自行断裂,以防止 驱动电机因过载而烧毁。四、割草机器人机械本体设计4.1 车体驱动电机的选择 根据割草机器人实际的工作环境,初步选择驱动电机为直流伺服电机,其具有的优点为:1)体积小、动作快反应快、过载能力大、调速范围宽;2)低速力矩大,波动小,运行平稳; 3)噪音小,效率高; 4)实现了位置,速度和力矩的闭环控制,克服了步进电机失步的问题。电机经减速后达到驱动轴的力矩mt后,可根据设定的行驶速 度v以及机构的传动效率?,确定单个电机的功率pt: pt?kmt其中,k为安全系数。v r1?取小车车体重量20kg,预计行走速度05km/h,安全系数k=2,经 过大致计算,可得出所需电机的功率约为50w,输出转矩15kg?cm。 根据以上要求,选择电机型号为安川sgmjv-01adkd6s,额定输出 功率100w,额定转矩为0318n?m,额定转速为3000r/min。4.2割草机器人车体设计根据割草机器人自身的工作特点,现提出对其车体本身的要求1 )底盘距地面高度约为 6090mm;2)为了车轮能接触地表,车轮宽度尽可能要小;3)车体要有一定的刚度;4)车体重量要轻;5)车体内有高速旋转的电机,故要留有散热空间。
展开阅读全文