Font Size: a A A

Design And Implementation Of UAV Ground Control Station Software And The Database Application On It

Posted on:2020-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:H YanFull Text:PDF
GTID:2428330575969776Subject:Radio Physics
Abstract/Summary:PDF Full Text Request
On its unmanned drones in with zero casualty rate,strong mobility,high effectiveness,low cost advantages,become a focus in the study of world strategists,unmanned aerial vehicle(UAV)is widely used in the field of civil also caused the governments' great interest,and in view of the ground station system in the core of the UAV system held by monitoring command position,strengthening the research for ground station software is the key of the development of unmanned aerial vehicle(UAV)technology.This topic based on cross-platform integrated development environment Qt5.7.1 UAV ground station software research and development,using VS2015 compiler,for unmanned aerial vehicle(UAV)system,and introduces the composition of the ground station,put forward the subject specific sources,analysis of ground station software research status and development trend of ground station software put forward existing problems and countermeasures of thinking,introduces the main research content.Then the functional requirements of the ground station software are analyzed and the overall software design is carried out in combination with the development environment.Application of object-oriented design thought,refer to the detailed software requirements analysis for macroscopic functional partition,mainly divided into mission planning,control,monitor,display,the other four parts,implement the corresponding under each macro function partition function modules of the detailed design,using c + + language to complete the software function modules: the mission planning function mainly using QML language mixed with c + + language programming,according to the route planning and mission destinations via json format file loaded waypoint task item choice;Control management functions through the custom MAVLink protocol format to complete the ground station software with the UAV flight control system of data information interactive communication,corresponding to different message packet ID formed a custom unique decoding way,according to the different communication USES choose different communication mode,according to the different parameters of different file loading information;Monitoring the functions of monitoring the function implementation for MAVLink message packets after the parsing process periodically receive interface window display,display function using QML mixed with c + + language programming language to complete the interface design,dynamic response through the UI design interface static layout,through 3 d model simulation,simulation instrument technology to complete his flight was realized by changing the loading picture lights flashing;Other features include new pre-flight check and log playback features.Then,the optimization design of the data management part of the ground station software was completed by using the database technology named SQLite,which was mainly aimed at the management of airborne parameters,flight missions and log files.The operation of the database was realized by SQL language,and the visual management of database files was realized by Navicat software.Finally,the software of the ground station is tested in terms of function and performance by two methods of the actual UAV field flight experiment and the desktop coordinated flight simulation to verify the feasibility of each module's function.The results show that the functions designed according to the requirements can be fully realized and the performance reaches the standard at the same time.
Keywords/Search Tags:Unmanned Aerial Vehicle, Ground Control Station, Qt, Database, SQLite, MAVLink protocol
PDF Full Text Request
Related items