[go: up one dir, main page]

CN118463982A - A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation - Google Patents

A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation Download PDF

Info

Publication number
CN118463982A
CN118463982A CN202410921093.5A CN202410921093A CN118463982A CN 118463982 A CN118463982 A CN 118463982A CN 202410921093 A CN202410921093 A CN 202410921093A CN 118463982 A CN118463982 A CN 118463982A
Authority
CN
China
Prior art keywords
vehicle
polarization
heading
filter
error
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.)
Granted
Application number
CN202410921093.5A
Other languages
Chinese (zh)
Other versions
CN118463982B (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.)
Lingyu Zhihang Beijing Technology Co ltd
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN202410921093.5A priority Critical patent/CN118463982B/en
Publication of CN118463982A publication Critical patent/CN118463982A/en
Application granted granted Critical
Publication of CN118463982B publication Critical patent/CN118463982B/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
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • 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
    • G01C21/165Navigation; 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 combined with non-inertial navigation instruments
    • 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/20Instruments for performing navigational calculations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)
  • Navigation (AREA)

Abstract

The invention relates to a tightly combined navigation method for mutual correction of a kinematic model/polarization/inertial navigation, which belongs to the field of motion navigation, and is characterized in that a two-stage filter is applied, and the position, heading and front wheel steering angle error output by a two-degree-of-freedom kinematic model of a vehicle are used as state quantities to establish a front-stage filter state equation; based on the course information calculated by polarization measurement, constructing a measurement equation of a front-stage filter for filtering calculation; taking a three-dimensional attitude misalignment angle, a three-dimensional speed error, a three-dimensional position error, a three-dimensional gyroscope random drift and a three-dimensional accelerometer random zero offset of inertial navigation as state quantities, and establishing a state equation of a later-stage filter; and constructing a measurement equation based on the position, the heading information and the vehicle speed information output by the front-stage filter, and estimating the inertial navigation error by adopting a Kalman filtering method. The invention can improve the position and course resolving precision of the vehicle kinematic model, realize the mutual correction of inertial navigation and kinematic model errors, and further effectively improve the navigation precision of the vehicle.

Description

一种运动学模型/偏振/惯导互修正的紧组合导航方法A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation

技术领域Technical Field

本发明属于运动导航领域,具体涉及一种运动学模型/偏振/惯导互修正的紧组合导航方法。The invention belongs to the field of motion navigation, and in particular relates to a tightly combined navigation method of kinematic model/polarization/inertial navigation mutual correction.

背景技术Background Art

车辆的自主导航技术在民用与军用领域均具有重要的研究价值,目前基于卫星的车载组合导航技术被广泛应用,但是卫星信号容易受到干扰,存在信号拒止的风险,严重影响车辆的导航性能。研究发现,自然界中的许多生物,例如沙蚁、蜜蜂、帝王蝶等可以通过感知天空偏振光实现自主导航。受生物启发,人们发现仿生偏振导航具有自主性强、不易受电磁干扰、误差不累积等优点,目前人们针对车载偏振/惯性导航开展了一系列研究。中国专利申请CN201911250920.8 (一种基于偏振度加权的仿生偏振自主组合导航方法)提出了对不同方向的偏振度信息,建立偏振/惯导组合导航模型。中国专利申请CN202010512168.6(一种基于光强的偏振惯导紧组合导航方法)基于对立通道光强建立偏振/惯导紧组合导航系统的量测方程,进一步提高偏振测量的精度。The autonomous navigation technology of vehicles has important research value in both civil and military fields. At present, satellite-based vehicle-mounted integrated navigation technology is widely used, but satellite signals are easily interfered with and there is a risk of signal denial, which seriously affects the navigation performance of vehicles. Studies have found that many organisms in nature, such as sand ants, bees, and monarch butterflies, can achieve autonomous navigation by sensing polarized light in the sky. Inspired by biology, people have found that bionic polarization navigation has the advantages of strong autonomy, not susceptible to electromagnetic interference, and no error accumulation. At present, people have carried out a series of studies on vehicle-mounted polarization/inertial navigation. Chinese patent application CN201911250920.8 (a bionic polarization autonomous integrated navigation method based on polarization degree weighting) proposes to establish a polarization/inertial navigation combined navigation model for polarization degree information in different directions. Chinese patent application CN202010512168.6 (a polarization-inertial navigation tight integrated navigation method based on light intensity) establishes the measurement equation of the polarization/inertial navigation tight integrated navigation system based on the light intensity of the opposing channels, further improving the accuracy of polarization measurement.

然而现有的偏振/惯性组合导航方法由于缺乏位置和速度约束,定位效果往往较差,进而影响导航系统的精度。为提高车载偏振组合导航技术的定位精度,往往需要其他导航技术辅助定位。基于运动学模型的导航方式由其自主性强、结构简单、成本低的优势获得了广泛的关注与研究。论文“基于偏振光辅助定向的车辆自主导航方法研究”(王吉旭, 熊剑, 郭杭, 等. 计算机工程与应用, 2016, 52(7): 242-247.)通过车载偏振光传感器系统测量解算获得的航向角信息和四轮运动模型提供的位置信息,与惯性导航系统的输出进行融合滤波。但是上述论文没有考虑运动学模型本身的参数误差,没有实现对运动学模型的修正。However, the existing polarization/inertial combined navigation methods often have poor positioning effects due to the lack of position and speed constraints, which in turn affects the accuracy of the navigation system. In order to improve the positioning accuracy of vehicle-mounted polarization combined navigation technology, other navigation technologies are often needed to assist in positioning. The navigation method based on the kinematic model has attracted widespread attention and research due to its advantages of strong autonomy, simple structure and low cost. The paper "Research on Vehicle Autonomous Navigation Method Based on Polarization-Assisted Orientation" (Wang Jixu, Xiong Jian, Guo Hang, et al. Computer Engineering and Applications, 2016, 52(7): 242-247.) The heading angle information obtained by measuring and solving the vehicle-mounted polarization sensor system and the position information provided by the four-wheel motion model are fused and filtered with the output of the inertial navigation system. However, the above paper did not consider the parameter errors of the kinematic model itself and did not implement the correction of the kinematic model.

