Font Size: a A A

The Design And Implementation Of MBIT System Based On Virtual Reality Technology Of The Uav

Posted on:2014-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y YanFull Text:PDF
GTID:2252330401465499Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Maintenance Built-in test (MBIT) is a set of ground detectable system, it ismainly developed and designed for the ground staff. MBIT is connected with flightcontrol computer which is the core component of the flight control system, the two canmonitor the status of each subsystem of UAVs through a series of control signals tointeract. However, the traditional MBIT system is usually developed only for a specifictype of UAV, so it doesn’t have the extensibility and reusability, at the same time theone-dimensional text or two-dimensional curve are mostly used in feedbackinformation to display result, so it has poor human-computer interaction. This thesisanalyses structure and function of system in-depth and designs a complete MBITsystem to solve effectively the extensibility and reusability of system and also improvethe performance of human-computer interaction. The main content of this thesis is asfollows:1.Design through the builder pattern to complete overall system architecture.Various types of the UAV have various test function, so a class to encapsulate acorresponding type of the UAV test window, each class inherits from the same baseclass, and have the same interface. When a new model joins, only derived a new testwindow subclasses from the base class and the old type is not changed, in order tosolve the scalability and reusability of system problem.2.Design through the OpenGL to complete3D perspective grid and3-D physicalmodel. Bresenham algorithm is used to realize linear scan conversion, and through twodifferent colors to design3D perspective grid; GEM algorithm is used to realize theLOD technology, design a physical model with different precision; finally through thesetting of the light and material and hidden technology, the3D physical model is morerealistic and logical vision. In addition, translation, rotation, zoom through theOpenGL interface to control the physical model, so that the one-dimensional text andtwo-dimensional curve can effectively convert three-dimensional data information, theuser can observe failure parts quickly and accurately, also the performance of human-computer interaction can be improved.3.Design through the display list to complete virtual instrument. OpenGL doesnot provide a text database, so the text rendering commands store in the display listthrough API interface provided by the operating system, it is only to call thecorresponding display list directly when the program displays the text. Because thedisplay list directly saves the command result information, so it avoids the repeatedcomputation which can effectively improve the performance of system.4.Design through the singleton pattern to complete fault recording. System in thetesting needs to record corresponding fault information at any time, so a fault recordclass to instantiate the only class object which store the fault information. Because theclass itself is responsible for creating object and provides a global node to access, socan reduce the system complexity and avoid the new log file generated overwrite theold one.This thesis is based on the C++which is object-oriented programming language,through advanced design patterns as a guide, by combining virtual reality technologyto design a complent MBIT system for UAV. After each module is analysed and tested,the system is verified not only has the scalability, reusability but also can effectivelyimprove the performance of human-computer interaction. This system is versatility andeasy to realize, also it has high value of engineering application in the UAV groundmaintenance testing field.
Keywords/Search Tags:UAV, Virtual Reality, Design Patterns
PDF Full Text Request
Related items