自动循迹小车的位置和速度控制
智能循迹小车

智能循迹小车的引言概述智能循迹小车是近年来兴起的一种智能机器人,它能够通过内置的传感器和程序,自动识别和跟踪预定的路径。
这种小车使用了先进的计算机视觉技术和控制算法,能够在各种环境中准确地进行循迹。
智能循迹小车在许多领域中都得到了广泛的应用,包括工业自动化、物流运输、仓储管理等。
本文将对智能循迹小车的原理、技术和应用进行详细阐述。
智能循迹小车的原理和技术1. 传感器技术a. 摄像头传感器:通过摄像头传感器,智能循迹小车可以捕捉环境中的图像,并进行图像处理和识别。
b. 距离传感器:距离传感器可以帮助智能循迹小车感知周围环境中的障碍物,并避免碰撞。
c. 地盘传感器:地盘传感器用于检测小车在路径上的位置和姿态,以便进行准确的定位和导航。
2. 计算机视觉技术a. 特征提取:通过计算机视觉技术,智能循迹小车可以从摄像头捕捉的图像中提取关键特征,例如路径轮廓、颜色等。
b. 物体识别:利用深度学习算法,智能循迹小车可以识别环境中的物体,例如道路标志和交通信号灯,以便做出相应的反应。
c. 路径规划:根据图像处理和物体识别的结果,智能循迹小车可以计算出最优的路径规划,以达到快速而安全地循迹的目的。
3. 控制算法a. PID控制算法:智能循迹小车使用PID控制算法来实现精确的速度和方向控制,以便按照预定的路径进行循迹。
b. 路径校正算法:当智能循迹小车发现偏离路径时,会通过路径校正算法对速度和方向进行调整,以便重新回到预定的路径上。
智能循迹小车的应用1. 工业自动化a. 生产线物料运输:智能循迹小车可以自动将物料从一个地点运输到另一个地点,减少人力成本和提高生产效率。
b. 仓储管理:智能循迹小车可以在仓库中自动识别货物并进行搬运和分拣,提升仓储管理的效率和精确度。
2. 物流运输a. 快递配送:智能循迹小车可以在城市道路上按照预定的路径进行循迹,实现快递的自动配送和准时派送。
b. 高速公路货物运输:智能循迹小车可以在高速公路上准确无误地进行循迹,减少人为驾驶过程中的车祸风险。
循迹小车原理

循迹小车原理
循迹小车是一种能够根据指定轨迹行驶的智能小车,它可以根据预先设计的路
线进行自主行驶,是现代智能科技在机器人领域的一种应用。
循迹小车的原理主要包括传感器感知、控制系统和执行系统三个方面,下面我们将逐一介绍。
首先,循迹小车的传感器感知是其实现自主行驶的关键。
传感器可以获取小车
周围环境的信息,如地面颜色、光线强度等。
通过对这些信息的感知和分析,循迹小车可以确定自己当前的位置和方向,并且判断前方的路况,从而做出相应的行驶决策。
常见的循迹传感器包括红外线传感器、光电传感器等,它们可以有效地感知地面的黑线或者其他指定的标志,从而实现沿着指定轨迹行驶的功能。
其次,循迹小车的控制系统起着至关重要的作用。
控制系统是循迹小车的大脑,它接收传感器传来的信息,进行数据处理和分析,并做出相应的控制指令,以控制小车的行驶方向和速度。
控制系统通常由单片机或者其他嵌入式系统构成,它们能够根据预先设计的算法,实现对小车的精准控制,从而使小车能够按照指定的轨迹行驶。
最后,循迹小车的执行系统是实现控制指令的具体执行者。
执行系统通常包括
电机、轮子等部件,它们能够根据控制系统发出的指令,实现小车的转向、前进、后退等动作。
通过执行系统的协调配合,循迹小车可以按照预先设计的轨迹自主行驶,完成各种任务。
总的来说,循迹小车的原理是基于传感器感知、控制系统和执行系统的协同作用,实现对小车行驶的精准控制。
在实际应用中,循迹小车可以用于仓库自动化、智能导航、无人巡检等领域,为人们的生产和生活带来便利。
随着科技的不断发展,循迹小车的原理和技术也在不断完善和创新,相信它将会有更广泛的应用前景。
自动循迹小车(附有程序)