发明内容Summary of the invention

为克服现有技术的不足,本发明提出一种运动学模型/偏振/惯导互修正的紧组合导航方法,通过偏振/运动学前级滤波器修正两自由度运动学模型的位置与航向,偏振/惯导/运动学后级滤波器修正惯导误差,通过两级滤波器实现惯导与两自由度运动学模型的互修正。本发明通过偏振航向估计两自由度运动学模型参数误差,修正模型的位置与航向,并通过运动学/惯导前级滤波器修正惯导的姿态、速度、位置误差;通过两级滤波器的设计实现两自由度运动学模型与惯导互修正,提高车载组合导航系统的导航精度。In order to overcome the deficiencies of the prior art, the present invention proposes a tightly integrated navigation method of kinematic model/polarization/inertial navigation mutual correction, wherein the position and heading of the two-degree-of-freedom kinematic model are corrected by a polarization/kinematic pre-filter, and the inertial navigation error is corrected by a polarization/inertial navigation/kinematic post-filter, and the mutual correction of the inertial navigation and the two-degree-of-freedom kinematic model is realized by a two-stage filter. The present invention estimates the parameter error of the two-degree-of-freedom kinematic model by polarization heading, corrects the position and heading of the model, and corrects the attitude, speed, and position errors of the inertial navigation by a kinematic/inertial navigation pre-filter; the mutual correction of the two-degree-of-freedom kinematic model and the inertial navigation is realized by the design of a two-stage filter, thereby improving the navigation accuracy of the vehicle-mounted integrated navigation system.

为达到上述目的,本发明采取如下的技术方案:To achieve the above object, the present invention adopts the following technical scheme:

一种基于运动学模型/偏振/惯导互修正的紧组合导航方法,包括如下步骤:A tightly integrated navigation method based on kinematic model/polarization/inertial navigation mutual correction comprises the following steps:

步骤1、以两自由度运动学模型输出的车辆的东向位置、北向位置、航向以 及车辆前轮转角误差作为状态量,即,建立偏振/运动学前级滤 波器的状态方程表示与状态量有关的映射函数;表示状态量的一 阶导数;上标T表示矩阵的转置; Step 1: The eastward position of the vehicle output by the two-degree-of-freedom kinematic model , North position ,course And the vehicle front wheel angle error As a state quantity ,Right now , establish the state equation of the polarization/kinematic pre-filter , Representation and state quantity Related mapping functions; Indicates the state The first derivative of ; the superscript T indicates the transpose of the matrix;

步骤2、根据偏振量测量计算的航向构建偏振/运动学前级滤波器的航向的量测方 程,利用非线性滤波方法估计状态量,实现对两自由度运动学模型输出的车辆位置、航向以及车辆前轮转角误差的修正,获得偏振/运动学前级滤波器输出的车辆位置、航向Step 2: Construct the heading measurement equation of the polarization/kinematics pre-filter based on the heading calculated by polarization measurement, and estimate the state quantity using the nonlinear filtering method. , realize the vehicle position and heading output of the two-degree-of-freedom kinematic model And the vehicle front wheel angle error Correction to obtain the vehicle position and heading output by the polarization/kinematics pre-filter ;

步骤3、以三维姿态失准角、三维速度误差、三维位置误差、三维陀螺仪随机漂移、三维加速度计随机零偏作为状态量,即,建立偏振/惯导/运动学后级 滤波器状态方程表示与状态量有关的映射函数;下标表示东, 北,天三个方向;表示状态量的一阶导数; Step 3: 3D posture misalignment angle , 3D velocity error , 3D position error , 3D gyroscope random drift , 3D accelerometer random bias As a state quantity ,Right now , establish polarization/inertial navigation/kinematics post-filter state equation , Representation and state quantity Related mapping functions; subscript Indicates the three directions of east, north and sky; Indicates the state The first derivative of ;

步骤4、根据步骤2中的偏振/运动学前级滤波器输出的车辆位置、航向以及里程 计计算的车辆速度,构建偏振/惯导/运动学后级滤波器的车辆位置、航向和速度的量测 方程;采用卡尔曼滤波方法估计状态量中的三维姿态失准角、三维速度误差、三维位置误差,实现对惯导误差的修正。 Step 4: Vehicle position and heading according to the output of the polarization/kinematics pre-filter in step 2 As well as the vehicle speed calculated by the odometer, the vehicle position and heading of the polarization/inertial navigation/kinematic post-filter are constructed and speed measurement equation; the Kalman filter method is used to estimate the state quantity The 3D posture misalignment angle , 3D velocity error , 3D position error , to realize the correction of inertial navigation error.

