论文部分内容阅读
智能寻迹小车属于机器人的范畴,它可以适应恶劣的工作环境,在人类无法生存和进入的环境下完成探测任务,它集先进的传感器技术、嵌入式、人工智能、轨迹规划和自动控制技术于一体。本文设计了一种高性能、低功耗的智能寻迹小车控制系统,该系统具有良好的可扩展性、可实现多功能模块的添加。本文首先介绍了智能小车的国内外研究现状,对智能寻迹小车的总体系统进行了研究。构建了基于ARM的智能寻迹小车控制系统的硬件平台,该硬件平台包括以下模块:电源模块、S3C2440A核心板模块、主控板模块、红外传感器寻迹模块、直流电机驱动模块、无线通信模块、图像采集模块等。该硬件系统可以实现智能小车自主寻迹,实时图像采集和无线传输的功能。构建了基于ARM的智能寻迹小车控制系统的软件平台,在RedHat9.0、ADS、Secure-CRT、H-JTAG软件开发环境下,实现了嵌入式交叉编译环境的建立和Linux操作系统的移植;编写了基于Linux系统的设备和接口驱动程序,实现了USB摄像头驱动和USB无线网卡驱动的加载;设计了控制系统主程序、编写了图像采集程序群和基于TCP/IP协议的Socket视频传输程序;设计了基于嵌入式的Web视频监控平台,该平台包括嵌入式视频服务器以及Web服务器,编制了Video For Linux图像采集程序以及Socket视频传输程序,采用Boa服务器移植;设计了Java Applet人机交互平台,实现了智能寻迹小车视频数据实时接收与显示以及小车实时运行轨迹的远程监控。研究了红外寻迹处理的PID控制算法和TCRT5000的误差检测方法,设计了相应的程序流程,最后,通过对智能寻迹小车的软件系统和硬件系统的联合调试,验证了该系统的可靠性和稳定性,实现了智能小车路径跟踪、实时图像传输以及远程监控的功能,达到了预期的效果。