CN105258699B - Inertial navigation method based on gravity real-Time Compensation - Google Patents
Inertial navigation method based on gravity real-Time Compensation Download PDFInfo
- Publication number
- CN105258699B CN105258699B CN201510691503.2A CN201510691503A CN105258699B CN 105258699 B CN105258699 B CN 105258699B CN 201510691503 A CN201510691503 A CN 201510691503A CN 105258699 B CN105258699 B CN 105258699B
- Authority
- CN
- China
- Prior art keywords
- acceleration
- interpolated
- point
- moving carrier
- navigation
- 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.)
- Expired - Fee Related
Links
- 230000005484 gravity Effects 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000001133 acceleration Effects 0.000 claims abstract description 134
- 230000001131 transforming effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 239000000969 carrier Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, 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
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
本发明提供一种基于重力实时补偿的惯性导航方法,包括:接收导航请求;根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标;获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点;根据待插值点,从大地水准面上选取N个插值点;根据N个插值点所对应的重力加速度对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度;根据待插值点处的重力加速度,获取运动载体所在位置的重力加速度,并对测量获取的运动载体的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理,本发明中,提高了惯性导航系统的导航精度。
The present invention provides an inertial navigation method based on gravity real-time compensation, comprising: receiving a navigation request; according to the navigation request, measuring and acquiring the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system, and obtaining the current position of the moving carrier Geographical coordinates; Obtain the projection point of the geographic coordinates of the location of the moving carrier on the geoid, and use the projected point as the point to be interpolated; select N interpolation points from the geoid according to the point to be interpolated; The gravitational acceleration corresponding to the interpolation point is interpolated to the gravitational acceleration at the to-be-interpolated point to obtain the gravitational acceleration at the to-be-interpolated point; according to the gravitational acceleration at the to-be-interpolated point, the gravitational acceleration at the position of the moving carrier is obtained, and the measured motion The acceleration of the carrier is compensated, and corresponding navigation processing is performed according to the compensated acceleration. In the present invention, the navigation accuracy of the inertial navigation system is improved.
Description
技术领域technical field
本发明涉及运动载体导航技术领域,尤其涉及一种基于重力实时补偿的惯性导航方法。The invention relates to the technical field of moving carrier navigation, in particular to an inertial navigation method based on gravity real-time compensation.
背景技术Background technique
惯性导航系统(Inertial Navigation System,简称INS)也称作惯性参考系统,是一种不依赖于外部信息、也不向外部辐射能量的自主式导航系统。其工作环境不仅包括空中、地面,还可以在水下。INS的基本工作原理是以牛顿力学定律为基础,通过测量运动载体在惯性参考系统的加速度,将该加速度对时间进行积分,并将该加速度的积分结果变换到导航坐标系中,就能够得到在导航坐标系中的速度、偏航角和位置等信息,因此,运动载体在惯性参考系统中的加速度的测量,对惯性导航系统起到重要的作用。Inertial Navigation System (INS for short), also known as inertial reference system, is an autonomous navigation system that does not rely on external information and does not radiate energy to the outside. Its working environment includes not only the air, the ground, but also underwater. The basic working principle of INS is based on Newton's laws of mechanics. By measuring the acceleration of the moving carrier in the inertial reference system, integrating the acceleration with time, and transforming the integral result of the acceleration into the navigation coordinate system, the Information such as speed, yaw angle and position in the navigation coordinate system, therefore, the measurement of the acceleration of the moving carrier in the inertial reference system plays an important role in the inertial navigation system.
现有技术中,采用加速度计测量运动载体的加速度,但是加速度计输出的是比力,比力既包括运动载体相对惯性空间的绝对加速度还包括有害加速度,因此,需要从加速度计输出的比力中补偿掉有害加速度从而获得运动载体相对惯性空间的绝对加速度,其中,有害加速度包括重力加速度,一般采用重力模型所提供的正常重力加速度对加速度计的输出结果进行重力加速度补偿。In the prior art, an accelerometer is used to measure the acceleration of the moving carrier, but the output of the accelerometer is a specific force, which includes both the absolute acceleration of the moving carrier relative to the inertial space and harmful acceleration. Therefore, the specific force output from the accelerometer is required The harmful acceleration is compensated in order to obtain the absolute acceleration of the moving carrier relative to the inertial space. The harmful acceleration includes the acceleration of gravity. Generally, the normal acceleration of gravity provided by the gravity model is used to compensate the output of the accelerometer for the acceleration of gravity.
但是,由于真实重力加速度与重力模型所提供的正常重力加速度存在偏差,因此,采用现有技术所获得的运动载体的相对惯性空间的绝对加速度不精确,从而导致根据该绝对加速度所获得的运动载体在导航坐标系中的速度、偏航角和位置不精确,进而降低了惯性导航系统的导航精度。However, due to the deviation between the real gravitational acceleration and the normal gravitational acceleration provided by the gravity model, the absolute acceleration of the moving carrier relative to the inertial space obtained by using the prior art is not accurate, resulting in that the moving carrier obtained according to the absolute acceleration The speed, yaw angle and position in the navigation coordinate system are not accurate, which in turn reduces the navigation accuracy of the inertial navigation system.
发明内容Contents of the invention
本发明提供一种基于重力实时补偿的惯性导航方法,用于解决现有技术中惯性导航精度低下的问题。The invention provides an inertial navigation method based on gravity real-time compensation, which is used to solve the problem of low precision of inertial navigation in the prior art.
本发明提供一种基于重力实时补偿的惯性导航方法,包括:The present invention provides an inertial navigation method based on gravity real-time compensation, comprising:
接收导航请求,所述导航请求中包括运动载体标识;receiving a navigation request, where the navigation request includes a moving carrier identifier;
根据所述导航请求,测量获取所述运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取所述运动载体当前时刻所处位置的地理坐标,其中,所述地理坐标包括经纬度坐标和所述运动载体所在的高度;According to the navigation request, measure and acquire the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system, and obtain the geographic coordinates of the current position of the moving carrier, wherein the geographic coordinates include latitude and longitude coordinates and the height at which the moving carrier is located;
获取所述运动载体所处位置的地理坐标在大地水准面上的投影点,并将所述投影点作为待插值点;Obtain the projection point of the geographic coordinates of the position of the moving carrier on the geoid, and use the projection point as the point to be interpolated;
根据所述待插值点,从所述大地水准面上选取N个插值点;其中,所述N个插值点与所述待插值点的距离均小于预设阈值;Selecting N interpolation points from the geoid according to the points to be interpolated; wherein, the distances between the N interpolation points and the points to be interpolated are all less than a preset threshold;
根据所述N个插值点所对应的重力加速度对所述待插值点处的重力加速度进行插值,获取所述待插值点处的重力加速度;Interpolating the acceleration of gravity at the point to be interpolated according to the acceleration of gravity corresponding to the N interpolation points, to obtain the acceleration of gravity at the point to be interpolated;
根据所述待插值点处的重力加速度,获取所述运动载体所在位置的重力加速度;并根据所述运动载体所在位置的重力加速度,对测量获取的所述运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理;Acquire the gravitational acceleration at the location of the moving carrier according to the gravitational acceleration at the point to be interpolated; Compensate the acceleration in the system, and perform corresponding navigation processing according to the compensated acceleration;
其中,N为正整数。Wherein, N is a positive integer.
本发明提供一种基于重力实时补偿的惯性导航方法,包括,接收导航请求,导航请求中包括运动载体标识;根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标,其中,地理坐标包括经纬度坐标和运动载体所在的高度;获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点;根据待插值点,从大地水准面上选取N个插值点;其中,N个插值点与待插值点的距离均小于预设阈值;根据N个插值点所对应的重力加速度对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度;根据待插值点处的重力加速度,获取运动载体所在位置的重力加速度;并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理,这样,可以根据运动载体的所在位置,实时地获取运动载体所在位置的重力加速度,并对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,根据补偿后的加速度,进行相应的导航处理,提高了惯性导航系统的导航精度。The present invention provides an inertial navigation method based on real-time gravity compensation, comprising: receiving a navigation request, which includes a moving carrier identifier; according to the navigation request, measuring and acquiring the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system, and Obtain the geographic coordinates of the current location of the moving carrier, where the geographic coordinates include latitude and longitude coordinates and the height of the moving carrier; obtain the projection point of the geographic coordinates of the moving carrier's location on the geoid, and use the projected point as the location to be Interpolation points; select N interpolation points from the geoid according to the points to be interpolated; among them, the distances between the N interpolation points and the points to be interpolated are all less than the preset threshold; treat the interpolation points according to the gravitational acceleration corresponding to the N interpolation points Interpolate the acceleration of gravity at the position to obtain the acceleration of gravity at the point to be interpolated; obtain the acceleration of gravity at the position of the motion carrier according to the acceleration of gravity at the point to be interpolated; and obtain the motion carrier obtained by measurement according to the acceleration of gravity at the position of the motion carrier The acceleration of the corresponding motion carrier in the inertial reference system is compensated, and the corresponding navigation processing is performed according to the compensated acceleration. In this way, the gravitational acceleration of the location of the motion carrier can be obtained in real time according to the location of the motion carrier. And the acceleration of the motion carrier corresponding to the motion carrier identifier obtained by measurement is compensated for in the inertial reference system, and corresponding navigation processing is performed according to the compensated acceleration, thereby improving the navigation accuracy of the inertial navigation system.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明提供的基于重力实时补偿的惯性导航方法实施例一的流程图;Fig. 1 is the flow chart of Embodiment 1 of the inertial navigation method based on gravity real-time compensation provided by the present invention;
图2为本发明提供的基于重力实时补偿的惯性导航方法实施例二的流程图;Fig. 2 is the flow chart of Embodiment 2 of the inertial navigation method based on gravity real-time compensation provided by the present invention;
图3为本发明提供的基于重力实时补偿的惯性导航方法实施例三的流程图;Fig. 3 is a flow chart of Embodiment 3 of the inertial navigation method based on gravity real-time compensation provided by the present invention;
图4为本发明提供的基于重力实时补偿的惯性导航装置实施例一的结构示意图;Fig. 4 is a structural schematic diagram of Embodiment 1 of an inertial navigation device based on gravity real-time compensation provided by the present invention;
图5为本发明提供的基于重力实时补偿的惯性导航装置实施例二的结构示意图;Fig. 5 is a schematic structural diagram of Embodiment 2 of an inertial navigation device based on gravity real-time compensation provided by the present invention;
图6为本发明提供的基于重力实时补偿的惯性导航装置实施例三的结构示意图。FIG. 6 is a schematic structural diagram of Embodiment 3 of an inertial navigation device based on real-time compensation of gravity provided by the present invention.
具体实施方式detailed description
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
图1为本发明提供的基于重力实时补偿的惯性导航方法实施例一的流程图,如图1所示,该方法包括:Fig. 1 is a flowchart of Embodiment 1 of an inertial navigation method based on gravity real-time compensation provided by the present invention. As shown in Fig. 1, the method includes:
步骤101、接收导航请求,导航请求中包括运动载体标识。Step 101. Receive a navigation request, which includes a moving carrier identifier.
在本实施例中,运动载体可以包括但并不限于以下几种:汽车、飞机、潜艇等,其中,每一个运动载体具有唯一的标识。In this embodiment, the moving carriers may include, but are not limited to, the following types: automobiles, airplanes, submarines, etc., wherein each moving carrier has a unique identifier.
步骤102、根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标,其中,地理坐标包括经纬度坐标和运动载体所在的高度。Step 102, according to the navigation request, measure and obtain the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system, and obtain the geographic coordinates of the current position of the moving carrier, wherein the geographic coordinates include latitude and longitude coordinates and the height of the moving carrier .
在本实施例中,具体地,采用加速度计测量运动载体在惯性参考系统中的加速度,并通过全球定位系统(Global Positioning System,简称GPS)获取运动载体当前时刻所处位置的地理坐标。In this embodiment, specifically, an accelerometer is used to measure the acceleration of the moving carrier in the inertial reference system, and the geographic coordinates of the current location of the moving carrier are obtained through a Global Positioning System (GPS for short).
步骤103、获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点。Step 103, obtaining the projection point of the geographic coordinates of the location of the moving carrier on the geoid, and using the projection point as the point to be interpolated.
步骤104、根据待插值点,从大地水准面上选取N个插值点,其中,N个插值点与待插值点的距离均小于预设阈值。Step 104: Select N interpolation points from the geoid according to the points to be interpolated, wherein the distances between the N interpolation points and the points to be interpolated are all smaller than a preset threshold.
在本实施例中,N为正整数,此外,根据惯性导航系统对导航精度的要求设置预设阈值。In this embodiment, N is a positive integer. In addition, a preset threshold is set according to the requirements of the inertial navigation system for navigation accuracy.
步骤105、根据N个插值点所对应的重力加速度对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度。Step 105: Interpolate the gravitational acceleration at the to-be-interpolated point according to the gravitational acceleration corresponding to the N interpolation points, and obtain the gravitational acceleration at the to-be-interpolated point.
步骤106、根据待插值点处的重力加速度,获取运动载体所在位置的重力加速度;并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理。Step 106, according to the gravitational acceleration at the point to be interpolated, obtain the gravitational acceleration at the location of the moving carrier; and according to the gravitational acceleration at the location of the moving carrier, measure the acceleration of the moving carrier corresponding to the obtained moving carrier identification in the inertial reference system Compensation processing, and according to the acceleration after compensation, corresponding navigation processing is performed.
在本实施例中,接收导航请求,导航请求中包括运动载体标识;根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标,其中,地理坐标包括经纬度坐标和运动载体所在的高度;获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点;根据待插值点,从大地水准面上选取N个插值点;其中,N个插值点与待插值点的距离均小于预设阈值;根据N个插值点所对应的重力加速度对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度;根据待插值点处的重力加速度,获取运动载体所在位置的重力加速度;并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理,这样,可以根据运动载体的所在位置,实时地获取运动载体所在位置的重力加速度,并对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,根据补偿后的加速度,进行相应的导航处理,提高了惯性导航系统的导航精度。In this embodiment, a navigation request is received, and the navigation request includes the moving carrier identifier; according to the navigation request, the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system is measured and acquired, and the geographical location of the moving carrier at the current moment is obtained. Coordinates, wherein the geographic coordinates include latitude and longitude coordinates and the height of the motion carrier; obtain the projection point of the geographic coordinates of the motion carrier's position on the geoid, and use the projection point as the point to be interpolated; according to the point to be interpolated, from the geoid Select N interpolation points on the horizontal plane; wherein, the distances between the N interpolation points and the points to be interpolated are all less than the preset threshold; according to the gravitational accelerations corresponding to the N interpolation points, the gravitational acceleration at the interpolation point is interpolated to obtain the value to be interpolated Acceleration of gravity at the point; according to the acceleration of gravity at the point to be interpolated, obtain the acceleration of gravity at the location of the moving carrier; and according to the acceleration of gravity at the location of the moving carrier, identify the corresponding moving carrier for the obtained moving carrier in the inertial reference system Compensate the acceleration, and perform corresponding navigation processing according to the compensated acceleration. In this way, the gravitational acceleration at the location of the moving carrier can be obtained in real time according to the location of the moving carrier, and the corresponding The acceleration of the moving carrier in the inertial reference system is compensated, and corresponding navigation processing is performed according to the compensated acceleration, which improves the navigation accuracy of the inertial navigation system.
图2为本发明提供的基于重力实时补偿的惯性导航方法实施例二的流程图,如图2所示,该方法包括:Fig. 2 is a flow chart of Embodiment 2 of the inertial navigation method based on gravity real-time compensation provided by the present invention. As shown in Fig. 2, the method includes:
步骤201、接收导航请求,导航请求中包括运动载体标识。Step 201. Receive a navigation request, which includes a moving carrier identifier.
步骤202、根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标,其中,地理坐标包括经纬度坐标和运动载体所在的高度。Step 202: According to the navigation request, measure and obtain the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system, and obtain the geographic coordinates of the current position of the moving carrier, wherein the geographic coordinates include latitude and longitude coordinates and the altitude of the moving carrier .
步骤203、获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点。Step 203, obtaining the projection point of the geographic coordinates of the location of the moving carrier on the geoid, and using the projection point as the point to be interpolated.
步骤204、根据待插值点,从大地水准面上选取N个插值点;其中,N个插值点与待插值点的距离均小于预设阈值。Step 204: Select N interpolation points from the geoid according to the points to be interpolated; wherein, the distances between the N interpolation points and the points to be interpolated are all smaller than a preset threshold.
步骤205、按照公式(1)Step 205, according to formula (1)
计算获取N个插值点相对于待插值点的权重。Calculate and obtain the weights of N interpolation points relative to the points to be interpolated.
其中,ωk是第k个插值点相对于待插值点的权重,(x0,y0)是待插值点在平面坐标系中的坐标,(xk,yk)是插值点在平面坐标系中的坐标。Among them, ω k is the weight of the kth interpolation point relative to the point to be interpolated, (x 0 , y 0 ) is the coordinate of the point to be interpolated in the plane coordinate system, (x k , y k ) is the plane coordinate of the interpolation point coordinates in the system.
步骤206、按照公式(2)Step 206, according to formula (2)
计算获取待插值点处的重力加速度g'。Calculate and obtain the acceleration of gravity g' at the point to be interpolated.
其中,gk是第k个插值点处的重力加速度。where g k is the gravitational acceleration at the kth interpolation point.
步骤207、根据待插值点处的重力加速度,获取运动载体所在位置的重力加速度;并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理。Step 207, according to the gravitational acceleration at the point to be interpolated, obtain the gravitational acceleration at the location of the moving carrier; and according to the gravitational acceleration at the location of the moving carrier, measure the acceleration of the moving carrier corresponding to the obtained moving carrier identification in the inertial reference system Compensation processing, and according to the acceleration after compensation, corresponding navigation processing is performed.
在本实施例中,根据N个插值点所对应的重力加速度和N个插值点相对于待插值点的权重对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度,从而提高了获取待插值点处重力加速度的精度。In this embodiment, the gravitational acceleration at the point to be interpolated is interpolated according to the gravitational acceleration corresponding to the N interpolation points and the weights of the N interpolation points relative to the point to be interpolated, and the gravitational acceleration at the point to be interpolated is obtained, thereby improving the Get the accuracy of gravity acceleration at the point to be interpolated.
图3为本发明提供的基于重力实时补偿的惯性导航方法实施例四的流程图,如图3所示,该方法包括:Fig. 3 is a flow chart of Embodiment 4 of the inertial navigation method based on gravity real-time compensation provided by the present invention. As shown in Fig. 3, the method includes:
步骤301、接收导航请求,导航请求中包括运动载体标识。Step 301. Receive a navigation request, which includes a moving carrier identifier.
步骤302、根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标,其中,地理坐标包括经纬度坐标和运动载体所在的高度。Step 302: According to the navigation request, measure and acquire the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system, and obtain the geographic coordinates of the current location of the moving carrier, wherein the geographic coordinates include latitude and longitude coordinates and the height of the moving carrier .
步骤303、获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点。Step 303, obtaining the projection point of the geographic coordinates of the location of the moving carrier on the geoid, and using the projection point as the point to be interpolated.
步骤304、根据待插值点,从大地水准面上选取N个插值点;其中,N个插值点与待插值点的距离均小于预设阈值。Step 304: Select N interpolation points from the geoid according to the points to be interpolated; wherein, the distances between the N interpolation points and the points to be interpolated are all smaller than a preset threshold.
步骤305、根据N个插值点所对应的重力加速度对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度。Step 305 : Interpolate the gravitational acceleration at the to-be-interpolated point according to the gravitational acceleration corresponding to the N interpolation points, and obtain the gravitational acceleration at the to-be-interpolated point.
步骤306、根据公式(3)Step 306, according to formula (3)
g=g'-0.3086H (3)g=g'-0.3086H (3)
计算运动载体所在高度的重力加速度g,并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理。Calculate the gravitational acceleration g at the height of the moving carrier, and perform compensation processing on the acceleration of the moving carrier in the inertial reference system corresponding to the measured moving carrier identification according to the gravitational acceleration at the location of the moving carrier.
其中,g'是待插值点处的重力加速度,H是运动载体所在的高度。Among them, g' is the gravitational acceleration at the point to be interpolated, and H is the height of the moving carrier.
步骤307、将补偿后的加速度对时间进行积分。Step 307: Integrate the compensated acceleration with respect to time.
步骤308、将补偿后的加速度的积分结果变换到导航坐标系中,以获取在导航坐标系中的速度以及偏航角和位置。Step 308: Transform the integrated result of the compensated acceleration into the navigation coordinate system, so as to obtain the velocity, yaw angle and position in the navigation coordinate system.
步骤309、根据导航坐标系中的速度、偏航角和位置等信息,进行导航处理。Step 309, perform navigation processing according to information such as speed, yaw angle and position in the navigation coordinate system.
在本实施例中,根据公式g=g'-0.3086H计算运动载体所在高度的重力加速度,提高了运动载体所在高度的重力加速度的获取效率和精度,此外,根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,将补偿后的加速度对时间进行积分,并将补偿后的加速度的积分结果变换到导航坐标系中,以获取在导航坐标系中的速度以及偏航角和位置,根据导航坐标系中的速度、偏航角和位置等信息,进行导航处理,从而提高了惯性导航系统的导航精度。In this embodiment, the gravitational acceleration at the height of the moving carrier is calculated according to the formula g=g'-0.3086H, which improves the acquisition efficiency and accuracy of the gravitational acceleration at the height of the moving carrier. In addition, according to the gravitational acceleration at the position of the moving carrier, Compensate the acceleration of the moving carrier in the inertial reference system corresponding to the moving carrier identifier obtained by measurement, integrate the compensated acceleration with respect to time, and transform the integral result of the compensated acceleration into the navigation coordinate system to obtain The speed, yaw angle and position in the navigation coordinate system are processed according to the speed, yaw angle and position information in the navigation coordinate system, thereby improving the navigation accuracy of the inertial navigation system.
图4为本发明提供的基于重力实时补偿的惯性导航装置实施例一的结构示意图,如图4所示,该装置包括:接收模块10、获取模块11和导航模块12。FIG. 4 is a schematic structural diagram of Embodiment 1 of an inertial navigation device based on real-time gravity compensation provided by the present invention. As shown in FIG. 4 , the device includes: a receiving module 10 , an acquiring module 11 and a navigation module 12 .
接收模块10,用于接收导航请求,导航请求中包括运动载体标识。The receiving module 10 is configured to receive a navigation request, where the navigation request includes a moving carrier identifier.
获取模块11,用于根据导航请求,测量获取运动载体标识对应的运动载体在惯性参考系统中的加速度,并获取运动载体当前时刻所处位置的地理坐标,其中,地理坐标包括经纬度坐标和运动载体所在的高度。The acquiring module 11 is configured to measure and acquire the acceleration of the moving carrier corresponding to the moving carrier identifier in the inertial reference system according to the navigation request, and obtain the geographic coordinates of the current position of the moving carrier, wherein the geographic coordinates include latitude and longitude coordinates and the moving carrier the height at which it is located.
获取模块11,还用于获取运动载体所处位置的地理坐标在大地水准面上的投影点,并将投影点作为待插值点,根据待插值点,从大地水准面上选取N个插值点;其中,N个插值点与待插值点的距离均小于预设阈值。The obtaining module 11 is also used to obtain the projection point of the geographical coordinates of the position of the moving carrier on the geoid, and use the projected point as the point to be interpolated, and select N interpolation points from the geoid according to the point to be interpolated; Wherein, the distances between the N interpolation points and the points to be interpolated are all smaller than a preset threshold.
在本实施例中,N为正整数。In this embodiment, N is a positive integer.
获取模块11,还用于根据N个插值点所对应的重力加速度对待插值点处的重力加速度进行插值,获取待插值点处的重力加速度。The acquisition module 11 is further configured to interpolate the gravitational acceleration at the to-be-interpolated point according to the gravitational acceleration corresponding to the N interpolation points, and acquire the gravitational acceleration at the to-be-interpolated point.
导航模块12,用于根据待插值点处的重力加速度,获取运动载体所在位置的重力加速度;并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理,并根据补偿后的加速度,进行相应的导航处理。The navigation module 12 is used to obtain the gravitational acceleration at the location of the moving carrier according to the gravitational acceleration at the point to be interpolated; and according to the gravitational acceleration at the location of the moving carrier, the corresponding moving carrier is identified in the inertial reference system for the moving carrier that is measured and obtained The acceleration is compensated, and the corresponding navigation processing is performed according to the compensated acceleration.
本实施例中的基于重力实时补偿的惯性导航装置可以执行图1所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。The inertial navigation device based on real-time gravity compensation in this embodiment can execute the technical solution of the method embodiment shown in FIG. 1 , and its implementation principles and beneficial effects are similar, and will not be repeated here.
图5为本发明提供的基于重力实时补偿的惯性导航装置实施例二的结构示意图,如图5所示,在上述实施例的基础上,获取模块11包括:FIG. 5 is a schematic structural diagram of Embodiment 2 of an inertial navigation device based on real-time gravity compensation provided by the present invention. As shown in FIG. 5 , on the basis of the above-mentioned embodiments, the acquisition module 11 includes:
权重获取单元20,用于按照公式(1)Weight acquisition unit 20, for according to formula (1)
计算获取N个插值点相对于待插值点的权重。Calculate and obtain the weights of N interpolation points relative to the points to be interpolated.
其中,ωk是第k个插值点相对于待插值点的权重,(x0,y0)是待插值点在平面坐标系中的坐标,(xk,yk)是插值点在平面坐标系中的坐标;Among them, ω k is the weight of the kth interpolation point relative to the point to be interpolated, (x 0 , y 0 ) is the coordinate of the point to be interpolated in the plane coordinate system, (x k , y k ) is the plane coordinate of the interpolation point coordinates in the system;
重力加速度获取单元21,用于按照公式(2)Acceleration of gravity acquisition unit 21, for according to formula (2)
计算获取待插值点处的重力加速度g'。Calculate and obtain the acceleration of gravity g' at the point to be interpolated.
其中,gk是第k个插值点处的重力加速度。where g k is the gravitational acceleration at the kth interpolation point.
本实施例中的基于重力实时补偿的惯性导航装置可以执行图2所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。The inertial navigation device based on real-time gravity compensation in this embodiment can execute the technical solution of the method embodiment shown in FIG. 2 , and its implementation principles and beneficial effects are similar, and will not be repeated here.
图6为本发明提供的基于重力实时补偿的惯性导航装置实施例三的结构示意图,如图6所示,在上述实施例一的基础上,导航模块12包括:FIG. 6 is a schematic structural diagram of Embodiment 3 of an inertial navigation device based on gravity real-time compensation provided by the present invention. As shown in FIG. 6 , on the basis of the above-mentioned Embodiment 1, the navigation module 12 includes:
计算单元30,用于根据公式(3)Calculation unit 30, for according to formula (3)
g=g'-0.3086H (3)g=g'-0.3086H (3)
计算运动载体所在高度的重力加速度g,并根据运动载体所在位置的重力加速度,对测量获取的运动载体标识对应的运动载体在惯性参考系统中的加速度进行补偿处理。Calculate the gravitational acceleration g at the height of the moving carrier, and perform compensation processing on the acceleration of the moving carrier in the inertial reference system corresponding to the measured moving carrier identification according to the gravitational acceleration at the location of the moving carrier.
其中,g'是所述待插值点处的重力加速度,H是运动载体所在的高度。Wherein, g' is the gravitational acceleration at the point to be interpolated, and H is the height of the moving carrier.
积分单元31,用于将补偿后的加速度对时间进行积分。The integration unit 31 is configured to integrate the compensated acceleration with respect to time.
坐标变换单元32,用于将补偿后的加速度的积分结果变换到导航坐标系中,以获取在导航坐标系中的速度以及偏航角和位置。The coordinate transformation unit 32 is used to transform the integrated result of the compensated acceleration into the navigation coordinate system, so as to obtain the speed, yaw angle and position in the navigation coordinate system.
导航处理单元33,用于根据导航坐标系中的速度、偏航角和位置等信息,进行导航处理。The navigation processing unit 33 is configured to perform navigation processing according to information such as speed, yaw angle and position in the navigation coordinate system.
本实施例中的基于重力实时补偿的惯性导航装置可以执行图3所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。The inertial navigation device based on real-time gravity compensation in this embodiment can implement the technical solution of the method embodiment shown in FIG. 3 , and its implementation principles and beneficial effects are similar, and will not be repeated here.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510691503.2A CN105258699B (en) | 2015-10-22 | 2015-10-22 | Inertial navigation method based on gravity real-Time Compensation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510691503.2A CN105258699B (en) | 2015-10-22 | 2015-10-22 | Inertial navigation method based on gravity real-Time Compensation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105258699A CN105258699A (en) | 2016-01-20 |
CN105258699B true CN105258699B (en) | 2016-08-24 |
Family
ID=55098483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510691503.2A Expired - Fee Related CN105258699B (en) | 2015-10-22 | 2015-10-22 | Inertial navigation method based on gravity real-Time Compensation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105258699B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109059915B (en) * | 2018-09-27 | 2020-12-01 | 清华大学 | Gravity compensation method, system and device |
CN112325903B (en) * | 2020-09-29 | 2021-12-31 | 中国船舶重工集团公司第七0七研究所 | Inertial acceleration filtering decoupling method based on pattern recognition |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2272974A (en) * | 1992-11-27 | 1994-06-01 | Gec Ferranti Defence Syst | Inertial guidance system |
JP2007232443A (en) * | 2006-02-28 | 2007-09-13 | Yokogawa Electric Corp | Inertia navigation system and its error correction method |
CN102052922A (en) * | 2010-11-19 | 2011-05-11 | 中国人民解放军海军工程大学 | Disturbing gravity compensation method for impacts of actual gravity field on inertial navigation system |
CN103900614A (en) * | 2014-03-28 | 2014-07-02 | 哈尔滨工程大学 | Method for compensating gravity of nine-accelerometer gyro-free inertial navigation system |
CN104374401A (en) * | 2014-10-15 | 2015-02-25 | 哈尔滨工程大学 | Compensating method of gravity disturbance in strapdown inertial navigation initial alignment |
-
2015
- 2015-10-22 CN CN201510691503.2A patent/CN105258699B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN105258699A (en) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101988786B1 (en) | Initial alignment of inertial navigation devices | |
CN106990426B (en) | Navigation method and navigation device | |
CN106767752B (en) | Combined navigation method based on polarization information | |
CN103900565B (en) | A kind of inertial navigation system attitude acquisition method based on differential GPS | |
CN105723240B (en) | The method and apparatus of the dislocation between equipment and ship are determined with acceleration/deceleration | |
JP6060642B2 (en) | Self-position estimation device | |
CN106441372B (en) | A kind of quiet pedestal coarse alignment method based on polarization with gravitation information | |
CN107741240B (en) | Adaptive initial alignment method of combined inertial navigation system suitable for communication-in-moving | |
CN104949673B (en) | A kind of object localization method and device based on non-vision perception information | |
CN105606093B (en) | Inertial navigation method and device based on gravity real-Time Compensation | |
CN104236586A (en) | Moving base transfer alignment method based on measurement of misalignment angle | |
CN107764273B (en) | Vehicle navigation positioning method and system | |
Suwandi et al. | Low-cost IMU and GPS fusion strategy for apron vehicle positioning | |
CN105258699B (en) | Inertial navigation method based on gravity real-Time Compensation | |
CN106403999B (en) | A real-time compensation method for inertial navigation accelerometer drift based on GNSS | |
CN106441297B (en) | The gravity error vector acquisition methods and device of inertial navigation system | |
CN106643726B (en) | Unified inertial navigation resolving method | |
JP2012212234A (en) | Portable device, program and method for correcting gravity vector to be used for autonomous positioning | |
CN104729530B (en) | A kind of Hardware In The Loop Simulation Method of inertial navigation/Big Dipper integrated navigation | |
CN104297525A (en) | Accelerometer calibration method for inertia measurement system on basis of rocket sled test | |
WO2020021867A1 (en) | Geoid measurement method, geoid measurement apparatus, geoid estimation device, and geoid calculation data collection device | |
CN104596540B (en) | Semi-physical simulation method of inertial navigation/mileometer combined navigation | |
CN106441282B (en) | A kind of star sensor star tracking method | |
Oszczak et al. | The algorithm for determining the coordinates of a point in three-dimensional space by using the auxiliary point | |
KR101665375B1 (en) | Navigation system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160824 Termination date: 20181022 |