大学生电子设计竞赛自动循迹小车目录摘要 (1)1.方案论证 (2)1.1方案描述 (2)1.2单片机方案的比较与论证 (2)1.3编码器选择与论证 (2)1.4 LDC1000与LDC1314选择与论证 (3)1.5 OLED显示方案 (3)1.6蜂鸣器发声方案 (3)2.理论分析与计算 (3)2.1速度增量式PID计算 (3)2.2舵机位置式PID算法 (3)3.电路与程序设计 (4)3.1系统组成 (4)3.2系统流程图 (5)4.测试方案与测试结果 (5)4.1测试方案 (5)4.1.1舵机测试方案 (6)4.1.2电机测试方案 (6)4.2系统测试结果分析 (6)5.结论 (6)6.参考文献 (7)摘要本循迹小车以单片机XS128为控制核心,主要由LDC1314感应模块、稳压模块、液晶显示模块、驱动控制模块、蜂鸣器模块、编码器、舵机以及小车组成。
跑道的标识为一根直径0.6~0.9mm的细铁丝,小车在规定的平面跑道自动按顺时针方向循迹前进。
在任意直线段铁丝上放置4个直径约19mm的镀镍钢芯硬币(第五套人民币的1角硬币),硬币边缘紧贴铁丝。
实验结果表明,在直线区任意指定一起点(终点),小车都能够依据跑道上设置的铁丝标识,能够自动绕跑道跑完一圈,而且时间不超过10分钟,小车运行时始终保持轨迹铁丝位于小车垂直投影之下,小车路过硬币时能够发现并发出声音提示,显示屏上能够实时显示小车行驶的距离和运行时间。
关键词:自动循迹 LDC1314 实时显示自动循迹小车1.方案论证1.1方案描述自动循迹小车依据电磁感应原理,由单片机XS128控制,控制系统是由XS128控制模块、LDC1314感应模块、稳压模块、液晶显示模块、驱动控制模块、蜂鸣器模块、编码器、舵机以及电动小车组成的闭环控制系统。
LDC1314感应模块采集小车在跑道上位置与角度信息,利用XS128单片机处理位置与角度数据后调节舵机打角并通过PID精确算法调整后轮速度。
《自动循迹小车》课件

,
汇报人:
目录
01 添 加 目 录 项 标 题 03 自 动 循 迹 小 车 的 硬
件设计
05 自 动 循 迹 小 车 的 调 试与测试
02 自 动 循 迹 小 车 的 概 述
04 自 动 循 迹 小 车 的 软 件设计
06 自 动 循 迹 小 车 的 优 化与改进
Part One
自动循迹小车的组成
传感器:用于检测道路信 息,如红外传感器、超声 波传感器等
控制器:用于处理传感器 信息,控制小车的运动, 如单片机、微控制器等
驱动系统:用于驱动小车 运动,如直流电机、步进 电机等
机械结构:用于支撑小车, 如底盘、车轮等
电源系统:为小车提供电 力,如电池、电源适配器 等
软件系统:用于控制小车 运动,如嵌入式操作系统、 控制算法等
驱动方式: PWM控 制或H桥 驱动
驱动电路: 电源、控 制电路、 保护电路 等
驱动参数: 转速、扭 矩、电流 等
驱动性能: 响应速度、 稳定性、 效率等
驱动接口: 与主控板 的连接方 式及协议
传感器模块
传感器类型:红外传感器、超声波传感器等 传感器功能:检测障碍物、检测路径等 传感器安装位置:小车前端、侧面等 传感器工作原理:红外反射、超声波反射等
优化控制策略: 提高控制精度, 减少控制误差
优化硬件配置: 提高硬件性能, 减少硬件瓶颈
性能提升措施
优化算法:提高 小车的寻迹速度 和准确性
硬件升级:更换 更高性能的电机 和传感器
软件优化:优化 小车的控制程序, 提高响应速度和 稳定性
结构优化:改进 小车的结构设计, 提高其稳定性和 耐用性
应用拓展方向
自动循迹小车的位置和速度控制