本发明与现有技术相比的有益效果在于:The beneficial effects of the present invention compared with the prior art are:

(1)将两自由度运动学模型的前轮转角误差作为状态量之一,构建偏振/运动学前级滤波器,估计两自由度模型参误差,修正模型输出的车辆位置与航向,提高模型的定位、定向精度。(1) The front wheel steering angle error of the two-degree-of-freedom kinematic model is taken as one of the state quantities, and a polarization/kinematic pre-filter is constructed to estimate the two-degree-of-freedom model parameter error, correct the vehicle position and heading output by the model, and improve the positioning and orientation accuracy of the model.

(2)在偏振/运动学前级滤波器的基础上,构建偏振/惯导/运动学后级滤波器,实现对惯导航向误差、速度误差、位置误差的修正;通过两级滤波器的设计,实现惯导误差与运动学模型误差的互修正,提高车载仿生偏振组合导航系统的导航精度。(2) Based on the polarization/kinematics front-stage filter, a polarization/inertial navigation/kinematics post-stage filter is constructed to correct the inertial navigation heading error, velocity error, and position error. Through the design of a two-stage filter, the mutual correction of the inertial navigation error and the kinematic model error is realized, thereby improving the navigation accuracy of the vehicle-mounted bionic polarization integrated navigation system.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明的一种运动学模型/偏振/惯导互修正的紧组合导航方法的流程图;FIG1 is a flow chart of a tightly integrated navigation method of kinematic model/polarization/inertial navigation mutual correction according to the present invention;

图2为本发明实施例的车辆仿真轨迹设置图;FIG2 is a diagram showing a vehicle simulation trajectory setting according to an embodiment of the present invention;

图3 为本发明实施例的前轮转角误差估计曲线图;FIG3 is a front wheel steering angle error estimation curve diagram of an embodiment of the present invention;

图4 为本发明实施例的位置误差估计曲线图。FIG. 4 is a position error estimation curve diagram according to an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

本发明的一种运动学模型/偏振/惯导互修正的紧组合导航方法首先将车辆两自由度运动学模型输出的位置、航向以及车辆前轮转角误差作为状态量,建立偏振/运动学前级滤波器状态方程;基于偏振量测计算的航向信息,构建前级滤波器的量测方程,并对前级滤波器进行滤波解算;将惯导的三维姿态失准角、三维速度误差、三维位置误差、三维陀螺仪随机漂移、三维加速度计随机零偏作为状态量,建立偏振/惯导/运动学后级滤波器状态方程;基于前级滤波器输出的位置、航向信息以及车辆速度信息构建后级滤波器的量测方程,并采用卡尔曼滤波方法实现对惯导误差的估计。通过两级滤波器估计两自由度运动学模型误差,修正惯导位置、速度和航向误差,有效提高车辆整体的定位、定向精度。The present invention discloses a tightly integrated navigation method of kinematic model/polarization/inertial navigation mutual correction. First, the position, heading and front wheel turning angle error of the vehicle's two-degree-of-freedom kinematic model output are used as state quantities to establish a polarization/kinematics pre-filter state equation; based on the heading information calculated by polarization measurement, the measurement equation of the pre-filter is constructed, and the pre-filter is filtered and solved; the three-dimensional attitude misalignment angle, three-dimensional velocity error, three-dimensional position error, three-dimensional gyroscope random drift and three-dimensional accelerometer random zero bias of the inertial navigation are used as state quantities to establish a polarization/inertial navigation/kinematics post-filter state equation; based on the position, heading information and vehicle speed information output by the pre-filter, the measurement equation of the post-filter is constructed, and the estimation of the inertial navigation error is realized by using the Kalman filtering method. The two-degree-of-freedom kinematic model error is estimated by a two-stage filter, the inertial navigation position, velocity and heading errors are corrected, and the positioning and orientation accuracy of the vehicle as a whole is effectively improved.

具体地,如图1所示,本发明的一种运动学模型/偏振/惯导互修正的紧组合导航方法包括如下步骤:Specifically, as shown in FIG1 , a tightly integrated navigation method of kinematic model/polarization/inertial navigation mutual correction of the present invention comprises the following steps:

步骤1、以运动学模型输出的车辆位置的经度、位置的纬度、航向、车辆前轮转角误差作为状态量,根据车辆的两自由度运动学模型,构建偏振/运动学前级滤波器的状态方程,包括:Step 1: Using the longitude, latitude, heading, and front wheel steering angle error of the vehicle output by the kinematic model as state quantities, and based on the two-degree-of-freedom kinematic model of the vehicle, construct the state equation of the polarization/kinematic pre-filter, including:

以两自由度运动学模型输出的车辆的东向位置、北向位置、航向以及车辆 前轮转角误差作为状态量,即,根据车辆的两自由度运动学模 型,构建偏振/运动学前级滤波器的状态方程为: The east position of the vehicle output by the two-degree-of-freedom kinematic model , North position ,course And the vehicle front wheel angle error As a state quantity ,Right now , according to the two-degree-of-freedom kinematic model of the vehicle, the state equation of the polarization/kinematic pre-filter is constructed as:

(1) (1)

