论文部分内容阅读
移动机器人技术是当今人们研究的热点问题,它涉及到智能控制、图像识别、信息处理等多种技术,它综合了计算机、电子、机械等多种学科,并且相对于传统的机器人,移动机器人加入了更多智能元素,其研究挑战性更强,因此,移动机器人的研究受到世界各国的普遍关注。本论文开发了一款具备人工遥控和实时视频监控功能的移动视频监控小车。在该系统中,首先使用无线路由器和无线网卡来组建局域网,视频监控功能是通过在小车端架设视频服务器,同时在小车端通过无线网卡来接入组建好的局域网,从而在PC机上用访问网页的方式来实现的。人工遥控功能主要是由PC机通过无线网卡来发送控制指令给小车,其中涉及到小车控制界面编程和网络编程等过程。系统的硬件部分主要是由以ARM9为核心的Micro2440开发板、USB摄像头、无线网卡以及L298N模块组成,其中Micro2440是整个移动视频监控小车系统的核心部分。系统的软件部分主要包括嵌入式软件开发平台的搭建和上位机以及下位机的程序实现。其中嵌入式软件开发平台主要是以Linux操作系统为核心,针对具体硬件平台对Linux操作系统的裁剪和移植,同时包含Bootloader的移植和根文件系统的定制。上位机程序是基于Windows的小车控制界面,用MFC来编程实现。下位机程序主要包含驱动程序和小车的控制程序,主要涉及到Linux系统下驱动程序的开发和应用程序的开发。实验表明,本论文开发的移动视频监控小车操作方便、方向控制灵活、视频监控效果良好。