论文部分内容阅读
物料运输是一项繁重复杂的工作,传统的物料运输方式需要人工操作,不仅浪费人力资源而且危险系数高。而AGV(自动导引车)作为新兴的物料运输方式,现场无需人工操控即可完成搬运、避障、装载等工作。AGVS(自动导引车系统)集自动控制、图像处理、远程通信等多种技术于一体,软硬兼备。随着科技的迅猛发展,AGV在缩短生产周期、加快物流、降低成本、提高经济效益等方面都有显著的作用,得到越来越广泛的应用。本课题详细介绍了AGV的发展史及研究现状,介绍了AGVS系统的相关技术,在此基础上完成了基于嵌入式控制系统的自动导引小车系统的设计与实现。主要研究工作如下:1、对AGVS进行了总体结构设计:分析了系统的总体结构、工作原理以及各组成模块的功能,系统主要功能模块包括直流电机调速模块、步进电机移载模块、视觉导引模块、自动充电模块、安全避障模块、无线通信模块等。2、硬件电路设计:采用核心板-底板方式,便于安装、调试以及功能扩展。核心板作为主控模块;底板主要用于扩展外围功能,硬件电路主要包括直流电机驱动、步进电机驱动、安全避障模块、人机接口模块、远程通信模块等;电源板完成电压转换,引出相关电源接口,同时设计了电压检测电路和自动充电模块。3、设计了基于视觉导引的AGV控制算法:对导引路径、目的地信息进行了详细分析,研究了基于视觉的路径特征提取与识别,设计分区导引控制算法实现AGV的循迹前进。4、软件系统设计:编写了嵌入式控制系统软件和远程监控软件。在linux操作系统下实现安装Qt开发环境,采用Qtopia完成用户图形界面的设计,完成了系统初始化、自动充电算法、摄像头图像处理、无线通信以及各硬件模块的驱动程序设计。最后对系统进行了联调,达到预期的性能要求。