自动循迹小车的位置和速度控制摘要:随着科技的不断发展,自动循迹小车已经成为人们日常生活中不可或缺的一部分。
本论文主要探讨了自动循迹小车的位置和速度控制技术,着重分析了该技术的优缺点及其在实际应用中的表现。
通过实验和统计数据,本文总结出了控制算法在不同条件下的最佳运行效果,为进一步推广和应用该技术提供了有益的参考和借鉴。
关键词:自动循迹小车;位置控制;速度控制;控制算法正文:自动循迹小车的位置和速度控制是该技术的核心之一,也是控制系统的重要组成部分。
针对不同的应用场景和需求,设计和选择合适的控制算法能够有效优化自动循迹小车的性能和稳定性,并提供更优质的使用体验和服务。
一般情况下,自动循迹小车的位置控制和速度控制是独立进行的,分别由不同的控制器和传感器来实现。
位置控制主要是通过地面传感器或者摄像头等设备实时监测小车当前的位置和轨迹,将数据传输给控制器,根据设定的控制算法进行计算和判断,控制小车的行进方向和角度,使其保持在目标轨迹上运行。
速度控制则是通过调节小车的电机转速和功率,控制车辆的前进速度和马力,根据路面情况和控制算法的要求,在不同的路段和环境下调整小车的速度和稳定性,保证安全和稳定性。
对于位置控制来说,PID控制算法是最常用的一种技术,通过根据目标位置和实际位置的误差来调节控制器的比例、积分和微分参数,使得小车能够迅速地调整其转向角度和行进方向,保持在设定轨迹上运行。
同时,还需要考虑到轨迹的复杂性和变化性,选择合适的传感器和检测装置来实现实时监测和定位,进一步提高位置控制的精度和准确性。
对于速度控制来说,也需要根据不同的场景和需求,选择合适的控制策略和算法。
普通路面下,比较适合采用PID控制等算法,根据实时检测到的速度和路面情况进行动态调节,同时保持车速统一,避免过分频繁的转速变化对行驶姿态和稳定性造成影响。
而在复杂环境下,比如陡坡、沙漠和水泥地等特殊路段,控制器需要通过更精细的调节和预判,避免车辆滑动、翻车等危险情况发生。
自动循迹小车

自动循迹小车目录目录 0摘要: (1)1.任务及要求 (2)1.1任务 (2)2.系统设计方案 (2)2.1小车循迹原理 (2)2.2控制系统总体设计 (2)3.系统方案 (3)3.1 寻迹传感器模块 (3)3.1.1红外传感器ST188简介 (3) 3.1.2比较器LM324简介 (4)3.1.3具体电路 (4)3.1.4传感器安装 (5)3.2控制器模块 (5)3.3电源模块 (6)3.4电机及驱动模块 (7)3.4.1电机 (7)3.4.2驱动 (7)3.5自动循迹小车总体设计 (8)3.5.1总体电路图 (8)3.5.2系统总体说明 (10)4.软件设计 (10)4.1 PWM控制 (10)4.2 总体软件流程图 (11)4.3小车循迹流程图 (11)4.4中断程序流程图 (12)4.5单片机测序 (13)5.参考资料 (16)自动循迹小车摘要:本设计是一种基于单片机控制的简易自动寻迹小车系统,包括小车系统构成软硬件设计方法。
小车以AT89C51 为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
关键词:单片机AT89C51 光电传感器直流电机自动循迹小车Abstract :This design is a Simple Design of a smart auto-tracking vehicle which based on MSC control.The construction of the car ,and methods of hardware and software design are included. The car use AT89C51 as heart of centrol in this system. Then using PWM waves Produced by MCU to control car speed. By using infraraed sensor to detect the information of black track. The smart vehicle acquires the information and sends t hem to the MSC.Then the MSC analyzes the signals and controls the movements of t he motors. Which make the smart vehicle move along the given black line antomaticly.Keywords :infrared sensor ;MSC ;auto-tracking1.任务及要求1.1任务设计一个基于直流电机的自动寻迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑色车轨迹行驶。
循迹小车原理

