轮式移动机器人课程设计.doc
《轮式移动机器人课程设计.doc》由会员分享,可在线阅读,更多相关《轮式移动机器人课程设计.doc(25页珍藏版)》请在咨信网上搜索。
目 录 目 录 1 摘 要 2 1.移动机器人技术发展概况 3 1.1 机器人研究意义及应用领域 3 1.1.1 机器人的研究意义 3 1.1.2 机器人的应用领域 3 1.2 移动机器人的发展概况 3 1.2.1 移动机器人的国内发展概况 3 1.2.2 移动机器人的国外发展概况 3 2.轮式移动机器人的结构设计 3 2.1移动机器人的系统结构 3 2.2 轮式移动机器人主要结构 3 3.轮式移动机器人的控制系统 3 3.1 控制系统硬件选型与配置 3 3.1.1 驱动电机的选型 3 3.1.2 伺服电机的选型 3 3.1.3 轮毂电机的选型 3 3.2 轮式移动机器人控制系统框架 3 4.结论和总结 3 致 谢 3 参考文献 3 附 录 3 摘 要 移动机器人是机器人家族中的一个重要的分支,也是进一步扩展机器人应用领域的重要研究发展方向。自上世纪九十年代以来,人们广泛开展了对机器人移动功能的研制和开发,为适应各种工作环境的不同要求而开发出各种移动机构。 论文内容包括四个部分:简要介绍了移动机器人研究现状、对所设计移动机器人系统进行了描述、视觉导航轮式移动机器人底层硬件设计和视觉轮式移动移动机器人的底层控制。 论文详细地介绍了移动机器人底层硬件系统元件的选型和原理电路图的设计。我们选用PIC16F877单片机作为下位机接收上位机传来的命令和产生驱动信号。步进电机的驱动电路采用两个步进电机驱动器-L298,驱动程序写入PIC16F877单片机,通过程序控制步进电机的转速和转向。采用Propel设计了底层控制系统的原理图和PCB版图,采用Proteus进行程序和硬件系统的仿真。仿真结果表明:步进电机运行稳定、可靠性高,实现了对步进电机的预期控制。 关键词:移动机器人;运动控制;PIC16F877;步进电机 25 1.移动机器人技术发展概况 1.1 机器人研究意义及应用领域 1.1.1 机器人的研究意义 人们对于未知的探索总是充满危险,而且人类的研究活动领域已由陆地扩展到海底和空间,所以机器人的产生解决人类这一大难题。利用移动机器人进行空间探测和开发,己成为21世纪世界各主要科技发达国家开发空间资源的主要手段之一。研究和发展月球探测移动机器人技术,对包括移动机器人在内的相关前沿技术的研究将产生巨大的推动作用。 移动机器人是一种能够通过传感器感知外界环境和自身状态,实现在有障碍物的环境中面向目标的自主运动,从而完成一定作业功能的机器人系统。本课题选用轮式作为机器人平台设计研究[1],两轮式机器人在国内外还处于刚刚起步阶段,其前景广阔,适用性较广,在教学、科研、野外作业、民用运输方面有着广泛的应用前景,在反恐及其它尖端领域具有重大的应用价值。已经初步做出了简单的实验模型,解决了轮式机器人的传动机构难题。该轮式机器人运动响应迅速,具有高机动的零半径转向能力,并且在运动过程中不存在失稳状态。摄像头的密封式结构可以将内部器件密封保护起来,免受外界环境的影响,非常适合在潮湿、多尘土、多辐射或有毒的环境中执行任务。 1.1.2 机器人的应用领域 从最早出现的机器人到现在涌现出的形态各异的移动小车,其移动机构的形式层出不穷,以美国、俄罗斯、法国和日本为首的西方发达国家己经研制出了多种复杂奇特的三维移动机构,有的已经进入了实用化和商业化阶段。面对21世纪深空探测的挑战,对各种自主系统的研制是必须的,而移动机构又是各种自主系统的最基本和最关键的环节。这些应用范围包括工业生产、海空探索、康复和军事等。此外,机器人已逐渐在医院、家庭和一些服务行业获得应用。根据其功能可分为以下几个功能: 工业机器人、探索机器人、服务机器人、军事机器人 。制造工业部门应用机器人的主要目的在于削减人员编制和提高产品质量。与传统的机器相比,它具有两个主要优点: 1.生产过程的几乎完全自动化;2.生产设备的高度适应能力。现在工业机器人主要用于汽车工业、机电工业(包括电讯工业)、通用机械工业、建筑业、金属加工、铸造以及其它重型工业和轻工业部门。在农业方面,已把机器人用于水果和蔬菜嫁接、收获、检验与分类,剪羊毛和挤牛奶等。这是一个潜在的产业机器人应用领域。机器人除了在工农业上广泛应用之外,还用于进行探索,即在恶劣或不适于人类工作的环境中执行任务。研制其用来为病人看病、护理病人和协助病残人员康复的机器人能够极大地改善伤残疾病人员的状态[2],以及改善瘫痪者(包括下肢及四肢瘫痪者)和被截肢者的生活条件。地面军用机器人分为两类:一类是智能机器人,包括自主和半自主车辆;另一类是遥控机器人,即各种用途的遥控无人驾驶车辆。美国海军有一个独立的水下机器人分队,这支由精锐人员和水下机器人组成的分队,可以在全世界海域进行搜索、定位、援救和回收工作。水下机器人在美国海军中的另一个主要用途是扫雷,如MINS水下机器人系统,它可以用来发现、分类、排除水下残物及系留的水雷。 1.2 移动机器人的发展概况 1.2.1 移动机器人的国内发展概况 机器人在我国已被广泛地用于生产和生活的许多领域,按其拥有智能的水平可以分为三个层次。一是工业机器人,它只能死板地按照人给它规定的程序工作,不管外界条件有何变化,自己都不能对程序也就是对所做的工作作相应的调整.如果要改变机器人所做的工作,必须由人对程序作相应的改变,因此它是毫无智能的.二是初级智能机器人.它和工业机器人不一样,具有象人那样的感受,识别,推理和判断能力.可以根据外界条件的变化,在一定范围内自行修改程序,也就是它能适应外界条件变化对自己怎样作相应调整.不过,修改程序的原则由人预先给以规定.这种初级智能机器人已拥有一定的智能,虽然还没有自动规划能力,但这种初级智能机器人也开始走向成熟,达到实用水平.三是高级智能机器人.它和初级智能机器人一样,具有感觉,识别,推理和判断能力,同样可以根据外界条件的变化,在一定范围内自行修改程序.所不同的是,修改程序的原则不是由人规定的,面是机器人自己通过学习,总结经验来获得修改程序的原则.所以它的智能高出初能智能机器人.这种机器人已拥有一定的自动规划能力,能够自己安排自己的工作.这种机器人可以不要人的照料,完全独立的工作,故称为高级自律机器人.这种机器人也开始走向实用. 1.2.2 移动机器人的国外发展概况 轮式移动机构具有运动速度快、能量利用率高、结构简单、控制方便和能借鉴至今已很成熟的汽车技术等优点,只是越野性能不太强。但随着各种各样的车轮底盘的出现,如日本NASDA的六轮柔性底盘月球漫游车LRTV,俄罗斯TRANSMASH的六轮三体柔性框架移动机器人Marsokohod,美国CMU的六轮三体柔性机器人Robby系列以及美国JPL的六轮摇臂悬吊式行星漫游车Rocky系列,已使轮式机器人越野能力大大增加,可以和腿式机器人相媲美。于是人们对机器人机构研究的重心也随之转移到轮式机构上来,特别是最近日本开发出一种结构独特的五点支撑悬吊结构Micros,其卓越的越野能力较腿式机器人有过之而不及。 轮式结构按轮的数量分可分为二轮机构、三轮机构、四轮机构、六轮以及多轮机构。二轮移动机构的结构非常简单,但是在静止和低速时非常不稳定。三轮机构的特点是机构组成容易,旋转中心是在连接两驱动轮的直线上,可以实现零回转半径。四轮机构的运动特性基本上与三轮机构相同,由于增加了一个支撑轮,运动更加平稳。以上几种轮式移动机构的共同特点是它们所有的轮子在行驶过程中,只能固定在一个平面上,不能作上下调整,因此,地面适用能力差。一般的六轮机构主要就是为了提高移动机器人的地面适应能力而在其结构上作了改进,增加了摇臂结构,使得机器人在行驶过程中,其轮子可以根据地形高低作上下调整,从而提高了移动机器人的越野能力。 欧盟在2000—2004年启动的信息社会技术计划中开展了探测火山环境的机器人、用来评估地振危险性的爬行机器人(ROBOSENSE)、借助机器人的交互式博物馆临场感(TOURBOT)等项目研究。在火山爆发的发作阶段观测和测量火山活动的相关变量最有意义,但对研究人员也是最危险的时刻。在1993年的一次火山口考察中,8名火山研究人员遇难。ROBOVOLC将开发和测试一个自动化机器人系统,在火山环境下进行探测与测量,可以帮助科学家远离危险环境进行分析研究。ROBOSENSE将开发一台能够携带探伤仪器的移动机器人,对地振造成的建筑物结构性损害进行检测。TOURBOT的目标是发一个交互式导游机器人,通过因特网实现个性化的临场感,同时TOURBOT能够在现场引导参观游客。此外欧盟还开展了移动机器人应用于人道主义排雷等研究。法国国家科学研究中心)于2001年中期,提出了一项有关机器人技术的大型国家计划,称作“机器人与人工体”。这项跨学科的计划涵盖了机器人学中信息科学与技术方面的主要研究领域。Robe计划对“感知器执行器”与认知功能进行跨学科的研究。实现这些功能在智能系统内的集成,能够在开放的、变化的环境中自主完成各种任务,实现智能机器人与人交互、通过学习改进其行为的功能。具体开展了移动式操作手,移动机器人视觉定位,行星机器人1以及多移动机器人协作等研究。 前苏联曾经在移动机器人技术方面居于世界领先的地位,Lunokhod-1是最早登上月球的遥控式移动机器人。俄罗斯作为前苏联的继承者,在机器人技术领域依然具有当雄厚的技术基础,ROVER科技有限公(Rover Science & Technology Joint-stock Company Ltd., RCL)把在开发空间机器人中获得的经验应用于开发地面机器人系统,如极坐标平面移动车、爬行移动机器人、球形机器人、工作伙伴平台以及ROSA-2移动车等。日本经济产业省(Ministry of Economy, Trade and Industry, M ETI)1998年开始启动了人形机器人技术研究计划(HRP)。在这一年,日本本田(Honda)公司展出了人形移动机器人的一个主要目标就是开发一个开放体系结构的人形机器人平台(简称Open HRP),用来探索人形机器人的各种应用.METI从2002年又启动了一项国家项目一一“21世纪机器人挑战”,其中一个三年的子项目是开发应用于机器人开放式结构的中间件)。中间件能够对市场上销售的各种机器人零件实现标准化,并且能够更加容易地对这些零件进行系统集成。更长远的预期在于到2009年,实现机器人商品化(Commercialize),将机器人的应用领域扩展到家庭(Home),医疗服务(Medical care)、灾害救助(Disaster relief)。日本科技署(Japan Science and Technology Agency, JST)于2002年10月启动了一项5年期限的项目,用于开发人道主义排雷的机器人技术,日本产业界已开发出能实际应用的排雷机器人,并送往柬埔寨进行现场试验。此外,日本也一直进行着有关月球探测的研究,计划于2015-2020年在月球上建立一个小型基地,与该计划相应的行星漫游车研究也很活跃。 韩国科学技术部(Ministry of Science and Technology,MOST)于1999年启动的“21世纪尖端研究发展计划”(21"Century Frontier R&D Program),包括了服务机器人、恶劣环境中的机器人、微型机器人以及排雷机器人项目韩国信息与通讯部(Ministry of Information and Communication , MIC)发布了旨在促进IT增长的9个优先发展领域(Top 9 IT Growth Sectors),其中智能化的服务机器人被列为首位。 美国在行星移动机器人以及军用移动机器人的研究与应用方面投入了大量资金与科研力量。如:美国NASA支持的火星探测计划、美国国防部支持的无人战车研究计划UGV(Unmanned Ground Vehicle)美国能源部的核废料等危险品搜集、搬运自主车研究计划等项目,吸收JPL, MIT AI Lab. CMU Robotics Institute、Georgia Tech Mobile Robot Lab, Naval Warfare Systems Center of San Diego以Stanford Robotics Institute等许多知名大学与研究所的科研人员参与。最近的突出成果是2003年发射的火星漫游机器人—“勇气”号与“机遇”号,它们的顶部装有全景照相机及具有红外探测能力的微型热辐射分光计,携带多种分析仪器对火星岩石纹理及其成分进行探测。。 2.轮式移动机器人的结构设计 现在主流的移动方式基本是轮式,腿式,和履带式,但由于其各有各的优点与缺点,现在的科学家越来越追求综合性能的提高。轮式移动机构具有运动速度快、能量利用率高、结构简单、控制方便和能借鉴至今已很成熟的汽车技术等优点。 2.1移动机器人的系统结构 整体车身结构是本小型轮式智能移动机器人所采用得。车身通过轴与前后四个车轮连接,使车身及承载物的重量能被四个车轮平均承受,再平均分配给每个车轮,从而使各车轮的受力均衡,提高整个车辆的承载能力。机器人的主要运动结构为前后四个车轮及其相关机构。前车轮为万向轮,后车轮连接电机,可以分别实现转向和滚动。四个车轮的接地点呈矩形分布,使车身具有一定的稳定性。各个车轮各自通过一根轴跟车身相连,通过简单的机构传动,可以使车实现协调的运动。在车体上设有中央控制单元,实现对电机的运行控制。控制模式考虑采用自主导航和远距离控制相结合的模式。车上设有传感系统、导航系统、控制系统,机器人本身具有一定自主导航能力,可以实现自动避障。机器人自带蓄电池等能源设备,可以在一定时间段内实现能源的自动供给,保证机器人在失去外部电源的情况下能自动返回出发地。 图2-1 系统结构原理图 2.2 轮式移动机器人主要结构 车轮:一般来说,机器人越重,要求车轮的结构越坚固。 小于2磅的轻型机器人,可以使用软性泡沫塑料车轮。 由于机器人的重量轻,软性材料的变形还不至于太严重,而且 能在摩擦力很小时工作良好。超过 2磅机器人,需要选用 质地更为坚硬的材料做车轮,不充气的中空橡胶轮胎能够在 6—10磅下工作。超过 l0磅,就要考虑实心橡胶轮胎或者充 气轮胎。而类似割草机的车轮,不管是实心的还是充气的,在 机器人的重量接近 40磅的场合都可以成为选择的方案。机器人超过40磅时,可以考虑试用诸如小型机车轮、手推车轮,或者其他相似的高效率的充气轮胎。按照车辆理论的分析,车轮的直径增大可以明显提高机器人的越障能力。但是,车轮直径变大的同时,车轮表面所受的电机转矩却会下降。根据车辆地面力学理论,刚性车轮的宽度越宽,车轮的土壤沉陷量越小,土壤的压实阻力也就越小。不过,车轮变宽后,机器人的转向阻力也会变大。另外,增加车轮的直径比增加车轮宽度对减小压实阻力更为有效。因此,必须根据实际情况设定车轮直径和宽度,不能盲目加大车轮直径和宽度。如图2-2所示。 图2-2 车轮示意 2、摄像头:摄像头对于基于视觉导航的机器人来说是至关重要的。它要根据系统要求准确地分辨目标物(调色板),尽量降低误判,漏判的机率,并有一定的抗干扰能力。能对目标物定位,为机器人的运动控制提供参照物、障碍物的位置信息,并能满足精度要求。满足系统实时性的要求。机器人摄像机每秒钟要从比赛场地上摄取30帧图像数据,如果视觉子系统达不到实时的要求,则系统所处理的前后两帧图像数据差异太大,不仅影响识别跟踪的顺利完成,而且也使动作表现为反应迟钝,所以视觉子系统的实时性越好,则系统反应越快。如图2-3所示。 图2-3机器人摄像头 3、万向轮:万向轮能够在许多不同的方向移动,左右车轮的小光盘将全力推出,但也将极大的方便横向滑动。这是一个建立完整的驱动器的方法。全轮可以像一个正常的车轮或使用滚轮的辊侧向滚动。其胶辊提供了极大的扣人心弦。它适用於在使用机器人,手推车,转移输送机,货运车,行李。全方位车轮将提供完善的性能,当集成与传统的车轮。例如,您可以使用两种传统的车轮中心车轴和四个全方位前轴和后轴车轮,以建立一个六轮车辆。全方位轮移动和旋转,这是很容易的方向控制和跟踪,并尽可能快地转动。全方位轮无需润滑或现场维护和安装选项是非常简单和稳定。全方位轮通常可以大致可以分为2种类型:一类是单盘的全方位轮,一个是双排的全方位轮。单盘全方位轮的被动辊的单盘,而双板的全方位轮被动辊有两个板块是相互尊重,旋转稍。相比单盘的全方位轮,双板的全方位轮滚筒之间没有死区的优势。如图2-4所示。 图2-4 万向轮 3.轮式移动机器人的控制系统 移动机器人的运动控制系统是机器人系统的执行机构,对系统精确地完成各项任务起着重要作用,有时也可作为一个简单的控制器。构成机器人运动控制系统的要素有:计算机硬件系统及控制软件、输入/输出设备、驱动器、传感器系统。 3.1 控制系统硬件选型与配置 3.1.1 驱动电机的选型 步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称PM)和混合式步进电机(简称HB)。 步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。其基本原理作用如下: (1)控制换相顺序 通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方式,其各相通电顺序为A-B-C-D,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D相的通断。 (2)控制步进电机的转向 如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。 (3)控制步进电机的速度 如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。 步进电机是依靠有序的步进脉冲运动的,利用单片机控制步进电机运动是非常适合的。整个系统包含PIC16F877,步进电机驱动器L298和步进电机。本设计是单片机控制两台步进电机。PIC16f877单片机的作用是接受命令,完成相应的功能,并作为脉冲逻辑分配器,输出步进电机所需要的时序脉冲。步进电机可以向任意方向旋转和停止,实现了所谓“位置控制”的动作。每个输入脉冲决定了步进电机转动的角度。步进电机只是根据输入脉冲数旋转和停止,适合于位置控制,把运动所必需的脉冲数,以动作所需要的速度输入给电机,就能够正确的控制位置而运动。 步进电机的运行要有一个电子装置进行控制,这个装置就是步进电机驱动器,它是将控制系统发出的脉冲信号放大以驱动步进电机。步进电机的转速与脉冲信号的频率成正比,控制脉冲信号的频率可以对电机精确调整;控制脉冲数可以对电机精确定位。选择步进电机为移动机器人驱动电机。上层系统计算移动机器人的角度和距离等信息传给下层系统,通过分析得到机器人的运动状态,计算等到轮子的步数等。完成软件的编写,实现了对步进电机的预期控移动机器人的两个重要部分(视觉处理和运动控制)。 3.1.2 伺服电机的选型 所有的主控制功能是微处理器,驱动为DA模拟转换器,以产生一个模拟扭矩需求信号。从这个角度上,这台机器非常很像一个模拟伺服放大器。反馈的信息是来自隶属该电机轴的一个编码器。编码器生成脉冲流可确定传输路程,并通过计算脉冲频率,是可以测定转速的。 数码驱动通过求解一系列的方程式,履行同样类似的功能。微处理器是与数学模型(或“算法")的等效的编程模拟系统。这模型预测系统的行为。它响应一个给定输入的信号并产生速度。它同样也考虑到额外信息如输出速度,速率转变中的投入和各种调校设定。解决所有方程需数额需有限的时间,即使是一个快速的处理器一次处理通常也是100ms和2ms之间。在此之间,在改变输入或输出,先前的计算值将有没有回应时,扭矩要求必须保持恒定。因此更新时间成为数字伺服和一台高性能系统关键的因素,它必须保持及时更新[4]。调试数字伺服电机可按钮或从一个计算机或终端调试。电位器调整是涉及的。调试数据是设置在伺服算法的各种系数,因此,它决定了系统的性能。即使如果调谐进行使用按钮,终值也可以上传到终端,让其进行简单的重复。 在某些应用中,因负载惯量各异,例如一个机器手臂卸载后又带有沉重的负荷。改变惯性可能是一个系数为20或以上,而这样的变化需要该驱动器重新调整,以保持其稳定。这只不过是在操作系统的适当点通过发送新的调试参数来实现的。 3.1.3 轮毂电机的选型 图3-2轮子示意图 图3-2为轮子的示意图,设移动机器人与跟踪物体的原始距离为,上层系统传送移动机器人与跟踪物体的距离为,则移动机器人运动的距离为L=-。设计选用步进角为1.8°的步进电机。 轮子转动的角度为: (3-1) 步进电机的步数位: (3-2) 当=时,机器人不运动,步进电机没有转动。 图3-3为移动机器人直线运动示意图,当移动机器人的上层传达一个角度为a=0°时,在直角坐标系上,没有往X轴上有分量,移动机器人则直线运动。当L>0时,移动机器人前进。当L<0时,移动机器人后退。当移动机器人直线运动时,左轮和右轮保持相同的速度运动和转向[5]。则轮子移动的距离就是移动机器人与跟踪物体的距离。则步进电机的步数位: (3-3) 图3-3 移动机器人直线运动示意图 图3-4为机器人前进并转弯运动示意图,当机器人上层系统传送“机器人旋转a°和L>0”的命令时,则移动机器人从X1-Y1坐标系运动到X2-Y2坐标系。 图3-4 移动机器人右转示意图 移动机器人先完成转弯在进行前进。在转弯时,从图可知左轮为正转,右轮为反转。轮子移动的距离为: S=a×r (3-4) 则轮子移动的角度为: (3-5) 则驱动步进电机的脉冲数为: (3-6) 转弯完成后,移动机器人为直线运动。左轮为正转,右轮为正转。公式参考4-3. 移动机器人前进左转和后退转弯时,我们可以参照前进右转时计算。 对本类移动机器人的控制就是通过控制算法求出轮子的步速,通过改变单片机输出的脉冲波,完成对移动机器人的底层控制。 3.2 轮式移动机器人控制系统框架 控制系统总体设计方案: (1)微处理器模块:是控制系统的核心,包括微控制器及其相关外围电路主要进行各种信息、数据的处理,协调系统中各功能模块完成预定的任务; (2)驱动模块:控制机器人系统中的舵机和传感器模块预定的任务;实现舵机速度和位置的控制,完成前进、后退、直行、转弯、避障、抓取等动作; (3)传感器模块:有速度、位置、距离、声音等传感器,主要负责移动机器人移动过程中的障碍物、声音等检测; (4)电源模块:负责整个移动机器人的电源供给,使系统能离线运动,主要由12V蓄电池及相关调压稳压电路组成; (5)串口通信模块:根据RS232通信标准与上位机进行串口通信; (6)JTAG调试:可以实现在线编程、调试仿真。 图3-5运动控制系统流程图 4.结论和总结 经过我阅读一些关于移动机器人的文献资料,设计出了一种轮式移动机器人。移动机器人技术是当今科学研究领域的前沿,在这方面的研究工作,也正随着移动机器人越来越多地走进人类的世界,而更加受到了国内外科学家和研究学者们的关心和热爱。研究与开发集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的移动机器人的综合控制系统,势在必行。本文针对基于多传感器的轮式移动机器人行为控制技术,对移动机器人硬件和软件体系结构、机器人结构设计、运动控制零部件等方面展开了深入的研究和探讨,提出了一个运动控制的方案,并应用于移动机器人行为控制系统。 本论文学习了一个轮式移动机器人的一些基本结构以及轮式移动机器人的一些用途。本论文完成的主要工作包括以下几个方面: 1、简要的介绍了移动机器人的历史和在国内外的现状。从总体上介绍了视觉导航; 2、选择步进电机为移动机器人驱动电机。上层系统计算移动机器人的角度和距离等信息传给下层系统,通过分析得到机器人的运动状态,计算等到轮子的步数等。完成软件的编写,实现了对步进电机的预期控移动机器人的两个重要部分(视觉处理和运动控制)。 3、选择电路元件—单片机PIC16F877、步进电机驱动器L298、稳压电源LM7805。完成了底层控制原理图的设计。设计应用了propel99SE软件制作电路图并完成PCB版图的设计。 由于自身知识的匮乏,我查阅了许多资料,最终简单的设计了控制系统的框架,并没有对内部指令等进行编辑。希望以后能够学习此方面的知识。 致 谢 首先感谢曹老师给我这次机会做这个设计,并且曹老师对知识追求孜孜不倦、精益求精的治学态度,给我留下了深刻的印象,也使我在大学学习期间受益匪浅。 感谢我所有的同学,一直以来大家共同努力、共同进步,遇到困难互相帮助、互相勉励,一齐前进。感谢机械系所有老师大学期间在我学习及工作方面的关心与帮助。他们对我的悉心指导和无微不至的关怀将使我终身难忘。感谢所有帮助过我,和我所结识的所有的人们,是你们一起成就着我的人生。课程设计过程中,不免遇到许多问题和困难,但是曹老师都细心认真为我解答,她认真负责的工作态度、严谨的治学风格深深感染了我,从一开始的毫无头绪,无从下手,到后来对各部分的理解,曹老师的指导对我都是十分重要的。首先她给了我很大的自由空间和充分的信任,促使我在设计方面进行自己的思考,其次在细节上又能循循善导,提出我设计的不足和改进办法,使我认识到自己需要提高的地方,让我的设计做的更加有条有序,对我以后的学习也会有很大帮助。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。 最后,再次感谢所有在设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。 参考文献 [1] 王文学,孙萍,徐心和.足球机器人系统结构与关键技术研究[[J].控制与决策,2001,16(2): 233-235. [2] 柳洪义,宋伟刚.机器人技术基础「M].北京:冶金工业出版社,2002. 16-29,49-50, 165-174. [3] 祖莉,王华坤.智能移动机器人运动控制系统及算法的设计[[J].机器人技术与应用,2002, 24(5): 39-42. [4]王福瑞.单片机微机测控系统设计大全[M].北京航空航天大学出版社,1998. [5] 王鸿钰. 步进电机控制技术入门[M]. 同济大学出版社,1990. [6] 孙迪生,王炎.机器人控制技术[M].北京:机械工业出版社,1997. 45-56. 附 录 程序 LISP=16F877 #INCLUDE<PIC16F877> PCL EQU 02H STATUS EQU 03H PORTC EQU 07H PORTD EQU 08H TRISC EQU 87H TRISD EQU 88H INTCON EQU 0BH CCP1IF EQU 2H CCP1CON EQU 17H CCPR1L EQU 0EH CCPR1H EQU 0FH PIR1 EQU 0CH PIR2 EQU 0DH TMR1L EQU 0EH TMR1H EQU 0FH ADRESH EQU 1EH ADCON0 EQU 1FH PIE1 EQU 8CH PIE2 EQU 8DH ADCON1 EQU 9FH T1CON EQU 10H RP1 EQU 06H RP0 EQU 05H Z EQU 02H C EQU 00H TMR1IF EQU 00H DATA1 EQU 20H DATA2 EQU 21H TEMP EQU 22H W_TEMP EQU 25H S_TEMP EQU 26H SCALER EQU 27H AD_STATTUS EQU 28H SIGN EQU 22H SUN EQU 24H INDEX EQU 25H W_BUF EQU 26H VALUE EQU 27H NUM EQU28H COUNT1 EQU 1AH COUNT2 EQU 0FFH ORG 00H NOP GOTO MAIN ORG 04H GOTO INT INT MOVWF W_TEMP SWAPF STATUS,0 MOVWF S_TEMP BCF STATUS,RP0 BCF STATUS,RP1 BTFSC PIR1,TMR1IF GOTO NEXT1 GAOTO NEXT2 NEXT1 BTFSC SIGN,0 GOTO NEXT3 BCF PORTC,2 NEXT3 COMF SIGN,1 BCF PIR1,TMR1IF CLRF TMR1H MOVLW 0F5H MOVWF TMR1H MOVLW 48H MOVWF TMR1L NEXT2 SWAPF S_TEMP,0 MOVWF STATUS SWAPF W_TEMP,1 SWAPF W_TEMP,0 RETFIE MAIN CALL INITIAL LOOP CALL AAA NOP S_0 BTFSS SIGN,0 GOTO S_0 S_1 BTFSC SIGN,0 GOTO S_1 GAOTO LOOP INTTAL BCF STATUS,RP0 BCF STATUS,RP1 CLRF W_TEMP CLRF W_BUF CLRE SIGN BSF STATUS,RP1 BCF STATUS,RP1 BCF TRISC,2 BCF STATUS,RP0 BCF STATUS,RP1 CLRF T1CON MOVLW 0F5H MOVWF TMR1H MOVLW 048H MOVWF TMR1L CLRF INTCON BSF INTCON,6 BSF STATUS,RP0 BCF STATUS,RP1 BSF PIE1,0 BCF STATUS,RP0 BCF STATUS,RP1 CLRF PIR1 BSF STATU,RP0 BCF STATUSPR1 BSF T1CON,0 BCF STATUS,PR0 BCF STATUS,RP1 BSF INTCON,7 BCF PORTC,2 CLRF NUM CLRF VALUE CLRF NUM CLRF NDEEX RETURN AAA BCF STATUS,RP0 BCF STATUS,RP1 MOVF NUM,0 BTFSS STATUS,Z GOTO BBB CLRF NUM BTFSC INDEX,4 CLRF INDEX CALL TABLE MOVWF VALUE INCF INDEX,0 BBB MOVF VALUE,0 ADDWF NUM,0 BTFSC STATUS,0 BTFSC TATS,C GOTO NEXT4 GOTO NEXT4 BCF PORTC,2 RETURN NEXT4 BSF PORTC2 RETURN TABLE MOVF INDEX,W ADDWF PCL,F RETLW 00H RETLW 04H RETLW 08H RETLW 0CH RETLW 10H RETLW 14H RETLW 14H RETLW 14H RETLW 14H RETLW 14H RETLW 14H RETLW 0CH RETLW 08H RETLW 04H RETLW 00H END 1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器 7. 单片机控制的二级倒立摆系统的研究 8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究 11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 轮式 移动 机器人 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文