Font Size: a A A

Design And Implement Of UAV Ground Control Station Software System

Posted on:2016-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:H J LiFull Text:PDF
GTID:2322330542475427Subject:Navigation, guidance and control
Abstract/Summary:PDF Full Text Request
With the development of control technology,unmanned aerial vehicles are applied in more and more fields.UAV ground station system plays a crucial role in the UAV system and it is the command and control center of the entire UAV system.As an interactive window between the operator and the ground station,UAV ground control station software is required higher and higher.In the aspect of data displaying,a three-dimensional display of UAV flight attitude will be acceptable than the simple text figures and instrument display for the operator.And if the data amount is huge,it is not easy to analyze the post flight data with traditional local binary file stored data.In this paper,the methods for designing and implementing the UAV ground control station software system are explored.And a UAV ground station monitoring software for Micro UAV is completed finally,which can not only communicate data,display flight data,plan flight path,storage flight data in the local file,but also can display the aircraft's real-time three-dimensional attitude,storage the flight data with database and analysis the data carve based on database.The main work is as follows:First,the generally functions of the existing UAV monitoring software were analyzed and summarized,and a ground station monitoring software for the UAV which we have in our laboratory was designed.In the process of software design,the ideas of object-oriented programming were fully utilized,and the different functional modules had been divided.Communication protocol is the bridge between UAV and ground station,the detailed analysis for MAVLink UAV communication protocol used in the UAV system was done.And for reading and sending MAVLink data packets,MAVLink handshake connection between the machine and the ground station,acquisition of parameters,and reading and storing flight data packet,all of these were implemented in the ground station software.Navigation map is an important part in the ground control station software.The principle of generating and loading the Web maps was analyzed in the paper,and a UAV ground station with Web-based map navigation map was implemented,which was based on GMap.NET open source controls and with an increase of elevation data acquisition of SRTM3,waypoints primitive and aircraft elements,Hawkeye function,user-defined map service interface and several other functions.The types of commands point in the MAVLink were summarized to realize the map-based route planning and download and send navigation routes.Researched the visual controls production method based on GDI + and OpenGL graphics technology in the Windows platform,and finally implemented the instrument display of flight data monitoring software in the ground station.Google Earth and KML secondary development technology were studied to achieve real-time 3D UAV attitude display and three-dimensional track reproduction.The flight data storage and the analysis of database-driven data curve based on SQL Server and ADO.NET were realized.
Keywords/Search Tags:UAV, Ground Control Station, Communication Protocol, Navigation Map, Route Planning
PDF Full Text Request
Related items