多路径识别的智能循迹机器人设计与实现
- 格式:pdf
- 大小:1.16 MB
- 文档页数:5
万方数据
万方数据
万方数据
万方数据
多路径识别的智能循迹机器人设计与实现
作者:陈杨阳, 蔡建羡, 刘智伟, 乔志龙, CHEN Yang-yang, CAI Jian-xian, LIU Zhi-wei, QIAO Zhi-long
作者单位:陈杨阳,乔志龙,CHEN Yang-yang,QIAO Zhi-long(北方工业大学机电工程学院,北京,100041), 蔡建羡,刘智伟,CAI Jian-xian,LIU Zhi-wei(防灾科技学院防灾仪器系,河北三河,065201)
刊名:
测控技术
英文刊名:Measurement & Control Technology
年,卷(期):2014,33(12)
引用本文格式:陈杨阳.蔡建羡.刘智伟.乔志龙.CHEN Yang-yang.CAI Jian-xian.LIU Zhi-wei.QIAO Zhi-long多路径识别的智能循迹机器人设计与实现[期刊论文]-测控技术 2014(12)。
《多种方法实现机器人循迹》教学设计一、教学目标1、让学生了解机器人循迹的基本概念和应用场景。
2、使学生掌握多种机器人循迹的方法和原理。
3、培养学生的动手实践能力和创新思维,能够独立完成简单的机器人循迹系统搭建和调试。
二、教学重难点1、重点(1)掌握常见的机器人循迹传感器的工作原理和使用方法,如光电传感器、红外传感器等。
(2)理解不同循迹算法的实现思路,如基于阈值判断的算法、PID 控制算法等。
2、难点(1)根据实际需求选择合适的传感器和算法,并进行有效的参数调试。
(2)解决机器人在循迹过程中可能遇到的干扰和误差问题,提高循迹的准确性和稳定性。
三、教学方法1、讲授法讲解机器人循迹的基本概念、原理和方法,让学生对相关知识有初步的了解。
2、实验法组织学生进行实验操作,通过实际搭建机器人循迹系统,加深对所学知识的理解和掌握。
3、讨论法引导学生针对实验过程中遇到的问题进行讨论,共同寻找解决方案,培养学生的团队合作和创新思维。
四、教学准备1、实验器材机器人套件(包括控制器、电机、传感器、车架等)、电脑、电源、导线等。
2、教学软件编程软件(如 Arduino IDE、Mixly 等)、仿真软件(如 Proteus 等)。
3、教学资源多媒体课件、教学视频、相关技术文档等。
五、教学过程1、导入(5 分钟)通过展示一些机器人循迹的应用案例,如智能小车在特定轨道上行驶、工业机器人按照预定路线进行操作等,引发学生的兴趣,提出问题:机器人是如何实现准确循迹的?从而导入本节课的主题。
2、知识讲解(20 分钟)(1)介绍机器人循迹的基本概念和工作原理,即机器人通过检测外部环境的信息,根据预设的规则和算法,调整自身的运动状态,实现沿着特定轨迹行走的过程。
(2)讲解常见的循迹传感器,如光电传感器、红外传感器等。
分别介绍它们的工作原理、特点和适用场景。
光电传感器:利用光电效应,将光信号转换为电信号。
可以通过检测反射光的强度来判断机器人是否偏离轨迹。
循迹机器人控制器的硬件设计与实现的开题报告一、选题背景与意义循迹机器人是现代机器人技术中的一项重要应用,可以被广泛用于自动导航、智能巡航、工业自动化等领域。
循迹机器人的基本结构为一个小车和配备在小车底部的感光传感器,通过感光传感器采集路面信息,小车控制器根据路面信息对小车的运动轨迹进行控制,以达到“自动驾驶”的目的。
循迹机器人控制器是循迹机器人的核心部件,通过控制器可对循迹机器人进行自动驾驶、巡航等操作。
因此,本文将研究循迹机器人控制器的硬件设计与实现,旨在提高循迹机器人的自动控制和智能化水平。
二、研究内容本文研究内容为循迹机器人控制器的硬件设计和实现。
主要包括以下几个方面:1. 循迹机器人的工作原理和系统结构研究2. 循迹机器人控制器的主要功能与指标研究3. 循迹机器人控制器电路设计4. 循迹机器人控制器PCB设计5. 循迹机器人控制器硬件测试和验证三、研究方法和技术路线本文研究方法主要为实验研究和理论分析相结合的方法。
具体步骤如下:1. 理论研究:阅读相关文献,了解循迹机器人系统结构和工作原理,分析循迹机器人控制器的主要功能和指标。
2. 硬件设计:根据循迹机器人控制器要求和功能需求,进行电路设计。
电路设计主要包括电源电路设计、感光传感器信号处理电路设计等。
3. PCB设计:根据电路设计,进行PCB设计和布线,制作出循迹机器人控制器的PCB板。
4. 硬件测试和验证:对循迹机器人控制器进行硬件测试和验证,验证循迹机器人控制器的功能和性能是否满足实际需求。
四、预期成果通过本文的研究,预计可以实现以下几点成果:1. 掌握循迹机器人控制器的工作原理和系统结构2. 实现循迹机器人控制器的硬件设计和实现3. 验证循迹机器人控制器的功能和性能,推广循迹机器人技术的应用五、进度安排本文的研究计划为一个学期,预计研究进度安排如下:1. 第一周:查阅相关文献,确定研究方向和内容2. 第二周至第四周:进行理论研究和方案设计,制定实验方案3. 第五周至第七周:进行电路设计和PCB设计4. 第八周至第九周:制作出循迹机器人控制器的PCB板5. 第十周至第十二周:进行循迹机器人控制器硬件测试和验证6. 第十三周至第十四周:整理实验数据和分析结果7. 第十五周至第十六周:编写开题报告六、参考文献1. 杨伟民,刘传明, 循迹机器人及其控制技术,电子技术与软件工程,2006年06期2. 潘强,刘怀苗, 基于AVR单片机的循迹小车控制算法研究,计算机应用,2011年S1期3. 王旭红,李亚平,孙云峰,基于ARM的循迹智能小车设计,电子技术应用,2014年02期。
收稿日期:2009-11-05基金项目:国家863高技术研究发展计划(2007AA04Z213);江苏省高等学校大学生实践创新训练计划(2008-297)作者简介:瞿哲奕(1984 -),男,硕士研究生,研究方向为机器人及控制技术。
基于路径识别的巡线机器人控制系统设计Design of control system for transportation robot based on path recognition瞿哲奕,唐秦崴,朱熀秋QU Zhe-yi, T ANG Qin-wei, ZHU Huang-qiu(江苏大学 电气信息工程学院,镇江 212013)摘 要:本文主要介绍了基于摄像头的黑线识别以及相应的控制策略。
在获得路径图像的同时,实时图像处理系统识别黑线中心,从而判断出路径的信息,对智能车的舵机和速度施行控制,使之达到较为准确的转弯和快速行驶的性能。
首先,在摄像头所获取的图像信息基础上,在图像预处理中使用了二值化和图像滤波算法,并且在黑线提取中提出了重心提取算法,以预判前方的路径信息;然后,根据所获得的路径信息控制舵机转向和行驶速度。
实验表明,该方法简便可靠,能够满足机器人路径识别的需求。
关键词:单片机;摄像头;图像采集;巡线;控制中图分类号:TP273.4 文献标识码:A 文章编号:1009-0134(2010)10(上)-0030-05Doi: 10.3969/j.issn.1009-0134.2010.10(上).100 引 言工业机器人技术已经日趋成熟,美国、日本一直处于世界领先地位,机器人性能可靠,功能全面,智能化越来越高,越来越多的机器人已经应用于实际生活中。
国内,机器人研究起步较晚,但是进步很快,已经生产出多种机器人。
本文基于HCS12单片机设计了一种小车智能控制系统。
基于摄像头获得跑道图像,同时通过黑线中心检测出黑线,预判前方的路况信息,进而控制小车的舵机转向和行驶速度。
全国大学生电子设计竞赛自动循迹小车摘要摘要:本设计主要包括信号检测模块、主控模块、电机驱动模块。
信号检测模块采用LCD1314电感数字转换器,通过IIC总线与从机通信从而实现循迹和检测硬币。
主控电路采用MC9S12SX128单片机为控制芯片。
电机驱动模块采用L298N 专用电机驱动芯片。
信号检测模块将采集到的路况信号发送给MC9S12SX128单片机,经单片机处理过后对L298N 发出指令进行相应的调整。
单片机通过输出PWM波和对LDC1314采集的信息进行处理,来控制小车的速度及转向并实现自动循迹的功能。
关键词:智能小车,MC9S12SX128,L298N IIC总线ldc1314目录一、系统方案论证 (4)1.系统结构 (4)2.方案论证比较 (4)(1)微控制器模块 (4)(2)电机模块 (4)(3)电机驱动模块 (4)(4) 显示模块 (5)(5) 电源模块 (5)二、测控方法分析 (5)1.控制算法分析 (5)2.运动控制分析 (6)三、系统电路设计 (7)1.系统结构 (7)2.电路设计 (7)四、系统测试与分析 (8)1.测试方案 (8)2.测试条件与仪器 (8)3.测试结果 (8)(1)基本一测试 (8)(2)基本二测试 (8)(3) 基本三测试 (8)五、测试分析与结论 (9)参考文献 (9)附录1:部分源程序 (10)自动循迹小车(C题)【本科组】一、系统方案论证1.系统结构系统以MC9S12XS128单片机为主控器,以5110显示屏、L298N驱动模块、直流电机分别实现转速、时间、距离显示、驱动等功能。
使用C语言编写程序,通过速度编码器检测并读出车轮的转速,并通过触摸按键选择系统的转速模式,实现不同速度的调节。
2.方案论证比较(1)微控制器模块方案一:MC9S12XS128单片机飞思卡尔官方函数库应用简便,开发周期短,速度和功耗方面优势明显。
方案二:51单片机指令集简便,超低功耗,熟练使用开发周期长。
智能循迹小车设计与实现摘要:智能循迹小车是一种能够根据预设的路径自动行驶的装置。
本文主要介绍了智能循迹小车的设计与实现过程,包括硬件设计、软件编程以及测试和优化等内容。
通过使用光电传感器和电机驱动模块,实现了小车的自动行驶功能。
实验结果表明,智能循迹小车能够准确地沿着指定的路径行驶。
关键词:智能循迹小车,光电传感器,电机驱动模块1.引言智能循迹小车是一种基于传感器和控制模块的自动驾驶装置。
它能够通过感知周围环境并根据预先设定的路径进行行驶。
智能循迹小车在工业生产、仓储管理和物流配送等领域具有广泛的应用前景。
本文主要介绍了智能循迹小车的设计与实现过程。
2.硬件设计主控模块采用单片机作为核心处理器,并配备了存储器、通信接口和控制信号输出等功能。
传感器模块主要由光电传感器组成,用于感知小车当前位置和行驶方向。
执行器模块由电机驱动模块组成,用于控制小车的移动。
3.软件编程传感器数据采集模块负责读取光电传感器的输出信号,并进行信号处理和滤波。
路径规划模块通过分析传感器数据,确定小车当前位置和行驶方向,并根据预设的路径规划算法,确定下一步行驶方向。
运动控制模块通过调节电机驱动模块的输入信号,控制小车的运动。
4.测试与优化为了验证智能循迹小车的性能,我们进行了一系列的测试和优化。
首先,我们对传感器进行了校准,以确保其输出信号的准确性。
然后,我们在实际场景中对小车进行了测试,包括行驶精度、速度和稳定性等方面的测试。
根据测试结果,我们对软件进行了调优,并对硬件进行了优化,以提高智能循迹小车的性能。
5.结论本文介绍了智能循迹小车的设计与实现过程。
通过使用光电传感器和电机驱动模块,我们实现了小车的自动行驶功能。
实验表明,智能循迹小车能够准确地沿着指定的路径行驶。
未来,我们将进一步改进小车的设计和算法,以提高其性能和适应性。
循迹机器人控制系统设计循迹机器人可用于自动导航、物流、清洁等多种场合,其控制系统设计是其操作的关键。
本文将介绍一种循迹机器人控制系统的设计。
一、硬件设计1.电路板设计循迹机器人需要安装多个传感器来检测运动方向,而且要通过电路板将传感器信息传输到控制单元。
因此,将电路板的布局设计在机器人的主控制中心,并且根据传感器位置安装,以保证数据传输的稳定性和准确性。
2.传感器循迹机器人与地面之间会存在一些差异,如线路的颜色、亮度,因此无论使用什么样的传感器都需要调节灵敏度,以便捕捉到信号能力。
使用红外线传感器(Infrared Sensor)可以检测出黑色线路与白色线路之间的差异,而应答传感器(Resistant Sensors)可以将机器人向左或向右侧的移动量控制在合适的位置。
3.电池由于循迹机器人需要大量的能量,所以Batteries应该被设计成高容量和低消耗能量。
Lithium Polymer Battery即为一例,具有较高的能量密度和低电压消耗。
因此,机器人可以保持长时间的运行而不会对电池造成的过度耗损。
二,软件设计1.控制算法循迹机器人的控制算法需要能够控制机器人上下左右的移动,并忽略极其不必要的信息(如噪音)。
其中,控制算法核心为PID(Proportional-Integral-Derivative)控制器。
该控制器使用传感器输入和设定值(循迹线)之间的误差来计算输出,输出将用于控制循迹机器人的制动,方向等。
PID控制器能够准确地调整输出,以使传感器的误差最终收敛到0。
2.编程语言为了实现PID控制器,需要使用一种编程语言来编写循迹机器人的控制程序。
C语言被认为是循迹机器人控制系统中的最佳选择之一,因为它具有高效性、可靠性和能够实现嵌入式系统控制的强大功能。
三、总结循迹机器人控制系统应包括硬件和软件的两个部分,其中硬件包括电路板、传感器和电池,软件包括控制算法和编程语言。
这些组件的设计和实现可以使循迹机器人能够自动寻找路径,并避免一些障碍物,从而实现其无人驾驶的目标。
智能循迹机器人教学设计一、教学目标(一)知识与技能目标1、学生能够理解智能循迹机器人的工作原理,包括传感器的作用和控制电路的基本原理。
2、学生能够掌握智能循迹机器人的组装方法,包括硬件的连接和机械结构的搭建。
3、学生能够学会编写简单的控制程序,实现机器人的循迹功能。
(二)过程与方法目标1、通过实践操作,培养学生的动手能力和问题解决能力。
2、通过小组合作,培养学生的团队协作精神和沟通能力。
(三)情感态度与价值观目标1、激发学生对机器人技术的兴趣和探索欲望。
2、培养学生的创新意识和实践精神。
二、教学重难点(一)教学重点1、智能循迹机器人的工作原理和硬件组成。
2、传感器的安装与调试。
3、控制程序的编写与调试。
(二)教学难点1、控制程序的逻辑设计和优化。
2、机器人在复杂环境下的循迹稳定性和准确性的提高。
三、教学方法(一)讲授法讲解智能循迹机器人的基本原理、硬件组成和控制程序的编写方法。
(二)演示法通过演示智能循迹机器人的运行过程,让学生直观地了解其工作方式。
(三)实践法学生分组进行机器人的组装、编程和调试,亲身体验机器人的制作过程。
(四)讨论法组织学生进行小组讨论,共同解决在制作过程中遇到的问题。
四、教学准备(一)教学环境计算机教室,具备网络连接和多媒体教学设备。
(二)教学资源1、智能循迹机器人套件,包括传感器、控制板、电机、车轮、导线等。
2、编程软件,如 Arduino IDE 等。
3、教学课件,包括 PPT、视频等。
4、实验记录表和评价表。
五、教学过程(一)导入(5 分钟)展示一段智能循迹机器人在特定轨道上运行的视频,引起学生的兴趣,提问学生机器人是如何实现自动循迹的,从而引出本节课的主题——智能循迹机器人。
(二)知识讲解(15 分钟)1、介绍智能循迹机器人的工作原理智能循迹机器人通常通过传感器检测地面的黑线或其他标记,将检测到的信号传输给控制板,控制板根据信号控制电机的转动,从而实现机器人的前进、后退、转弯等动作。
寻迹机器人设计寻迹机器人设计摘要寻迹是机器人的一种简单视觉在机器人的运动中起着非常重要的作用为机器人运动过程中的位置的准确性提供了保障为了机器人能在任意区域内沿寻迹线行走自动绕开障碍能停在指定地点并且具有在复杂环境下对象识别自主推理路径规划及控制功能随着现代计算机技术的发展和应用以及传感器技术的发展移动机器人的研究又出现新的高潮由于机器人在很多方面的准确性可靠性和精确性上大大超过了人类机器人技术己经在很多领域里得到了很好的发展并取得了很好的效果本文详细介绍了寻迹机器人的设计设计的主要内容包括硬件部分设计和软件部分设计硬件部分包括一些零件的计算和选择软件部分即控制部分包括电动机的驱动模块最后通过对寻迹机器人的技术经济分析显示了其诸多优势如利用柔性生产系统可以降低生产成本提高生产效率并能改善人的劳动环境充分体现了研究的意义关键词寻迹机器人红外传感器I寻迹机器人设计AbstractTracing the robot is a simple vision the movement in robots playing a veryimportant role for robot movement position in the process has provided a guarantee ofaccuracy To robot can find any trace within the region along the line walkingautomatic bypass obstacles can be parked in designated locations And in a complexenvironment object recognition independent reasoning path planning and controlfunctions With the development of modern computer technology and applicationsand the development of sensor technology the mobile robot research and theemergence of new high tide As in many aspects of robot accuracy reliability andaccuracy of much more than human Robot technology has been in many fields hasdeveloped steadily and have achieved good resultsThis paper describes the tracing robot design The main elements of the designincluding hardware design and software design hardware components includingsome of calculation and choice Part of that is part of the software including controlof the motor drive moduleFinally the robot found traces of the techno-economic analysis shows that theuse of its many advantages such as flexible production system can reduce productioncosts and increase production efficiency to improve the working environment fullyembodies the research significanceKeywords tracing robotics infrared sensorsII寻迹机器人设计目录第一章前言111 选题背景及其研究意义112 国内外发展现状及其发展趋势213 整体设计思路5第二章寻迹机器人总体设计621 设计依据622 详细设计7第三章机械部分设计1131 控制部分硬件设计1132 轨迹采样及逻辑控制部分硬件设计1333 电机驱动部分硬件设计15第四章控制部分设计1941电动机驱动模块软件设计19 42电机pwm驱动22第五章电机测速及转速控制2751 转速测量2752 行走距离控制2853 电机pid调速控制28第六章技术经济分析3061 前景分析3062 济效益分析3163 社会分析31第七张结论及展望3271 结论3272 展望32参考文献33致谢35III寻迹机器人设计声明35IV寻迹机器人设计V寻迹机器人第一章前言11 选题背景及其研究意义从机器人研究发展来看机器人 Robot 这个词最早出现在2O世纪20年代美国科幻小说家阿西莫夫的科幻小说中1959年美国英格伯格和德沃尔制造出世界上第一台工业机器人UNIMATE使机器人从文学幻想变成了现实机器人的历史才由此开始在几十年的发展过程中机器人技术的研究和发展过程大致经历了3个阶段第一代是宗教再现机器人第二代是有感觉的机器人第三代是智能型机器人机器人技术是近三十年特别是近的十年间有了很大的发展之所以得到快速的发展是因为其有着广阔的应用前景在诸如制造系统服务行业[1]国防及其它社会生活方面都有使用要求现在对于机器人的研究已成为热门话题其中寻迹机器人就是一种被广泛研究的机器人各国对该项技术也十分重视而且国内外有许多重要的比赛对这一领域的研究已经成为国际前沿研究热点之一并显示出强大的生命力和广阔的应用前景是机器人应用发展最快的领域之一如今在机器人研发领域寻迹机器人已成为衡量一个国家在机器人制造领域技术水平高低的标准之一[2]之所以各国如此重视机器人的研发是因为寻迹机器人具有其独特的优势它可以使操作人员远离危险的现场被用来进行隧道的掘进军事探测爆炸和危险物的排除特别是放射性的危险环境中随着现代计算机技术的发展和应用以及传感器技术的发展移动机器人的研究又出现新的高潮由于机器人在很多方面的准确性可靠性和精确性上大大超过了人类机器人技术己经在很多领域里得到了很好的发展并取得了很好的效果例如在无人驾驶机动车无人工厂仓库服务机器人等领域智能巡迹机器人有着广泛的应用前景寻迹机器人也已经广泛进入了人们的生活领域为人类的生产生活带来了诸多方便并且大大提高了工作效率寻迹机器人在仓储业实现出入库货物的自动搬运在制造业它们生产线中大显身手高效准确灵活地完成物料的搬运任务[3]目前世界的主要汽车厂如通用丰田克莱斯勒大众等汽车厂的制造和装配线上得到了普遍应用在邮局图书馆港口码头和机场物品的运送存在着作业量变化大动态性强作业流程经常调1寻迹机器人整以及搬运作业过程单一等特点寻迹机器人的并行作业自动化智能化和柔性化的特性能够很好的满足上式场合的搬运要求在烟草医药食品化工生产加工业对于搬运作业有清洁安全无排放污染等特殊要求它们也能很好地完成任务在危险场所和特种行业更是寻迹机器人大显身手的领域在军事上自动驾驶为基础集成其他探测和拆卸设备可用于战场排雷和阵地侦察在核电站和利用核辐射进行保鲜储存的场所机器人用于物品的运送避免了危险的辐射危害人[4]在胶卷和胶片仓库机器人可以在黑暗的环境中准确可靠的运送物料和半成品我国在水下机器人开发研究方面已达到国际先进水平无人无缆自主水下机器人的开发和应用都取得重要成果综上诸多方面可见寻迹机器人的前景将是非常广阔的12 国内外发展现状及其发展趋势com发展现状根据我国机器人技术的发展基础和国家要求已经制订出我国智能机器人的发展战略即围绕经济结构战略性调整和可持续发展要求突出国家目标确定特种机器人智能机器与系统先进制造工艺与装备为三大重点发展方向研究与开发先进制造自动化理论技术和装备促进传统机器的智能化与制造装备自动化提高我国机器人技术与自动化装备的总体水平力争主要技术跟上世界先进水平缩小差距部分具有相对优势的技术达到国际先进水平局部重要技术实现跨越式发展基于上述发展战略提出了发展高级机器人的指导方针包括以信息化带动工业化和以高新技术改造传统产业占领具有战略性前沿性前瞻性的高技术制高点缩小主导产业中制造技术与国外的差距以创新为基础实现突破与跨越式发展建立创新体系有利于可持续发展等在国家高技术研究发展计划国家自然科学基金研究计划和国家攻关计划的支持下我国的智能机[5]器人研究开发开始进入一个新的时期近年来国内的很多企业己经意识到物流自动化及即时化生产组织管理的重要性纷纷酝酿建立自动化物流系统无线导引式机器人作为柔性运输的理想工具和无人化生产的典型代表愈来愈受到重视和推广应用研究不断深入领域不断扩展[6]对寻迹机器人的研究有很多方面其中导向与定位技术的研究越来2寻迹机器人越受到重视海尔集团于 2000 年投产运行的开发区立体仓库中9 台寻迹机器人组成了一个柔性的库内自动搬运系统成功地完成了每天的出入库货物和零部件的搬运任务中国在 1990 年于上海邮政枢纽开始使用寻迹机器人完成邮品的搬运工作许多卷烟企业如青岛颐中集团玉溪红塔集团红河卷烟厂淮阴卷烟厂应用激光引导式机器人完成托盘货物的搬运工作[7]寻迹机器人在我国的研究及应用起步较晚20 世纪 70 年代后期国内寻迹机器人的雏形诞生了北京起重运输机械研究所研制了三轮式AGV[ 自动导航小车 Automarted Guided Vehicles 是指装有自动导引装置能够沿规定的路径行驶在车体上还具有编程和停车选择装置安全保护装置以及各种物料移载功能的搬运车辆] 80 年代后期北京机械工业自动化研究所为二汽研制了应用在立体化仓库中的AGV 沈阳自动化研究所为金杯汽车公司研制了汽车发动机装配用的AGV 90 年代清华大学国家CIMS工程中心将从国外引进的寻迹机器人AGV成功地应用于CIMS 的实验研究清华大学计算机技术应用系研制了用于邮政中心的AGV 昆明船舶设备研究所研制了激光导向式寻迹机器人AGV 以及吉林工业大学智能车辆课题组为汽车装配线研制了视觉导向寻迹机器人AGV 等寻迹机器人的显著特点是无人驾驶其上装备有自动导向系统可以保障系统在不需要人工引航的情况下就能够沿预定的路线自动行驶将货物或物料自动从起[8]始点运送到目的地世界各国特别是西方发达国家都争先将最新的高技术用于寻迹机器人的研究和发展并先后在医学界科学技术界工业界制定了各种研究计划许多产品已经走向市场走向生产应用[9]中国市场潜在巨大的商机并且前景广阔国外具有高新技术寻迹机器人正以十分昂贵的价格进入并冲击国内市场严重影响和抑制了我国自己高技术寻迹机器人工业的发展我国政府也非常重视寻迹机器人技术的研究和发展并在国家自然科学基金863等研究项目中予以重点支持目前已取得了一定的成果但是与国外先进机器人设备技术相比还存在较大的差距[10]因此开展基于机器人技术的寻迹机器人及其相关技术研究具有重大的理论意义和显著的社会及经济效益com器人发展趋势3寻迹机器人首先导航技术是移动机器人的一项核心技术之一它是指移动机器人通过传感器感知环境信息和自身状态实现在有障碍的环境中面向目标的自主运动目前移动机器人主要的导航方式包括磁导航惯性导航GPS导航环境地图模型匹配导航路标导航视觉导航味道导航声音导航神经网络导航等上述导航技术各有利弊随着科学技术的不断发展导航技术也将随之提高从而在抗干扰能力时间分辨率方面得到增强实用性实时性可变性可维护性等性能得到提高导航技术的提高才能使寻迹机器人变得更加灵敏可靠从而更好的为人类服务其次是路径规划技术路径规划是按照某一性能指标搜索一条从起点到目标点的最优或次最优的无碰路径机器人路径规划的研究始于70年代目前国内外对这一问题的研究仍然十分活跃根据环境信息掌握程度路径规划可分为环境信息完全已知的全局路径规划环境信息不完全或未知的基于传感器的局部路径规划近年来人们研究的热点是环境信息不完全或未知的局部路径规划技术全局路径规划常用方法有可视图法栅格法自由空间法等可视图法适用于多边形障碍物对于圆形障碍物该法失效栅格大小的选择直接影响着控制算法的性能栅格选得大抗干扰能力强环境信息存储量小搜索速度快但分辨率低在密集障碍物环境中发现路径能力减弱反之栅格选得小抗干扰能力减弱环境信息存储量大搜索速度慢但分辨率高自由空间法的优点是灵活起始点和目标点的改变不会造成连通图重构但算法的复杂度与障碍物的多少成正比且不是任何情况下都能获得最优路径一种可靠准确而又简便的路径算法[11]也成了寻迹机器人发展的瓶颈第三它的研究始于20世纪80年代多传感器信息融合技术是移动机器人的关键技术之一信息融合是指将多个传感器所提供的环境信息进行集成处理形成对外部环境的统一表示[12]它融合了信息的互补性信息的冗余性信息的实时性和信息的低成本性因而能比较完整地精确地反映环境特征从而做出正确的判断和决策保证了机器人系统快速性准确性和稳定性如何在实际应用中应根据实际情况选择合适的融合方法从而体现多传感器信息融合方法的优越性这是多感应器信息融合技术需要攻克的难点在未来导航技术路径规划技术多感应器信息融合技术三个核心技术的4寻迹机器人提高甚至核心技术的变革决定了寻迹机器人的未来发展趋势13 整体设计思路首先对系统进行整体认识通过实验对该机器人的运动过程有一个初步的了解从而加深对各个元件功能的认识然后对各个元件进行测绘理解它们的功能并对每个部件进行设计和选型设计其次对控制部分硬件部分进行设计包括硬件选择电路图的绘制等最后对机器人的软件部分进行设计包括控制程序的编写等等以上是本次设计的一个大致思路具体细节将在后续章节中依次介绍 5寻迹机器人第二章寻迹机器人总体设计21 设计依据车体尺寸必须在 1010cm 范围内而且对车的运动灵活性要求较高基本不能考虑模型汽车的转向机制所以将利用模型底盘改制的可能排除了必须使用两轮转向机制的结构底盘设计为了便于制作日后在上面安装其它东西方便同时具有一定的重量使小车运行稳定所以采用 10mm 厚的聚氯乙烯板材制作此材料便宜加工特性好可以直接打孔攻丝不像有机玻璃那样易碎只是美观差一些外形设计成圆型主要是为了不至于频繁的互相卡死电机电机的选择是最困难的既要便宜又要容易使用还要有改进提高的可能四驱车的130电机应当是最好的选择此种电机有便宜到几块钱的也可以花费上百元改制使之性能大大提高如果选择带减速机构的电机驱动方式是很方便直接将轮子固定在齿轮箱的输出轴上即可但不足是其一是价格高通常一只在30元以上其二是改变电机性能比较困难所以还是选择了130电机驱动方式因为选择了130电机驱动方式就相对麻烦开始受到纽扣电池小车的启发才决定采用130电机的因为他那种摩擦传动方式比较容易实现后初步尝试了一下效果不好主要是压紧了之后电机轴与轴套间的摩擦损耗太大压松了打滑后改用皮带传动才得以实现之所以没有选择齿轮传动主要是因为没有选到合适的齿轮而且觉得难以得到不同规格的齿轮想改变传动比就很困难用皮带传动只需改变传动轮的大小即可得到所需的传动比而传动轮制作比齿轮方便许多为了简单且不受制约轮子自制轮胎用 O 型密封圈轮毂和皮带传动轮合并采用尼龙棒车制传动皮带也是用 O 型密封圈这种方式可以按照自己的需求随意改变轮子的大小和宽窄比较灵活O 型密封圈规格较多取材方便价格也便宜通常在一元以下一只6寻迹机器人车体采用了两轮驱动方式后另外一个支撑点就成了问题多数万向轮对于这个 10cm 的小车来说太大了我为此设计了一个使用 10mm 钢珠的球形支点在摩擦小的时候是滑动摩擦大时滚动性能基本能满足要求且价格很便宜总共不到 2 元钱22 详细设计车体中底盘轮毂小传动皮带轮安装在电机轴上的球形支撑座采用自制方式详见所附设计图纸固定电机采用最常见的固定管线夹规格20mm 的大部分五金电器店均有目前设计的传动比为81轮胎选用内径 30mm粗 5mm 的 O 型密封圈传动皮带选用内径 35mm 粗 18mm 的 O 型密封圈为了轮子转动灵活中心嵌入了一个内径 3mm外径 10mm厚度4mm 的滚珠轴承轮子安装结构见附图之所以将车轮设计为直径约 40mm 是为了底盘下有一定的高度便于安装光电头用于检测轨迹以及以后的检测是否到边其它就是一些螺丝螺母垫圈等通用件了这样的小车底盘虽说不十分完善但是相对来说基本满足了多数要求且在上面比较容易构建自己的结构目前底盘上所设计的四个 M3 的螺丝孔就是为了安装 25mm 的垫柱构成2 层平面以安装控制部分还可以升到 3 层安装自己需要的东西关键是取材容易便于自制价格不高除去几个自制件和电机其它的东西购买不超过 15 元以下是我在验证设计可行性过程中制作的原型及一些选用的标准件供参考22.1 小车车体原型寻迹机器人整体图建模1 在参考面上画草图2 主要用拉伸倒角切削等命令建立模型3 装配完成7寻迹机器人图 1 底座图 2 固定管线夹图3 控制器固定盒图4 整体装配图图5 130电机com明把130电机装配入线圈固定夹内电机和轮用皮带连接将控制器放入控制器固定盒固定在寻迹机器人底座第三章控制部分硬件设计概述及电机驱动部分设计31 控制部分硬件设计com思因为这个项目的主要目的是通过实施学习单片机的使用并且主要是自用而非有针对的参加某项比赛所以最好所制作的硬件电路能够为进一步学习提供帮助或者可以作为自己其它项目的实施基础为此我将系统框架设计为其中电机驱动逻辑控制部分均为独立的单片机系统这样设计主要出于单片机已十分便宜可以像普通 IC 那样使用8寻迹机器人电机驱动逻辑比较简单但是实时性要求较高所以独立出来编程较为容易电机驱动部分通常会有较大的干扰尤其是驱动普通的直流有刷电机电刷的火花干扰很强单独使用简单但抗干扰能力强的单片机可使系统更加可靠对于走轨迹项目而言逻辑部分并不十分复杂完全可以将电机控制部分融入其中但是这样系统就不容易修改为其它用途编程难度也增加了采用独立的逻辑控制模块便于学习者随时根据学习需要替换为所要学习的单片机目前我所采用的可能是 51 系列的而日后如需要可以随时替换为 ARM 或其它我所关注的型号这些新的单片机通常都有成品模块出售具有完善的数字模拟以及通讯接口这样设计就十分容易接入达到学习评估的目的com 单片机的选型依据因为项目的目标是学习单片机的应用所以我还是选用了 51 系列的单片机因为 51 的架构十分典型便于初学者理解同时其公共资源是最多的选择用于学习的单片机我认为主要考虑以下方面价格便宜开发手段便宜自己动手焊接相对容易最好不选用BGA 封装的或是脚距小于 05mm的基于上述考虑我选择了宏晶科技的 STC12C5410AD 单片机价格仅 10元左右它可以使用简单的串口编程ISP不需要专门的编程设备自制一个串口适配器最多 10 元如果选用现成的 USB 转串口产品也只要 40-50 元注意不是每种USB 转串口产品都可用下载软件厂家免费提供开发成本很低封装有 SMD 及 DIP 模式SMD 也是 127mm 脚距的很好焊接很多人排斥 51 系列的原因是认为 51 资源较少也比较慢这实际上是最早的 8051 给人留下的印象也是多数教材中所描述的而实际上 51 架构已发生了很大变化其资源已十分丰富速度也有很大提高以此款 STC12C5410AD 9寻迹机器人来说其资源为10K FlashROM 512 字节 RAM8 路 10 位 AD 4 个 PCA可实现PWM脉冲捕捉等定时功能速度也十分快详情可上该公司的网站上查询其它还有许多 51 架构的单片机具有优异的特性和特点如TI 的 MSC 系列具有一个 24 位 AD 十分适合做高精度的仪器SiliconLAB 公司的 51F 系列单片机速度极快功耗低体积小资源丰富有各种不同的规格最快的达 100MPS 引脚还可编程确定功能ST 公司的 uPSD3xxx 系列有较大的内存可以内置汉字库还集成了片内 PLDChipcon 公司现归属 TI 的CC2430 芯片将 ZigBee 无线通讯协议和51 核集成可构成 ZigBee 无线节点Nodic 公司的 nRF24E1 芯片将 24GHz 的无线收发模块与 51 核集成可方便的实现短距离无线通讯还有很多类似的产品此处就不一一例举主要是想说明51 架构还是有其优势的否则不会有如此多的公司基于 51 架构开发出这么多产品至于可靠性性价比等指标在学习时可忽略但设计产品时才需要考虑这些因素从另一个角度来说由于目前编程通常使用 C 语言所以对单片机的依附已不十分紧密只是在设计硬件线路及程序中对硬件初始化时要涉及器件而程序的逻辑部分几乎与硬件无关所以选择什么单片机学习没有什么绝对的好与坏关键看自己可利用的资源32 轨迹采样及逻辑控制部分硬件设计轨迹采样部分没有考虑采用独立方式主要是因为控制过程中需要一些过渡信息以便于编程者实现自己独特的控制逻辑由于寻迹小车逻辑不太复杂所以逻辑控制仍使用STC12C410AD 单片机实际上电机控制部分目前并未用到 AD 功能主要是为了和逻辑控制部分统一便于采购所以均选用了带 AD 的芯片对应有不带AD 的价格只便宜 1 元同时为了逻辑控制部分可以单独工作比如作为 RCX 的输入扩展器实现类似我以前发表过的LEGO 用轨迹传感器的功能所以在设计上做了考虑10寻迹机器人由于采样部分和逻辑控制部分合并后无法排入一块可以放在前述小机壳中的 PCB所以也采用的双板结构这样又多出一部分空间就增加了一个小电流的驱动电路以便可以实现一个简易的小车com 详细硬件设计STC12C54xxAD 系列单片机有 8 路 10 位 AD 转换器虽说采用的是扫描方式逐个完成但其一个通道的 AD 转换时间在 221184MHz 主频下只需约10us加上通道间的切换时间4 个通道采样时间不到 60us所以可以满足4。
智能循迹机器人控制系统设计1、设计方案本设计通过红外光电二极管和光电晶体管组成的传感器循迹模块判断黑线路径,然后由STC89C52通过IO口控制L298N驱动模块改变两个直流电机的工作状态,最后实现机器人循迹,机器人采用前轮驱动,从动轮采用万向轮,左右前轮各用一个直流减速电机驱动,通过调制前面两个轮子的转速从而达到控制转向的目的,在机器人最前端装有左中右4个红外反射式传感器,当机器人左边的传感器检测到黑线时,说明机器人向右边偏移,这时主控芯片控制左轮电机减速,机器人向左边偏正。
同理,当机器人的右边传感器检测到黑线时,主控芯片控制右轮电机减速,机器人向右边偏正,当黑线在机器人的中间,中间的传感器一直检测到黑线,这样机器人就会沿着黑线一直行走。
图1.1.1 智能循迹小车控制系统结构框图2.各部分系统设计2.1循迹系统机器人小车在贴有黑胶带的地上行驶,不断向地面发射红外光,根据接收到的反射光的强弱来判断道路,用四只红外对管,两只置于轨道中间,两只置于轨道外侧,当机器人脱离轨道时,即当置于中间的两只只光电开关脱离轨道时,等待外面任一只检测到黑线后,做出相应的转向调整,直到中间的光电开关重新检测到黑线(即回到轨道)再恢复正向行驶2.2避障系统采用红外对管置于机器人小车正前方,可以检测到障碍物是否存在,以做出相应的判断。
2.3主控系统我们采用单片机作为整个智能机器人的核心,来对机器人进行自动控制。
单片机有着简单、方便、快捷、价格低廉、较为强大的控制功能以及可位寻址操作功能等优点,符合整体设计方案。
2.4驱动系统采用功率三极管作为电机驱动芯片。
电机驱动芯片驱动能力强、操作方便,稳定性好,性能优良。
功率三极管的使能端可以外接电平控制,也可以利用单片机进行软件控制,满足各种复杂电路的需要。
另外,驱动功率较大,能够根据输入电压的大小输出不同的电压和功率,解决了负载能力不够的问题。
采用L298N作为功率放大器的输出控制直流电机。
万方数据
万方数据
万方数据
万方数据
多路径识别的智能循迹机器人设计与实现
作者:陈杨阳, 蔡建羡, 刘智伟, 乔志龙, CHEN Yang-yang, CAI Jian-xian, LIU Zhi-wei, QIAO Zhi-long
作者单位:陈杨阳,乔志龙,CHEN Yang-yang,QIAO Zhi-long(北方工业大学机电工程学院,北京,100041), 蔡建羡,刘智伟,CAI Jian-xian,LIU Zhi-wei(防灾科技学院防灾仪器系,河北三河,065201)
刊名:
测控技术
英文刊名:Measurement & Control Technology
年,卷(期):2014,33(12)
引用本文格式:陈杨阳.蔡建羡.刘智伟.乔志龙.CHEN Yang-yang.CAI Jian-xian.LIU Zhi-wei.QIAO Zhi-long多路径识别的智能循迹机器人设计与实现[期刊论文]-测控技术 2014(12)。