Flight parameter interpretation system
The modular flight parameter interpretation system solves the problems of flight parameter data interpretation and 3D flight playback for different UAV products, enabling low-cost and efficient testing and verification, and improving the overall efficiency of UAV field support.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-03-10
AI Technical Summary
Existing technologies require repeated construction of data interpretation frameworks when interpreting flight parameter data for different UAV products, and it is difficult to achieve three-dimensional flight playback. This results in high construction costs and long cycles, making it difficult to meet the timeliness and cost-effectiveness requirements of actual research and development.
A flight parameter interpretation system is provided, which adopts a modular and configurable software architecture, including flight parameter interpretation software and 3D flight playback software. It supports flight parameter data structure adaptation for various UAV models through standard interface communication, can be independently developed and upgraded, integrates advanced data processing and analysis functions, and supports multi-view, 3D synchronous display and fault display.
The system achieves strong versatility, reduces development and maintenance costs, improves system flexibility and maintainability, provides efficient and realistic 3D visualization playback and in-depth intelligent interpretation, simplifies user operation, and improves operational convenience and technical adaptability.
Smart Images

Figure CN121635959A_ABST
Abstract
Description
[0001] Invention Name This invention relates to the field of aircraft testing technology, and specifically to a flight parameter interpretation system. Background Technology
[0002] With the advancement of science and technology and the rapid development of aviation technology, drones are increasingly being used in our production and daily lives. With their advantages of low cost, high mobility and low risk, drones play a vital role in the modern battlefield.
[0003] When a drone performs a flight mission, it continuously collects flight parameter data during the flight. The ground station analyzes the flight status, flight path, and mission execution based on the flight parameter data, thereby continuously optimizing the drone's flight mission execution.
[0004] Therefore, we need to analyze, display, diagnose flight faults, and replay flight attitudes of the collected flight parameter data. At the same time, we need to determine the working status of each system of the aircraft based on the interpretation algorithm to assist ground staff in troubleshooting. However, there is currently no complete technical solution for interpreting flight parameter data. Instead, relevant staff build corresponding data interpretation frameworks based on the drone products. The data interpretation framework is bound to the corresponding drone products. Its testing is highly targeted, but its applicability is limited to the current drone products.
[0005] This approach requires a complete overhaul of the data interpretation framework after replacing the drone product, resulting in high setup costs and a long development cycle, making it difficult to meet the timeliness and cost-effectiveness requirements of actual R&D. Furthermore, since the data interpretation framework does not adopt a unified architecture, the 3D flight playback of the drone needs further adaptation, which further increases the workload in the later stages.
[0006] Therefore, we need to provide a flight parameter interpretation system to solve the technical problems of existing technologies, which require repeated construction of data interpretation frameworks when interpreting flight parameter data for different UAV products, and make it difficult to achieve three-dimensional flight playback for different UAV products. Summary of the Invention
[0007] To address the aforementioned technical issues, this invention provides a flight parameter interpretation system designed to meet the functional requirements of UAV product field support equipment for interpreting flight parameter data and performing 3D flight playback in various scenarios, thereby enabling efficient, low-cost, and reproducible testing and verification of aircraft systems.
[0008] To achieve the above-mentioned technical objectives, the present invention provides a flight parameter interpretation system for performing flight parameter interpretation and three-dimensional flight playback on unmanned aerial vehicle (UAV) products; wherein, it includes: Flight parameter recorder, deployed on the drone and used to collect flight parameter data; A flight parameter data acquisition device is deployed on a ground station and reads flight parameter data; wherein, the flight parameter data acquisition device is connected to the flight parameter recorder via Ethernet; The flight parameter interpretation equipment connects to the flight parameter data acquisition equipment and performs flight parameter interpretation based on the flight parameter data. It includes flight parameter interpretation software and 3D flight playback software. The flight parameter interpretation software includes: The data configuration module configures the flight parameter definitions used and the key flight parameters, and saves the flight parameter definition information. The data parsing module preprocesses the flight parameter data transmitted from the ground station based on the flight parameter definition information and data structure to obtain flight parameter parsing data. The data display module manages the parsed flight parameter data and provides an interface to support users in selecting flight parameter data for data export, data saving, and 3D switching. The data export module is used to perform data export operations on flight parameter parsing data; The data storage module is used to perform data storage operations on flight parameter parsing data; The data communication module is used to send the flight parameter analysis data that needs to be switched in three dimensions to the three-dimensional flight playback software; The 3D flight replay software includes replay task configuration, 2D trajectory map, 3D flight replay, and flight attitude module interaction functions.
[0009] As a further solution, the flight parameter recorder is electrically connected to the flight management computer, mission system, laser inertial navigation system, atmospheric data system, electromechanical management computer, and telemetry and control system of the UAV product.
[0010] As a further solution, the flight parameter interpretation software also includes an internationalization module; wherein, the internationalization module is used to switch between Chinese and English content display on the interface.
[0011] As a further solution, the data storage module exports flight parameter parsing data using Excel, XML, TXT, and image data.
[0012] As a further solution, replay task configuration is performed through a replay task configuration module, which includes a flight data task management component, a flight data parsing component, and a flight parameter management component.
[0013] As a further solution, a two-dimensional trajectory map is configured through a two-dimensional trajectory map module, which includes a two-dimensional map calculation and loading component, a trajectory calculation and refresh component, and a two-dimensional map interface settings component.
[0014] As a further solution, a 3D flight playback module is used for 3D flight playback configuration; this includes a 3D terrain calculation and loading component, a flight parameter and fault display component, a screenshot and screen recording function component, a playback control component, and a 3D view control component.
[0015] As a further solution, flight attitude module interaction is achieved through a flight attitude module interaction module; this includes a parameter and fault information parsing component, a communication interaction component, and a parameter and fault information viewing component.
[0016] The flight parameter interpretation system provided by this invention, through its modular and configurable software architecture and independent 3D playback function, has the following significant advantages over existing technologies: 1. The system has strong versatility, significantly reducing development and maintenance costs. The system adapts to the flight parameter data structures of different drone models through configurable flight parameter definition files (such as Excel format), changing the traditional "one drone, one framework" binding model. When replacing or adding drone products, there is no need to redevelop the core interpretation software; only the configuration file needs to be updated, which greatly shortens the adaptation cycle and reduces the manpower and time costs of repeated development.
[0017] 2. The architecture is clear and the modules are decoupled, improving system flexibility and maintainability. The flight parameter interpretation and 3D flight playback functions are designed as two independent software modules that communicate via standard interfaces (such as the MQTT-based DDS middleware and JSON data format). This decoupled design allows the two parts to be developed, tested, upgraded, and run independently, improving the system's modularity, facilitating function expansion and troubleshooting, and enhancing the overall stability of the system.
[0018] 3. Achieve efficient and realistic 3D visualization playback, enhancing the intuitiveness of interpretation. Independent 3D flight playback software can accurately reconstruct the UAV's flight path, attitude (including details such as control surface deflection), and surrounding terrain environment based on the analyzed flight parameter data. It supports multi-view, multi-speed, and simultaneous 2D / 3D display, and can correlate and display fault points, providing ground crew and R&D personnel with an intuitive and immersive analysis tool, greatly improving the efficiency and accuracy of flight status assessment and fault location.
[0019] 4. Comprehensive data processing and analysis functions, supporting in-depth intelligent interpretation. The system not only performs data parsing and basic display, but also integrates advanced functions such as flight characteristic statistics, rapid fault diagnosis, continuous quantity over-limit interpretation, and multi-parameter curve comparison analysis. It can automatically generate comprehensive reports including basic flight information, extreme value statistics, and fault reports, and supports export in multiple formats, providing comprehensive and in-depth data support for flight quality monitoring, system health assessment, and troubleshooting decisions.
[0020] 5. Improve user experience and ease of use. The software interface supports switching between Chinese and English to suit different user needs. It offers user-friendly features such as historical data management, customizable parameter sets, linked curve scaling, fast data search, and one-click export (supporting multiple formats including Excel, XML, TXT, and images), simplifying the user operation process and improving the efficiency and experience of data interpretation.
[0021] 6. Possesses good scalability and technological adaptability. The underlying architecture utilizes the cross-platform Qt framework and common communication and logging components (such as log4j), ensuring system compatibility and stability across different operating system environments. The modular design also facilitates future integration of more advanced interpretation algorithms, access to new data sources, or expansion of other visualization functions, resulting in a long system lifecycle and good technological adaptability.
[0022] In summary, this invention effectively solves the problems of poor versatility, high development cost, and difficulty in adapting to 3D playback in existing flight parameter interpretation systems. It provides a comprehensive solution that is efficient, economical, intuitive, and easy to maintain, and has significant value in improving the overall efficiency of UAV field support, flight testing, and data analysis. Attached Figure Description
[0023] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0024] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of the overall architecture of a flight parameter interpretation system provided by the present invention; Figure 2 This is a schematic diagram of data export provided by the present invention; Figure 3 The internal software structure diagram of the parameter data interpretation device provided by this invention; Figure 4 This is a diagram showing the internal structure of the 3D flight playback software provided by the present invention. Figure 5 The data configuration business process diagram provided for this invention; Figure 6 This is a schematic diagram of the playback task configuration module provided by the present invention; Figure 7 This is a schematic diagram of the two-dimensional track map module provided by the present invention; The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0027] Please see Figure 1 This embodiment provides a flight parameter interpretation system, which aims to meet the functional requirements of UAV product field support equipment for interpreting flight parameter data and performing three-dimensional flight playback of UAV products in multiple scenarios, thereby achieving efficient, low-cost and reproducible testing and verification of aircraft systems.
[0028] To achieve the above-mentioned technical objectives, the present invention provides a flight parameter interpretation system for performing flight parameter interpretation and three-dimensional flight playback on unmanned aerial vehicle (UAV) products; wherein, it includes: Flight parameter recorder, deployed on the drone and used to collect flight parameter data; A flight parameter data acquisition device is deployed on a ground station and reads flight parameter data; wherein, the flight parameter data acquisition device is connected to the flight parameter recorder via Ethernet; The flight parameter interpretation equipment connects to the flight parameter data acquisition equipment and performs flight parameter interpretation based on the flight parameter data. It includes flight parameter interpretation software and 3D flight playback software. The flight parameter interpretation software includes: The data configuration module configures the flight parameter definitions used and the key flight parameters, and saves the flight parameter definition information. The data parsing module preprocesses the flight parameter data transmitted from the ground station based on the flight parameter definition information and data structure to obtain flight parameter parsing data. The data display module manages the parsed flight parameter data and provides an interface to support users in selecting flight parameter data for data export, data saving, and 3D switching. The data export module is used to perform data export operations on flight parameter parsing data; The data storage module is used to perform data storage operations on flight parameter parsing data; The data communication module is used to send the flight parameter analysis data that needs to be switched in three dimensions to the three-dimensional flight playback software; The 3D flight replay software includes replay task configuration, 2D trajectory map, 3D flight replay, and flight attitude module interaction functions.
[0029] It should be noted that flight parameter interpretation software is primarily used for ground-based data analysis, display, flight fault diagnosis, and flight attitude playback. It also uses interpretation algorithms to determine the operational status of various aircraft systems, assisting ground crew in troubleshooting. Key functions include: preprocessing and converting flight data recorded by the flight parameter system; statistical analysis of flight characteristics; rapid diagnosis of aircraft system faults and reporting of continuous out-of-limit faults; data plotting and comprehensive output; 3D playback display of UAV flight attitude; and extraction and conversion of flight parameter data transmitted from ground stations for output.
[0030] The overall structure is described below: The flight parameter data acquisition device reads the raw data recorded in the flight parameter recorder through the flight parameter fast card reader; The flight data acquisition device and the flight data interpretation software are independent and do not interact directly; data is only copied via a portable hard drive. The flight parameter interpretation software and hardware consist of a regular desktop computer with a graphics card installed to support 3D flight playback. The flight parameter interpretation software includes two functions: Flight parameter data interpretation: Parse the data and display the parsed data on the interface (including statistical analysis, data configuration, etc.), and perform fault interpretation, displaying fault information and fault point data; 3D flight playback: Based on data files, the flight path and flight attitude of the aircraft are displayed in two-dimensional and three-dimensional ways; Flight parameter data interpretation and 3D flight playback communicate via the DDS middleware; the flight parameter interpretation software can be installed on the flight parameter data acquisition equipment. Based on the overall design concept described above, the two sets of equipment and their overall usage are as follows: The raw binary data recorded in the flight parameter recorder can be read using a flight parameter retrieval card reader. If flight parameter interpretation software is already installed on the flight parameter data acquisition equipment, flight parameter interpretation and 3D flight playback can be performed directly. If flight data acquisition equipment does not have flight data interpretation software installed, the raw data can be saved to an external hard drive. The flight data interpretation software will parse the data and display the parsed data on the interface (including list display and data plot display), as well as perform fault interpretation, displaying fault information and fault point data. At the same time, the data will be sent to the 3D flight playback software for data playback.
[0031] like Figure 3 As shown below, the internal software structure of the flight parameter data interpretation device is explained: The 3D flight playback function and flight parameter data interpretation are decoupled, and the internal software is divided into two parts: flight parameter interpretation software and 3D flight playback software. The two software programs can communicate via Ethernet, with flight parameters communicated in JSON format; the 3D flight playback software can run independently. The functions of each module within the flight parameter interpretation software are described below: Data configuration module: Defines the flight parameter information used by the configuration software and the key flight parameter information. The configuration file adopts Excel format. Considering the user-friendliness of display and use, Excel files are used. The Qt internal module QXlsx can support reading Excel files on multiple platforms (Windows and Linux). Data parsing module: Based on the parameter information definitions and data structures configured in the data configuration module, it preprocesses the flight parameter data transmitted from the ground station. Data display module: Provides the following functions: Historical data management: Manages the historical data parsed by the user, provides an interface for display, and supports users to select data files for parsing and playback display; Flight parameter information data configuration display and operation: Provides an interface display of the flight parameter information definition used by the software, as well as the definition of key flight parameter information, and can save the user-defined flight parameter information to Excel; Communication configuration: Provides configuration for communication with 3D flight playback software; Data shows that it supports list display and curve display, and allows users to perform operations.
[0032] Internationalization module: Supports users to switch between Chinese and English in the interface and define Chinese and English document elements. Developed using Qt's internationalization support technology. like Figure 2 The data export module exports data files as Excel, txt, Xml files, and images. Data storage module: Stores the parsed data, as well as the statistical information parsed by the parsing module; Data communication module: Communicates with the 3D flight playback software. The underlying communication uses the commonly used DDS communication component (using MQTT). Data testing uses JSON format, and data fields are defined according to the data required by the 3D flight playback software. Platform module: Primarily used for software maintenance, recording exception logs within the software. The software logs are maintained using the open-source framework log4J.
[0033] The internal modules of the 3D flight replay software are as follows: Figure 4 As shown, the 3D flight playback software is described below: The 3D flight playback software can run independently and receive data sent by the interpretation software; the flight attitude playback software includes playback task configuration, 2D track map, 3D flight playback and flight attitude module interaction functions; the data communication module communicates with the flight parameter interpretation software to obtain data; the data processing module parses JSON data format, parses data, assembles data, sends data to the playback task, and starts playback.
[0034] The data configuration process of the data configuration module is as follows: Figure 5 As shown, the configuration file defines the flight parameter information used by the software, as well as the key flight parameter information. The configuration file is in Excel format, taking into account user-friendliness in display and use, compatibility with existing channel and flight parameter definition files of customers, and the fact that the Qt internal module QXlsx can support reading Excel files on multiple platforms (Windows and Linux).
[0035] The data configuration consists of two parts: flight parameter data configuration, which defines flight parameter data information in Excel. The flight parameters configured in Excel are explained as follows: Each sheet in Excel represents a unique channel identifier and its system; users can define flight parameters according to fields such as flight parameter name, range, start position, start word, maximum and minimum values, and precision.
[0036] The steps for parsing flight parameter configuration data using Qt's Excel parsing module are as follows: Import the Qt Excel parsing project into the project; In the .pro file, include: include(3rdparty / qtxlsx / src / xlsx / qtxlsx.pri); You can parse Excel files using qtxlsx; If the Excel file does not meet the requirements, a prompt will be given to the user. The data parsing module parses the flight parameter data file bit by bit according to the signal definition order defined in Excel. The data parsing module includes the following functions: Used to preprocess flight parameter data transmitted from ground stations (data format to be determined), converting flight parameter data into physical quantities that the software can recognize, and extracting key monitoring data and faults from the preprocessed flight parameter information and exporting them in the form of data packets in XML format; Supports frame-by-frame data parsing. Based on the definition of the flight parameter data file and the definition file for the flight parameter data file content, the definition of the file header is shown in Table 1 below, the configuration information definition is shown in Table 2, and the data packet definition is shown in Table 3. Table 1 File Header Definition Table Table 2 Configuration Information Definition Table Table 3 Data Packet Composition Table Furthermore, based on the channels and flight parameters defined in Excel, data parsing supports endianness and BCD code parsing. To avoid affecting interface operations and causing a "freeze" during parsing, a background thread is started for parsing. The flight parameter data file is traversed and parsed bit by bit according to the signal definition order defined in Excel. To speed up the parsing of the data file, memory mapping and multi-threading are used to read and parse the data file.
[0037] After data parsing is complete, statistical analysis information and reports are generated from the preprocessed flight parameters. These reports statistically analyze and display the flight parameter information, such as: Basic information: aircraft registration number, flight / taxiing / ground test date, aircraft status (flight / taxiing / engine start), takeoff time, landing time, flight duration; Fuel tank information: initial fuel, remaining fuel, fuel consumed; Ground clearance / grounding information: Ground clearance speed and angle of attack, grounding speed and angle of attack Maximum and minimum values: maximum pressure altitude, maximum normal overload and corresponding pressure altitude, maximum Mach number and corresponding pressure altitude, maximum airspeed and corresponding pressure altitude, maximum angle of attack and corresponding pressure altitude and corresponding airspeed; Engine information: total engine operating time, maximum engine operating time, number of engine starts, total propeller operating time, etc.
[0038] On the statistics results screen, users can perform the following operations: Extract key monitoring data and faults from flight parameter information and export them in data package format (xml). Export of key monitoring data: After the flight parameter data has been preprocessed, the key monitoring data and faults in the flight parameter information are extracted and exported in the form of a data package in XML format; Data export: Basic parameter information can be exported to file formats such as xls and xml; Fault diagnosis: It has the ability to quickly diagnose aircraft system faults and report continuous faults exceeding limits in the aircraft system fault monitoring parameter diagnosis. Fault Quantity Interpretation: Displays all fault quantity information during this flight: fault code, fault name, start time, end time, duration, fault source, fault description, working unit, working unit code, etc. You can choose to jump to the corresponding parameter curve graph. Continuous quantity over-limit judgment: Judges the over-limit fault status of all continuous quantities during this flight, including parameter name, system, over-limit status, start time, end time, duration, upper and lower limits of range, etc. You can choose to jump to the corresponding parameter curve graph; Fault information export: Fault information can be exported as file formats such as xls and xml.
[0039] The ground station transmits flight parameter data. This data processing function is used to preprocess the flight parameter data transmitted from the ground station, converting the flight parameter data into physical quantities that the software can recognize. After the flight parameter data is preprocessed, key monitoring data and faults are extracted from the flight parameter information and exported in the form of data packets in XML format.
[0040] Fast retrieval card flight parameter data processing: Processes flight parameter data, generates physical quantities that can be analyzed, and allows selection or querying of pre-processed flight parameters for subsequent operations such as data statistical analysis, fault diagnosis, or graphical analysis. Data preprocessing: It can preprocess flight parameter data downloaded from cache card / Ethernet, converting the flight parameter data into physical quantities that the software can recognize; Data selection: Select the files to be analyzed, and perform flight parameter data plotting, flight information statistics, and automatic fault diagnosis, etc. Data Query: When there is a lot of data processed by the device, you can quickly find the data you need by device model, device number and task execution date; Export of key monitoring data: After the flight parameters are preprocessed, key monitoring data and faults are extracted from the flight parameter information and exported in the form of data packets in XML format.
[0041] In one specific embodiment, flight parameter information is statistically analyzed: Displays flight parameter information, such as: basic information: aircraft number, flight / taxi / ground test date, aircraft status (flight / taxi / engine start), takeoff time, landing time, flight duration; fuel tank information: initial fuel, remaining fuel, fuel consumption; takeoff / touch-off information: takeoff speed and angle of attack, touch-off speed and angle of attack; extreme values information: maximum pressure altitude, maximum normal overload and corresponding pressure altitude, maximum Mach number and corresponding pressure altitude, maximum airspeed and corresponding pressure altitude, maximum angle of attack and corresponding pressure altitude and corresponding airspeed; engine information: total engine operating time, maximum engine operating time, number of engine starts, total propeller operating time, etc. (detailed data requirements will be specified separately later).
[0042] Data export: Basic parameter information can be exported to file formats such as xls and xml.
[0043] Fault diagnosis: Used for fault monitoring parameter diagnosis of aircraft systems, with the ability to quickly diagnose aircraft system fault quantities and report continuous out-of-limit faults. Fault Quantity Interpretation: Displays all fault quantity information during this flight: fault code, fault name, start time, end time, duration, fault source, fault description, working unit, working unit code, etc. You can choose to jump to the corresponding parameter curve graph. Continuous quantity over-limit judgment: Judges the over-limit fault status of all continuous quantities during this flight, including parameter name, system, over-limit status, start time, end time, duration, upper and lower limits of range, etc. You can choose to jump to the corresponding parameter curve graph; Fault information export: Fault information can be exported as file formats such as xls and xml.
[0044] Data plotting: Extract the parameters to be analyzed from the selected flight parameter data and perform plotting analysis. It has the following functions: Parameter display: Parameters are categorized by subsystem and displayed in a list format. Continuous and switch parameters are distinguished by font color and other methods. Information such as parameter name, system, data type, lower limit of range, upper limit of range, and unit are displayed. Parameter selection and search: Specified parameters can be selected into the parameter set for subsequent operations such as plotting and data listing. Parameters can be searched by name, and fuzzy search is supported. Parameter set management: To facilitate the selection of the same set of parameters for each analysis, these parameters can be saved as a parameter set after selection for operations such as adding, deleting, and modifying. It allows for multi-window plotting display with options such as 2×1, 3×1, 2×2, and 3×2, using different colors to distinguish curves with different parameters; when the number of parameters exceeds the screen display range, the pagination function or page scroll bar function can be used to display all variables; Supports multi-parameter plotting in the same window, displaying a list of plotting parameters outside the graph. Unnecessary parameter curves can be hidden or shown; checking the checkbox before the parameter name controls whether the variable curve is displayed; selected parameters highlight the curve; graphs can be plotted according to specified start and end times, set by input or dragging; graphs can be zoomed and panned with the mouse; in multi-window plotting mode, zooming / panning in any window will synchronously zoom / pannify the data in all windows; plotting background color, grid lines, line width, curve color, etc., can be customized; displays the data of the curve at the cursor point, simultaneously showing the values of all variables at the same time; displays the extreme values of the plotted curve; and can save as an image.
[0045] The data list is generated by extracting the parameters to be analyzed from the selected flight parameter data. It includes functions such as parameter display, selection, search, and parameter set management, along with data plotting. Figure 1 It allows for customization of sampling frequency, start and end times, etc.; and can export to file formats such as txt, xls, or xml.
[0046] 3D flight playback extracts parameter information from flight data to simulate and display the UAV's flight attitude in 3D, and has the following functions: The replay interface displays information such as date, time, latitude and longitude, barometric altitude, vacuum speed, ground speed, wheel load signal, pitch angle, roll angle, true heading angle, normal overload, total oil level, and propeller speed. Displays the drone's 3D flight attitude, including animations of control surface deflection, landing gear retraction and extension, and propeller rotation. Users can quickly switch between front, back, left, right, up, and down views to view the drone, and freely switch and zoom in and out of the view. Displays a two-dimensional map of the flight path, showing the aircraft's current location, which can be zoomed in and viewed in full screen; It features a playback progress bar that can be dragged to view the content, with playback speeds of 0.25x, 0.5x, 2x, 3x, and 5x. It displays all identified faults and over-limits during the current flight and allows for quick jumps to the corresponding start time.
[0047] Furthermore, the playback task is configured through the playback task configuration module; this includes a flight data task management component, a flight data parsing component, and a flight parameter management component. The internal structure of the playback task configuration module is as follows: Figure 6 As shown.
[0048] Flight data task management: Based on the playback data packets parsed by the flight data parsing module, flight playback tasks are established, and operations such as classification, management, searching, and deletion are performed by aircraft type and aircraft number; Flight parameter management: All flight parameters of the aircraft are classified and managed according to rule files, and users can select them for real-time display on the 3D playback interface.
[0049] Furthermore, the two-dimensional trajectory map is configured through the two-dimensional trajectory map module; this includes a two-dimensional map calculation and loading component, a trajectory calculation and refresh component, and a two-dimensional map interface settings component. The internal structure of the two-dimensional trajectory map module is as follows: Figure 7 As shown.
[0050] 2D map loading: Load a 2D map of the flight area based on the latitude and longitude information of the current flight mission.
[0051] Trajectory calculation and refresh: Based on the latitude and longitude information of the current flight mission, load the flight trajectory during the flight process and refresh the current position of the aircraft in real time. Parameters such as two-dimensional track color and number of track points can be set.
[0052] 2D map settings: The 2D map can be a planar map, and the display window can be maximized, minimized, and scaled to a fixed size. It supports both regular maps and satellite maps, and the map accuracy requirement is accurate to the district level. The map range includes maps of China and other user-specified regional maps.
[0053] Furthermore, the 3D flight playback module is used for 3D flight playback configuration; this includes a 3D terrain calculation and loading component, a flight parameter and fault display component, a screenshot and screen recording function component, a playback control component, and a 3D view control component.
[0054] 3D terrain calculation and loading: Based on the basic information of the flight mission data, the flight terrain is calculated using matrices and expanded in real time with an infinite expansion mode.
[0055] Furthermore, the flight attitude module interacts with other components through the flight attitude module interaction module, which includes a parameter and fault information parsing component, a communication interaction component, and a parameter and fault information viewing component.
[0056] Flight parameter monitoring and fault display: During 3D flight playback, the corresponding flight time and location can be displayed in real time with the UAV's fault information. The display color can be set. Specific fault information is extracted from the intelligent diagnosis and data playback software's comprehensive diagnosis module and interacted with in real time. Clicking on a fault item will automatically jump to the corresponding parameter curve. Key flight parameters of the aircraft can be displayed in real time in a list format in an independent window. The parameters to be displayed can be preset before flight attitude playback. The parameter display time is synchronized with the flight attitude playback. Clicking on the flight parameter name will automatically jump to the corresponding parameter curve.
[0057] Specifically, the data communication module communicates with the 3D flight playback software. The underlying layer uses the commonly used MQTT communication group for communication, and the data test uses JSON format. The data fields, according to the data required by the 3D flight playback software, include: longitude, latitude, altitude, speed, fuel level, azimuth, pitch angle, and roll angle.
[0058] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. An aerial image interpretation system, characterized by, The application relates to a flight parameter interpretation and three-dimensional flight playback device for unmanned aerial vehicle products. A flight parameter recorder is arranged on the unmanned aerial vehicle and is used for collecting flight parameter data. A flight parameter data collection device is arranged on a ground station and is used for reading the flight parameter data; the flight parameter data collection device is in communication connection with the flight parameter recorder through an Ethernet. A flight parameter interpretation device is in data connection with the flight parameter data collection device and is used for flight parameter interpretation based on the flight parameter data, and the flight parameter interpretation device comprises flight parameter interpretation software and three-dimensional flight playback software. The flight parameter interpretation software comprises a data configuration module, a data analysis module, a data display module, a data export module, a data storage module and a data communication module. The data configuration module is used for configuring flight parameter definitions used and focused on and saving the flight parameter definition information. The data analysis module is used for pre-processing flight parameter data transmitted by the ground station according to the flight parameter definition information and a data structure to obtain flight parameter analysis data. The data display module is used for managing the analyzed flight parameter analysis data and providing interface display to support user selection of the flight parameter analysis data for data export, data storage and three-dimensional switching. The data export module is used for executing a data export operation of the flight parameter analysis data. The data storage module is used for executing a data storage operation of the flight parameter analysis data. The data communication module is used for sending the flight parameter analysis data needing three-dimensional switching to the three-dimensional flight playback software. The three-dimensional flight playback software comprises a playback task configuration module, a two-dimensional track map module, a three-dimensional flight playback module and a flight attitude module interaction module.
2. The flight parameter interpretation system according to claim 1, characterized in that The flight parameter recorder is electrically connected with a flight pipe computer, a task system, a laser inertial navigation system, an atmospheric data system, an electromechanical management computer and a measurement and control system of the unmanned aerial vehicle product.
3. The flight parameter interpretation system according to claim 1, characterized in that, The flight parameter interpretation software further comprises an internationalization module.
4. The flight parameter interpretation system according to claim 1, characterized in that, The data storage module exports the flight parameter analysis data in the form of Excel data, XML data, txt data and picture data.
5. The flight parameter interpretation system according to claim 1, characterized in that, The playback task configuration module is used for playback task configuration, and comprises a flight data task management component, a flight data analysis component and a flight parameter management component.
6. The flight parameter interpretation system according to claim 1, characterized in that The two-dimensional track map module is used for two-dimensional track map configuration, and comprises a two-dimensional map operation loading component, a track operation refreshing component and a two-dimensional map interface setting component.
7. The flight parameter interpretation system according to claim 1, characterized in that, The three-dimensional flight playback module is used for three-dimensional flight playback configuration, and comprises a three-dimensional terrain operation loading component, a flight parameter and fault display component, a screenshot recording function component, a playback control component and a three-dimensional visual angle control component.
8. The flight parameter interpretation system of claim 1, wherein, The flight attitude module interaction module is used for flight attitude module interaction, and comprises a parameter and fault information analysis component, a communication interaction component and a parameter and fault information viewing component.