其中,上标T表示矩阵的转置,表示车辆的前进速率,表示车头到车辆质心的 距离,表示车尾到车辆质心的距离,表示车辆的前轮转角,的一阶导数, 的一阶导数,的一阶导数,表示的一阶导数。表示车辆质心速度与车体方 向的夹角,称为质心侧偏角,表示为: The superscript T represents the transpose of the matrix. represents the forward speed of the vehicle, represents the distance from the front of the vehicle to the center of mass of the vehicle, represents the distance from the rear end to the center of mass of the vehicle, represents the front wheel turning angle of the vehicle, for The first-order derivative of for The first-order derivative of for The first-order derivative of express The first derivative of . The angle between the vehicle's center of mass velocity and the direction of the vehicle body is called the center of mass sideslip angle and is expressed as:

(2) (2)

步骤2、根据偏振量测量计算车辆的航向信息,构建偏振/运动学前级滤波器的航向量测方程,使用非线性滤波方法对前级滤波器进行滤波解算,实现对两自由度运动学模型输出的车辆位置、航向及车辆前轮转角误差的修正,包括:Step 2: Calculate the vehicle's heading information based on the polarization measurement, construct the heading vector measurement equation of the polarization/kinematics pre-filter, use the nonlinear filtering method to filter and solve the pre-filter, and realize the correction of the vehicle position, heading and front wheel steering angle error output by the two-degree-of-freedom kinematic model, including:

根据偏振量测计算车辆的航向信息,记为,构建偏振/运动学前级滤波器的航 向量测方程为: The vehicle's heading information is calculated based on the polarization measurement and is recorded as , the heading vector measurement equation for constructing the polarization/kinematics pre-filter is:

(3) (3)

其中,表示航向观测量,表示航向的观测矩阵,为 量测噪声。 in, represents the heading observation, The observation matrix representing the heading, . To measure noise.

式(1)中的偏振/运动学前级滤波器的状态方程为非线性方程,使用非线性滤波方法进行滤波解算,估计车辆前轮转角误差,实现对车辆的两自由度运动学模型输出的车辆位置和航向的有效估计。The state equation of the polarization/kinematics pre-filter in equation (1) is a nonlinear equation. The nonlinear filtering method is used to perform filtering and solving, and the front wheel steering angle error of the vehicle is estimated, so as to achieve effective estimation of the vehicle position and heading output by the two-degree-of-freedom kinematic model of the vehicle.

步骤3、以三维姿态失准角、三维速度误差、三维位置误差、三维陀螺仪随机漂移、三维加速度计随机零偏作为状态量,建立偏振/惯导/运动学后级滤波器的状态方程,包括:Step 3: Using the 3D attitude misalignment angle, 3D velocity error, 3D position error, 3D gyroscope random drift, and 3D accelerometer random zero bias as state quantities, establish the state equation of the polarization/inertial navigation/kinematics post-filter, including:

以三维姿态失准角、三维速度误差、三维位置误差、 三维陀螺仪随机漂移、三维加速度计随机零偏作为状态量,即,建立偏振/惯导/运动学后级滤 波器的状态方程为: Misalignment angle in 3D posture , 3D velocity error , 3D position error , 3D gyroscope random drift , 3D accelerometer random bias As a state quantity ,Right now , the state equation of the polarization/inertial navigation/kinematics post-filter is established as:

(4) (4)

(5) (5)

(6) (6)

其中,下标表示东,北,天;为状态量的一阶导数,是状态转移方 程,是系统状态噪声,表示与状态量有关的映射函数,为由惯导误差方程得到 的姿态、速度、位置误差三维关系矩阵,为中间矩阵,无具体含义;为姿态转移矩阵, 代表车辆自身构成的坐标系,称为载体系,代表车辆导航信息解算的坐标系,称为导航系。 Among them, the subscript It means east, north, and sky; is the state quantity The first-order derivative of is the state transfer equation, is the system state noise, Representation and state quantity The mapping function is is the three-dimensional relationship matrix of attitude, velocity and position errors obtained from the inertial navigation error equation, It is an intermediate matrix and has no specific meaning; is the attitude transfer matrix, The coordinate system representing the vehicle itself is called the carrier system. The coordinate system representing the solution of vehicle navigation information is called the navigation system.

步骤4、基于偏振/运动学前级滤波器输出的车辆位置、航向以及里程计计算的车辆速度信息,构建偏振/惯导/运动学后级滤波器的量测方程,采用卡尔曼滤波方法估计状态量中的三维姿态失准角、三维速度误差以及三维位置误差,实现对惯导位置误差、速度误差、航向误差的修正,包括:Step 4: Based on the vehicle position and heading output by the polarization/kinematics pre-filter and the vehicle speed information calculated by the odometer, the measurement equation of the polarization/inertial navigation/kinematics post-filter is constructed, and the three-dimensional attitude misalignment angle, three-dimensional velocity error and three-dimensional position error in the state quantity are estimated by the Kalman filtering method to correct the inertial navigation position error, velocity error and heading error, including:

基于偏振/运动学前级滤波器输出的车辆位置构建车辆位置的量测方程为:The measurement equation for the vehicle position based on the vehicle position output by the polarization/kinematic pre-filter is:

(7) (7)

