Font Size: a A A

Design And Implementation Of UAV Real-time Monitor Platform

Posted on:2018-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhouFull Text:PDF
GTID:2322330518959485Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,UAV(unmanned aerial vehicle)has been mature in technology.UAV is not only widely used in military,but also gradually emerged in the aspect of civil,such as UAV travel,forest fire prevention and the urban management enforcement,etc.But,at present domestic for the general application software related to UAV real-time monitoring is very little,without a unified standard,it is difficult to implement on a platform at the same time to realize real-time monitoring of many sets of UAV.Based on generalization,this paper attempt to design a ground monitoring platform that can monitor multiple UAVS' real-time flight data at the same time.This platform has flight control,mission management,user management,UAV management,electronic fence management and alarm of flight state,and other functions.When UAV execute flight missions,the platform catch the GPS data and video monitor data by a specific module which is installed on the UAV,implement monitor multiple UAV in real-time without changing the premise of the UAV's original data transmission module.This way of catch UAV's flight data with bypass method,has reduces the platform's dependence degree on aircraft's interface type,can make UAV real-time monitoring platform more generality.This article adopts the modular and plug-in design method for UAV real-time monitoring platform software development,detail designed each functional module of the monitoring platform and the data interaction between each modules,including interface design,and realize the function of each module.Platform client software is based on the Qt Plugin plug-in framework to achieving the overall framework of the system development.And using Qt Creator integrated development environment,combining SuperMap electronic map technology,VLC video playback component interface function development.Using protocol buffer data transfer protocol and TCP protocol to implement network command access between client and server,using Redis news subscribe mechanism to realize real-time publish-subscribe message so as to realize the client can obtain UAV flight monitoring data in real time.In this paper,the author studies on real-time monitoring platform adopts UAV into the system by the way of user registration.When UAV execute flight missions,by the way of catch UAV's flight data with bypass method,realizes monitor the UAV's flight data in real-time.So as to realize the different models of UAV into the scope of monitoring at the same time,can effectively improve the efficiency of monitoring,and can be used for forest fire prevention,the urban management enforcement,and so on many kinds of practical application scenarios,has great application significance.
Keywords/Search Tags:UAV, Generalization, Real time monitor, Modularization
PDF Full Text Request
Related items