循迹小车原理
循迹小车是一种机器人,它利用视觉,红外,激光等方式来检测它面前的环境,并自动控制它的运动路径。
循迹小车一般由电动推进装置、车底传感器、电源驱动以及控制器等部分组成。
循迹小车的原理非常简单,具体如下:首先,控制器会根据车底的传感器检测出小车的位置及其与路线的距离。
其次,控制器根据路线中的黑白两色瓷砖之间的强度差,经过比较确定出当前的小车的方向,然后通过PWM把电机的速度控制在某一水平,最终使小车前往指定的方向。
综上,循迹小车的原理基于红外传感器,它可以根据环境中路线黑白瓷砖之间的强度差控制小车的速度和方向,从而实现自动控制小车的行走路线。
有了循迹小车,我们可以探索出更多有趣的机器人应用,使机器人以及自动控制更加智能。
循迹小车的主要优势在于它的简单性和可靠性,也就是说它可以准确的检测出路线的黑白瓷砖,可以适应各种环境,而且可以避免路线走形,能够不断地调整自身的运动轨迹。
另外,循迹小车的结构也相当的简单,其主要包括电机、传感器、控制器以及电源等,而且可以根据需要添加其他元件,增强系统的功能、增强机器人的智能化程度。
因此,循迹小车是目前受到越来越多人关注的机器人技术之一,它不仅可以解决自动控制的问题,也能够为多种机器人应用提供基础技术。
它的简单性、可靠性以及可扩展性使它在机器人行业获得了普
及,而且还在不断进行改进和发展。
电动循迹小车实验报告