其中,表示位置观测量,表示位置的观测矩阵,为组合导航系统输出的车辆所在经度, 为组合导航系统输出的车辆所在纬度,为偏振/运动学前级滤波器输出的车辆所在经 度,为前级滤波器输出的车辆所在纬度,为量测噪声,表示对角矩阵,表示所 在地的卯酉圈主曲率半径,表示所在地的子午圈主曲率半径。 in, represents the position observation, The observation matrix representing the position, . is the longitude of the vehicle output by the integrated navigation system, is the latitude of the vehicle output by the integrated navigation system, is the longitude of the vehicle output by the polarization/kinematics pre-filter, is the latitude of the vehicle output by the front filter, To measure the noise, represents a diagonal matrix, Indicates the main curvature radius of the Maoyou circle at the location, Indicates the principal radius of curvature of the meridian at the location.

基于偏振/运动学前级滤波器输出的航向构建航向的量测方程为:The heading measurement equation based on the heading output of the polarization/kinematic pre-filter is:

(8) (8)

其中,表示航向观测量,表示航向的观测矩阵,为组合导航系统输出 的航向,为组合导航系统输出的俯仰角,为偏振/运动学前级滤波器输出的车辆航 向,为量测噪声。 in, represents the heading observation, The observation matrix representing the heading, . is the heading output by the integrated navigation system, is the pitch angle output by the integrated navigation system, is the vehicle heading output from the polarization/kinematics pre-filter, To measure noise.

基于车辆里程计输出的车辆速度构建速度的量测方程为:The speed measurement equation based on the vehicle speed output by the vehicle odometer is:

(9) (9)

其中,表示速度观测量,表示速度的观测矩阵, 为三阶单位矩阵,为组合导航系统输出的导航系速度,为量测噪声, 为基于车辆里 程计计算的导航系速度,表示为为里程计输出的载体速度,分 别为均值为0、方差分别为的高斯白噪声。 in, represents the velocity observation, The observation matrix representing the velocity, . is the third-order identity matrix, is the navigation system speed output by the integrated navigation system, To measure the noise, is the navigation system speed calculated based on the vehicle odometer, expressed as , is the carrier speed output by the odometer, and Their mean is 0 and their variance is and Gaussian white noise.

根据式(4)~式(6)的偏振/惯导/运动学后级滤波器的状态方程与式(7)~式(9)的量测方程,采用卡尔曼滤波方法估计状态量中的三维姿态失准角、三维速度误差、三维位置误差,实现对惯导位置误差、速度误差以及航向误差的修正。According to the state equations of the polarization/inertial navigation/kinematics post-filter in equations (4) to (6) and the measurement equations in equations (7) to (9), the Kalman filtering method is used to estimate the three-dimensional attitude misalignment angle, three-dimensional velocity error, and three-dimensional position error in the state quantities, thereby correcting the inertial navigation position error, velocity error, and heading error.

实施例:Example:

车辆的仿真轨迹为:直行段(加速2s/匀速100s)、左转300s、右转300s、左转200s、右转200s,总里程22101m。惯性传感器的噪声设置为陀螺仪零偏20°/h,角度随机游走,加速度计零偏10ug,速度随机游走。如图2所示为本实施例的车辆仿真轨迹设置图。The simulation trajectory of the vehicle is: straight section (acceleration 2s/constant speed 100s), left turn 300s, right turn 300s, left turn 200s, right turn 200s, total mileage 22101m. The noise of the inertial sensor is set to gyro zero bias 20°/h, angle random walk , accelerometer zero bias 10ug, speed random walk FIG. 2 is a diagram showing the setting of the vehicle simulation trajectory of this embodiment.

为车辆的前轮转角添加11.5°(0.2rad)的常值偏差和幅值为0.57°(0.01rad)的均匀分布噪声,使用本发明的方法,利用偏振/运动学前级滤波器估计车辆的前轮转角误差并进行修正,并利用偏振/惯导/运动学后级滤波器进一步修正惯导误差,得到的前轮转角误差曲线与位置误差曲线分别如图3和图4所示。A constant deviation of 11.5° (0.2 rad) and uniformly distributed noise with an amplitude of 0.57° (0.01 rad) are added to the front wheel steering angle of the vehicle. Using the method of the present invention, the front wheel steering angle error of the vehicle is estimated and corrected by using a polarization/kinematics pre-filter, and the inertial navigation error is further corrected by using a polarization/inertial navigation/kinematics post-filter. The obtained front wheel steering angle error curve and position error curve are shown in Figures 3 and 4, respectively.

从图3可见,本发明的方法可以快速并准确估计出前轮转角误差,在此基础上估计的经度位置误差(对应图4中的上方曲线)的均方根误差(RMSE)为3.14m,纬度位置误差(对应图4中的下方曲线)的均方根误差(RMSE)为0.97m,仿真结束时经度误差为9.45m,纬度误差为-1.03m。在前轮转角存在严重误差的情况下,使用本发明所述的方法可以对其进行修正并获得较好的位置估计效果。As can be seen from FIG3, the method of the present invention can quickly and accurately estimate the front wheel steering angle error. On this basis, the root mean square error (RMSE) of the longitude position error (corresponding to the upper curve in FIG4) estimated is 3.14m, and the root mean square error (RMSE) of the latitude position error (corresponding to the lower curve in FIG4) is 0.97m. At the end of the simulation, the longitude error is 9.45m, and the latitude error is -1.03m. In the case of serious errors in the front wheel steering angle, the method described in the present invention can be used to correct it and obtain a better position estimation effect.

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims (5)

