论文部分内容阅读
在我们的日常生活中出现了各种恐怖袭击,例如商场、银行出现的恐怖炸弹事件,劫持人质事件,核电站泄漏以及化工厂爆炸事件。在上述出现的各种危险情况下,如果工作人员直接到这些危险的现场处理事故,很有可能会造成人身伤害。为了代替工作人员进入危险现场了解实时情况,各种移动机器人应运而生。本论文所做的可移动网络视频监控平台就是其中一个例子。我们可以利用PC机终端通过internet网络对远程端的现场环境进行监控,并且可以远程遥控移动平台,采集各个角落的视频画面以及温度参数等。 本论文提出的可移动网络视频监控平台采用嵌入式技术,通过ARM硬件平台搭载可裁剪的Linux系统,通过移植uboot、内核、文件系统,搭建ARM平台的控制系统与外围扩展模块共同实现需求功能。本论文选用三星公司的S3C2440 ARM9控制芯片(256M Nandflash,64M Norflash)为控制系统。外围设备采用USB摄像头(中星微ZC0301P)采集视频图像,通过RT30701 WIFI无线网卡连接网络,进行网络通信。利用L298N电机驱动模块控制移动平台直流电机。 ARM服务器端的应用程序采用多线程编程,利用socket编程作为主进程,另外加入温度传感器数据采集线程,视频采集线程,客户端处理线程等实现多任务功能。通过QT界面中的四个方向按钮来控制远程端的移动平台,使平台向前、向后、向左、向右运动,并且能看到此时平台所处环境的实时画面。利用现在高速发展的网络通信技术、嵌入式技术,实现了在复杂环境下利用移动可控平台代替工作人员,了解危险环境中实时现场的目的。