WO2020233725A1 - 一种惯性导航***的传感器数据获取方法及装置 - Google Patents
一种惯性导航***的传感器数据获取方法及装置 Download PDFInfo
- Publication number
- WO2020233725A1 WO2020233725A1 PCT/CN2020/092157 CN2020092157W WO2020233725A1 WO 2020233725 A1 WO2020233725 A1 WO 2020233725A1 CN 2020092157 W CN2020092157 W CN 2020092157W WO 2020233725 A1 WO2020233725 A1 WO 2020233725A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- state
- navigation system
- inertial navigation
- current state
- value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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
Definitions
- This application relates to the technical field of inertial navigation, and in particular to a method and device for acquiring sensor data of an inertial navigation system.
- the sensor can feel the information to be measured, and can transform the sensed information into electrical signals or other required forms of information output according to certain rules, so as to satisfy the transmission, processing, storage, and display of information , Recording and control requirements.
- the sensor usually has a delay phenomenon during data collection. The main reasons for this phenomenon are: the sampling frequency supported by the sensor is small; the raw data collected by the sensor contains noise and fluctuates greatly. In actual use, low-pass filtering is generally performed. , The lower the cut-off frequency, the smoother the filtered data, but the greater the phase lag, causing data delay.
- Inertial navigation is a technology that obtains the instantaneous speed and instantaneous position data of the aircraft by measuring the acceleration of the aircraft and automatically performing integral operations.
- commonly used sensors include accelerometer, ultrasonic, barometer, GPS, optical flow module, etc.
- ultrasonic, barometer, GPS, optical flow module and other static characteristics are better, which can accurately measure distance, altitude, position, speed and other data, but limited by the sampling frequency, the data delay is large, and the sensor delay Larger values will result in inaccurate estimates.
- the embodiments of the present invention provide a method and device for acquiring sensor data of an inertial navigation system to solve the problem of inaccurate estimated data caused by the delay of sensor data acquisition in the inertial system.
- the first aspect of the embodiments of the present invention provides a sensor data acquisition method of an inertial navigation system.
- the sensor data acquisition method includes: acquiring an estimated value of the historical state of the inertial navigation system and a measurement value of the current state, wherein the historical state
- the estimated value of is the historical estimated data recorded according to the delay time of the sensor;
- the predicted value of the current state is calculated according to the estimated value of the last state of the inertial navigation system and the control amount of the previous state;
- the inertial navigation system is calculated Kalman gain of the current state of the system;
- an estimate of the current state is calculated based on the predicted value of the current state of the inertial navigation system, the estimated value of the historical state, the measured value of the current state, and the Kalman gain of the current state value.
- the sensor data acquisition method of the inertial navigation system calculates the Kalman gain of the current state of the inertial navigation system through the following steps: acquiring the covariance of the previous state estimate; and according to the sum of the covariance of the previous state estimate
- the covariance of the noise during the state change of the inertial navigation system is calculated to obtain the covariance of the current state predicted value; the current state is calculated according to the covariance of the predicted current state value and the covariance of the noise measured by the inertial navigation system Kalman gain of state.
- the obtaining the covariance of the estimated value of the previous state includes: calculating the covariance of the estimated value of the previous state according to the covariance of the predicted value of the previous state and the Kalman gain of the previous state.
- the method for acquiring sensor data of the inertial navigation system further includes: acquiring the state variables of the inertial navigation system, wherein the state variables include altitude, speed, and acceleration deviation.
- the method for acquiring sensor data of the inertial navigation system further includes: determining the estimated value of the previous state according to the state variable, wherein the estimated value of the previous state is expressed by the following formula:
- k-1 represents the estimated value of the previous state
- h k-1 , v k-1 and a biadk-1 represent state variables.
- a second aspect of the embodiments of the present invention provides a sensor data acquisition device of an inertial navigation system.
- the sensor data acquisition device includes: a data acquisition module for acquiring the estimated value of the historical state of the inertial navigation system and the measured value of the current state, Wherein, the estimated value of the historical state is historical estimated data recorded according to the delay time of the sensor; a predictive value calculation module is used to calculate the estimated value of the previous state and the control variable of the previous state of the inertial navigation system The predicted value of the current state is calculated; the Kalman gain calculation module is used to calculate the Kalman gain of the current state of the inertial navigation system; the estimated value calculation module is used to calculate the predicted value of the current state of the inertial navigation system, the The estimated value of the historical state, the measured value of the current state, and the Kalman gain of the current state are calculated to obtain the estimated value of the current state.
- the Kalman gain calculation module further includes: a covariance acquisition module for acquiring the covariance of the last state estimate; a predicted value covariance calculation module for obtaining the covariance of the last state estimate And the covariance of the noise in the state change process of the inertial navigation system to obtain the covariance of the current state prediction value; the Kalman gain calculation module is used to calculate the covariance of the current state prediction value and the covariance measured by the inertial navigation system The noise covariance is calculated to obtain the Kalman gain of the current state.
- the covariance acquisition module includes: a covariance calculation module of the estimated value, configured to calculate the covariance of the estimated value of the previous state according to the covariance of the predicted value of the previous state and the Kalman gain of the previous state.
- a third aspect of the embodiments of the present invention provides a computer-readable storage medium, the computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute any item as in the first aspect of the embodiments of the present invention
- the method for acquiring sensor data of the inertial navigation system is not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to the computer to execute any item as in the first aspect of the embodiments of the present invention.
- a fourth aspect of the embodiments of the present invention provides a sensor data acquisition device of an inertial navigation system, which is characterized by comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, and the memory stores a computer Instruction, the processor executes the computer instruction to execute the method for acquiring sensor data of an inertial navigation system according to any one of the first aspect of the embodiments of the present invention.
- the method and device for acquiring sensor data of an inertial navigation system improve the conventional Kalman estimation process. Since the current state estimation value is calculated from the current state prediction value and the current state measurement value, The measurement value of the current state is collected by the sensor. The data collected by the sensor is limited by factors such as sampling frequency and low-pass filtering. The collected data will have a delay problem. Therefore, the measurement value of the current state collected by the sensor is actually The current state is different from the measured value of the delay time. Therefore, in the embodiment of the present invention, the Kalman historical estimated value is saved.
- the estimated value of the historical state selects the estimated value of the state corresponding to the sensor delay time, the estimated value of the current state calculated by this method, because the measured value of the current state and the estimated value of the historical state are the same in time Status, which makes the calculation result more accurate, thus solving the problem of inaccuracy and lagging of the estimated data caused by the delay of the sensor.
- Fig. 1 is a flowchart of a method for acquiring sensor data of an inertial navigation system according to an embodiment of the present invention
- FIG. 2 is a flowchart of a method for acquiring sensor data of an inertial navigation system according to another embodiment of the present invention
- Fig. 3 is a data processing curve diagram of a sensor data acquisition method of an inertial navigation system according to an embodiment of the present invention
- FIG. 4 is a data processing curve diagram of a method for acquiring sensor data of an inertial navigation system according to another embodiment of the present invention.
- FIG. 5 is a structural block diagram of a sensor data acquisition device of an inertial navigation system according to an embodiment of the present invention.
- FIG. 6 is a structural block diagram of a sensor data acquisition device of an inertial navigation system according to another embodiment of the present invention.
- Fig. 7 is a schematic diagram of the hardware structure of a sensor data acquisition terminal of an inertial navigation system according to an embodiment of the present invention.
- the embodiment of the present invention provides a method for acquiring sensor data of an inertial navigation system. As shown in FIG. 1, the processing method includes the following steps:
- Step S101 Obtain the estimated value of the historical state of the inertial navigation system and the measured value of the current state.
- the measurement value of the current state can be represented by Zk .
- a barometer may be used for measurement, or other devices may be used for measurement, which is not limited in the embodiment of the present invention.
- the measured value of the current state can be expressed by the height measured by a barometer, that is, it can be expressed by formula (1):
- the estimated value of the historical state is based on the historical data recorded by the delay time of the sensor.
- the historical estimated value can be saved in an array. According to the delay time t of the sensor, determine the historical difference of the delay time t from the current state.
- the estimated value is the estimated value of the historical state in the embodiment of the present invention. Assuming that the delay time of the sensor is 100 ms, the estimated value of the historical state in the embodiment of the present invention is the estimated value before 100 ms.
- Step S102 Calculate the predicted value of the current state according to the estimated value of the last state of the inertial navigation system and the control amount of the previous state; specifically, this step can be expressed by formula (2):
- k-1 represents the predicted value of the current state
- k-1 represents the estimated value of the previous state
- u k-1 represents the control amount of the previous state
- a and B are inertial navigation systems
- the parameters of A can be expressed by formula (3):
- T represents the time interval of the Kalman recurrence formula, and T can be 5ms.
- the control quantity of the previous state can be expressed by the acceleration in the vertical direction, that is, it can be expressed by the formula (5):
- a k-1 represents the acceleration in the vertical direction of the previous state.
- Step S103 Calculate the Kalman gain of the current state of the inertial navigation system.
- Step S104 Calculate the estimated value of the current state according to the predicted value of the current state of the inertial navigation system, the estimated value of the historical state, the measured value of the current state, and the Kalman gain of the current state. Specifically, this step can be expressed by formula (6):
- H k represents the parameter of the measurement system.
- the value of H k Can be 1.
- the sensor data acquisition method of the inertial navigation system improves the conventional Kalman estimation process, because the estimated value of the current state is based on the predicted value of the current state and the current state The measured value is calculated, and the measured value of the current state is collected by the sensor.
- the data collected by the sensor is limited by factors such as sampling frequency and low-pass filtering. The collected data will have a delay problem, so the current state of the sensor collection The measured value of is actually the measured value of the delay time from the current state.
- the Kalman historical estimated value is stored in an array, and the current state collected by the sensor is selected when calculating the estimated value of the current state The estimated value of the measured value and the saved historical state.
- the estimated value of the historical state selects the estimated value of the state corresponding to the sensor delay time, so that according to the above formula (6), when the estimated value of the current state is calculated, Z k represents The measurement value of the current state collected by the sensor, the measurement value of the current state is the measurement value of the delay time from the current state, x history represents the estimated value of the historical state, the estimated value of the historical state is the delay time of the current state Therefore, the estimated value of the current state calculated by this method uses the measured value of the current state and the estimated value of the historical state to represent the same state in time, and the result of the calculated estimated value is more accurate, which solves the problem of sensor delay The inaccuracy and lag of the estimated data.
- the sensor data acquisition method of the inertial navigation system can calculate the Kalman gain of the current state of the inertial navigation system through the following steps:
- Step S201 Obtain the covariance of the estimated value of the previous state; specifically, the covariance of the estimated value of the previous state can be calculated according to the covariance of the predicted value of the previous state and the Kalman gain of the previous state.
- Step S202 Calculate the covariance of the predicted value of the current state according to the covariance of the last state estimation value and the covariance of the noise during the state change process of the inertial navigation system; specifically, this step can be expressed by formula (7):
- k-1 represents the covariance of the current state prediction value
- k-1 represents the covariance of the previous state estimate
- Q represents the covariance of the noise during the state change process of the inertial navigation system
- a T represents the transposed matrix of matrix A.
- Step S203 Calculate the Kalman gain of the current state according to the covariance of the predicted value of the current state and the covariance of the noise measured by the inertial navigation system. Specifically, this step can be expressed by formula (8):
- the sensor data acquisition method of the inertial navigation system further includes:
- the state variables include altitude, speed and acceleration deviation.
- the estimated value of the previous state can be determined according to the state variable, expressed by formula (9):
- k-1 represents the estimated value of the previous state
- h k-1 represents the state variable height value of the previous state
- v k-1 represents the velocity value of the previous state state variable
- a biask-1 represents the previous State state variable acceleration deviation value.
- altitude, velocity, and acceleration deviation are used as state variables
- the acceleration and barometer are used for altitude fusion estimation.
- the input signal is the acceleration in the vertical direction, that is, the control quantity in the embodiment of the present invention
- the observation signal is the barometer.
- the height value is the measured value in the embodiment of the present invention.
- the sensor data acquisition method of the inertial navigation system provided by the embodiment of the present invention can estimate the height in the vertical direction, and can also estimate the position in the horizontal direction, which is not limited in the embodiment of the present invention.
- Figure 3 shows the vertical height data obtained by the sensor, the unit is cm.
- Curve 1 is the barometric height calculated from the original data when measured with a barometer (20ms sampling period). There is a fluctuation of about 50cm in height.
- Curve 2 is Using the height estimated by the present invention, the data is smooth and the phase is ahead of the curve 1 sensor's original height.
- Curve 3 is the pressure height data obtained by the Butterworth 1Hz cutoff frequency. It can be seen from the figure that the height values after Butterworth digital filtering are: Obvious time lag. Compared with the accelerometer of the inertial navigation dominant sensor (2ms sampling period), the above delay is already relatively large. If the delay data and acceleration data after the above Butterworth digital filtering are used for high integration, it will appear as shown in Figure 4.
- the embodiment of the present invention also provides a sensor data acquisition device of an inertial navigation system. As shown in FIG. 5, the sensor data acquisition device includes:
- the data acquisition module 1 is used to acquire the estimated value of the historical state of the inertial navigation system and the measured value of the current state, wherein the estimated value of the historical state is historical data recorded according to the delay time of the sensor; for details, refer to the above method embodiment Description of step S101.
- the predicted value calculation module 2 is used to calculate the predicted value of the current state according to the estimated value of the previous state of the inertial navigation system and the control variable of the previous state; for details, refer to the relevant description of step S102 in the above method embodiment.
- the Kalman gain calculation module 3 is used to calculate the Kalman gain of the current state of the inertial navigation system; for details, refer to the relevant description of step S103 in the foregoing method embodiment.
- the estimated value calculation module 4 is used to calculate the estimated value of the current state according to the predicted value of the current state of the inertial navigation system, the estimated value of the historical state, the measured value of the current state and the Kalman gain of the current state; for details, see the implementation of the above method The relevant description of step S104 in the example.
- the sensor data acquisition device of the inertial navigation system improves the conventional Kalman estimation process, because the current state estimation value is based on the current state prediction value and The measured value of the current state is calculated, and the measured value of the current state is collected by the sensor.
- the data collected by the sensor is limited by the sampling frequency and low-pass filtering. The collected data will have a delay problem, so the sensor collects The measured value of the current state is actually the measured value of the delay time that is different from the current state.
- the Kalman historical estimated value is stored in an array, and the sensor collected is selected when calculating the estimated value of the current state The measured value of the current state and the estimated value of the saved historical state.
- the estimated value of the historical state selects the estimated value of the state corresponding to the sensor delay time, so that according to the above formula (6), when calculating the estimated value of the current state Z k represents the measured value of the current state collected by the sensor, the measured value of the current state is the measured value of the delay time from the current state, x history represents the estimated value of the historical state, the estimated value of the historical state is the difference from the current state The estimated value of the delay time. Therefore, the current state measured value and the historical state estimated value used by the estimated value of the current state calculated by the device represent the same state in time. The result of the calculated estimated value is more accurate, and the sensor Inaccuracy and lagging of estimated data caused by delay.
- the Kalman gain calculation module 3 in the sensor data acquisition device of the inertial navigation system includes:
- the covariance acquisition module 31 is used to acquire the covariance of the previous state estimation value; for details, refer to the relevant description of step S201 in the foregoing method embodiment.
- the predicted value covariance calculation module 32 is configured to calculate the covariance of the current state predicted value according to the covariance of the previous state estimate and the covariance of the noise during the state change process of the inertial navigation system; see the steps in the above method embodiment for details Related description of S202.
- the Kalman gain calculation module 33 is configured to calculate the Kalman gain of the current state according to the covariance of the predicted value of the current state and the covariance of the noise measured by the inertial navigation system. For details, refer to the relevant description of step S203 in the foregoing method embodiment.
- the covariance acquiring module 31 in the sensor data acquiring device of the inertial navigation system further includes:
- the covariance calculation module of the estimated value is used to calculate the covariance of the estimated value of the previous state according to the covariance of the predicted value of the previous state and the Kalman gain of the previous state.
- the embodiment of the present invention also provides a sensor data acquisition terminal of an inertial navigation system.
- the sensor data acquisition terminal of the inertial navigation system may include a processor 51 and a memory 52, wherein the processor 51 and the memory 52 may It is connected through a bus or other means.
- connection through a bus is taken as an example.
- the processor 51 may be a central processing unit (Central Processing Unit, CPU).
- the processor 51 may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), or Chips such as other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, or a combination of the above types of chips.
- DSP Digital Signal Processor
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- Chips such as other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, or a combination of the above types of chips.
- the memory 52 can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as those corresponding to the sensor data acquisition device of the inertial navigation system in the embodiment of the present invention
- Program instructions/modules for example, the data acquisition module 1, the predicted value calculation module 2, the estimated value calculation module 3 shown in FIG. 5
- the processor 51 executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory 52, that is, the method for acquiring sensor data of the inertial navigation system in the above method embodiment is realized .
- the memory 52 may include a program storage area and a data storage area.
- the program storage area may store an operating system and an application program required by at least one function; the data storage area may store data created by the processor 51 and the like.
- the memory 52 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices.
- the memory 52 may optionally include memories remotely provided with respect to the processor 51, and these remote memories may be connected to the processor 51 through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
- the one or more modules are stored in the memory 52, and when executed by the processor 51, the method for acquiring sensor data of the inertial navigation system in the embodiments shown in FIGS. 1 and 4 is executed.
- the storage medium may be a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk (Hard Disk Drive, abbreviation: HDD) or solid-state drive (Solid-State Drive, SSD), etc.; the storage medium may also include a combination of the foregoing types of memories.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
一种惯性导航***的传感器数据获取方法及装置,该方法包括:获取惯性导航***历史状态的估计值及当前状态的测量值,历史状态的估计值为根据传感器的延时时间记录的历史数据(步骤S101);根据惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值(步骤S102);计算惯性导航***当前状态的卡尔曼增益(步骤S103);根据惯性导航***当前状态的预测值、历史状态的估计值、当前状态的测量值及当前状态的卡尔曼增益计算得到当前状态的估计值(步骤S104)。通过实施该方法,将卡尔曼历史估计值保存,在计算当前状态的估计值时选择传感器采集的当前状态的测量值和保存的历史状态的估计值,采用的当前状态的测量值和历史状态的估计值表示同一状态,计算结果更加准确。
Description
本申请要求于2019年5月23日提交中国专利局、申请号为201910438308.7、申请名称为“一种惯性导航***的传感器数据获取方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及惯性导航技术领域,具体涉及一种惯性导航***的传感器数据获取方法及装置。
传感器作为一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。传感器在进行数据采集时通常会出现延时现象,出现这种现象的主要原因有:传感器支持的采样频率小;传感器采集的原始数据含有噪声,波动大,实际使用时一般会进行低通滤波处理,截止频率越低,滤波后的数据越平滑,但是相位滞后也越大,造成数据延时。
惯性导航是一种通过测量飞行器的加速度,并自动进行积分运算,获得飞行器瞬时速度和瞬时位置数据的技术。在惯性导航中,常用的传感器有加速度计,超声波,气压计,GPS,光流模块等。其中,超声波,气压计,GPS,光流模块等静态特性比较好,可较准确测量距离,高度,位置,速度等数据,但是受限于采样频率,数据延时较大,而传感器的延时较大则会造成估计数据的不准确。
发明内容
有鉴于此,本发明实施例提供了一种惯性导航***的传感器数据获取方法及装置,以解决惯性***中传感器采集数据延时造成估计数据不准确的问题。
本发明实施例提供的技术方案如下:
本发明实施例第一方面提供一种惯性导航***的传感器数据获取方法,该传感器数据获取方法包括:获取所述惯性导航***历史状态的估计值及当前状态的测量值,其中,所述历史状态的估计值为根据所述传感器的延时时间记录的历史估计数据;根据所述惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值;计算所述惯性导航***当前状态的卡尔曼增益;根据所述惯性导航***当前状态的预测值、所述历史状态的估计值、所述当前状态的测量值及所述当前状态的卡尔曼增益计算得到当前状态的估计值。
进一步地,该惯性导航***的传感器数据获取方法通过以下步骤计算所述惯性导航***当前状态的卡尔曼增益:获取上一状态估计值的协方差;根据所 述上一状态估计值的协方差和所述惯性导航***状态变化过程的噪声的协方差计算得到当前状态预测值的协方差;根据所述当前状态预测值的协方差和所述惯性导航***测量的噪声的协方差计算得到所述当前状态的卡尔曼增益。
进一步地,所述获取上一状态估计值的协方差,包括:根据上一状态预测值的协方差和上一状态的卡尔曼增益计算得到上一状态的估计值的协方差。
进一步地,所述惯性导航***的传感器数据获取方法还包括:获取所述的惯性导航***的状态变量,其中,所述状态变量包括高度、速度和加速度偏差。
进一步地,所述惯性导航***的传感器数据获取方法还包括:根据所述状态变量确定所述上一状态的估计值,其中,所述上一状态的估计值用下列公式表示:
其中x
k-1|k-1表示上一状态的估计值,h
k-1、v
k-1及a
biadk-1表示状态变量。
本发明实施例第二方面提供一种惯性导航***的传感器数据获取装置,该传感器数据获取装置包括:数据获取模块,用于获取所述惯性导航***历史状态的估计值及当前状态的测量值,其中,所述历史状态的估计值为根据所述传感器的延时时间记录的历史估计数据;预测值计算模块,用于根据所述惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值;卡尔曼增益计算模块,用于计算所述惯性导航***当前状态的卡尔曼增益;估计值计算模块,用于根据所述惯性导航***当前状态的预测值、所述历史状态的估计值、所述当前状态的测量值及所述当前状态的卡尔曼增益计算得到当前状态的估计值。
进一步地,所述卡尔曼增益计算模块还包括:协方差获取模块,用于获取上一状态估计值的协方差;预测值协方差计算模块,用于根据所述上一状态估计值的协方差和所述惯性导航***状态变化过程的噪声的协方差计算得到当前状态预测值的协方差;卡尔曼增益计算模块,用于根据所述当前状态预测值的协方差和所述惯性导航***测量的噪声的协方差计算得到所述当前状态的卡尔曼增益。
进一步地,所述协方差获取模块包括:估计值的协方差计算模块,用于根据上一状态预测值的协方差和上一状态的卡尔曼增益计算得到上一状态的估计值的协方差。
本发明实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明实施例第一方面任一项所述的惯性导航***的传感器数据获取方法。
本发明实施例第四方面提供一种惯性导航***的传感器数据获取设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连 接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本发明实施例第一方面任一项所述的惯性导航***的传感器数据获取方法。
本发明实施例提供的技术方案,具有如下效果:
本发明实施例提供的惯性导航***的传感器数据获取方法及装置,对常规的卡尔曼估计流程进行改进,由于当前状态的估计值是通过当前状态的预测值和当前状态的测量值计算得到的,而当前状态的测量值是通过传感器进行采集,传感器在采集数据受限于采样频率和低通滤波等因素,采集的数据会出现延时的问题,因此传感器采集的当前状态的测量值实际是与当前状态相差延时时间的测量值,由此本发明实施例中将卡尔曼历史估计值保存,在计算当前状态的估计值时选择传感器采集的当前状态的测量值和保存的历史状态的估计值,该历史状态的估计值选择与传感器延时时间相应的状态的估计值,通过该方法计算的当前状态的估计值,因为采用的当前状态的测量值和历史状态的估计值在时间上表示同一状态,,使得计算结果更加准确,从而解决了传感器延时造成的估计数据的不准确和滞后问题。
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的惯性导航***的传感器数据获取方法的流程图;
图2是根据本发明另一实施例的惯性导航***的传感器数据获取方法的流程图;
图3是根据本发明实施例的惯性导航***的传感器数据获取方法的数据处理曲线图;
图4是根据本发明另一实施例的惯性导航***的传感器数据获取方法的数据处理曲线图;
图5是根据本发明实施例的惯性导航***的传感器数据获取装置的结构框图;
图6是根据本发明另一实施例的惯性导航***的传感器数据获取装置的结构框图;
图7是根据本发明实施例提供的惯性导航***的传感器数据获取终端的硬件结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种惯性导航***的传感器数据获取方法,如图1所示,该处理方法包括如下步骤:
步骤S101:获取惯性导航***历史状态的估计值及当前状态的测量值。具体地,当前状态的测量值可以用Z
k表示,本发明实施例中可以采用气压计进行测量,也可以采用其他装置测量,本发明实施例对此不做限定。其中,当前状态的测量值可以采用气压计测量的高度表示,即可以用公式(1)表示:
z
k=h
k气压
历史状态的估计值是根据传感器的延时时间记录的历史数据,可以将历史的估计值保存在一个数组中,根据传感器的延时时间t,确定与当前状态前相差延时时间t的历史的估计值,即为本发明实施例中历史状态的估计值,假设传感器的延时时间为100ms,则本发明实施例中历史状态的估计值即为100ms前的估计值。
步骤S102:根据惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值;具体地,该步骤可以用公式(2)表示:
x
k|k-1=Ax
k-1|k-1+Bu
k-1
其中,x
k|k-1表示当前状态的预测值,x
k-1|k-1表示上一状态的估计值,u
k-1表示上一状态的控制量,A和B为惯性导航***的参数,A可以用公式(3)表示:
其中,T表示卡尔曼递推公式的时间间隔,T可以是5ms。
B可以用公式(4)表示:
上一状态的控制量可以用垂直方向的加速度表示,即可以用公式(5)表示:
u
k-1=a
k-1
其中,a
k-1表示上一状态垂直方向的加速度。
步骤S103:计算惯性导航***当前状态的卡尔曼增益。
步骤S104:根据惯性导航***当前状态的预测值、历史状态的估计值、当前状态的测量值及当前状态的卡尔曼增益计算得到当前状态的估计值。具体地,该步骤可以用公式(6)表示:
x
k|k=x
k|k-1+K
k(Z
k-H
kx
history)
其中,x
k|k表示当前状态的估计值,x
history表示历史状态的估计值,K
k表示当前状态的卡尔曼增益,H
k表示测量***的参数,本发明实施例中,H
k的值可以为1。
通过上述步骤S101至步骤S103,本发明实施例提供的惯性导航***的传感器数据获取方法,对常规的卡尔曼估计流程进行改进,由于当前状态的估计值是通过当前状态的预测值和当前状态的测量值计算得到的,而当前状态的测量值是通过传感器进行采集,传感器在采集数据受限于采样频率和低通滤波等因素,采集的数据会出现延时的问题,因此传感器采集的当前状态的测量值实际是与当前状态相差延时时间的测量值,由此本发明实施例中将卡尔曼历史估计值保存在一个数组中,在计算当前状态的估计值时选择传感器采集的当前状态的测量值和保存的历史状态的估计值,该历史状态的估计值选择与传感器延时时间相应的状态的估计值,这样根据上述公式(6),对当前状态的估计值进行计算时Z
k表示传感器采集的当前状态的测量值,该当前状态的测量值是与当前状态相差延时时间的测量值,x
history表示历史状态的估计值,该历史状态的估计值是与当前状态相差延时时间的估计值,因此通过该方法计算的当前状态的估计值采用的当前状态的测量值和历史状态的估计值在时间上表示同一状态,计算的估计值的结果更加准确,解决了传感器延时造成的估计数据的不准确和滞后问题。
作为本发明实施例的一种可选的实施方式,如图2所示,该惯性导航***的传感器数据获取方法可以通过以下步骤计算惯性导航***当前状态的卡尔曼增益:
步骤S201:获取上一状态估计值的协方差;具体地,可以根据上一状态预测值的协方差和上一状态的卡尔曼增益计算得到上一状态的估计值的协方差。
步骤S202:根据上一状态估计值的协方差和惯性导航***状态变化过程的噪声的协方差计算得到当前状态预测值的协方差;具体地,该步骤可以用公式(7)表示:
P
k|k-1=AP
k-1|k-1A
T+Q
其中,P
k|k-1表示当前状态预测值的协方差,P
k-1|k-1表示上一状态估计 值的协方差,Q表示惯性导航***状态变化过程的噪声的协方差,A
T表示矩阵A的转置矩阵。
步骤S203:根据当前状态预测值的协方差和惯性导航***测量的噪声的协方差计算得到当前状态的卡尔曼增益。具体地,该步骤可以通过公式(8)表示:
作为本发明实施例的一种可选的实施方式,该惯性导航***的传感器数据获取方法还包括:
获取惯性导航***的状态变量,状态变量包括高度、速度和加速度偏差。具体地,可以根据状态变量确定上一状态的估计值,用公式(9)表示:
其中x
k-1|k-1表示上一状态的估计值,h
k-1表示上一状态状态变量高度值、v
k-1表示上一状态状态变量速度值,a
biask-1表示上一状态状态变量加速度偏差值。本发明实施例中是以高度、速度和加速度偏差作为状态变量,利用加速度和气压计进行高度融合估计,输入信号为垂直方向的加速度,即本发明实施例中的控制量,观测信号为气压计高度值,即本发明实施例中的测量值。本发明实施例提供的惯性导航***的传感器数据获取方法可以对垂直方向的高度进行估计,也可以对水平方向的位置进行估计,本发明实施例对此不做限定。
图3所示为传感器获取的垂直方向高度的数据,单位为cm,曲线1为采用气压计测量时(20ms采样周期)原始数据换算得到的气压高度,大约有50cm的高度值波动,曲线2为使用本发明估计得到的高度,数据平滑且相位超前于曲线1传感器原始高度,曲线3为巴特沃斯1Hz截止频率获得的气压高度数据,从图中可见经过巴特沃斯数字滤波后的高度值有明显的时间滞后。相对于惯性导航主导传感器加速度计而言(2ms采样周期),上述延时已经比较大,如果用上述巴特沃斯数字滤波后的延时数据和加速度数据进行高度融合,将会出现如图4所示的结果。由图4可以看出,曲线2的估计值准确性明显低于图3中的曲线2,图4中曲线2估计值有一段缓慢的向气压传感器靠近的过程,原因即在于传感器数据的延迟,造成估计值结果偏差。上述图3和图4所示的曲线验证了将气压计高度原始值(20ms采样延时)经过巴特沃斯滤波后进行估计会造成大约100ms的延时,用100ms的延时数据当成高度估计时的观测值,会造成 结果准确性降低。
本发明实施例还提供一种惯性导航***的传感器数据获取装置,如图5所示,该传感器数据获取装置包括:
数据获取模块1,用于获取惯性导航***历史状态的估计值及当前状态的测量值,其中,历史状态的估计值为根据传感器的延时时间记录的历史数据;详细内容参见上述方法实施例中步骤S101的相关描述。
预测值计算模块2,用于根据惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值;详细内容参见上述方法实施例中步骤S102的相关描述。
卡尔曼增益计算模块3,用于计算惯性导航***当前状态的卡尔曼增益;详细内容参见上述方法实施例中步骤S103的相关描述。
估计值计算模块4,用于根据惯性导航***当前状态的预测值、历史状态的估计值、当前状态的测量值及当前状态的卡尔曼增益计算得到当前状态的估计值;详细内容参见上述方法实施例中步骤S104的相关描述。
通过上述各个组成部分之间的协同配合,本发明实施例提供的惯性导航***的传感器数据获取装置,对常规的卡尔曼估计流程进行改进,由于当前状态的估计值是通过当前状态的预测值和当前状态的测量值计算得到的,而当前状态的测量值是通过传感器进行采集,传感器在采集数据受限于采样频率和低通滤波等因素,采集的数据会出现延时的问题,因此传感器采集的当前状态的测量值实际是与当前状态相差延时时间的测量值,由此本发明实施例中将卡尔曼历史估计值保存在一个数组中,在计算当前状态的估计值时选择传感器采集的当前状态的测量值和保存的历史状态的估计值,该历史状态的估计值选择与传感器延时时间相应的状态的估计值,这样根据上述公式(6),对当前状态的估计值进行计算时Z
k表示传感器采集的当前状态的测量值,该当前状态的测量值是与当前状态相差延时时间的测量值,x
history表示历史状态的估计值,该历史状态的估计值是与当前状态相差延时时间的估计值,因此通过该装置计算的当前状态的估计值采用的当前状态的测量值和历史状态的估计值在时间上表示同一状态,计算的估计值的结果更加准确,解决了传感器延时造成的估计数据的不准确和滞后问题。
作为本发明实施例的一种可选的实施方式,如图6所示,该惯性导航***的传感器数据获取装置中卡尔曼增益计算模块3包括:
协方差获取模块31,用于获取上一状态估计值的协方差;详细内容参见上述方法实施例中步骤S201的相关描述。
预测值协方差计算模块32,用于根据上一状态估计值的协方差和惯性导航***状态变化过程的噪声的协方差计算得到当前状态预测值的协方差;详细内容参见上述方法实施例中步骤S202的相关描述。
卡尔曼增益计算模块33,用于根据当前状态预测值的协方差和惯性导航***测量的噪声的协方差计算得到当前状态的卡尔曼增益。详细内容参见上述 方法实施例中步骤S203的相关描述。
作为本发明实施例的一种可选的实施方式,该惯性导航***的传感器数据获取装置中协方差获取模块31还包括:
估计值的协方差计算模块,用于根据上一状态预测值的协方差和上一状态的卡尔曼增益计算得到上一状态的估计值的协方差。
本发明实施例提供的惯性导航***的传感器数据获取装置的功能描述详细参见上述实施例中惯性导航***的传感器数据获取方法描述。
本发明实施例还提供了一种惯性导航***的传感器数据获取终端,如图7所示,该惯性导航***的传感器数据获取终端可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图7中以通过总线连接为例。
处理器51可以为中央处理器(Central Processing Unit,CPU)。处理器51还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的惯性导航***的传感器数据获取装置对应的程序指令/模块(例如,图5所示的数据获取模块1、预测值计算模块2、估计值计算模块3)。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的惯性导航***的传感器数据获取方法。
存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行如图1、图4所示实施例中的惯性导航***的传感器数据获取方法。
上述惯性导航***的传感器数据获取终端具体细节可以对应参阅图1、图4所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
- 一种惯性导航***的传感器数据获取方法,其特征在于,包括:获取所述惯性导航***历史状态的估计值及当前状态的测量值,其中,所述历史状态的估计值为根据所述传感器的延时时间记录的历史估计数据;根据所述惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值;计算所述惯性导航***当前状态的卡尔曼增益;根据所述当前状态的预测值、所述历史状态的估计值、所述当前状态的测量值及所述当前状态的卡尔曼增益计算得到当前状态的估计值。
- 根据权利要求1所述的惯性导航***的传感器数据获取方法,其特征在于,所述计算所述惯性导航***当前状态的卡尔曼增益,包括:获取上一状态估计值的协方差;根据所述上一状态估计值的协方差和所述惯性导航***状态变化过程的噪声的协方差计算得到当前状态预测值的协方差;根据所述当前状态预测值的协方差和所述惯性导航***测量的噪声的协方差计算得到所述当前状态的卡尔曼增益。
- 根据权利要求2所述的惯性导航***的传感器数据获取方法,其特征在于,所述获取上一状态估计值的协方差,包括:根据上一状态预测值的协方差和上一状态的卡尔曼增益计算得到上一状态的估计值的协方差。
- 根据权利要求1所述的惯性导航***的传感器数据获取方法,其特征在于,所述方法还包括:获取所述的惯性导航***的状态变量,其中,所述状态变量包括高度、速度和加速度偏差。
- 一种惯性导航***的传感器数据获取装置,其特征在于,包括:数据获取模块,用于获取所述惯性导航***历史状态的估计值及当前状态的测量值,其中,所述历史状态的估计值为根据所述传感器的延时时间记录的历史数据;预测值计算模块,用于根据所述惯性导航***上一状态的估计值和上一状态的控制量计算得到当前状态的预测值;卡尔曼增益计算模块,用于计算所述惯性导航***当前状态的卡尔曼增益;估计值计算模块,用于根据所述当前状态的预测值、所述历史状态的估计值、所述当前状态的测量值及所述当前状态的卡尔曼增益计算得到当前状态的估计值。
- 根据权利要求6所述的惯性导航***的传感器数据获取装置,其特征在于,所述卡尔曼增益计算模块,包括:协方差获取模块,用于获取上一状态估计值的协方差;预测值协方差计算模块,用于根据所述上一状态估计值的协方差和所述惯性导航***状态变化过程的噪声的协方差计算得到当前状态预测值的协方差;卡尔曼增益计算模块,用于根据所述当前状态预测值的协方差和所述惯性导航***测量的噪声的协方差计算得到所述当前状态的卡尔曼增益。
- 根据权利要求7所述的惯性导航***的传感器数据获取装置,其特征在于,所述协方差获取模块包括:估计值的协方差计算模块,用于根据上一状态预测值的协方差和上一状态的卡尔曼增益计算得到上一状态的估计值的协方差。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求1-5任一项所述的惯性导航***的传感器数据获取方法。
- 一种惯性导航***的传感器数据获取设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求1-5任一项所述的惯性导航***的传感器数据获取方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910438308.7A CN110160524B (zh) | 2019-05-23 | 2019-05-23 | 一种惯性导航***的传感器数据获取方法及装置 |
CN201910438308.7 | 2019-05-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020233725A1 true WO2020233725A1 (zh) | 2020-11-26 |
Family
ID=67632546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/092157 WO2020233725A1 (zh) | 2019-05-23 | 2020-05-25 | 一种惯性导航***的传感器数据获取方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110160524B (zh) |
WO (1) | WO2020233725A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114018250A (zh) * | 2021-10-18 | 2022-02-08 | 杭州鸿泉物联网技术股份有限公司 | 惯性导航方法、电子设备、存储介质和计算机程序产品 |
CN114295126A (zh) * | 2021-12-20 | 2022-04-08 | 华人运通(上海)自动驾驶科技有限公司 | 一种基于惯性测量单元的融合定位方法 |
CN116071051A (zh) * | 2023-04-06 | 2023-05-05 | 中国人民解放***箭军工程大学 | 惯导***最优更换时机确定方法、***、电子设备及介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110160524B (zh) * | 2019-05-23 | 2020-12-01 | 深圳市道通智能航空技术有限公司 | 一种惯性导航***的传感器数据获取方法及装置 |
CN112494057B (zh) * | 2019-09-16 | 2024-05-14 | 上海西门子医疗器械有限公司 | 用于x射线成像的x射线管位置估计方法、装置和*** |
CN111780758A (zh) * | 2020-07-08 | 2020-10-16 | 中国人民解放军海军工程大学 | 一种基于双模解算的重力稳定平台姿态确定方法及应用 |
CN113218389B (zh) * | 2021-05-24 | 2024-05-17 | 北京航迹科技有限公司 | 一种车辆定位方法、装置、存储介质及计算机程序产品 |
CN115355905A (zh) * | 2022-08-17 | 2022-11-18 | 腾讯科技(深圳)有限公司 | 用于足式机器人的状态估计方法及装置、计算机设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102519463A (zh) * | 2011-12-13 | 2012-06-27 | 华南理工大学 | 一种基于扩展卡尔曼滤波的导航方法及装置 |
WO2014016841A1 (en) * | 2012-07-27 | 2014-01-30 | Neuner Tomer | Intelligent state determination |
CN104380044A (zh) * | 2012-06-26 | 2015-02-25 | 意法爱立信有限公司 | 实时定位或导航***中使用历史状态的顺序估计 |
US20170153110A1 (en) * | 2015-11-30 | 2017-06-01 | Yusuke Matsushita | Inertial device, recording medium, and method for positioning |
CN108444478A (zh) * | 2018-03-13 | 2018-08-24 | 西北工业大学 | 一种用于水下航行器的移动目标视觉位姿估计方法 |
CN108981691A (zh) * | 2018-06-08 | 2018-12-11 | 北京航空航天大学 | 一种天空偏振光组合导航在线滤波与平滑方法 |
CN109521448A (zh) * | 2018-12-18 | 2019-03-26 | 清华大学 | 基于轨道根数预测的星载导航接收机定位授时方法和装置 |
CN110160524A (zh) * | 2019-05-23 | 2019-08-23 | 深圳市道通智能航空技术有限公司 | 一种惯性导航***的传感器数据获取方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102141624B (zh) * | 2010-01-28 | 2013-08-14 | 深圳市海威讯科技有限公司 | 相位噪声的消除方法及全球定位***接收机 |
CN102841334A (zh) * | 2012-08-24 | 2012-12-26 | 北京邮电大学 | 一种获取定位点的方法和装置 |
CN104199993B (zh) * | 2014-02-18 | 2017-08-08 | 广州市香港科大***研究院 | 一种针对间歇过程的二维动态卡尔曼滤波器设计方法 |
CN105890596B (zh) * | 2016-03-30 | 2018-08-28 | 南京航空航天大学 | 输出速率可调的视觉导航最优信息估计方法 |
CN108051840B (zh) * | 2017-11-03 | 2021-07-16 | 中国航空无线电电子研究所 | 一种基于gnss的含约束ekf相对定位方法 |
CN107945220B (zh) * | 2017-11-30 | 2020-07-10 | 华中科技大学 | 一种基于双目视觉的重建方法 |
-
2019
- 2019-05-23 CN CN201910438308.7A patent/CN110160524B/zh active Active
-
2020
- 2020-05-25 WO PCT/CN2020/092157 patent/WO2020233725A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102519463A (zh) * | 2011-12-13 | 2012-06-27 | 华南理工大学 | 一种基于扩展卡尔曼滤波的导航方法及装置 |
CN104380044A (zh) * | 2012-06-26 | 2015-02-25 | 意法爱立信有限公司 | 实时定位或导航***中使用历史状态的顺序估计 |
WO2014016841A1 (en) * | 2012-07-27 | 2014-01-30 | Neuner Tomer | Intelligent state determination |
US20170153110A1 (en) * | 2015-11-30 | 2017-06-01 | Yusuke Matsushita | Inertial device, recording medium, and method for positioning |
CN108444478A (zh) * | 2018-03-13 | 2018-08-24 | 西北工业大学 | 一种用于水下航行器的移动目标视觉位姿估计方法 |
CN108981691A (zh) * | 2018-06-08 | 2018-12-11 | 北京航空航天大学 | 一种天空偏振光组合导航在线滤波与平滑方法 |
CN109521448A (zh) * | 2018-12-18 | 2019-03-26 | 清华大学 | 基于轨道根数预测的星载导航接收机定位授时方法和装置 |
CN110160524A (zh) * | 2019-05-23 | 2019-08-23 | 深圳市道通智能航空技术有限公司 | 一种惯性导航***的传感器数据获取方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114018250A (zh) * | 2021-10-18 | 2022-02-08 | 杭州鸿泉物联网技术股份有限公司 | 惯性导航方法、电子设备、存储介质和计算机程序产品 |
CN114018250B (zh) * | 2021-10-18 | 2024-05-03 | 杭州鸿泉物联网技术股份有限公司 | 惯性导航方法、电子设备、存储介质和计算机程序产品 |
CN114295126A (zh) * | 2021-12-20 | 2022-04-08 | 华人运通(上海)自动驾驶科技有限公司 | 一种基于惯性测量单元的融合定位方法 |
CN114295126B (zh) * | 2021-12-20 | 2023-12-26 | 华人运通(上海)自动驾驶科技有限公司 | 一种基于惯性测量单元的融合定位方法 |
CN116071051A (zh) * | 2023-04-06 | 2023-05-05 | 中国人民解放***箭军工程大学 | 惯导***最优更换时机确定方法、***、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110160524B (zh) | 2020-12-01 |
CN110160524A (zh) | 2019-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020233725A1 (zh) | 一种惯性导航***的传感器数据获取方法及装置 | |
WO2018141198A1 (zh) | 无人机飞行高度的检测方法、装置及无人机 | |
EP2519803B1 (en) | Technique for calibrating dead reckoning positioning data | |
US20210165077A1 (en) | Radar data compensation method for mobile robot, device, and storage medium | |
CN113701745B (zh) | 一种外参变化检测方法、装置、电子设备及检测*** | |
JP6765809B2 (ja) | 位置測定装置、位置測定方法及びプログラム | |
CN115164936A (zh) | 高精地图制作中用于点云拼接的全局位姿修正方法及设备 | |
CN116399324A (zh) | 建图方法、装置及控制器、无人驾驶车辆 | |
CN116718153B (zh) | 一种基于gnss和ins的形变监测方法及*** | |
CN115235527B (zh) | 传感器外参标定方法、装置以及电子设备 | |
CN109945864B (zh) | 室内行车定位融合方法、装置、存储介质及终端设备 | |
CN104122412A (zh) | 一种基于北斗二代速度信息的加速度计标定方法 | |
CN115727871A (zh) | 一种轨迹质量检测方法、装置、电子设备和存储介质 | |
CN112461258A (zh) | 一种参数修正的方法及装置 | |
JP5962397B2 (ja) | 信頼度導出装置、ナビゲーション装置及び信頼度導出方法 | |
CN113810877A (zh) | 车辆及其车速确定方法及装置、存储介质、终端 | |
KR102589970B1 (ko) | 객체 측위 방법 및 장치 | |
CN114199236A (zh) | 定位数据处理的方法、装置、电子设备和自动驾驶车辆 | |
US11067593B2 (en) | Pitot static systems with angle of sideslip determination and compensation | |
TWI636236B (zh) | 利用估計濾波器決定系統的狀態的方法、用於決定物體之位置的裝置以及無人航空載具 | |
CN116380056B (zh) | 惯性定位方法、装置、电子设备及存储介质 | |
CN112867908A (zh) | 用于转速传感器的转速传感器信号的偏移校准的方法、***、计算机程序 | |
CN114245459B (zh) | 基于pdr模型的融合定位方法、装置、计算机设备及介质 | |
CN113076826B (zh) | 一种传感器的滤波方法和装置 | |
JP4983770B2 (ja) | 変換係数の導出方法およびナビゲーション装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20810716 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20810716 Country of ref document: EP Kind code of ref document: A1 |