1.一种基于运动学模型/偏振/惯导互修正的紧组合导航方法,其特征在于,包括如下步骤:1. A tightly integrated navigation method based on kinematic model/polarization/inertial navigation mutual correction, characterized in that it comprises the following steps: 步骤1、以两自由度运动学模型输出的车辆的东向位置、北向位置、航向以及车辆前轮转角误差作为状态量,即,建立偏振/运动学前级滤波器的状态方程表示与状态量有关的映射函数;表示状态量的一阶导数;上标T表示矩阵的转置;Step 1: The eastward position of the vehicle output by the two-degree-of-freedom kinematic model , North position ,course And the vehicle front wheel angle error As a state quantity ,Right now , establish the state equation of the polarization/kinematic pre-filter , Representation and state quantity Related mapping functions; Indicates the state The first derivative of ; the superscript T indicates the transpose of the matrix; 步骤2、根据偏振量测量计算的航向构建偏振/运动学前级滤波器的航向的量测方程,利用非线性滤波方法估计状态量,实现对两自由度运动学模型输出的车辆位置、航向以及车辆前轮转角误差的修正,获得偏振/运动学前级滤波器输出的车辆位置、航向Step 2: Construct the heading measurement equation of the polarization/kinematics pre-filter based on the heading calculated by polarization measurement, and estimate the state quantity using the nonlinear filtering method. , realize the vehicle position and heading output of the two-degree-of-freedom kinematic model And the vehicle front wheel angle error Correction to obtain the vehicle position and heading output by the polarization/kinematics pre-filter ; 步骤3、以三维姿态失准角、三维速度误差、三维位置误差、三维陀螺仪随机漂移、三维加速度计随机零偏作为状态量,即,建立偏振/惯导/运动学后级滤波器状态方程表示与状态量有关的映射函数;下标表示东,北,天三个方向;表示状态量的一阶导数;Step 3: 3D posture misalignment angle , 3D velocity error , 3D position error , 3D gyroscope random drift , 3D accelerometer random bias As a state quantity ,Right now , establish the state equation of polarization/inertial navigation/kinematics post-filter , Representation and state quantity Related mapping functions; subscript Indicates the three directions of east, north and sky; Indicates the state The first derivative of ; 步骤4、根据步骤2中的偏振/运动学前级滤波器输出的车辆位置、航向以及里程计计算的车辆速度,构建偏振/惯导/运动学后级滤波器的车辆位置、航向和速度的量测方程;采用卡尔曼滤波方法估计状态量中的三维姿态失准角、三维速度误差、三维位置误差,实现对惯导误差的修正。Step 4: Vehicle position and heading according to the output of the polarization/kinematics pre-filter in step 2 As well as the vehicle speed calculated by the odometer, the vehicle position and heading of the polarization/inertial navigation/kinematic post-filter are constructed and speed measurement equation; the Kalman filter method is used to estimate the state quantity The 3D posture misalignment angle , 3D velocity error , 3D position error , to realize the correction of inertial navigation error. 2.根据权利要求1所述的一种基于运动学模型/偏振/惯导互修正的紧组合导航方法,其特征在于,所述步骤1中的偏振/运动学前级滤波器的状态方程的具体表现形式为:2. A tightly integrated navigation method based on kinematic model/polarization/inertial navigation mutual correction according to claim 1, characterized in that the state equation of the polarization/kinematic pre-stage filter in step 1 is The specific manifestations are: (1) (1) 其中,表示车辆的前进速率,表示车头到车辆质心的距离,表示车尾到车辆质心的距离,表示车辆的前轮转角,的一阶导数,的一阶导数,为航向的一阶导数,表示车辆前轮转角误差的一阶导数;表示车辆质心速度与车体方向的夹角,称为质心侧偏角,表示为:in, represents the forward speed of the vehicle, represents the distance from the front of the vehicle to the center of mass of the vehicle, represents the distance from the rear end to the center of mass of the vehicle, represents the front wheel turning angle of the vehicle, for The first-order derivative of for The first-order derivative of For the course The first-order derivative of Indicates the vehicle's front wheel steering angle error The first derivative of ; The angle between the vehicle's center of mass velocity and the direction of the vehicle body is called the center of mass sideslip angle and is expressed as: (2)。 (2). 3.根据权利要求2所述的一种基于运动学模型/偏振/惯导互修正的紧组合导航方法,其特征在于,所述步骤2中,航向构建偏振/运动学前级滤波器的航向的量测方程为:3. A tightly integrated navigation method based on kinematic model/polarization/inertial navigation mutual correction according to claim 2, characterized in that, in step 2, the heading measurement equation for constructing the heading of the polarization/kinematic pre-filter is: (3) (3) 其中,为偏振量测噪声,为根据偏振量测计算的车辆的航向信息,表示航向的观测矩阵,in, is the polarization measurement noise, is the vehicle heading information calculated based on polarization measurement, The observation matrix representing the heading, ; 使用非线性滤波方法对式(1)的偏振/运动学前级滤波器的状态方程进行滤波解算,估计车辆前轮转角误差,实现对车辆的两自由度运动学模型输出的车辆位置和航向的有效估计。The state equation of the polarization/kinematics pre-filter of equation (1) is filtered and solved using a nonlinear filtering method to estimate the vehicle front wheel steering angle error. , realize the vehicle position and heading output of the vehicle's two-degree-of-freedom kinematic model effective estimate of . 4.根据权利要求3所述的一种基于运动学模型/偏振/惯导互修正的紧组合导航方法,其特征在于,所述步骤3中,偏振/惯导/运动学后级滤波器状态方程的具体表现形式为:4. A tightly integrated navigation method based on kinematic model/polarization/inertial navigation mutual correction according to claim 3, characterized in that in step 3, the polarization/inertial navigation/kinematic post-stage filter state equation The specific manifestations are: (4) (4) (5) (5) (6) (6) 其中,为状态量的一阶导数,是状态转移方程,是系统状态噪声, 为由惯导误差方程得到的姿态、速度、位置误差三维关系矩阵,为中间矩阵,无具体含义;为姿态转移矩阵,代表车辆自身构成的坐标系,称为载体系,代表车辆导航信息解算的坐标系,称为导航系。in, is the state quantity The first-order derivative of is the state transfer equation, is the system state noise, is the three-dimensional relationship matrix of attitude, velocity and position errors obtained from the inertial navigation error equation, It is an intermediate matrix and has no specific meaning; is the attitude transfer matrix, The coordinate system representing the vehicle itself is called the carrier system. The coordinate system representing the solution of vehicle navigation information is called the navigation system. 5.根据权利要求4所述的一种基于运动学模型/偏振/惯导互修正的紧组合导航方法,其特征在于,所述步骤4包括:5. The tightly integrated navigation method based on kinematic model/polarization/inertial navigation mutual correction according to claim 4, characterized in that step 4 comprises: 基于偏振/运动学前级滤波器输出的车辆位置,构建的车辆位置的量测方程为:Based on the vehicle position output by the polarization/kinematics pre-filter, the vehicle position measurement equation is constructed as follows: (7) (7) 其中,表示位置观测量,表示位置的观测矩阵,为组合导航系统输出的车辆所在经度,为组合导航系统输出的车辆所在纬度,为偏振/运动学前级滤波器输出的车辆所在经度,为前级滤波器输出的车辆所在纬度,为量测噪声,表示对角矩阵,表示所在地的卯酉圈主曲率半径,表示所在地的子午圈主曲率半径;in, represents the position observation, The observation matrix representing the position, , is the longitude of the vehicle output by the integrated navigation system, is the latitude of the vehicle output by the integrated navigation system, is the longitude of the vehicle output by the polarization/kinematics pre-filter, is the latitude of the vehicle output by the front filter, To measure the noise, represents a diagonal matrix, Indicates the main curvature radius of the Maoyou circle at the location, Indicates the principal radius of curvature of the meridian at the location; 基于偏振/运动学前级滤波器输出的车辆的航向,构建的航向的量测方程为:Based on the vehicle's heading output by the polarization/kinematics pre-filter, the heading measurement equation is constructed as follows: (8) (8) 其中,表示航向观测量,表示航向的观测矩阵,为组合导航系统输出的航向,为组合导航系统输出的俯仰角,为偏振/运动学前级滤波器输出的车辆的航向,为量测噪声;in, represents the heading observation, The observation matrix representing the heading, ; is the heading output by the integrated navigation system, is the pitch angle output by the integrated navigation system, is the vehicle heading output from the polarization/kinematics pre-filter, To measure noise; 基于车辆里程计输出的车辆速度,构建的速度的量测方程为:Based on the vehicle speed output by the vehicle odometer, the speed measurement equation constructed is: (9) (9) 其中,表示速度观测量,表示速度的观测矩阵,为三阶单位矩阵,为组合导航系统输出的导航系速度,为量测噪声,为基于车辆里程计计算的导航系速度,表示为为里程计输出的载体速度,分别为均值为0、方差分别为的高斯白噪声;in, represents the velocity observation, The observation matrix representing the velocity, , is the third-order identity matrix, is the navigation system speed output by the integrated navigation system, To measure the noise, is the navigation system speed calculated based on the vehicle odometer, expressed as , is the carrier speed output by the odometer, and Their mean is 0 and their variance is and Gaussian white noise; 根据式(4)~式(6)的偏振/惯导/运动学后级滤波器的状态方程与式(7)~式(9)的量测方程,采用卡尔曼滤波方法估计三维姿态失准角、三维速度误差、三维位置误差,实现对惯导位置误差、速度误差以及航向误差的修正。According to the state equations of the polarization/inertial navigation/kinematics post-filter of equations (4) to (6) and the measurement equations of equations (7) to (9), the Kalman filter method is used to estimate the 3D attitude misalignment angle , 3D velocity error , 3D position error , to realize the correction of inertial navigation position error, velocity error and heading error.
CN202410921093.5A 2024-07-10 2024-07-10 A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation Active CN118463982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410921093.5A CN118463982B (en) 2024-07-10 2024-07-10 A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410921093.5A CN118463982B (en) 2024-07-10 2024-07-10 A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation

