首先,根据AGV小车需要实现的功能,设计了系统的总体方案。在硬件设计方面,对AGV小车的控制设计为两个控制核心,一个为主控核心,另一个为辅助控制核心。添加电机驱动模块、电源检测模块、无线通信模块、陀螺仪模块、四路循线模块、视觉识别模块等。
然后,对系统的硬件模块进行分布软件设计。主要包括模块间通信方式设计、车体运动控制设计、陀螺仪信息采集设计、电源检测程序设计、巡线程序设计、WIFI通信设计、物联网监测设计等。采用了红外循迹技术、图像采集及颜色识别技术、串口及IIC通信技术、WIFI通信技术、物联网连接技术等。
最后,通过对AGV小车控制系统进行软硬件联调、模拟场景测试,实现了AGV小车按照既定路线行走,并根据摄像头颜色提取实现物料识别及位置定位功能,上位机实时显示AGV小车的电源状态、识别的颜色及计数功能。
1