Font Size: a A A

Design And Implementation Of UAV Management And Analysis Platform

Posted on:2021-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:S F DengFull Text:PDF
GTID:2392330602981511Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays,UAV is widely used in all walks of life due to its characteristics of simple control,high safety,vertical take-off and landing and so on.Especially in some critical moments,UAV can play an irreplaceable role.At the same time,many urgent problems arise behind the development and application of UAV For example,the lack of standardized management of the equipment and personnel,the need for UAV operators to control throughout the UAV operation,the staff in the background command center can not learn the scene image and UAV status,UAV shooting and searching can't achieve real-time target detection,and the large amount of data generated by the UAV has not been fully utilized and visualized.In response to the problems above,the paper proposes a solution of B/S mode taking the application of UAV in police as an example.According to business needs,the system adopts Micro-service Architecture,which divides the functions with the Bulkhead Pattern into web service,interface service,video live broadcast service and image recognition service,and these services are distributed deployment.The website adopts the front and back separation development mode.Web front-end uses the main framework of Vue+element UI,and carries out modular management based on NPM+webpack.The back-end interface uses the main structure of spring boot+ mybatis,and uses Maven construction tools for dependency management.The database uses mysql,and the cache technology is used to improve the query response performance of data.The information interaction between front end and back end through Axios to send http request,and for real-time information,websocket is used to achieve full duplex two-way communication.By building a nginx+RTMP live server,and calling the network model and training weight provided by the image recognition service based on CNN,it does video frame target detection through the Darknet deep learning framework,and finally push video streaming through ffinpeg.The UAV integrated management and intelligent analysis platform realizes the integrated management of UAV equipment and team members,and users could create flight tasks precisely on electronic map and do route planning;in the process of UAV execution,the staff of the background command center can learn the scene picture,position and real-time status of UAV in real time through the platform.And it can detect real-time targets in the process of live broadcast.In addition,for a large number of data generated by UAV,interactive visual data statistical reports are provided.
Keywords/Search Tags:UVA management, task real-time monitoring, WebSocket, front-end separation, data visualization
PDF Full Text Request
Related items