Publications (2)

Publication Number Publication Date
CN118463982A true CN118463982A (en) 2024-08-09
CN118463982B CN118463982B (en) 2024-09-13

Family

ID=92154297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410921093.5A Active CN118463982B (en) 2024-07-10 2024-07-10 A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation

Country Status (1)

Country Link
CN (1) CN118463982B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119533463A (en) * 2024-11-25 2025-02-28 北京航空航天大学杭州创新研究院 A polarization/inertial navigation integrated navigation method with embedded UAV dynamics model

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477465B1 (en) * 1999-11-29 2002-11-05 American Gnc Corporation Vehicle self-carried positioning method and system thereof
CN103217159A (en) * 2013-03-06 2013-07-24 郭雷 SINS/GPS/polarized light combination navigation system modeling and dynamic pedestal initial aligning method
CN104713555A (en) * 2015-03-03 2015-06-17 南昌大学 Autonomous vehicle navigation method for assisting orientation by applying omnimax neutral point
CN104977002A (en) * 2015-06-12 2015-10-14 同济大学 SINS/double OD-based inertial integrated navigation system and method
CN109556632A (en) * 2018-11-26 2019-04-02 北方工业大学 INS/GNSS/polarization/geomagnetic integrated navigation alignment method based on Kalman filtering
CN113834484A (en) * 2021-11-26 2021-12-24 北京航空航天大学 An Inertial Navigation/Polarization Integrated Navigation Method Based on Non-Rayleigh Scattering Model Errors
CN114459473A (en) * 2022-02-16 2022-05-10 北方工业大学 An Inertial/Satellite/Polarization Integrated Navigation Method Under Error Data Injection Attack

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477465B1 (en) * 1999-11-29 2002-11-05 American Gnc Corporation Vehicle self-carried positioning method and system thereof
CN103217159A (en) * 2013-03-06 2013-07-24 郭雷 SINS/GPS/polarized light combination navigation system modeling and dynamic pedestal initial aligning method
CN104713555A (en) * 2015-03-03 2015-06-17 南昌大学 Autonomous vehicle navigation method for assisting orientation by applying omnimax neutral point
CN104977002A (en) * 2015-06-12 2015-10-14 同济大学 SINS/double OD-based inertial integrated navigation system and method
CN109556632A (en) * 2018-11-26 2019-04-02 北方工业大学 INS/GNSS/polarization/geomagnetic integrated navigation alignment method based on Kalman filtering
CN113834484A (en) * 2021-11-26 2021-12-24 北京航空航天大学 An Inertial Navigation/Polarization Integrated Navigation Method Based on Non-Rayleigh Scattering Model Errors
CN114459473A (en) * 2022-02-16 2022-05-10 北方工业大学 An Inertial/Satellite/Polarization Integrated Navigation Method Under Error Data Injection Attack

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119533463A (en) * 2024-11-25 2025-02-28 北京航空航天大学杭州创新研究院 A polarization/inertial navigation integrated navigation method with embedded UAV dynamics model
CN119533463B (en) * 2024-11-25 2025-09-30 北京航空航天大学杭州创新研究院 A polarization/inertial navigation integrated navigation method with embedded UAV dynamics model