一、实验目的本次实验旨在设计和实现一款基于电动驱动的循迹小车,通过红外传感器检测地面上的黑线,实现对小车行进路径的自动控制。
通过本次实验,掌握以下技能:1. 红外传感器的原理和应用;2. 单片机的编程和驱动控制;3. 电动小车的组装与调试;4. 掌握电路设计和调试方法。
二、实验原理1. 红外传感器原理:红外传感器通过发射红外线并接收反射回来的红外线来检测物体的存在。
当红外线照射到黑色路线上时,反射回来的红外线强度减弱,传感器检测到变化后,将信号传输给单片机。
2. 单片机控制原理:单片机接收到红外传感器的信号后,根据预设的程序控制小车的前进、后退、转弯等动作。
3. 电机驱动原理:电机驱动电路将单片机的控制信号转换为电机所需的电流,驱动电机旋转,从而实现小车的运动。
三、实验器材1. 电动小车底盘;2. 红外传感器模块;3. 单片机(如Arduino);4. 电机驱动模块(如L298N);5. 电池;6. 连接线;7. 电阻、电容等电子元件;8. 黑色纸带。
四、实验步骤1. 组装电路:将红外传感器模块、单片机、电机驱动模块、电池等元件按照电路图连接起来。
2. 编写程序:根据实验要求,编写单片机的控制程序。
程序主要包括以下功能:- 红外传感器数据采集;- 小车运动控制(前进、后退、转弯);- 电机驱动控制。
3. 调试程序:将编写好的程序烧录到单片机中,连接电池,观察小车是否能够按照预期路径行进。
4. 调整传感器位置:根据红外传感器的实际工作情况,调整传感器位置,确保传感器能够准确检测到地面上的黑线。
5. 调整电机速度:通过调整电机驱动模块的PWM信号,调整电机的转速,使小车运动平稳。
6. 优化程序:根据实验结果,对程序进行优化,提高小车的循迹精度和稳定性。
五、实验结果与分析1. 实验结果:经过调试,小车能够按照地面上的黑线行进,实现自动循迹。
2. 分析:- 红外传感器对光线敏感,容易受到环境光线干扰。
在光线较强或较弱的环境中,需要对传感器进行调整,以确保其正常工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
www�ele169�com | 45智能应用0 引言随着机械、电子、控制、信息等技术的迅猛发展,智能机器人将在军事、科研和工业领域中有着广阔的应用前景[1-4]。
智能循迹小车是一种可自动根据规划路径运行的轮式机器人,也是一个集环境感知、分析判断与决策、自动行驶等功能于一体的综合系统[5]。
例如在国内外的一些大型物流企业,已经开始利用智能小车对货物进行扫码识别,然后按照规划路径自动运送到相应的出货区域,实现了货物的快速自动分拣[6],节省了人工及劳动强度,并提高了工作效率;在矿山行业,也可以运用智能小车进行煤炭等货物的运输。
现在,许多学校和机构通过举办循迹小车的设计制作活动和学科竞赛,来培养学生的实践、创新能力和团队协作精神等[7-13]。
循迹小车所采用的位置和速度控制模型及策略直接影响着小车循迹运动的精度、速度和流畅性。
本文根据所设计循迹小车的工作原理进行机械运动分析,建立位置+速度的串级PID 控制模型,实现了循迹小车快速、精确的循迹控制。
1 工作原理■1.1 组成设计的循迹小车的组成和工作原理图如图1所示。
小车主要由机械机构和控制系统组成。
机械机构主要包括车身、万向轮、左轮、右轮和减速器等组成。
控制系统主要由单片机控制板、电机驱动板、电池、红外光电传感器、测速器和控制软件等组成。
■1.2 工作原理万向轮安装在车身前部,左轮和右轮安装在车身后部,分别由左电机和右电机通过相应的减速器减速后单独驱动;单片机控制板采用模块化设计,CPU 采用STC89C52芯片;左电机和右电机为直流电机,由采用L293D 芯片的电机驱动板来驱动;电源模块用2节3.7V 锂电池串联给小车控制系统供电。
对于每个直流电机,单片机输出一路PWM 信号来控制电机的转速,输出一路TTL 信号来控制电机的转向;两个槽型对射光电传感器与安装在左、右电机减速器上的测速码盘组成了测速系统,将左、右轮的转速转换为脉冲实时传送到单片机控制系统,可实现左、右轮转速的闭环控制。
5个红外光电传感器安装在小车的前部,用来检测黑色轨道与小车前进方向之间的偏差。
图1 循迹小车的组成和工作原理图当小车正常前进时,红外光电传感器A 检测到黑色轨道;当红外光电传感器B 或C 或D 或E 检测到黑色轨道时,说明小车检测到位置误差,轨道出现了偏转;控制软件根据5个红外光电传感器输入状态的变化来判断位置误差的大小和方向,并确定下一步调整时的转向和转角输出,再计算出左、右电机的输出转速,然后再通过电机驱动板、左电机、右电机、减速器来改变左轮、右轮的速度,从而改变小车的前进方向,从而实现小车的自动循迹运动。
2 机械运动分析根据小车的机械结构,将小车简化为图2中粗黑线所示的模型。
万向轮的中心点为G,左轮的中心点为H,右轮的中心点为J,H 点和J 点的中心点为I。
设小车左轮的速度为v 左,右轮的速度为v 右,I 点的速度为v 中。
由于小车自动循迹小车的位置和速度控制韩林峰1 ,崔琦2(1.郑州市第一中学,河南郑州,450006;2.洛阳理工学院,河南洛阳,471023)摘要:为了实现小车快速平稳的循迹运动,采用5个红外光电传感器检测轨道的偏差,前部安装一个万向轮,通过后部左轮和右轮的速度差来控制小车的转向。
分析了小车转弯时的运动轨迹,讨论了左轮和右轮速度与转弯半径等参数之间的关系;设计了位置+速度的串级PID 控制模型,采用速度最快策略进行速度分配,确保小车在转向时快速流畅,使小车能够迅速、平稳、准确地沿赛道轨迹运动。
该小车的设计方案和串级控制模型也可应用于无人车间自动搬运的AGV小车、自主移动机器人等服务机器人的循迹及定位控制。
关键词:循迹小车;位置;速度;串级控制46 | 电子制作 2018年8月2 小车的转弯轨迹由公式/v R R t ωθ==∆(1)可得小车转弯时各点的速度为:////v R t v R tv R t v R tθθθθ=∆=∆=∆=∆ 左 右 中G G(2)式中:R 左为OH 的长度,R 右为OJ 的长度,R 中为OI的长度,R G 为OG 的长度。
设HJ 的长度为k,则11=k =2k 221==22R R R t R R v v θ++∆++中 ()()() (3)所以: 1=2v v v +中() (4) kv v tθ−=∆右左(5)将公式5带入公式3可得: k =2 v v R v v +−右左中右左()()(6)由以上分析可以看出,当k 为常数时,循迹小车的转弯轨迹(转动方向和回转中心点O 的位置)是由左、右轮度右转。
然后分别针对这几种情况,根据需要转动的方向和转动的角度进行速度分配,确定左轮速度v 左和右轮速度v 右,然后以PWM 方式控制左轮和右轮的速度,实现小车的转向和直线运动。
由于其控制简单,编程方便,比较适合一些对速度要求不高的场合[6-8]。
图3 循迹小车的简单控制模型图采用简单控制模型后,循迹小车过弯道时的运动轨迹如图4所示。
小车开始时在直道上行驶,然后进入弯道;在控制程序的第一个扫描周期后小车的万向轮到达G 1点,红外光电传感器C 检测到了黑线,小车进行小角度右转输出,到第二个扫描周期时,小车运行到G 2点。
由图2可知,小车在转向时的运动轨迹是圆弧,所以G 1和G 2之间为圆弧。
由于小左左左左右右右右右右中www�ele169�com | 47智能应用车发生了转向,所以在第二个扫描周期后,只有红外光电传感器A 检测到了黑线,小车进行直行输出,到第三个扫描周期时,小车运行到G 3点,G 2和G 3之间为直线;此时红外光电传感器C 检测到了黑线,小车再次进行小角度右转输出。
依次类推,小车在通过弯道时不断地进行转弯和直行调整,其运动轨迹是一些圆弧和直线。
由此看出,采用这种控制模型后,小车每个控制循环输出的转角是有级的且不连续的,循迹小车在转弯时常出现摆动等不连贯运动,影响小车的运动速度。
图4 循迹小车过弯道时的运动轨迹为了改善小车运动的流畅性,一些论文将小车前端的万向轮改为由舵机控制的导向轮,然后分别对舵机转向的角度和小车的左、右轮的速度采用了PID 闭环控制[14,15]。
由于小车的转向还与左、右轮的速度有关,这种控制方式要求舵机的转向角度与左、右轮的速度要实时匹配,否则就会出现轮子打滑现象,所以控制难度较大。
■3.2 串级PID 控制模型经过以上分析可知,循迹小车是通过左、右轮的速度控制来实现小车沿黑色轨道循迹的位置控制,设计的位置+速度的串级PID 控制模型如图5所示。
其内部为左、右轮速度控制的两个速度环,外部为位置偏差控制的位置环。
小车前部的红外光电传感器检测到小车与轨道的位置偏差可用检测到黑色轨迹偏差的传感器点和G 点的直线与直线AG 之间的夹角α表示,直线AG 左边的夹角为负,右边的为正。
则5个红外光电传感器可检测到的位置偏差分别为0o ,-45o ,-90o ,45o 和90o 。
在每次控制循环中,位置偏差的设定值0和实际值α输入到转角PID 控制器,通过PID 运算产生小车的输出转角θ,θ角的正负决定了小车的转向。
由转角θ再进行速度分配,确定左轮速度v 左和右轮速度v 右。
每个车轮速度的设定值与实际检测值输入到相应的速度PID 控制器,产生相应车轮的速度输出,再通过电机驱动板以PWM 方式控制电机的转速;左轮和右轮的转速差可实现小车的转向和直线运动,从而实现小车的循迹运动控制。
在本控制模型中,转角和转速都实现了PID 控制,从而使转角和转速的输出连续变化;同时,采用两个PID 控制器串联工作,即外环(位置环)转角PID 控制器的输出经运算后作为两个内环(速度环)速度PID 控制器的设定值,由内环PID 控制器的输出去操纵小车的转向和转角,从而改善了控制质量,对外环被控量具有更好的控制效果。
■3.3 速度分配策略在公式5中,HJ 的长度k 为常数,每个控制循环的时间Δt 也可确定,转角PID 控制器输出了转角θ,那么如何确定v 左和v 右这两个变量呢?为了尽快使小车转向回到轨道上,可选用转向最快策略。
当为θ正时,小车需要右转,可令v 右=0,则v 左=θk/Δt;当为θ负时,小车需要左转,可令v 左=0,则v 右=-θk/Δt。
这种方法虽然转向较快,循迹效果很好,但是影响了小车转弯的速度,势必会影响循迹小车的比赛成绩。
为了保证小车的速度,可选用速度最快策略。
每个小车在直行时都有一个最大速度v m ,那么在转弯的时候可将外侧轮子的速度选择为最大速度v m 。
当为θ正时,小车需要右转,可令v 左=v m ,则v 右=v m -θk/Δt;当为θ负时,小车需要左转,可令v 右=v m ,则v 左=v m+θk/Δt。
这种方法可以图5 位置+速度的串级PID 控制模型检测到的轨道位置偏差更加精确,也会改善转角PID控制器输出的波动,使小车的转向更加平稳。
若小车的单片机控制板采用性能更高的CPU(例如Arduino MEGA2560或32位ARM芯片),提高其运算速度,就能减小中断扫描周期Δt,即减小了PID控制器的扫描周期,提高了小车的响应速度,使小车的循迹运动更加平稳可靠。
5 结论本论文采用5个红外光电传感器检测轨道的偏差,前部安装万向轮,通过后部左轮和右轮的速度差来控制小车的转向,实现小车的循迹运动;分析了小车转弯时的运动轨迹,讨论了左轮和右轮速度与转弯半径等参数之间的关系;设计了位置+速度的串级PID控制模型,采用速度最快策略进行速度分配,确保小车在转向时快速流畅,使小车能够快速、平稳、准确地沿赛道轨迹运动。
该小车的设计方案和串级控制模型也可应用于无人车间自动搬运的AGV小车、自主移动机器人等服务机器人的循迹及定位控制。
测与仪表,2011,48(7):65-68.* [7]刘远明,李道霖,韩绪鹏.感应式循迹小车的设计与实现[J].电子设计工程,2011,19(10):70-73.* [8]张岩,裴晓敏,付韶彬.基于单片机的智能循迹小车设计[J].国外电子测量技术,2014,33(3):51-54.* [9]尹杰,杨宗帅,聂海,王海峰.基于红外反射式智能循迹遥控小车系统设计[J].电子设计工程,2013,21(23):178-180.* [10]黄远长,李丹,殳国华.用于创新类课程的智能循迹小车的设计[J].电气自动化,2012,34(4):88-90.* [11]许思维,强俊.智能循迹小车的设计与实现[J].电脑知识与技术,2014,10(24):5746-5749.* [12]王琰,郭燕.基于C51单片机的智能循迹小车设计与实现[J].机电一体化, 2013, (8): 72-76.* [13]王晶.智能小车运动控制技术的研究[D].武汉:武汉理工大学,2009.* [14]朱里红,王定文.基于模糊PID的电磁循迹小车控制系统[J].兵工自动化,2016,35(2):44-47.* [15]夏钟旭,蒋璐.基于MC9S12XSl28处理器的智能循迹小车分析研究[J].电子制作,2016,(6):28-30.4 结论在经过硬件电路调试,确认各个部分模块工作没有问题后,将程序通过烧录软件下载到单片机上,通电进行系统调试,显示值与手动计算与大致相等。