论文部分内容阅读
针对传统工厂安全巡检由人工执行而存在工作量大、巡视质量差、数据管理易出错等问题,本文基于DJIM100无人机开发平台设计了一种工厂安全巡视系统,实现无人机对工厂进行自主巡视,同时上位机对巡视数据进行管理。该系统对保障工厂正常生产、实现企业信息化管理具有现实意义。首先,在工厂安全需求分析的基础上,从系统工作流程、系统硬件基础、机载控制软件、上位机软件四个方面入手,提出安全巡视系统的整体设计。其次,设计了系统的机载控制软件。机载控制软件主要实现无人机的工厂自主巡航定位以及智能辅助巡航方法,自主巡航定位包括室外GPS导航定位和室内路径跟踪导航、视觉路标定位,智能辅助方法包括基于不完全人工势场法实现的自主避障和基于AprilTags检测、自适应PID控制实现的定点自主降落。然后,设计了巡视系统的上位机软件。软件表示层实现人机交互,数据访问层实现数据存储读取,业务逻辑层实现视频异常检测与无人机地图定位;同时基于套接字TCP/IP实现上位机与下位机的数据通信。最后,对巡视系统进行了整体测试。通过模拟工厂环境对本文的设计和系统功能进行实验测试,实验结果验证了系统的可行性和有效性,达到了课题的研究目标。