Also Published As

Publication number Publication date
CN118463982B (en) 2024-09-13

Similar Documents

Publication Publication Date Title
CN103777220B (en) Based on the accurate position and orientation estimation method in real time of optical fibre gyro, speed pickup and GPS
CN110530361B (en) Steering angle estimator based on dual-antenna GNSS automatic navigation system for agricultural machinery
CN111238467B (en) Bionic polarized light assisted unmanned combat aircraft autonomous navigation method
CN102692225B (en) Attitude heading reference system for low-cost small unmanned aerial vehicle
CN104713555A (en) Autonomous vehicle navigation method for assisting orientation by applying omnimax neutral point
CN107144284A (en) Inertial navigation combination navigation method is aided in based on the vehicle dynamic model that CKF is filtered
CN108362288B (en) Polarized light SLAM method based on unscented Kalman filtering
CN118463982B (en) A compact integrated navigation method based on mutual correction of kinematic model/polarization/inertial navigation
CN105987696A (en) Low-cost vehicle automatic driving design realization method
CN113834483B (en) An Inertial/Polarization/Geomagnetic Fault Tolerant Navigation Method Based on Observability
CN108387236B (en) A Polarized Light SLAM Method Based on Extended Kalman Filtering
CN101900573B (en) Method for realizing landtype inertial navigation system movement aiming
CN111220151B (en) Inertia and milemeter combined navigation method considering temperature model under load system
CN110426011A (en) Vehicular turn angle measuring system and method
CN101246012A (en) An Integrated Navigation Method Based on Robust Dissipative Filtering
CN113008229A (en) Distributed autonomous integrated navigation method based on low-cost vehicle-mounted sensor
CN111399023A (en) Inertial basis combined navigation filtering method based on lie group nonlinear state error
CN107402005A (en) A High Precision Integrated Navigation Method Based on Inertia/Odometer/RFID
CN118111427B (en) Attitude maintaining method of missile-borne strapdown inertial navigation system based on attitude pre-integration
CN103712598A (en) Attitude determination system and method of small unmanned aerial vehicle
CN116222551A (en) An underwater navigation method and device integrating multiple data
Gao et al. An integrated land vehicle navigation system based on context awareness
CN206540555U (en) Front-wheel angle measuring system based on double GNSS antennas and single shaft MEMS gyro
CN114964231A (en) Vehicle-mounted inertia/satellite combined navigation method based on double-channel course matching
WO2024120066A1 (en) Vehicle navigation method and device, electronic apparatus and readable storage medium

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20250821

Address after: 100191 Beijing City Haidian District Xueyuan Road No. 35 Shining Building 17th Floor 1739

Patentee after: Lingyu Zhihang (Beijing) Technology Co.,Ltd.

Country or region after: China

Address before: 100191 Haidian District, Xueyuan Road, No. 37,

Patentee before: BEIHANG University

Country or region before: China