Font Size: a A A

Development And Design Of UAV Monitoring System Based On Android

Posted on:2020-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:Q MaFull Text:PDF
GTID:2392330623457569Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
This paper designs an Android-based UAV monitoring system based on the self-developed UAV flight control system.The system is developed using the Android Studio software platform,the interface design is completed in the XML file,and the functional requirements are implemented using the Java language.Compared with the traditional PC-based UAV monitoring system,this design has the advantages of convenient carrying,practicality,high cost performance and comprehensive functions.The main contents of this paper are as follows:1)According to the system requirements,the overall structure is analyzed,the hardware platform is built and the functional requirements of the required hardware modules are summarized.The interface composition and the functions of each module are analyzed,and the overall framework is designed.The communication protocol between the monitoring system and the UAV and the server backend is established,and data interaction is realized.The track planning algorithm is researched,including the work area track algorithm and the added obstacle point track algorithm.2)In the function module design,realize account login,account registration,password modification,multi-language selection,self-test of system version and self-upgrade;realize two modes of aerial photography and crop protection;realize acquisition and setting of parameters of UAV.3)Implementing the loading of Amap and covering Google map;realizing drawing points,lines and faces on the map,finally forming a track plan,and uploading the planned track plan to the server;extracting the previous track plan from the server to realize the repeated use of the track plan;realize the one-button take-off,landing,returning and other control commands for the UAV;realize the monitoring system to monitor the UAV through three communication modes: Bluetooth,Network and Serial port.Finally,the UAV monitoring system is used to control the UAV to complete the actual operation test,and test the actual operation effect of the monitoring system.During the operation,the monitoring system is connected to the UAV and the server normally,and the data interaction is normal.At the same time,the interface display is normal and each function module can run stably and achieve the expected effect.
Keywords/Search Tags:UAV Monitoring System, Android, JAVA, Track Planning
PDF Full Text Request
Related items