Font Size: a A A

Study And Design Of A UAV Ground Control Station Software System

Posted on:2014-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:J L YuanFull Text:PDF
GTID:2252330425984032Subject:Aerospace engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, the wars in the future will be highly informationized and unmanned. In current world, the strategic position of Unmanned Aerial Vehicle (UAV) is more and more important. Many countries pour huge sums of money into the research of UAV. With the rapid development of the UAV system, UAV Ground Control Station (GCS), which is an important part of the UAV system, is under constant updating and developing.This thesis researches on the design and implement of UAV GCS, and carries out the GCS software programming and implementation. The software provides flight monitoring, data storage, map-based navigation, route planning, task playback, and telemetric control of UAV, and has the ability to interact with UAV in real-time. The application technologies mainly involved include multithreaded programming, Windows message passing mechanism and high-resolution timer, serial communication and ADO-based database access, etc.First, this thesis introduces current research status of UAV and UAV GCS, summarizes the characteristics of UAV GCS software, and puts forward the functions that GCS should have. And then, several application technologies used in the development process are discussed in detail, which lay the theoretical foundation for the software programming and implementation. After that, the thesis describes in detail the structural and functional design of UAV GCS software. Two scenarios of route planning: waypoint-through and waypoint-bypass, are presented intensively. The process of making electronic navigation map is depicted step by step, which provides a practical experience in future. In the fifth chapter, the wireless data link between GCS and UAV is studied, and the communication protocol for uplink and downlink and the realization of CSuperSerialPort, a serial communication class, are elaborated. Meanwhile, the flow of data receiving and processing is explained in detail. At the end of the thesis, a series of simulations, tests and experiments have been conducted. The results show that the UAV GCS can demonstrate the remote sensing information precisely, provide map navigation accurately, send all kinds of remote control command, read and write flight data from database quickly and can play back the flight task.The whole system is running reliably, it has acquired low flight data packet loss rate, and meets the real-time requirement of the project.
Keywords/Search Tags:UAV GCS, multithreading, route planning, map-making, serialcommunication
PDF Full Text Request
Related items