毕业论文-机电一体化专业_第1页
毕业论文-机电一体化专业_第2页
毕业论文-机电一体化专业_第3页
毕业论文-机电一体化专业_第4页
毕业论文-机电一体化专业_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于机器视觉与模糊PID控制的AGV系统设计与实现摘要随着工业自动化与智能制造的深度融合,自动导引运输车(AGV)作为物料转运的关键设备,其智能化、柔性化水平对生产效率提升具有重要意义。本文针对传统AGV在复杂环境下导航精度不高、路径跟踪响应滞后及抗干扰能力不足等问题,设计了一种基于机器视觉导航与模糊PID控制算法的AGV系统。首先,阐述了AGV的机械结构设计,包括驱动轮布局与转向机构;其次,构建了以工业相机为核心的视觉导航系统,通过图像预处理、特征提取与路径识别算法实现AGV的自主定位与路径规划;再次,针对AGV运动控制的非线性与时变性,设计了模糊PID控制器以优化速度闭环与转向控制性能;最后,通过实验验证了所设计系统的有效性,结果表明该AGV在预设路径下的跟踪误差较小,动态响应速度与稳定性均满足预期设计要求。本文研究为提升AGV在复杂工业场景下的适应性与可靠性提供了一定的技术参考。关键词:机电一体化;AGV;机器视觉;模糊PID控制;路径跟踪1.引言1.1研究背景与意义在工业4.0与智能制造的时代背景下,自动化物流系统作为智能工厂的核心组成部分,其高效性与灵活性直接影响生产流程的顺畅度与整体效益。自动导引运输车(AutomatedGuidedVehicle,AGV)作为一种能够自主行驶、完成物料转运任务的自动化设备,凭借其柔性化、智能化及可扩展性等优势,已广泛应用于汽车制造、仓储物流、电子加工等领域。传统AGV多采用磁导航、激光导航等方式,虽技术成熟但存在路径修改困难、环境适应性差或成本较高等局限。随着机器视觉技术的快速发展,基于视觉的导航方式因具有信息量大、成本相对较低、易于实现复杂路径规划等特点,成为AGV导航技术的重要发展方向。同时,AGV在负载变化、地面不平整等工况下,其运动控制系统易受干扰,传统PID控制难以兼顾动态响应与稳态精度。因此,研究基于机器视觉的导航方法与先进控制策略,对提升AGV的自主运行能力与控制性能具有重要的理论价值与实际应用意义。1.2国内外研究现状近年来,国内外学者在AGV导航与控制领域开展了大量研究。在导航技术方面,文献[1]采用单目视觉结合二维码识别实现AGV的精确定位,但二维码的铺设与维护增加了成本;文献[2]提出基于自然特征的视觉导航方法,通过提取环境中的纹理、边缘等特征进行定位,提高了环境适应性,但计算复杂度较高。在控制策略方面,针对AGV的运动控制,PID控制因结构简单、易于实现而被广泛应用,但参数整定困难且对非线性系统适应性不足。模糊控制作为一种智能控制方法,能够处理不确定性与非线性问题,文献[3]将模糊控制与PID结合,设计了模糊PID控制器用于AGV速度调节,改善了系统的动态性能。然而,现有研究多侧重于单一技术的改进,对于视觉导航与先进控制算法的深度融合及实际系统的集成实现仍需进一步探索。1.3主要研究内容与技术路线本文以提升AGV的导航精度与运动控制性能为目标,主要研究内容包括:1.AGV机械本体设计:完成驱动系统、转向机构及承载平台的结构设计与选型,确保AGV的承载能力与运动灵活性。2.机器视觉导航系统构建:设计基于工业相机的图像采集方案,研究路径图像预处理、特征提取与路径中心线识别算法。3.模糊PID控制系统设计:针对AGV的速度闭环控制与转向控制,设计模糊PID控制器,实现对AGV运动状态的精确调节。4.系统集成与实验验证:搭建AGV实验平台,进行软硬件集成,并通过路径跟踪实验验证系统的整体性能。技术路线如图1所示(此处省略图示,实际论文中应绘制):首先进行需求分析与总体方案设计,然后分别开展机械结构设计、视觉导航算法研究与控制系统设计,最后进行系统集成、调试与实验验证。1.4论文组织结构本文共分为六章:第一章为引言,阐述研究背景、意义、现状及主要内容;第二章介绍AGV系统的总体设计方案,包括机械结构与系统组成;第三章详细论述机器视觉导航系统的实现,包括图像采集与处理算法;第四章重点研究模糊PID控制器的设计与参数整定;第五章通过实验验证系统性能并进行结果分析;第六章为结论与展望。2.AGV系统总体设计2.1设计目标与技术指标根据工业物料转运的实际需求,本AGV系统设计目标为:实现自主路径跟踪、具备一定的避障能力、运动平稳且定位精度满足要求。主要技术指标如下:额定承载能力:满足常规物料转运需求;运行速度:0~Xm/s(可调);路径跟踪精度:±Xmm(沿路径中心线);导航方式:基于机器视觉的路径识别;供电方式:锂电池供电,续航时间不低于X小时。2.2系统总体结构AGV系统主要由机械本体、驱动系统、视觉导航系统、控制系统及电源系统五部分组成,如图2所示(此处省略图示)。机械本体为AGV的基础框架,承载各部件;驱动系统提供动力与转向;视觉导航系统负责路径识别与定位;控制系统是核心,实现数据处理、决策与控制指令输出;电源系统为整个系统供电。2.3机械结构设计2.3.1车体结构车体采用方形框架结构,材料选用铝型材,兼顾轻量化与结构强度。上部安装承载平台,用于放置物料;下部安装驱动轮、万向轮、电池及控制箱等部件。车体尺寸根据承载需求与运动灵活性综合确定。2.3.2轮系布局与驱动方式采用两轮差速驱动结合两个万向轮辅助支撑的布局方案。两个主动轮对称布置于车体中轴线两侧,万向轮布置于车体前后(或对角线),以保证AGV运动的稳定性。驱动轮由直流减速电机驱动,通过控制两侧电机的转速差实现转向。2.3.3关键部件选型1.驱动电机:选用带编码器的直流减速电机,便于实现速度闭环控制与里程估算。其功率、转速与减速比根据AGV的负载与速度要求进行匹配。2.万向轮:选用带轴承的万向轮,要求转动灵活、承载能力满足设计要求。3.电池:选用高容量锂电池组,提供稳定的直流电源,并配备电池管理系统(BMS),实现过充、过放保护及剩余电量监测。2.4控制系统总体方案控制系统采用“上位机+下位机”的分层控制架构。上位机选用工业控制计算机(或嵌入式开发板,如NVIDIAJetson系列),负责视觉图像处理、路径规划、任务调度及人机交互;下位机选用STM32系列微控制器,负责电机驱动控制、传感器数据采集(如编码器、陀螺仪等)及执行上位机指令。上下位机通过串口或以太网进行数据通信。3.机器视觉导航系统设计3.1视觉导航原理机器视觉导航的基本原理是通过安装在AGV上的相机采集地面路径图像,经图像处理算法提取路径特征(如路径中心线),并根据图像中路径的位置信息计算AGV相对于期望路径的偏差(包括横向偏差与航向角偏差),进而为AGV的转向控制提供依据。3.2图像采集系统3.2.1相机选型与安装选用工业面阵相机,分辨率根据导航精度要求与视场范围确定。相机安装于AGV车体前端下方,镜头朝向地面,与地面成一定倾角,确保采集到清晰的路径图像。安装高度与角度需通过实验调整,以获得合适的成像范围与畸变程度。3.2.2图像采集参数设置根据现场光照条件,调整相机的曝光时间、增益等参数,避免图像过曝或欠曝。采用固定焦距镜头,保证成像清晰。图像格式选用灰度图,以减少数据量,提高处理速度。3.3路径图像预处理原始图像中存在噪声、光照不均等干扰,需进行预处理以提高后续特征提取的准确性。预处理流程主要包括:1.灰度化:将彩色图像转换为灰度图像,简化数据处理。2.滤波去噪:采用中值滤波或高斯滤波等方法去除图像噪声。中值滤波对椒盐噪声抑制效果较好,高斯滤波则能平滑图像细节。3.阈值分割:通过设定合适的阈值,将路径区域与背景区域分离,得到二值化图像。阈值的选取可采用自适应阈值法,以适应不同光照条件。4.形态学操作:对二值化图像进行腐蚀与膨胀操作,消除小的噪声区域,连接断裂的路径边缘,改善路径区域的连通性。3.4路径特征提取与识别路径特征提取是视觉导航的核心环节。本文采用基于路径颜色或形状的识别方法。假设导航路径为黑色胶带或白色线条(根据实际情况确定)。1.感兴趣区域(ROI)提取:为减少计算量,仅对图像中包含路径的区域进行处理。ROI的位置与大小根据相机安装位置与AGV运动范围预先设定。2.边缘检测:采用的Canny边缘检测算法提取ROI内路径的边缘信息。Canny算法具有良好的边缘定位精度和抗噪声能力。3.路径中心线拟合:对检测到的路径边缘点进行直线拟合(适用于直线路径)或曲线拟合(适用于曲线路径)。对于直线路径,可采用最小二乘法拟合出路径的左右边缘线,取其角平分线作为路径中心线;对于曲线路径,可采用多项式拟合或霍夫变换检测圆弧等方法。4.偏差计算:根据拟合出的路径中心线,计算AGV当前位置相对于路径中心线的横向偏差(像素单位)和航向角偏差。横向偏差为图像中心与路径中心线在水平方向的距离,航向角偏差为路径中心线与图像水平线的夹角。3.5坐标转换与定位将图像像素坐标系下的偏差转换为AGV车体坐标系下的实际物理偏差。通过相机标定,建立像素坐标与物理坐标之间的映射关系。相机标定可采用张正友标定法,获取相机的内参矩阵与畸变系数,对图像进行畸变校正后,再进行坐标转换,得到AGV相对于路径的实际横向偏差和航向角偏差,为后续控制提供输入。4.模糊PID控制系统设计4.1AGV运动控制模型AGV采用两轮差速驱动,其运动学模型可简化为:假设AGV两个驱动轮的轴距为L,左轮转速为nL,右轮转速为nR,车轮半径为r。则AGV的前进速度v和转向角速度ω可表示为:v=(nL+nR)*r/2ω=(nR-nL)*r/LAGV的运动控制本质上是通过控制左右轮的转速来实现对期望速度和转向角的跟踪。4.2PID控制原理传统PID控制器由比例(P)、积分(I)、微分(D)三个环节组成,其控制规律为:u(t)=Kp*e(t)+Ki∫e(t)dt+Kdde(t)/dt其中,e(t)为设定值与实际值的偏差,Kp为比例系数,Ki为积分系数,Kd为微分系数。PID控制器结构简单,但若参数整定不当或系统存在非线性、时变特性时,控制效果往往不理想。4.3模糊PID控制器设计为提高AGV运动控制的动态性能与鲁棒性,设计模糊PID控制器,通过模糊逻辑对PID参数进行在线自整定。4.3.1模糊控制器结构采用两输入三输出的模糊控制器。输入量为路径跟踪的横向偏差e和偏差变化率ec,输出量为PID控制器的参数修正量ΔKp、ΔKi、ΔKd。4.3.2模糊变量的隶属度函数确定输入输出变量的论域与模糊子集。假设e的论域为[-a,a],ec的论域为[-b,b],ΔKp、ΔKi、ΔKd的论域分别为[-c,c]、[-d,d]、[-e,e](具体数值根据实际系统调试确定)。模糊子集均取为{NB,NM,NS,ZO,PS,PM,PB},分别表示负大、负中、负小、零、正小、正中、正大。隶属度函数采用三角形或高斯函数。4.3.3模糊控制规则根据操作人员的经验和控制理论知识,制定模糊控制规则表。例如,当e为NB(负大)且ec为NB(负大)时,说明AGV偏离路径较大且有继续偏离的趋势,应增大比例系数Kp(PB),减小积分系数Ki(NB),适当增大微分系数Kd(PM),以快速减小偏差。控制规则的一般形式为:IFeisAandecisB,THENΔKpisC,ΔKiisD,ΔKdisE。4.3.4模糊推理与解模糊采用Mamdani型模糊推理方法,根据输入变量的模糊值和模糊控制规则进行推理,得到输出变量的模糊集合。解模糊采用重心法,将模糊集合转换为精确的ΔKp、ΔKi、ΔKd值,实时修正PID控制器的参数。4.4速度与转向控制实现AGV的运动控制分为速度闭环控制和转向控制。速度闭环控制:以上位机规划的期望速度为设定值,以编码器采集的实际速度为反馈值,采用模糊PID控制器计算控制量,驱动直流电机。转向控制:根据视觉导航系统得到的横向偏差e和航向角偏差θ,结合当前行驶速度v,通过模糊PID控制器计算转向角速度ω,进而转换为左右轮的速度差,实现转向控制。5.系统集成与实验验证5.1硬件平台搭建按照设计方案,搭建AGV实验平台。主要硬件包括:铝型材车体、直流减速电机及驱动器、工业相机、STM32微控制器、上位机(如PC机)、锂电池组、陀螺仪等辅助传感器。将各部件安装固定,连接电气线路,确保系统供电与信号传输正常。5.2软件系统开发软件系统包括上位机视觉处理软件与下位机控制软件。上位机软件:采用C++语言结合OpenCV库开发,实现图像采集、预处理、路径识别与偏差计算功能,并将计算得到的偏差信息发送给下位机。同时开发人机交互界面,用于参数设置、状态显示与手动控制。下位机软件:基于STM32HAL库开发,实现电机驱动、编码器数据采集、与上位机通信及模糊PID控制算法。采用中断方式处理编码器信号,提高速度测量精度。5.3实验方案设计为验证AGV系统的性能,设计以下实验:1.路径跟踪实验:在地面铺设预设路径(包含直线段、圆弧段及拐角),控制AGV沿路径行驶,记录其跟踪偏差。2.动态响应实验:在AGV匀速行驶过程中,人为施加小的干扰(如轻微推动AGV),观察系统的恢复能力。3.不同负载下的性能实验:改变AGV的负载重量,测试其在不同负载下的路径跟踪精度与速度稳定性。5.4实验结果与分析5.4.1路径跟踪精度实验结果显示,AGV在直线路径段的横向跟踪误差均值较小,最大误差不超过设定的技术指标;在圆弧段及拐角处,误差略有增大,但仍在可接受范围内。这表明视觉导航系统能够准确识别路径,模糊P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论