CN112833919B - Management method and system for redundant inertial measurement data - Google Patents

Management method and system for redundant inertial measurement data Download PDF

Info

Publication number
CN112833919B
CN112833919B CN202110319723.8A CN202110319723A CN112833919B CN 112833919 B CN112833919 B CN 112833919B CN 202110319723 A CN202110319723 A CN 202110319723A CN 112833919 B CN112833919 B CN 112833919B
Authority
CN
China
Prior art keywords
imu
data
unit
imu data
moment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110319723.8A
Other languages
Chinese (zh)
Other versions
CN112833919A (en
Inventor
谭宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Jouav Automation Technology Co ltd
Original Assignee
Chengdu Jouav Automation Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Jouav Automation Technology Co ltd filed Critical Chengdu Jouav Automation Technology Co ltd
Priority to CN202110319723.8A priority Critical patent/CN112833919B/en
Publication of CN112833919A publication Critical patent/CN112833919A/en
Application granted granted Critical
Publication of CN112833919B publication Critical patent/CN112833919B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a management method and a system for redundant inertial measurement data, wherein the management method comprises the following steps: acquiring multiple paths of IMU data acquired by multiple IMU units; generating detection data by performing multidimensional fault evaluation on the multiple paths of IMU data; extracting optimal IMU data contained in the detection data; and taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment. According to the invention, the joint voting scoring of the IMU data is carried out through multidimensional fault assessment, so that the fault detection accuracy is effectively improved, meanwhile, the IMU data applied at the current moment is gradually corrected to be the same as the IMU data acquired by the first IMU unit at the next moment according to the linear or nonlinear adjustment rate by simulating the trend of the IMU data with the highest joint voting scoring at the current moment, and the problem that the switching amplitude of the IMU data to be applied is large so as to seriously influence the motion stability of the device is avoided.

Description

Management method and system for redundant inertial measurement data
Technical Field
The invention relates to the technical field of inertial navigation systems, in particular to a management method and a management system of redundant inertial measurement data.
Background
The IMU full scale Inertial Measurement Unit and the inertial measurement unit enable the rear-end data processing unit to calculate the pose of the measured object by detecting and measuring acceleration and rotation. Currently, IMUs are widely used in devices that require precise displacement estimation with gestures and motion control, such as: inertial navigation devices for automobiles, robots, submarines, airplanes, missiles and spacecraft, and the like.
The IMU is used as a key data acquisition device for motion control of a device, and if a fault occurs in the use process, effective data information cannot be provided, so that serious potential safety hazards of the controlled device can be caused, and huge economic loss is caused. Therefore, most of the existing devices using the IMU carry out IMU redundancy design, and the isolation of the fault IMU and the switching between IMU data to be applied of different channels are realized by continuously carrying out fault detection on each IMU.
However, the conventional fault detection method of the inertial measurement data has the problems of false detection and missing detection due to single criterion, which can cause the error switching of the channels of the subsequent IMU data to be applied, and when the IMU data to be applied of different channels have large difference, the conventional data switching method of the inertial measurement data has the problem of overlarge switching amplitude, and seriously affects the motion stability of the device.
In summary, the conventional inertial measurement data management method has the problems of poor fault detection accuracy and large switching range of the IMU data to be applied.
Disclosure of Invention
In view of this, the invention provides a management method and a system for inertial measurement data of redundancy, which performs joint voting scoring of IMU data through multidimensional fault evaluation, effectively improves fault detection accuracy, and simultaneously gradually corrects IMU data applied at the current moment to be identical with IMU data acquired at the next moment by a first IMU unit according to linear or nonlinear adjustment rate by simulating the trend of IMU data with highest joint voting scoring at the current moment, thereby avoiding the problem that the switching amplitude of the IMU data to be applied is large and seriously affecting the motion stability of the device, and solving the problems of poor fault detection accuracy and large switching amplitude of the IMU data to be applied in the traditional management method for inertial measurement data.
In order to solve the above problems, the technical solution of the present invention is specifically a management method for inertial measurement data using redundancy, including: acquiring multiple paths of IMU data acquired by multiple IMU units; generating detection data by performing multidimensional fault evaluation on the multiple paths of IMU data; extracting optimal IMU data contained in the detection data; and taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, and when a second IMU unit corresponding to the IMU data applied at the current moment is different from the first IMU unit, gradually correcting the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit.
Optionally, the method for simulating the trend of the IMU data acquired by the first IMU unit by using the IMU data applied at the current moment includes: continuously extracting the optimal IMU data as target adjustment data in a time interval between the current time and the next time, so that the IMU data applied at the current time gradually approaches the optimal IMU data; and gradually correcting the IMU data applied at the current moment according to a linear or nonlinear adjustment rate to be the same as the IMU data acquired by the first IMU unit at the next moment.
Optionally, the method for managing inertial measurement data further includes: and in the process of continuously acquiring the multipath IMU data acquired by a plurality of the IMU units and calculating the IMU units corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, if a plurality of the first IMU units continuously generated in the time interval are the same, gradually correcting the IMU data applied at the current moment to be overlapped with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit, if a plurality of the first IMU units continuously generated in the time interval are different, gradually correcting the IMU data applied at the current moment to be overlapped with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit, and if a plurality of the first IMU units continuously generated in the time interval are different for the first time, taking the moment of generating the first IMU unit as the first IMU unit to be applied at the current moment, and updating the IMU data after the IMU is gradually updated according to the mode of simulating the trend of the IMU data acquired by the first IMU unit after the IMU is gradually overlapped with the first IMU data acquired by the first IMU unit at the next moment.
Optionally, generating detection data based on the multiple paths of IMU data includes: calculating first evaluation data of the multi-path IMU data based on a preset navigation information estimation model; calculating second evaluation data of the plurality of paths of IMU data based on data statistics; and carrying out joint voting on the first evaluation data and the second evaluation data based on a preset fault voting rule, and generating the detection data.
Optionally, extracting the optimal IMU data included in the detection data includes: and extracting the IMU data with the highest score in the joint voting as the optimal IMU data.
Accordingly, the present invention provides a management system for inertial measurement data of redundancy, comprising: the IMU units are used for collecting multiple paths of IMU data; and the upper computer unit is used for generating detection data by performing multidimensional fault evaluation on the multi-path IMU data, extracting optimal IMU data contained in the detection data, and then taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, wherein when a second IMU unit corresponding to the IMU data applied by the upper computer unit at the current moment is different from the first IMU unit, gradually correcting the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit.
Optionally, the upper computer unit includes a data quality evaluation module, where, when the upper computer unit receives the multiple paths of IMU data, the data quality evaluation module calculates first evaluation data of the multiple paths of IMU data based on a preset navigation information estimation model, and calculates second evaluation data of the multiple paths of IMU data based on a data statistical characteristic, and then the data quality evaluation module performs joint voting on the first evaluation data and the second evaluation data based on a preset fault voting rule, and generates the detection data.
Optionally, the upper computer unit further includes a data switching module, where the data switching module gradually corrects the IMU data applied at the current moment to be the same as the IMU data acquired by the first IMU unit at the next moment according to a linear or nonlinear adjustment rate.
Optionally, in a process that the IMU data applied at the current time is gradually corrected to overlap with the IMU data acquired by the first IMU unit at the next time according to a trend of the IMU data acquired by the first IMU unit in a time interval of the current time and the next time and the data switching module gradually corrects the IMU data applied at the current time to overlap with the IMU data acquired by the first IMU unit at the next time in a mode of simulating the trend of the IMU data acquired by the first IMU unit, the data quality evaluation module continuously calculates the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next time, if the IMU units continuously generated by the data quality evaluation module in the time interval are the same as the first IMU unit to be applied at the next time, the data switching module gradually corrects the IMU data applied at the current time to overlap with the IMU data acquired by the first IMU unit at the next time in a mode of simulating the trend of the IMU data acquired by the first IMU unit, and if the IMU units continuously generated by the data quality evaluation module continuously in the time interval are different from the first IMU unit to the next time to update the IMU data acquired by the data switching module at the next time.
Optionally, the upper computer unit further includes a gesture resolving module, and the gesture resolving module can generate gesture data based on the IMU data applied at the current moment.
The primary improvement of the invention is that the provided management method of the inertial measurement data of redundancy carries out joint voting scoring of the IMU data through multidimensional fault evaluation, effectively improves the fault detection accuracy, and simultaneously gradually corrects the IMU data applied at the current moment to be identical with the IMU data acquired at the next moment by the first IMU unit according to the linear or nonlinear adjustment rate by simulating the trend of the IMU data with the highest joint voting scoring at the current moment, so that the data among different channels are smoothly switched, the problem that the switching amplitude of the IMU data to be applied is large, and the movement stability of the device is seriously influenced is avoided, and the problems of poor fault detection accuracy and large switching amplitude of the IMU data to be applied in the traditional management method of the inertial measurement data are solved.
Drawings
FIG. 1 is a simplified flow chart of a method of managing redundant inertial measurement data of the present invention;
fig. 2 is a simplified block diagram of a method of managing redundant inertial measurement data of the present invention.
Detailed Description
In order to make the technical solution of the present invention better understood by those skilled in the art, the present invention will be further described in detail with reference to the accompanying drawings and specific embodiments.
As shown in fig. 1, a method for managing redundant inertial measurement data includes: acquiring multiple paths of IMU data acquired by multiple IMU units; generating detection data by performing multidimensional fault evaluation on the multiple paths of IMU data; extracting optimal IMU data contained in the detection data; and taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, and when a second IMU unit corresponding to the IMU data applied at the current moment is different from the first IMU unit, gradually correcting the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit. Wherein extracting the optimal IMU data contained in the detection data includes: and extracting the IMU data with the highest score in the joint voting as the optimal IMU data. The present time and the next time are qualitative limits, not quantitative limits, of the method for managing inertial measurement data for describing redundancy according to the present invention. Specifically, the time interval between the current time and the next time may be 0.1s or 0.2s, and the influencing parameters include: the data transmission frame rate between the IMU unit and the upper computer unit, the gesture resolving precision requirement, the IMU unit stability and the like, and a user can set the time interval between the current moment and the next moment according to the actual application scene and the requirement thereof.
According to the invention, the joint voting scoring of the IMU data is carried out through multi-dimensional fault assessment, so that the fault detection accuracy is effectively improved, meanwhile, the IMU data applied at the current moment is gradually corrected to be the same as the IMU data acquired by the first IMU unit at the next moment according to the linear or nonlinear adjustment rate by simulating the trend of the IMU data with the highest joint voting scoring at the current moment, so that the data among different channels are smoothly switched, the problem that the switching amplitude of the IMU data to be applied is large, and the problem that the movement stability of the device is seriously influenced is solved, and the problems of poor fault detection accuracy and large switching amplitude of the IMU data to be applied in the traditional inertia measurement data management method are solved.
Further, the method for simulating the trend of the IMU data acquired by the first IMU unit by using the IMU data applied at the current moment includes: continuously extracting the optimal IMU data as target adjustment data in a time interval between the current time and the next time, so that the IMU data applied at the current time gradually approaches the optimal IMU data; and gradually correcting the IMU data applied at the current moment according to a linear or nonlinear adjustment rate to be the same as the IMU data acquired by the first IMU unit at the next moment.
Furthermore, the method for simulating the trend of the IMU data acquired by the first IMU unit by using the IMU data applied at the current time may further be: extracting a plurality of historical IMU data acquired by the first IMU unit in a last preset time period; after arranging a plurality of historical IMU data according to time sequence information, simulating the trend of the IMU data acquired by the first IMU unit, and calculating the IMU data acquired by the first IMU unit at the next moment; and gradually correcting the IMU data applied at the current moment according to a linear or nonlinear adjustment rate to be identical with the IMU data acquired by the simulated first IMU unit at the next moment. The preset time period can be the same as the time interval between the current time and the next time, and can be increased more accurately and appropriately for simulation, namely, more historical IMU data are called as simulation samples, and a user can set the time period according to actual application scenes and requirements of the actual application scenes. The method for simulating the trend of the IMU data acquired by the first IMU unit may be a preset navigation information estimation model, a pre-trained neural network model, or the like.
Further, the method for managing inertial measurement data further includes: and in the process of continuously acquiring the multipath IMU data acquired by a plurality of the IMU units and calculating the IMU units corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, if a plurality of the first IMU units continuously generated in the time interval are the same, gradually correcting the IMU data applied at the current moment to be overlapped with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit, if a plurality of the first IMU units continuously generated in the time interval are different, gradually correcting the IMU data applied at the current moment to be overlapped with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit, and if a plurality of the first IMU units continuously generated in the time interval are different for the first time, taking the moment of generating the first IMU unit as the first IMU unit to be applied at the current moment, and updating the IMU data after the IMU is gradually updated according to the mode of simulating the trend of the IMU data acquired by the first IMU unit after the IMU is gradually overlapped with the first IMU data acquired by the first IMU unit at the next moment.
According to the invention, in the process of switching the first IMU units to be applied by the data switching module, multi-dimensional fault evaluation is continuously carried out and a plurality of first IMU units are generated, and the problem that the motion stability of the device is seriously affected due to instantaneous faults of the target first IMU units at the initial moment of data switching by the data switching module in the data switching process is effectively avoided by continuously iterating the target first IMU units. Meanwhile, by being as claimed in the present invention: the IMU data applied at the current moment is gradually corrected to be the same as the IMU data acquired by the first IMU unit at the next moment according to the linear or nonlinear adjustment rate, so that the data switching method for smooth data switching among different channels is matched, and the problems that when the data switching is frequent due to the frequent occurrence of transient faults of one or more IMU units, the upper computer unit is prevented from frequent and transient switching and IMU data with larger difference degree are used as data for gesture calculation, so that serious shaking of the device is caused and the like are avoided, and the stability of the motion of the device is ensured to the greatest extent.
Further, when the IMU unit represented by one or more channel IMU data is determined to be a faulty IMU unit, the upper computer unit isolates the IMU data collected by the faulty IMU unit so as not to participate in subsequent gesture resolving, and meanwhile, performs weight degradation on the faulty IMU unit, so that the frame rate of the IMU data collected by the faulty IMU unit subsequently is reduced when the IMU data are transmitted to the data quality evaluation module, until the data quality evaluation module determines that the faulty IMU unit breaks away from the fault when performing multidimensional fault evaluation, and the frame rate of the IMU data collected by the faulty IMU unit subsequently is restored to an initial value when the IMU data collected by the faulty IMU unit subsequently are transmitted to the data quality evaluation module. By setting the weight degradation method, the invention effectively avoids the situation that the upper computer unit continuously has larger and useless computational load caused by the fact that the fault IMU unit continuously outputs invalid IMU data. And meanwhile, the loss of potential optimal IMU data caused by the fact that the upper computer unit directly and completely isolates the IMU data output by the fault IMU unit when the fault IMU unit is recovered after the transient fault is generated is avoided.
Further, generating detection data based on the plurality of paths of IMU data includes: calculating first evaluation data of the multi-path IMU data based on a preset navigation information estimation model; calculating second evaluation data of the plurality of paths of IMU data based on data statistics; and carrying out joint voting on the first evaluation data and the second evaluation data based on a preset fault voting rule, and generating the detection data. The preset fault voting rule may be a fault correspondence table with preset scores.
Further, the predetermined navigation information estimation model may be a model capable of calculating navigation information of the moving object, such as a Kalman Filter (KF) model, an Extended Kalman Filter (EKF) model, etc., which includes a linear system state prediction equation X using the Kalman Filter (KF) model as an example k And the linear system observation equation Z k The overall model expression is as follows:a is an n X n order state transfer coefficient matrix, B is a gain matrix of an optional control input, w is process excitation noise, X k Is the true value of the prediction state at the moment k, X k-1 Is the state true value at the moment k-1, Z k To observe true values (i.e., data from other sensors or processed navigation information, the other sensor type may be gps, barometer, etc.), u k-1 For the real input at time k-1, C is a matrix of measurement coefficients of m×n order, and v is observation noise. And then based on the above-mentioned whole model expression: />Wherein (1)>For the data quality, K, of a certain path of IMU data in the first evaluation data k Is Kalman gain factor, < >>Is based on x k-1 The estimated observed value is expressed as +.>And after the data quality of the IMU data of all channels is completed based on the model traversal, the first evaluation data can be generated in a packing mode.
Further, calculating second evaluation data of the plurality of paths of IMU data based on the data statistics includes: and extracting any type of statistical characteristic index based on the multi-path IMU data, and generating the data quality of the IMU data of all channels based on a preset statistical characteristic index threshold value of the type, so that the second evaluation data can be generated in a packing way. Wherein, the statistical characteristic index is defined as: the difference value between different paths of IMU data is calculated, then the approximate standard deviation data of the difference value data is calculated, and the method for describing the fluctuation condition of the difference value data, for example, the method for calculating the statistical characteristic index can be as follows: firstly, extracting difference data among multiple paths of IMU data, obtaining N (N-1)/2 paths of difference data on the assumption that N paths of IMU data exist, and then carrying out smoothing treatment on each path of difference sequence to obtain a group of statistical indexes of approximate mean values of the difference sequences. And according to a preset threshold value of the preset class index, judging whether IMU data corresponding to the difference value is faulty or not.
Accordingly, as shown in fig. 2, the present invention provides a management system for redundant inertial measurement data, including: the IMU units are used for collecting multiple paths of IMU data; and the upper computer unit is used for generating detection data by performing multidimensional fault evaluation on the multi-path IMU data, extracting optimal IMU data contained in the detection data, and then taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, wherein when a second IMU unit corresponding to the IMU data applied by the upper computer unit at the current moment is different from the first IMU unit, gradually correcting the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit. The upper computer unit further comprises a gesture resolving module, wherein the gesture resolving module can generate gesture data based on IMU data applied at the current moment so that the upper computer unit can control the motion state of the device based on the gesture data. The upper computer unit may be any kind of data processing unit capable of transmitting control commands/performing data processing, for example: when the invention is applied to an unmanned aerial vehicle, the upper computer unit can be a flight control unit; when the invention is applied to a vehicle, the upper computer unit can be a complete Vehicle Controller (VCU). The invention is not particularly limited to the type of the upper computer unit.
Further, the upper computer unit includes a data quality evaluation module, where, when the upper computer unit receives the multiple paths of IMU data, the data quality evaluation module calculates first evaluation data of the multiple paths of IMU data based on a preset navigation information evaluation model, calculates second evaluation data of the multiple paths of IMU data based on a data statistical characteristic, and then performs joint voting on the first evaluation data and the second evaluation data based on a preset fault voting rule to generate the detection data.
Further, the upper computer unit further comprises a data switching module, wherein the data switching module gradually corrects the IMU data applied at the current moment to be identical with the IMU data acquired by the first IMU unit at the next moment according to a linear or nonlinear adjustment rate.
Further, in a process that the IMU data applied at the current time is gradually corrected to overlap with the IMU data acquired by the first IMU unit at the next time according to a trend of the IMU data acquired by the first IMU unit in a time interval of the current time and the next time and the data switching module gradually corrects the IMU data applied at the current time to overlap with the IMU data acquired by the first IMU unit at the next time in a mode of simulating the trend of the IMU data acquired by the first IMU unit, if the IMU unit corresponding to the optimal IMU data is continuously calculated by the data quality evaluation module as a first IMU unit to be applied at the next time in the time interval, the data switching module gradually corrects the IMU data applied at the current time to overlap with the IMU data acquired by the first IMU unit at the next time in a mode of simulating the trend of the IMU data acquired by the first IMU unit, and if the IMU units corresponding to the optimal IMU data are continuously calculated by the data quality evaluation module in the time interval, the data switching module gradually updates the data acquired by the IMU unit at the next time to the first IMU unit at the next time according to a mode of updating the current trend of the IMU data acquired by the first IMU unit.
The method and the system for managing the redundant inertial measurement data provided by the embodiment of the invention are described in detail. In the description, each embodiment is described in a progressive manner, and each embodiment is mainly described by the differences from other embodiments, so that the same similar parts among the embodiments are mutually referred. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section. It should be noted that it will be apparent to those skilled in the art that various modifications and adaptations of the invention can be made without departing from the principles of the invention and these modifications and adaptations are intended to be within the scope of the invention as defined in the following claims.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

Claims (8)

1. A method of managing inertial measurement data for a redundancy, comprising:
acquiring multiple paths of IMU data acquired by multiple IMU units;
generating detection data by performing multidimensional fault evaluation on the multiple paths of IMU data, and particularly calculating first evaluation data of the multiple paths of IMU data based on a preset navigation information estimation model; calculating second evaluation data of the plurality of paths of IMU data based on data statistics; carrying out joint voting on the first evaluation data and the second evaluation data based on a preset fault voting rule and generating the detection data;
extracting optimal IMU data contained in the detection data;
and taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, wherein,
when a second IMU unit corresponding to IMU data applied at the current moment is different from the first IMU unit, gradually correcting the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit.
2. The method of claim 1, wherein simulating the trend of IMU data acquired by the first IMU unit using IMU data applied at the current time comprises:
continuously extracting the optimal IMU data as target adjustment data in a time interval between the current time and the next time, so that the IMU data applied at the current time gradually approaches the optimal IMU data;
and gradually correcting the IMU data applied at the current moment according to a linear or nonlinear adjustment rate to be the same as the IMU data acquired by the first IMU unit at the next moment.
3. The method of managing inertial measurement data of claim 1, further comprising:
in the process that the IMU data applied at the current moment is gradually corrected to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit in the time interval between the current moment and the next moment,
continuously acquiring the multi-path IMU data acquired by the plurality of IMU units and calculating the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment,
if the plurality of first IMU units continuously generated in the time interval are the same, the IMU data applied at the current moment is continuously corrected gradually to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit,
and if the plurality of first IMU units continuously generated in the time interval are different for the first time, taking the moment of generating the first IMU units which are different for the first time as the current moment, and gradually correcting the IMU data applied at the current moment to be overlapped with the IMU data acquired by the updated first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the updated first IMU unit.
4. The method of managing inertial measurement data of claim 1, wherein extracting the optimal IMU data contained in the detection data comprises:
and extracting the IMU data with the highest score in the joint voting as the optimal IMU data.
5. A system for managing inertial measurement data for a plurality of devices, comprising:
the IMU units are used for collecting multiple paths of IMU data;
the upper computer unit is used for generating detection data by carrying out multidimensional fault evaluation on the multi-path IMU data and extracting optimal IMU data contained in the detection data, and then taking the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next moment, wherein when a second IMU unit corresponding to the IMU data applied by the upper computer unit at the current moment is different from the first IMU unit, the IMU data applied at the current moment is gradually corrected to be overlapped with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit, and the upper computer unit further comprises a data quality evaluation module which is used for calculating the first evaluation data of the multi-path IMU data based on a preset navigation information evaluation model and voting the first evaluation data and the second evaluation data based on the data statistics characteristic, and then carrying out voting on the detection data and the first evaluation data and the second evaluation data based on a preset fault rule.
6. The inertial measurement data management system of claim 5, wherein the host computer unit further comprises a data switching module, wherein,
and the data switching module gradually corrects the IMU data applied at the current moment to be identical with the IMU data acquired by the first IMU unit at the next moment according to a linear or nonlinear adjustment rate.
7. The inertial measurement data management system according to claim 6, wherein in a process of gradually correcting IMU data applied at the current time to overlap with IMU data acquired by the first IMU unit at a next time in a manner of simulating a trend of the IMU data acquired by the first IMU unit in a time interval between the current time and the next time and the data switching module, a plurality of IMU units continuously acquire the plurality of paths of IMU data, the data quality evaluation module continuously calculates the IMU unit corresponding to the optimal IMU data as a first IMU unit to be applied at the next time,
if the plurality of first IMU units continuously generated by the data quality evaluation module in the time interval are the same, the data switching module gradually corrects the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment in a mode of simulating the trend of the IMU data acquired by the first IMU unit,
and if the plurality of first IMU units continuously generated by the data quality evaluation module in the time interval are different for the first time, taking the moment when the data quality evaluation module generates the first IMU units which are different for the first time as the current moment, and gradually correcting the IMU data applied at the current moment to coincide with the IMU data acquired by the first IMU unit at the next moment after updating in a mode of simulating the trend of the IMU data acquired by the first IMU unit after updating by the data switching module.
8. The inertial measurement data management system of claim 5, wherein the host computer unit further comprises a gesture resolution module capable of generating gesture data based on IMU data applied at a current time.
CN202110319723.8A 2021-03-25 2021-03-25 Management method and system for redundant inertial measurement data Active CN112833919B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110319723.8A CN112833919B (en) 2021-03-25 2021-03-25 Management method and system for redundant inertial measurement data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110319723.8A CN112833919B (en) 2021-03-25 2021-03-25 Management method and system for redundant inertial measurement data

Publications (2)

Publication Number Publication Date
CN112833919A CN112833919A (en) 2021-05-25
CN112833919B true CN112833919B (en) 2023-11-03

Family

ID=75930549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110319723.8A Active CN112833919B (en) 2021-03-25 2021-03-25 Management method and system for redundant inertial measurement data

Country Status (1)

Country Link
CN (1) CN112833919B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113532482B (en) * 2021-08-10 2022-11-11 湖北航天技术研究院总体设计所 Fault detection device and method for redundant inertial measurement system
CN114783162B (en) * 2022-06-20 2022-10-28 商飞软件有限公司 Alarm voting method for three-redundancy system of airplane

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076365A1 (en) * 2009-12-21 2011-06-30 Converteam Technology Ltd Fault detection methods
CN107421534A (en) * 2017-04-26 2017-12-01 哈尔滨工程大学 A kind of redundance type SINS multiple faults partition method
WO2018059532A1 (en) * 2016-09-30 2018-04-05 华为技术有限公司 Integrated navigational data calculation method of time-delay observation system, apparatus and navigational device
CN107894232A (en) * 2017-09-29 2018-04-10 湖南航天机电设备与特种材料研究所 A kind of accurate method for locating speed measurement of GNSS/SINS integrated navigations and system
CN111024124A (en) * 2019-12-25 2020-04-17 南京航空航天大学 Multi-sensor information fusion combined navigation fault diagnosis method
CN111060133A (en) * 2019-12-04 2020-04-24 南京航空航天大学 Integrated navigation integrity monitoring method for urban complex environment
CN111964695A (en) * 2020-08-19 2020-11-20 西安因诺航空科技有限公司 Fault detection and isolation method for unmanned aerial vehicle integrated navigation system
CN112224241A (en) * 2020-11-18 2021-01-15 中国铁道科学研究院集团有限公司 Speed acquisition system, fault alarm method and device
KR102302865B1 (en) * 2020-06-19 2021-09-17 한국과학기술원 IMU fault monitoring method and apparatus for multiple IMUs/GNSS integrated navigation system
DE102021004103A1 (en) * 2021-08-10 2021-09-30 Daimler Ag Method and arrangement for monitoring and detecting sensor errors in inertial measuring systems
US11680824B1 (en) * 2021-08-30 2023-06-20 Zoox, Inc. Inertial measurement unit fault detection

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2866423B1 (en) * 2004-02-13 2006-05-05 Thales Sa DEVICE FOR MONITORING THE INTEGRITY OF THE INFORMATION DELIVERED BY AN INS / GNSS HYBRID SYSTEM

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076365A1 (en) * 2009-12-21 2011-06-30 Converteam Technology Ltd Fault detection methods
WO2018059532A1 (en) * 2016-09-30 2018-04-05 华为技术有限公司 Integrated navigational data calculation method of time-delay observation system, apparatus and navigational device
CN107421534A (en) * 2017-04-26 2017-12-01 哈尔滨工程大学 A kind of redundance type SINS multiple faults partition method
CN107894232A (en) * 2017-09-29 2018-04-10 湖南航天机电设备与特种材料研究所 A kind of accurate method for locating speed measurement of GNSS/SINS integrated navigations and system
CN111060133A (en) * 2019-12-04 2020-04-24 南京航空航天大学 Integrated navigation integrity monitoring method for urban complex environment
CN111024124A (en) * 2019-12-25 2020-04-17 南京航空航天大学 Multi-sensor information fusion combined navigation fault diagnosis method
KR102302865B1 (en) * 2020-06-19 2021-09-17 한국과학기술원 IMU fault monitoring method and apparatus for multiple IMUs/GNSS integrated navigation system
CN111964695A (en) * 2020-08-19 2020-11-20 西安因诺航空科技有限公司 Fault detection and isolation method for unmanned aerial vehicle integrated navigation system
CN112224241A (en) * 2020-11-18 2021-01-15 中国铁道科学研究院集团有限公司 Speed acquisition system, fault alarm method and device
DE102021004103A1 (en) * 2021-08-10 2021-09-30 Daimler Ag Method and arrangement for monitoring and detecting sensor errors in inertial measuring systems
US11680824B1 (en) * 2021-08-30 2023-06-20 Zoox, Inc. Inertial measurement unit fault detection

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Attitude fault tolerant control for satellite under actuator fault and inertial sensor fault;Yang, W.,等;2020 39th Chinese Control Conference (CCC);3439-3443 *
直流和新能源高渗透型电网惯性水平多维度评估;肖友强,等;电力建设;第5卷(第41期);19-27 *

Also Published As

Publication number Publication date
CN112833919A (en) 2021-05-25

Similar Documents

Publication Publication Date Title
RU2688564C2 (en) Systems and methods of detecting failures when determining spatial position based on air signals and aircraft control settings
CN112833919B (en) Management method and system for redundant inertial measurement data
JP5419784B2 (en) Prediction device, prediction system, computer program, and prediction method
Hussain et al. Sensor failure detection, identification, and accommodation using fully connected cascade neural network
CN109709934B (en) Fault diagnosis redundancy design method for flight control system
US8260477B2 (en) Method and apparatus for tracking center of gravity of air vehicle
US11662209B2 (en) Short arc initial orbit determining method based on gauss solution cluster
EP2169422A1 (en) System and method for acoustic tracking an underwater vehicle trajectory
CN111024124B (en) Combined navigation fault diagnosis method for multi-sensor information fusion
CN112113582A (en) Time synchronization processing method, electronic device, and storage medium
WO2018225067A1 (en) Fusion and calibration of sensor signals in a moving vehicle
CN111561930A (en) Method for restraining random drift error of vehicle-mounted MEMS gyroscope
CN113984054A (en) Improved Sage-Husa self-adaptive fusion filtering method based on information anomaly detection and multi-source information fusion equipment
Bifulco et al. Real-time smoothing of car-following data through sensor-fusion techniques
US11624757B2 (en) Modeling poses of tracked objects by predicting sensor data
WO2017141469A1 (en) Position estimation device
Hashemi et al. New fault detection and fault-tolerant scheme for Doppler velocity logger outage in ocean navigation systems
CN117131747A (en) State estimation method and device based on sampling point Kalman filtering
CN109655057B (en) Filtering optimization method and system for accelerator measurement value of six-push unmanned aerial vehicle
CN115218927B (en) Unmanned aerial vehicle IMU sensor fault detection method based on secondary Kalman filtering
CN116026325A (en) Navigation method and related device based on neural process and Kalman filtering
CN106874531B (en) Method for automatically recovering abnormal measurement value data of atmospheric data system in case of failure
CN115474108A (en) Event monitoring system and method based on edge calculation
RU2754396C1 (en) Adaptive method for correcting orientation angles of strapdown ins
CN110793549B (en) Quick offline data analysis system of inertial measurement unit

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 610041 7th floor, area a, building 6, No. 200, Tianfu 5th Street, high tech Zone, Chengdu, Sichuan

Patentee after: CHENGDU JOUAV AUTOMATION TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: Room 801-805, 8th floor, area a, building 3, No. 200, Tianfu 5th Street, Chengdu hi tech Zone, China (Sichuan) pilot Free Trade Zone, Chengdu, Sichuan 610041

Patentee before: CHENGDU JOUAV AUTOMATION TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address