CN114609659A - Method and system for real-time correction of vehicle positioning data in integrated navigation system - Google Patents
Method and system for real-time correction of vehicle positioning data in integrated navigation system Download PDFInfo
- Publication number
- CN114609659A CN114609659A CN202210232560.4A CN202210232560A CN114609659A CN 114609659 A CN114609659 A CN 114609659A CN 202210232560 A CN202210232560 A CN 202210232560A CN 114609659 A CN114609659 A CN 114609659A
- Authority
- CN
- China
- Prior art keywords
- positioning
- data
- state
- current
- positioning data
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- G01S19/49—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
-
- 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
- G01C21/165—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 combined with non-inertial navigation instruments
- G01C21/1652—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 combined with non-inertial navigation instruments with ranging devices, e.g. LIDAR or RADAR
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Navigation (AREA)
Abstract
本申请的实施例提供了一种组合导航系统中的车辆定位数据实时矫正方法和系统。该方法包括读取包括前定位数据和当前定位数据的定位数据并判断当前定位数据是否有固定解或浮点解;若否,则判定组合导航系统中全球导航卫星系统信号被遮挡并获取地理位置信息数据;然后,先判断前定位状态是否为正常状态;若是,再判断当前定位状态是否为异常状态;若是,则根据前定位数据、前定位状态、地理位置信息数据和当前定位状态对当前定位数据进行矫正。本申请能够改善在组合导航系统中,当车辆处于GNSS信号遮挡区域,无法对车辆定位异常情况进行定位数据矫正的问题,达到实现对车辆定位异常情况进行定位数据矫正的效果。
Embodiments of the present application provide a real-time correction method and system for vehicle positioning data in an integrated navigation system. The method includes reading the positioning data including the previous positioning data and the current positioning data, and determining whether the current positioning data has a fixed solution or a floating-point solution; if not, determining that the GNSS signal in the integrated navigation system is blocked and obtaining the geographic position information data; then, first determine whether the previous positioning state is a normal state; if so, then determine whether the current positioning state is an abnormal state; data is corrected. The present application can improve the problem that in the integrated navigation system, when the vehicle is in an area where the GNSS signal is blocked, the positioning data cannot be corrected for the abnormal vehicle positioning, and the effect of correcting the positioning data for the abnormal vehicle positioning can be achieved.
Description
技术领域technical field
本申请的实施例涉及智慧交通技术领域,尤其涉及一种组合导航系统中的车辆定位数据实时矫正方法和系统。The embodiments of the present application relate to the technical field of intelligent transportation, and in particular, to a method and system for real-time correction of vehicle positioning data in an integrated navigation system.
背景技术Background technique
在卫星遮挡场景下,全球导航卫星系统(GlobalNavigation Satellite System,GNSS) / 捷联惯性导航系统(Strapdown Inertial Navigation System, SINS)组合导航是目前车载的一种定位方式。其中,GNSS能够提供高精度的绝对位置信息,但其易受环境影响,且动态性能滞后,更新率低;SINS 具有短时精度高、动态性能好、更新率高、不受环境影响等优点,但随时间增长,其误差不断累积,长时间难以独立工作。根据二者的优缺点,GNSS和SINS具有良好的互补性,GNSS/ SINS 组合导航系统适合应用于车载定位。In the case of satellite occlusion, the Global Navigation Satellite System (GNSS) / Strapdown Inertial Navigation System (SINS) combined navigation is a current vehicle positioning method. Among them, GNSS can provide high-precision absolute position information, but it is easily affected by the environment, and the dynamic performance lags behind, and the update rate is low; SINS has the advantages of high short-term accuracy, good dynamic performance, high update rate, and is not affected by the environment. However, with the growth of time, the errors continue to accumulate, and it is difficult to work independently for a long time. According to their advantages and disadvantages, GNSS and SINS have good complementarity, and GNSS/SINS integrated navigation system is suitable for vehicle positioning.
在实现本发明的过程中,发明人发现,在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,无法对车辆定位异常情况进行定位数据的矫正。In the process of implementing the present invention, the inventor found that in the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, the positioning data cannot be corrected for the abnormal vehicle positioning.
发明内容SUMMARY OF THE INVENTION
本申请的实施例提供了一种组合导航系统中的车辆定位数据实时矫正方法和系统,能够改善在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,无法对车辆定位异常情况进行定位数据的矫正和预测的问题。The embodiments of the present application provide a method and system for real-time correction of vehicle positioning data in an integrated navigation system, which can improve in the GNSS/SINS integrated navigation system, when the vehicle is in an area blocked by GNSS signals, it is impossible to correct abnormal vehicle positioning. Correction and prediction of positioning data.
在本申请的第一方面,提供了一种组合导航系统中的车辆定位数据实时矫正方法,包括:In a first aspect of the present application, a real-time correction method for vehicle positioning data in an integrated navigation system is provided, including:
读取定位设备的定位数据,所述定位数据包括前定位数据和当前定位数据;Reading the positioning data of the positioning device, the positioning data includes the previous positioning data and the current positioning data;
判断所述当前定位数据是否有固定解或浮点解;Determine whether the current positioning data has a fixed solution or a floating-point solution;
若是否,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取所述定位设备的地理位置信息数据;If not, determine that the GNSS signal in the integrated navigation system is blocked, and obtain the geographic location information data of the positioning device;
根据预设次数、所述前定位数据和所述地理位置信息数据,判断所述定位设备的前定位状态是否为正常状态;According to the preset number of times, the previous positioning data and the geographic location information data, determine whether the previous positioning state of the positioning device is a normal state;
若是,则根据所述当前定位数据、所述前定位状态和所述地理位置信息数据,判断所述定位设备的当前定位状态是否为异常状态;If yes, then according to the current positioning data, the previous positioning status and the geographic position information data, determine whether the current positioning status of the positioning device is an abnormal status;
若是,则根据所述前定位数据、所述前定位状态、所述地理位置信息数据和所述当前定位状态对所述当前定位数据进行矫正。If so, correct the current positioning data according to the previous positioning data, the previous positioning status, the geographic location information data and the current positioning status.
通过采用以上技术方案,读取定位设备的定位数据,定位数据包括前定位数据和当前定位数据,然后判断当前定位数据是否有固定解或浮点解;若当前定位数据既没有固定解也没有浮点解,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取定位设备的地理位置信息数据;然后再根据预设次数、前定位数据和地理位置信息数据,判断定位设备的前定位状态是否为正常状态,若前定位状态是正常状态,则根据当前定位数据、前定位状态和地理位置信息数据,判断定位设备的当前定位状态是否为异常状态,若当前定位状态是异常状态,则根据前定位数据、前定位状态、地理位置信息数据和当前定位状态对当前定位数据进行矫正;综上可见,当地位设备在全球导航卫星系统信号遮挡区域内,在定位设备前定位状态正常且当前定位状态异常的情况下,可对车辆定位异常进行校正,能够改善在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,无法对车辆定位异常情况进行定位数据的矫正的问题,达到在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,实现对车辆定位异常情况进行定位数据的矫正的效果。By adopting the above technical solutions, the positioning data of the positioning device is read, and the positioning data includes the previous positioning data and the current positioning data, and then it is judged whether the current positioning data has a fixed solution or a floating-point solution; if the current positioning data has neither a fixed solution nor a floating-point solution Click the solution to determine that the GNSS signal in the integrated navigation system is blocked, and obtain the geographic location information data of the positioning device; and then judge the pre-positioning status of the positioning device according to the preset times, previous positioning data and geographic location information data Whether it is a normal state, if the previous positioning state is a normal state, judge whether the current positioning state of the positioning device is an abnormal state according to the current positioning data, the previous positioning state and the geographic location information data. If the current positioning state is an abnormal state, according to The current positioning data is corrected by the previous positioning data, the previous positioning status, the geographic position information data and the current positioning status; it can be seen from the above that when the positioning equipment is in the area where the GNSS signal is blocked, the positioning status in front of the positioning equipment is normal and the current positioning is In the case of abnormal state, the abnormal vehicle positioning can be corrected, which can improve the problem that in the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, the positioning data cannot be corrected for the abnormal vehicle positioning. In the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, the effect of correcting the positioning data of the abnormal vehicle positioning is realized.
在一种可能的实现方式中,所述预设次数包括第一预设次数和第二预设次数;In a possible implementation manner, the preset number of times includes a first preset number of times and a second preset number of times;
所述据预设次数、所述前定位数据和所述地理位置信息数据,判断所述定位设备的前定位状态是否为正常状态,包括:According to the preset number of times, the previous positioning data and the geographic location information data, judging whether the previous positioning state of the positioning device is a normal state, including:
判断所述前定位数据的采集次数是否小于所述第一预设次数;若是,则所述定位设备的前定位状态为异常状态;Determine whether the collection times of the pre-positioning data are less than the first preset times; if so, the pre-positioning state of the positioning device is an abnormal state;
若否,则判断所述前定位数据是否均有固定解或浮点解;若是,则所述定位设备的前定位状态为正常状态;If not, then determine whether the pre-positioning data has a fixed solution or a floating-point solution; if so, the pre-positioning state of the positioning device is a normal state;
若否,则判断所述前定位数据是否在所述第二预设次数以内连续被矫正,若是,则所述定位设备的前定位状态为异常状态;若否,则所述定位设备的前定位状态为正常状态。If not, judge whether the pre-positioning data is continuously corrected within the second preset number of times; if so, the pre-positioning state of the positioning device is an abnormal state; if not, the pre-positioning The status is normal.
在一种可能的实现方式中,所述根据所述当前定位数据、所述前定位状态和所述地理位置信息数据,判断所述定位设备的当前定位状态是否为异常状态,包括:In a possible implementation manner, determining whether the current positioning state of the positioning device is an abnormal state according to the current positioning data, the previous positioning state and the geographic location information data includes:
根据所述当前定位数据和所述地理位置信息数据,判断当前定位是否在预设工作区域外或预设不可入区域内;若是,则所述定位设备的当前定位状态为异常状态;According to the current positioning data and the geographic location information data, determine whether the current positioning is outside the preset working area or within the preset inaccessible area; if so, the current positioning state of the positioning device is an abnormal state;
若否,则判断所述当前定位数据和所述前定位数据的差值是否超过差量阈值,若是,则所述定位设备的当前定位状态为异常状态;If not, then determine whether the difference between the current positioning data and the previous positioning data exceeds the difference threshold, and if so, the current positioning state of the positioning device is an abnormal state;
若否,则判断所述当前定位数据、所述前定位数据和所述地理位置信息数据是都有关联,若是,则所述定位设备的当前定位状态为异常状态。If not, it is determined that the current positioning data, the previous positioning data and the geographic location information data are all related, and if so, the current positioning state of the positioning device is an abnormal state.
在一种可能的实现方式中,所述当前定位状态的异常状态包括距离过远状态、角度过大状态、高度跳跃状态和穿越实体状态;In a possible implementation manner, the abnormal state of the current positioning state includes a state of too far distance, a state of too large an angle, a state of high jumping, and a state of passing through an entity;
所述根据所述前定位数据、所述前定位状态、所述地理位置信息数据和所述当前定位状态对所述当前定位数据进行矫正,包括:The correction of the current positioning data according to the previous positioning data, the previous positioning status, the geographic location information data and the current positioning status includes:
当所述当前定位状态的异常状态为绝对定位异常状态或距离过远状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据计算调整距离,并根据所述调整距离对所述当前定位数据进行矫正;When the abnormal state of the current positioning state is the absolute positioning abnormal state or the distance is too far state, the adjustment distance is calculated according to the previous positioning data, the current positioning data and the geographic location information data, and the adjustment distance is adjusted according to the adjustment distance. The current positioning data is corrected;
当所述当前定位状态的异常状态为角度过大状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据计算调整角度,并根据所述调整角度对所述当前定位数据进行矫正;When the abnormal state of the current positioning state is that the angle is too large, the adjustment angle is calculated according to the previous positioning data, the current positioning data and the geographic position information data, and the current positioning data is adjusted according to the adjustment angle. make corrections;
当所述当前定位状态的异常状态为高度跳跃状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据计算调整高度,并根据所述调整高度对所述当前定位数据进行矫正;When the abnormal state of the current positioning state is a height jump state, the adjustment height is calculated according to the previous positioning data, the current positioning data and the geographic position information data, and the current positioning data is adjusted according to the adjustment height. correct;
当所述定位状态的异常状态为穿越实体状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据获得投影点,并根据所述投影点对所述当前定位数据进行矫正。When the abnormal state of the positioning state is a traversing entity state, a projection point is obtained according to the previous positioning data, the current positioning data and the geographic position information data, and the current positioning data is corrected according to the projection point .
在一种可能的实现方式中,还包括:In a possible implementation, it also includes:
基于双向循环链表和哈希图对所述前定位状进行维护。The pre-position state is maintained based on a doubly circular linked list and a hash map.
在一种可能的实现方式中,在所述获取所述定位设备的地理位置信息数据之后,包括:In a possible implementation manner, after the obtaining the geographic location information data of the positioning device, the method includes:
判断所述地理位置信息数据与所述定位数据的数据形式是否相同;Determine whether the data form of the geographic location information data and the positioning data are the same;
若否,则根据所述定位数据的数据形式对所述地理位置信息数据的数据形式进行转化。If not, the data form of the geographic location information data is converted according to the data form of the positioning data.
在一种可能的实现方式中,还包括:In a possible implementation, it also includes:
根据转化后的所述地理位置信息数据建立索引,生成索引列表;Build an index according to the transformed geographic location information data, and generate an index list;
基于所述索引列表对转化后的所述地理位置信息数据进行检索。The transformed geographic location information data is retrieved based on the index list.
在本申请的第二方面,提供了一种组合导航系统中的车辆定位数据实时矫正系统,包括:In a second aspect of the present application, a real-time correction system for vehicle positioning data in an integrated navigation system is provided, including:
读取模块,用于读取定位设备的定位数据,所述定位数据包括前定位数据和当前定位数据;a reading module for reading the positioning data of the positioning device, the positioning data including the previous positioning data and the current positioning data;
第一判断模块,用于判断所述当前定位数据是否有固定解或浮点解;a first judgment module, used for judging whether the current positioning data has a fixed solution or a floating-point solution;
获取模块,用于若所述当前定位数据既没有固定解也没有浮点解,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取所述定位设备的地理位置信息数据;an acquisition module, configured to determine that the GNSS signal in the integrated navigation system is blocked if the current positioning data has neither a fixed solution nor a floating-point solution, and obtain the geographic location information data of the positioning device;
第二判断模块,用于根据预设次数、所述前定位数据和所述地理位置信息数据,判断所述定位设备的前定位状态是否为正常状态;a second judging module, configured to judge whether the previous positioning state of the positioning device is a normal state according to a preset number of times, the previous positioning data and the geographic location information data;
第三判断模块,用于若所述前定位状态为正常状态,则根据所述当前定位数据、所述前定位状态和所述地理位置信息数据,判断所述定位设备的当前定位状态是否为异常状态;A third judging module, configured to judge whether the current positioning status of the positioning device is abnormal according to the current positioning data, the previous positioning status and the geographic position information data if the previous positioning status is a normal status state;
矫正模块,用于若所述当前定位状态为异常状态,则根据所述前定位数据、所述前定位状态、所述地理位置信息数据和所述当前定位状态对所述当前定位数据进行矫正。A correction module, configured to correct the current positioning data according to the previous positioning data, the previous positioning status, the geographic location information data and the current positioning status if the current positioning status is an abnormal status.
在本申请的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如以上所述的方法。In a third aspect of the present application, an electronic device is provided. The electronic device includes: a memory and a processor, where a computer program is stored on the memory, and the processor implements the above method when executing the computer program.
在本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。In a fourth aspect of the present application, there is provided a computer-readable storage medium having a computer program stored thereon, the computer program implementing the steps of the method when executed by a processor.
应当理解,发明内容部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。It should be understood that the content described in this Summary is not intended to limit key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become readily understood from the following description.
附图说明Description of drawings
结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:The above and other features, advantages and aspects of various embodiments of the present application will become more apparent when taken in conjunction with the accompanying drawings and with reference to the following detailed description. In the drawings, the same or similar reference numbers refer to the same or similar elements, wherein:
图1示出了本申请实施例中组合导航系统中的车辆定位数据实时矫正方法的流程图。FIG. 1 shows a flowchart of a method for real-time correction of vehicle positioning data in an integrated navigation system in an embodiment of the present application.
图2示出了本申请实施例中判断定位设备的前定位状态的流程图。FIG. 2 shows a flowchart of judging the front positioning state of the positioning device in the embodiment of the present application.
图3示出了本申请实施例中判断定位设备的当前定位状态的流程图。FIG. 3 shows a flowchart of judging the current positioning state of the positioning device in the embodiment of the present application.
图4示出了本申请实施例中地理位置信息数据进行格式转化后的示意图。FIG. 4 shows a schematic diagram of the geographic location information data after format conversion in the embodiment of the present application.
图5示出了本申请实施例中组合导航系统中的车辆定位数据实时矫正系统的结构图。FIG. 5 shows a structural diagram of a real-time correction system for vehicle positioning data in an integrated navigation system in an embodiment of the present application.
图6示出了适于用来实现本申请实施例的电子设备结构示意图。FIG. 6 shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present application.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。In order to make the purposes, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application.
本申请实施例提供的组合导航系统中的车辆定位数据实时矫正方法可以应用于智慧交通技术领域。The real-time correction method for vehicle positioning data in the integrated navigation system provided by the embodiment of the present application can be applied to the technical field of intelligent transportation.
组合导航系统(integrated navigation system,简称INS)是将飞机和舰船等运载体上的两种或两种以上的导航设备组合在一起的导航系统。本申请实施例中,组合导航系统为全球导航卫星系统(GlobalNavigation Satellite System,简称GNSS) / 惯性导航系统(Inertial Navigation System, 简称INS)组合导航,即GNSS/ INS 组合导航系统。An integrated navigation system (INS) is a navigation system that combines two or more navigation devices on carriers such as aircraft and ships. In the embodiment of the present application, the integrated navigation system is a Global Navigation Satellite System (GNSS for short)/Inertial Navigation System (INS for short) integrated navigation, that is, a GNSS/INS integrated navigation system.
其中,全球导航卫星系统是一种依靠导航卫星所提供的卫星伪距、载波、星历、时间以及钟差等信息进行实时定位的空基无线电导航系统,其能在地球表面或近地空间的任何地点为用户提供全天候的三维坐标和速度以及时间信息。全球导航卫星系统的精度高且误差稳定不发散,能够提供高精度的绝对位置信息。但全球导航卫星系统容易受到周围环境影响,比如树木楼房遮挡,镜面等高反射物体引起的多路径效应。并且,全球导航卫星系统动态性能滞后,更新率低。Among them, the global navigation satellite system is a space-based radio navigation system that relies on the satellite pseudorange, carrier, ephemeris, time and clock offset information provided by the navigation satellite for real-time positioning. Provides users with 24/7 3D coordinates and velocity and time information from any location. The global navigation satellite system has high precision and stable and non-diverging errors, and can provide high-precision absolute position information. However, GNSS is easily affected by the surrounding environment, such as occlusion by trees and buildings, and multi-path effects caused by highly reflective objects such as mirrors. In addition, the dynamic performance of GNSS is lagging and the update rate is low.
惯性导航系统也称作惯性参考系统,是一种不依赖于外部信息、也不向外部辐射能量(如无线电导航)的自主式导航系统。其工作环境不仅包括空中和地面,还可以在水下。惯性导航系统的基本工作原理是以牛顿力学定律为基础,通过测量载体在惯性参考系的加速度,将它对时间进行积分,且把它变换到导航坐标系中,就能够得到在导航坐标系中的速度、偏航角和位置等信息。Inertial navigation system, 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 (such as radio navigation). Its working environment includes not only air and ground, but also underwater. The basic working principle of the inertial navigation system is based on Newton's laws of mechanics. By measuring the acceleration of the carrier in the inertial reference system, integrating it with time, and transforming it into the navigation coordinate system, it can be obtained in the navigation coordinate system. information such as speed, yaw angle and position.
惯性导航系统属于推算导航方式,即从一已知点的位置根据连续测得的运动体航向角和速度推算出其下一点的位置,因而可连续测出运动体的当前位置。惯性导航系统中的陀螺仪用来形成一个导航坐标系,使加速度计的测量轴稳定在该坐标系中,并给出航向和姿态角;加速度计用来测量运动体的加速度,经过对时间的一次积分得到速度,速度再经过对时间的一次积分即可得到位移。The inertial navigation system belongs to the reckoning navigation method, that is, the position of the next point is calculated from the position of a known point according to the heading angle and speed of the moving body measured continuously, so the current position of the moving body can be continuously measured. The gyroscope in the inertial navigation system is used to form a navigation coordinate system, so that the measurement axis of the accelerometer is stabilized in the coordinate system, and the heading and attitude angle are given; The velocity can be obtained by one integration, and the displacement can be obtained by integrating the velocity once over time.
惯性导航系统隐蔽性好,也不受外界电磁干扰的影响,可全天候、全时间地工作于空中、地球表面和水下,还能提供位置、速度、航向和姿态角数据。同时,惯性导航系统所产生的导航信息连续性好、噪声低,其数据更新率高、短期精度和稳定性也好。但是,由于惯性导航系统导航信息经过积分而产生,定位误差随时间而增大、长期精度差,且每次使用之前需要较长的初始对准时间,还不能给出时间信息。The inertial navigation system has good concealment and is not affected by external electromagnetic interference. It can work in the air, on the surface of the earth and underwater in all weather and at all times, and can also provide position, speed, heading and attitude angle data. At the same time, the navigation information generated by the inertial navigation system has good continuity, low noise, high data update rate, and good short-term accuracy and stability. However, due to the integration of the navigation information of the inertial navigation system, the positioning error increases with time, the long-term accuracy is poor, and a long initial alignment time is required before each use, so the time information cannot be given.
在GNSS/ INS 组合导航系统的实际运用中,当全球导航卫星系统信号被遮挡时,在全球导航卫星系统信号遮挡区域内,车辆受到全球导航卫星系统信号遮挡的影响,会存在漂移现象。In the actual application of the GNSS/INS integrated navigation system, when the GNSS signal is blocked, the vehicle will drift due to the influence of the GNSS signal blocking in the area where the GNSS signal is blocked.
当前,常见的漂移现象按照时间的长短可分为短时间漂移和长时间漂移。其中,短时间漂移是指在短时间内(如5秒)能恢复正常的情况。At present, common drift phenomena can be divided into short-time drift and long-term drift according to the length of time. Among them, short-time drift refers to the situation that can return to normal in a short time (such as 5 seconds).
短时间漂移包括短时间的远距离漂移、短时间的不可入的区域漂移和短时间的连线交叉。短时间的远距离漂移指车辆漂移到当前速度下无法到达的点,然后几秒内又回到正常的位置;短时间的不可入的区域漂移指车辆漂移到当前速度下可以到达的点,但是为水池等规定不可入的区域,然后几秒内又回到正常的位置;短时间的连线交叉指车辆前后位置都是在正常区域且距离也基本符合要求,但是连线之后会跨区域或者与穿路面的问题,拐弯处更为严重。Short-term drift includes short-term long-distance drift, short-term inaccessible area drift and short-term line crossing. Short-term long-distance drift refers to the vehicle drifting to a point that cannot be reached at the current speed, and then returns to the normal position within a few seconds; short-term inaccessible area drift refers to the vehicle drifting to a point that can be reached at the current speed, but Specify inaccessible areas for pools, etc., and then return to the normal position within a few seconds; a short-term connection cross means that the front and rear positions of the vehicle are in the normal area and the distance basically meets the requirements, but after the connection, it will cross the area or With the problem of crossing the road, the corners are more serious.
长时间漂移包括长时间的远距离漂移、长时间的不可入的区域漂移、长时间建筑物周围沿线漂移和停止状态下的漂移。长时间的远距离漂移指车辆漂移到当前速度下无法到达的地点,几十秒甚至几分钟内一直处于漂移状态;长时间的不可入的区域漂移指车辆漂移到当前速度下可以到达的点,但是为水池等规定不可入的区域,几十秒甚至几分钟内一直处于漂移状态;长时间建筑物周围沿线漂移指车辆不在路上,基本上一直在周围,导致轨迹显示乱;停止状态下的漂移指车辆实际上是处于停止状态,但是由于一直在某个点周围漂动。Long-term drift includes long-term long-distance drift, long-term inaccessible area drift, long-term drift along the line around buildings and drift in stop state. Long-term long-distance drift means that the vehicle drifts to a point that cannot be reached at the current speed, and remains in a drifting state for tens of seconds or even several minutes; long-term inaccessible area drift refers to the vehicle drifting to a point that can be reached at the current speed, However, for areas such as pools that are inaccessible, they are in a drifting state for tens of seconds or even minutes; drifting along the line around buildings for a long time means that the vehicle is not on the road and is basically always around, resulting in chaotic trajectory display; drifting in a stopped state Indicates that the vehicle is actually at a standstill, but has been drifting around a certain point.
综上可知,在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,无法对车辆定位异常情况进行定位数据的矫正,以便实现车辆的实时定位问题。To sum up, in the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, it is impossible to correct the positioning data of the abnormal vehicle positioning, so as to realize the real-time positioning of the vehicle.
为解决这个技术问题,本申请的实施例提供了一种组合导航系统中的车辆定位数据实时矫正方法。在一些实施例中,该组合导航系统中的车辆定位数据实时矫正方法可以由电子设备执行。To solve this technical problem, embodiments of the present application provide a real-time correction method for vehicle positioning data in an integrated navigation system. In some embodiments, the method for real-time correction of vehicle positioning data in the integrated navigation system may be performed by an electronic device.
图1示出了本申请实施例中组合导航系统中的车辆定位数据实时矫正方法的流程图。参见图1,本实施例中组合导航系统中的车辆定位数据实时矫正方法包括:FIG. 1 shows a flowchart of a method for real-time correction of vehicle positioning data in an integrated navigation system in an embodiment of the present application. Referring to FIG. 1, the method for real-time correction of vehicle positioning data in the integrated navigation system in this embodiment includes:
步骤S101:读取定位设备的定位数据,所述定位数据包括前定位数据和当前定位数据。Step S101: Read positioning data of a positioning device, where the positioning data includes previous positioning data and current positioning data.
步骤S102:判断所述当前定位数据是否有固定解或浮点解。Step S102: Determine whether the current positioning data has a fixed solution or a floating-point solution.
步骤S103:若所述当前定位数据即没有固定解也没有浮点解,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取所述定位设备的地理位置信息数据。Step S103: If the current positioning data has neither a fixed solution nor a floating-point solution, determine that the GNSS signal in the integrated navigation system is blocked, and obtain the geographic location information data of the positioning device.
步骤S104:根据预设次数、所述前定位数据和所述地理位置信息数据,判断所述定位设备的前定位状态是否为正常状态。Step S104: Determine whether the previous positioning state of the positioning device is a normal state according to a preset number of times, the previous positioning data and the geographic location information data.
步骤S105:若所述前定位状态为正常状态,则根据所述当前定位数据、所述前定位状态和所述地理位置信息数据,判断所述定位设备的当前定位状态是否为异常状态。Step S105: If the previous positioning state is a normal state, determine whether the current positioning state of the positioning device is an abnormal state according to the current positioning data, the previous positioning state and the geographic location information data.
步骤S106:若所述前定位状态为异常状态,则根据所述当前定位数据、所述前定位状态、所述地理位置信息数据和所述当前定位状态对所述当前定位数据进行矫正。Step S106: If the previous positioning state is an abnormal state, correct the current positioning data according to the current positioning data, the previous positioning state, the geographic location information data and the current positioning state.
通过采用以上技术方案,读取定位设备的定位数据,定位数据包括前定位数据和当前定位数据,然后判断当前定位数据是否有固定解或浮点解;若当前定位数据既没有固定解也没有浮点解,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取定位设备的地理位置信息数据;然后再根据预设次数、前定位数据和地理位置信息数据,判断定位设备的前定位状态是否为正常状态,若前定位状态是正常状态,则根据当前定位数据、前定位状态和地理位置信息数据,判断定位设备的当前定位状态是否为异常状态,若当前定位状态是异常状态,则根据前定位数据、前定位状态、地理位置信息数据和当前定位状态对当前定位数据进行矫正;综上可见,当地位设备在全球导航卫星系统信号遮挡区域内,在定位设备前定位状态正常且当前定位状态异常的情况下,可对车辆定位异常进行校正,能够改善在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,无法对车辆定位异常情况进行定位数据的矫正的问题,达到在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,实现对车辆定位异常情况进行定位数据的矫正的效果。By adopting the above technical solutions, the positioning data of the positioning device is read, and the positioning data includes the previous positioning data and the current positioning data, and then it is judged whether the current positioning data has a fixed solution or a floating-point solution; if the current positioning data has neither a fixed solution nor a floating-point solution Click the solution to determine that the GNSS signal in the integrated navigation system is blocked, and obtain the geographic location information data of the positioning device; and then judge the pre-positioning status of the positioning device according to the preset times, previous positioning data and geographic location information data Whether it is a normal state, if the previous positioning state is a normal state, judge whether the current positioning state of the positioning device is an abnormal state according to the current positioning data, the previous positioning state and the geographic location information data. If the current positioning state is an abnormal state, according to The current positioning data is corrected by the previous positioning data, the previous positioning status, the geographic position information data and the current positioning status; it can be seen from the above that when the positioning equipment is in the area where the GNSS signal is blocked, the positioning status in front of the positioning equipment is normal and the current positioning is In the case of abnormal state, the abnormal vehicle positioning can be corrected, which can improve the problem that in the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, the positioning data cannot be corrected for the abnormal vehicle positioning. In the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, the effect of correcting the positioning data of the abnormal vehicle positioning is realized.
在步骤S101中,由于网络等原因可能造成的乱序的现象,在GNSS/ SINS 组合导航系统中,实时矫正无法处理乱序的情况,因此,读取的定位设备的定位数据均为实时数据。定位设备是安装在车辆(移动设备)上的监测车辆移动数据的设备,如GPS定位器。In step S101, due to the phenomenon of disorder that may be caused by network and other reasons, in the GNSS/SINS integrated navigation system, real-time correction cannot handle the disorder. Therefore, the read positioning data of the positioning device are all real-time data. A positioning device is a device installed on a vehicle (mobile device) that monitors vehicle movement data, such as a GPS locator.
在本申请实施例中,将在组合导航系统中的车辆定位数据实时矫正系统中的数据储存的模块中的消息列队或缓存中循环读取定位数据。定位数据是车辆行驶过程中的实时定位数据。若定位数据不为实时数据,即为历史数据,则无法实现实时矫正。In the embodiment of the present application, the positioning data is read cyclically in the message queue or cache in the module for storing the data in the real-time correction system of the vehicle positioning data in the integrated navigation system. The positioning data is the real-time positioning data during the driving process of the vehicle. If the positioning data is not real-time data, that is, historical data, real-time correction cannot be achieved.
在本申请实施例中,当定位数据不为实时数据,可基于数据同步处理方式,对非实时的定位数据进行预处理,使得非实时的定位数据具有有效性,可实现组合导航系统中的车辆定位数据历史矫正。如在处理交通事故等场景下,进行历史定位数据的矫正,辅助实现原始状态与矫正状态的比对。In the embodiment of the present application, when the positioning data is not real-time data, the non-real-time positioning data can be preprocessed based on the data synchronization processing method, so that the non-real-time positioning data is effective, and the vehicle in the integrated navigation system can be realized. Positioning data history correction. For example, in scenarios such as dealing with traffic accidents, the correction of historical positioning data is performed to assist in the comparison of the original state and the corrected state.
在本申请实施例中,在判断读取的定位数据是否是车辆行驶过程中的实时定位数据时,将定位设备的当前时间戳和组合导航系统中的车辆定位数据实时矫正系统中的算法服务的当前时间戳做比对,若两者的时间戳吻合,则读取的定位数据是车辆行驶过程中的实时定位数据。In the embodiment of the present application, when judging whether the read positioning data is real-time positioning data during the driving of the vehicle, the current timestamp of the positioning device and the vehicle positioning data in the integrated navigation system are corrected in real time for the algorithm service in the system. The current time stamps are compared. If the two time stamps match, the read positioning data is the real-time positioning data during the driving process of the vehicle.
在本申请实施例中,定位数据包括设备ID、定位时间、消息类型、经度、纬度、高程、方向、速度和卫星数。In this embodiment of the present application, the positioning data includes device ID, positioning time, message type, longitude, latitude, elevation, direction, speed, and number of satellites.
在本申请实施例中,定位数据的数据格式实例如下所示:In the embodiment of the present application, an example of the data format of the positioning data is as follows:
{{
"altitude": 81, "altitude": 81,
"direction": 0, "direction": 0,
"gpstime": 1644984824566, "gpstime": 1644984824566,
"lat": 39.9195022, "lat": 39.9195022,
"lon": 118.1253256, "lon": 118.1253256,
"ID": "18877777777", "ID": "18877777777",
"msgType": " realtime ", "msgType": "realtime",
"satellites": 8, "satellites": 8,
"speed": 12 "speed": 12
}}
其中,定位数据的数据格式中字段对应的含义如表1所示。The meanings corresponding to the fields in the data format of the positioning data are shown in Table 1.
表1:定位数据数据格式关系对照表Table 1: Positioning data data format relationship comparison table
在本申请实施例中,当前定位数据为实时的当前定位数据,前定位数据为在当前定位数据前的预设时间内(如10秒内)的实时获得的定位数据的集合,如当前定位数据前10秒的定位数据,为当前定位数据的前定位数据。In this embodiment of the present application, the current positioning data is real-time current positioning data, and the previous positioning data is a collection of real-time positioning data obtained within a preset time (eg, within 10 seconds) before the current positioning data, such as current positioning data The positioning data of the first 10 seconds is the previous positioning data of the current positioning data.
在步骤S102中,固定解指在基线解算过程中,对整周模糊度固定为整数后,回代到方程解算得到的未知参数解(如基线向量、位置坐标、对流层参数等)。浮点解指在基线解算过程中,没有对模糊度进行固定为整数,而是直接使用最小二次解算得到的浮点结果,同时得到的未知参数解。在GNSS/ SINS 组合导航系统中,固定解是最精确的数据,精度一般在3-5厘米,基本上可以作为图根点使用,而浮点解精度相对低一点,有时也勉强达到10厘米以内的精度,如果测鱼塘或者山地,这个精度也可以使用。In step S102, the fixed solution refers to the unknown parameter solution (such as baseline vector, position coordinates, tropospheric parameters, etc.) obtained by the equation solution after the integer ambiguity is fixed to an integer during the baseline solution process. The floating-point solution refers to the unknown parameter solution obtained by directly using the floating-point result obtained by the least quadratic solution without fixing the ambiguity to an integer during the baseline solution process. In the GNSS/SINS integrated navigation system, the fixed solution is the most accurate data, the accuracy is generally 3-5 cm, which can basically be used as the root point of the graph, while the floating-point solution has a relatively low accuracy, sometimes barely within 10 cm The accuracy can also be used if measuring fish ponds or mountains.
在本申请实施例中,判断当前定位数据是否有固定解或浮点解,即判断当前定位数据中有定位精度在3-5厘米的坐标数据或定位精度在10厘米以内的坐标数据。In the embodiment of the present application, it is determined whether the current positioning data has a fixed solution or a floating-point solution, that is, it is determined that the current positioning data includes coordinate data with a positioning accuracy of 3-5 cm or coordinate data with a positioning accuracy of within 10 cm.
在步骤S103中,若当前定位数据中既没有固定解也没有浮点解,则表示当前定位精度在10厘米以上,即可判定组合导航系统中全球导航卫星系统信号被遮挡。此时,标记当前定位状态为疑似定位异常状态,并将对当前定位数据进行下一步的处理。In step S103, if there is neither a fixed solution nor a floating-point solution in the current positioning data, it means that the current positioning accuracy is above 10 cm, and it can be determined that the GNSS signal in the integrated navigation system is blocked. At this time, the current positioning state is marked as a suspected abnormal positioning state, and the current positioning data will be processed in the next step.
在本申请实施例中,在当前定位状态为疑似定位异常状态下,将对当前定位状态做是否异常的判断。在判断之前,将获取定位设备的地理位置信息数据作为判断当前定位状态做是否异常的参照之一。In this embodiment of the present application, when the current positioning state is a suspected abnormal positioning state, it is determined whether the current positioning state is abnormal or not. Before the judgment, the acquisition of the geographic location information data of the positioning device is used as one of the references for judging whether the current positioning state is abnormal.
在本申请实施例中,可以在读取定位数据时,就直接获取定位设备的地理位置信息数据,也可以在判断当前定位数据是否有固定解或浮点解之后,获取定位设备的地理位置信息数据。In the embodiment of the present application, the geographic location information data of the positioning device can be directly obtained when the positioning data is read, or the geographic location information of the positioning device can be obtained after judging whether the current positioning data has a fixed solution or a floating-point solution data.
在本申请实施例中,上述获取定位设备的地理位置信息数据的节点,不影响后续对当前定位数据进行校正的结果。但选择在判断当前定位数据是否有固定解或浮点解之后,获取定位设备的地理位置信息数据,可节省计算资源,提高计算速度。In this embodiment of the present application, the above-mentioned node that obtains the geographic location information data of the positioning device does not affect the result of subsequent correction of the current positioning data. However, choosing to obtain the geographic location information data of the positioning device after judging whether the current positioning data has a fixed solution or a floating-point solution can save computing resources and improve computing speed.
在本申请实施例中,数据形式包括坐标系和数据格式,地理位置信息数据的获取方式众多,且可能来源不同的坐标系和数据格式。因此,当地理位置信息数据的数据形式与定位数据的数据形式一致,即地理位置信息数据的坐标系与定位数据的坐标系一致,地理位置信息数据的数据格式与定位数据的数据格式一致,才可进行定位数据的实时矫正,In the embodiment of the present application, the data form includes a coordinate system and a data format, and the geographic location information data can be obtained in many ways, and may come from different coordinate systems and data formats. Therefore, when the data format of the geographic location information data is consistent with the data format of the positioning data, that is, the coordinate system of the geographic location information data is consistent with the coordinate system of the positioning data, and the data format of the geographic location information data is consistent with the data format of the positioning data, only Real-time correction of positioning data can be performed,
在步骤S104中,预设次数包括获得前定位数据为的预设时间内(如10秒内)获得定位数据的总次数和前定位数据被连续矫正的次数。例如,若设定每秒获取一次定位数据,矫正极限为连续3次,则可知,在预设时间为10秒内,预设次数中定位数据的总次数为10次,前定位数据被连续矫正的次数为3。In step S104 , the preset number of times includes the total number of times the positioning data is obtained within a preset time (eg, within 10 seconds) of obtaining the previous positioning data and the number of times the previous positioning data is continuously corrected. For example, if it is set to obtain positioning data once per second and the correction limit is 3 consecutive times, it can be known that within the preset time of 10 seconds, the total number of positioning data in the preset times is 10, and the previous positioning data is continuously corrected. The number of times is 3.
在本申请实施例中,基于前定位数据和地理位置信息数据的数据形式一致、前定位数据图根点的性质和几何图形化的地理位置信息数据,前定位数据和地理位置信息数据之间的关系可以理解为点、线段和几何图形的关系,最后根据点、线段和几何图形的关系判断定位是否正常。In the embodiment of the present application, based on the consistent data form of the pre-positioning data and the geographical position information data, the nature of the root point of the pre-positioning data graph, and the geometrical geographical position information data, the relationship between the pre-positioning data and the geographical position information data is The relationship can be understood as the relationship between points, line segments and geometric figures, and finally judge whether the positioning is normal according to the relationship between points, line segments and geometric figures.
当前定位状态为正常状态是判断当前定位状态是否异常和矫正的依据,即只有前定位状态是正常状态,才能对当前定位状态进行异常的判断和矫正。Whether the current positioning state is normal is the basis for judging whether the current positioning state is abnormal and correcting, that is, only the previous positioning state is normal, the abnormal judgment and correction of the current positioning state can be performed.
在本申请实施例中,前定位状态会持续记录预设时间内(10秒内)的定位数据,包括经纬度、高度、速度、方向和定位状态。In the embodiment of the present application, the pre-positioning state will continuously record the positioning data within a preset time (within 10 seconds), including longitude and latitude, altitude, speed, direction, and positioning state.
在本申请实施例中,前定位状态包括初始化状态、前定位正常状态、前定位异常状态和前定位矫正状态。其中,初始化状态指刚运作阶段,前定位数据的获取次数还未达到预设次数,此时,因采集的样本数量过低,对当前定位状态进行判断会产生较大的误差,将结束当前操作。前定位正常状态指前定位数据的定位数据均有固定解或浮点解,即前定位数据均具有高精度坐标的数据,此时,采集的样本数据可作为对当前定位状态进行判断的依据,将进行后续的数据处理。前定位异常状态指前定位数据中的定位数据中出现连续多次的定位矫正现象,此时采集的样本数据的正确率降低,已不适合作为对当前定位状态进行判断的依据,将结束当前操作。前定位矫正状态指除初始化状态、前定位正常状态和前定位异常状态之外的状态,此时,定位状态还存在矫正的可能将进行后续的数据处理。In this embodiment of the present application, the pre-positioning state includes an initialization state, a normal pre-positioning state, an abnormal pre-positioning state, and a pre-positioning correction state. Among them, the initialization state refers to the initial operation stage, and the number of acquisitions of the previous positioning data has not reached the preset number of times. At this time, because the number of samples collected is too low, the judgment of the current positioning state will generate a large error, and the current operation will be ended. . The normal state of the front positioning means that the positioning data of the front positioning data have fixed solutions or floating point solutions, that is, the front positioning data all have high-precision coordinate data. At this time, the collected sample data can be used as the basis for judging the current positioning state. Subsequent data processing will take place. The abnormal status of the previous positioning refers to the positioning correction phenomenon in the positioning data in the previous positioning data. The accuracy rate of the sample data collected at this time is reduced, and it is no longer suitable as a basis for judging the current positioning status, and the current operation will be ended. . The pre-positioning correction state refers to a state other than the initialization state, the pre-positioning normal state and the pre-positioning abnormal state. At this time, the positioning state may still be corrected and subsequent data processing will be performed.
综上可见,当前定位状态为前定位正常状态或前定位矫正状态,则判定前定位状态为正常状态。反之,即当前定位状态为初始化状态或前定位异常状态,则判定前定位状态为非正常状态。To sum up, it can be seen that if the current positioning state is the normal state of the front positioning or the correction state of the front positioning, it is determined that the front positioning state is the normal state. On the contrary, that is, the current positioning state is the initialization state or the previous positioning abnormal state, then it is determined that the previous positioning state is an abnormal state.
在步骤S105中,当前定位状态包括未判断状态、历史数据状态、绝对定位异常状态、相对定位异常状态、未知状态、定位异常已矫正状态、定位异常无法矫正状态和当前定位正常状态。其中,当前定位状态的异常状态包括绝对定位异常状态、相对定位异常状态、定位异常已矫正状态和定位异常无法矫正状态。In step S105, the current positioning status includes undetermined status, historical data status, absolute positioning abnormal status, relative positioning abnormal status, unknown status, positioning abnormality corrected status, positioning abnormality uncorrectable status and current positioning normal status. Wherein, the abnormal state of the current positioning state includes the abnormal state of absolute positioning, the abnormal state of relative positioning, the state of abnormal positioning that has been corrected, and the state of abnormal positioning that cannot be corrected.
在本申请实施例中,绝对定位异常状态指定位点落在不可能的位置。绝对定位异常状态包括定位设备在工作区外状态或在不可入区域内状态。例如,如果定位设备是有确定的工作区域,例如机场、码头等,那么不可能的位置就是工作区外部以及工作区内一些不可入区域,例如一些楼内、水池内等。In this embodiment of the present application, the absolute positioning abnormal state specifies that the position is in an impossible position. The abnormal state of absolute positioning includes the state of the positioning device outside the working area or the state in the inaccessible area. For example, if the positioning device has a definite work area, such as an airport, a wharf, etc., the impossible location is outside the work area and some inaccessible areas in the work area, such as some buildings, pools, etc.
在本申请实施例中,判断绝对异常状态的方法需要结合地理位置信息数据来进行几何判断,也就是需要在地图上画出工作区域和不可入区域,然后判断当前时刻的点是否在这些区域内。In the embodiment of the present application, the method for judging the absolute abnormal state needs to perform geometric judgment in combination with geographic location information data, that is, it is necessary to draw the working area and the inaccessible area on the map, and then judge whether the point at the current moment is within these areas. .
在本申请实施例中,相对定位异常状态是与之前正常运行的状态相比出现一些非正常移动的情况。相对定位异常状态包括距离过远状态、角度过大状态、高度跳远状态和穿越实体状态。例如,当相对距离过远、与之前运行轨迹夹角过大、跨越车道线等。判断相对定位异常首先需要确定什么样的定位状态可以是当做是正常的状态。In the embodiment of the present application, the abnormal relative positioning state is a situation in which some abnormal movements occur compared with the previous normal operation state. The abnormal state of relative positioning includes the state of too far distance, the state of too large angle, the state of high jump and the state of traversing the entity. For example, when the relative distance is too far, the included angle with the previous running track is too large, and the lane line is crossed. To judge the relative positioning abnormality, it is necessary to first determine what kind of positioning state can be regarded as a normal state.
在本申请实施例中,相对定位异常状态判断,主要是相对之前的运行信息来判断当前定位是否存在问题。具体的判断类型对应的判断逻辑如下:In the embodiment of the present application, the judgment of the abnormal state of the relative positioning is mainly to judge whether there is a problem in the current positioning with respect to the previous operation information. The judgment logic corresponding to the specific judgment type is as follows:
距离过远状态:基于当前定位点与前定位点中最近一个定位点的墨卡托坐标,计算欧式距离。如果距离大于按前定位状态的速度预测的距离的1.2倍,则标记为"相对定位异常状态",异常类型为"距离过远"。Distance too far state: Calculate the Euclidean distance based on the Mercator coordinates of the nearest anchor point between the current anchor point and the previous anchor point. If the distance is greater than 1.2 times the distance predicted by the speed of the previous positioning state, it is marked as "relative positioning abnormal state", and the abnormal type is "distance too far".
角度过大状态:计算当前定位点与前定位点中最近一个点的GPS定位信息中携带的角度的差。如果角度差大于90°,则标记为"相对定位异常状态",异常类型为"角度过大"。Excessive angle status: Calculate the difference between the angle carried in the GPS positioning information of the nearest point between the current positioning point and the previous positioning point. If the angle difference is greater than 90°, it is marked as "relative positioning abnormal state", and the abnormal type is "angle too large".
高度跳跃状态:计算当前定位点与前定位点中最近一个点的GPS定位信息中携带的高度的差。如果高度差大于10米,则标记为"相对定位异常状态",异常类型为"高度跳跃"。Altitude jumping state: Calculate the difference between the altitude carried in the GPS positioning information of the current positioning point and the nearest point in the previous positioning point. If the height difference is greater than 10 meters, it is marked as "relative positioning abnormal state", and the abnormal type is "altitude jump".
穿越实体状态:在距离、角度、高度都正常的情况下,当前定位点与前定位点中最近一个点的连线与绿化带、建筑有的几何图形有交叉,则标记为"相对定位异常状态",异常类型为"实体穿越"。Cross-entity status: When the distance, angle, and height are all normal, if the connection between the current positioning point and the nearest point in the previous positioning point intersects with the green belt and some geometric figures of the building, it will be marked as "relative positioning abnormal state" ", the exception type is "entity crossing".
在本申请实施例中,前定位状态的异常状态的判定,是以当前的定位点(当前数据)和需要参与计算的几何图形标记类型(地理位置信息数据)做为参数,计算定位点和几何图形之间的包含关系,从而来确定点是否在工作区外或是否在不可入区域内。如果定位点在工作区外或不可入区域内,则将该点标记为"绝对定位异常状态"。此时,定位点可参与下一步的定位矫正;反之,且前定位状态为正常状态,则继续参加下一步的相对定位异常判断。而如果前定位状态为"非正常状态",则将当前定位状态标记为"未知",不参与后续的相对定位异常判断。In the embodiment of the present application, the determination of the abnormal state of the previous positioning state is to use the current positioning point (current data) and the type of geometric figure mark (geolocation information data) that need to participate in the calculation as parameters, and calculate the positioning point and the geometric figure. A containment relationship between graphics to determine whether a point is outside the work area or within an inaccessible area. If the positioning point is outside the work area or in the inaccessible area, the point is marked as "absolute positioning exception state". At this time, the positioning point can participate in the next positioning correction; otherwise, and the previous positioning state is normal, continue to participate in the next relative positioning abnormality judgment. However, if the previous positioning status is "abnormal", the current positioning status is marked as "unknown" and does not participate in the subsequent relative positioning abnormality judgment.
需要说明的是,当前定位状态为异常状态的判断过程是有顺序的,即“工作区域外判断”->“不可入区域内判断”->“距离过远判断”->“角度过大判断”->“高度跳跃判断”->“穿越实体判断”。在上述判断的过程中,一旦判断为异常,后续则不再进行判断。It should be noted that the judgment process of the current positioning status as abnormal status is sequential, that is, "judgment outside the working area" -> "judgment in the inaccessible area" -> "judgment if the distance is too far" -> "judgment if the angle is too large" "->"Altitude Jump Judgment"->"Through Entity Judgment". In the above judgment process, once it is judged to be abnormal, subsequent judgment will not be made.
在步骤S106中,在判断当前定位状态是异常状态且前定位状态为正常状态的情况下,才对当前定位数据进行调整,已矫正当前定位状态。In step S106, only when it is determined that the current positioning state is an abnormal state and the previous positioning state is a normal state, the current positioning data is adjusted, and the current positioning state has been corrected.
在本申请实施例中,在当前定位点的状态进行矫正之后,预测之后的定位点有可能本身也会是异常点。对于矫正之后依然是异常点的情况,则逐渐缩小"预测力度",进行微调(矫正)。例如,通过速度和方向预测之后的定位点时,相比之间的预测长度,缩小到之前预测长度的一半,其它的(如角度、高度)也是同样的处理方法。In this embodiment of the present application, after the state of the current anchor point is corrected, the predicted anchor point may itself be an abnormal point. For the case where it is still an abnormal point after correction, the "prediction strength" is gradually reduced and fine-tuning (correction) is performed. For example, when predicting the positioning point after the speed and direction, the prediction length between them is reduced to half of the previous prediction length, and other (such as angle, height) are processed in the same way.
在本申请实施例中,为了避免无限循环处理,该微调只会执行5次,如果超过5次依然是异常,则表示矫正失败,定位点会被标记为定位异常无法矫正。In the embodiment of the present application, in order to avoid infinite loop processing, the fine-tuning is only performed 5 times. If more than 5 times are still abnormal, it means that the correction fails, and the positioning point will be marked as abnormal positioning and cannot be corrected.
需要说明的是,在一些实施例中,当GNSS信号被遮挡或者其他原因导致定位数据不可靠(如长、短时间的短距离漂移、不可入的区域漂移及连线交叉等因素),上述方案可以对定位数据进行矫正;在另外一些实施例中,GNSS/ SINS 组合导航系统虽然可以提高导航系统的整体导航性能及导航精度,但设备本身精度限制或信号不稳定等不确定性因素和异常信息,其导致常规滤波算法进行的组合解算存在较大的估计误差,甚至滤波结果发散等问题,上述方案也可以对定位数据进行矫正。It should be noted that, in some embodiments, when the GNSS signal is blocked or the positioning data is unreliable due to other reasons (such as long- and short-term short-distance drift, inaccessible area drift, and connection crossing, etc.), the above solution The positioning data can be corrected; in other embodiments, although the GNSS/SINS integrated navigation system can improve the overall navigation performance and navigation accuracy of the navigation system, there are uncertain factors and abnormal information such as the accuracy limitation of the device itself or the instability of the signal. , which leads to a large estimation error in the combined solution performed by the conventional filtering algorithm, and even the filtering results are divergent. The above solution can also correct the positioning data.
在一些实施例中,在步骤S104中,预设次数包括第一预设次数和第二预设次数,步骤S104包括:步骤A1-步骤A3。In some embodiments, in step S104, the preset number of times includes a first preset number of times and a second preset number of times, and step S104 includes: step A1-step A3.
步骤A1:判断所述前定位数据的采集次数是否小于所述第一预设次数;若是,则所述定位设备的前定位状态为异常状态。Step A1: Determine whether the collection times of the pre-positioning data are less than the first preset times; if so, the pre-positioning state of the positioning device is an abnormal state.
步骤A2:若所述前定位状态不为异常状态,则判断所述前定位数据是否均有固定解或浮点解;若是,则所述定位设备的前定位状态为正常状态。Step A2: If the pre-positioning state is not an abnormal state, determine whether the pre-positioning data has a fixed solution or a floating-point solution; if so, the pre-positioning state of the positioning device is a normal state.
步骤A3:若所述前定位数据不是否均有固定解或浮点解,则判断所述前定位数据是否在所述第二预设次数以内连续被矫正,若是,则所述定位设备的前定位状态为异常状态;若否,则所述定位设备的前定位状态为正常状态。Step A3: If the pre-positioning data does not have a fixed solution or a floating-point solution, then determine whether the pre-positioning data is continuously corrected within the second preset number of times; The positioning state is an abnormal state; if not, the previous positioning state of the positioning device is a normal state.
图2示出了本申请实施例中判断定位设备的前定位状态的流程图。参见图2,若前定位数据中的定位数据小于设定的采集次数(第一预设次数),说明前定位状态为初始化状态,即前定位状态为异常状态,此时不能对当前定位数据的状态做判断。若前定位数据中的定位数据达到或超过设定的采集次数(第一预设次数),说明当下的前定位数据中的定位数据已满足预设的采集样本数量,有对当前定位数据的状态做判断,接下来将对前定位数据中的定位数据做进一步判断。FIG. 2 shows a flowchart of judging the front positioning state of the positioning device in the embodiment of the present application. Referring to Figure 2, if the positioning data in the previous positioning data is less than the set collection times (the first preset number of times), it means that the previous positioning state is an initialization state, that is, the previous positioning state is an abnormal state. state to judge. If the positioning data in the previous positioning data reaches or exceeds the set number of acquisitions (the first preset number of times), it means that the positioning data in the current previous positioning data has met the preset number of samples to be collected, and there is a status of the current positioning data. After making a judgment, the positioning data in the previous positioning data will be further judged next.
在本申请实施例中,若前定位数据中的定位数据均有固定解或浮点解,则说明前定位数据中的定位数据均具有高精度坐标的数据,说明前定位状态为前定位正常状态,即前定位状态为正常状态。若前定位数据中的定位数据出现连续多次(第二预设次数)的定位矫正现象,说明前定位状态为前定位异常状态,即前定位状态为异常状态。In the embodiment of the present application, if the positioning data in the previous positioning data has a fixed solution or a floating-point solution, it means that the positioning data in the previous positioning data has high-precision coordinate data, and the previous positioning state is the normal state of the previous positioning. , that is, the pre-positioning state is the normal state. If the positioning data in the previous positioning data has the positioning correction phenomenon for several consecutive times (the second preset number of times), it means that the previous positioning state is the abnormal front positioning state, that is, the previous positioning state is the abnormal state.
需要注意的是,除初始化状态、前定位正常状态和前定位异常状态之外的状态,如在进行矫正的过程中,前定位状态会被设置为"定位异常已矫正",在前定位状态的定位数据中,未出现连续多次"定位异常已矫正",则说明前定位状态为前定位矫正状态,即前定位状态为正常状态。It should be noted that for states other than the initialization state, the normal pre-positioning state, and the abnormal pre-positioning state, for example, during the correction process, the pre-positioning state will be set to "positioning abnormality corrected". In the positioning data, if there is no "positioning abnormality corrected" several times in a row, it means that the former positioning state is the former positioning correction state, that is, the former positioning state is the normal state.
在一些实施例中,在步骤S105中包括:步骤B1-步骤B3。In some embodiments, step S105 includes: step B1-step B3.
步骤B1:根据所述当前定位数据和所述地理位置信息数据,判断当前定位是否在预设工作区域外或预设不可入区域内;若是,则所述定位设备的当前定位状态为异常状态。Step B1: According to the current positioning data and the geographic location information data, determine whether the current positioning is outside the preset working area or within the preset inaccessible area; if so, the current positioning state of the positioning device is an abnormal state.
步骤B2:若当前定位不是在预设工作区域外或预设不可入区域,则判断所述当前定位数据和所述前定位数据的差值是否超过差量阈值,若是,则所述定位设备的当前定位状态为异常状态。Step B2: If the current positioning is not outside the preset working area or the preset inaccessible area, then determine whether the difference between the current positioning data and the previous positioning data exceeds the difference threshold, and if so, then the positioning device The current positioning status is abnormal.
步骤B3:若所述当前定位数据和所述前定位数据的差值未超过差量阈值,则判断所述当前定位数据、所述前定位数据和所述地理位置信息数据是都有关联,若是,则所述定位设备的当前定位状态为异常状态。Step B3: If the difference between the current positioning data and the previous positioning data does not exceed the difference threshold, then determine that the current positioning data, the previous positioning data and the geographic location information data are all related, if , the current positioning state of the positioning device is an abnormal state.
图3示出了本申请实施例中判断定位设备的当前定位状态的流程图。参见图3,在读取当前定位数据后判断当前定位状态是否为异常时,首选判断该当前定位数据是否被判断,若是,则停止对当前定位数据的判断,反之,则将当前定位数据标记为“未判断状态”,将进行下一步处理。其次,判断当前定位数据是否为历史数据,若是,则将当前定位数据标记为“历史数据状态”,则停止对当前定位数据的判断,反之,在定位设备的前定位状态为正常状态的情况下,则根据当前定位数据和地理位置信息数据的关系,判断当前定位点是否在工作区域外,若是,则将当前定位数据标记为“绝对定位异常状态”,若否,根据当前定位数据和地理位置信息数据的关系,判断当前定位点是否在不可入区域内,若是,将当前定位数据标记为“绝对定位异常状态”,若否,则在定位设备的前定位状态为正常状态的情况下,对“相对定位异常状态”的具体异常定位类型做进一步的判断。FIG. 3 shows a flowchart of judging the current positioning state of the positioning device in the embodiment of the present application. Referring to Fig. 3, when judging whether the current positioning state is abnormal after reading the current positioning data, it is preferred to judge whether the current positioning data is judged, if so, stop the judgment of the current positioning data, otherwise, mark the current positioning data as "Not judged status", will proceed to the next step. Secondly, judge whether the current positioning data is historical data, if so, mark the current positioning data as "historical data status", then stop judging the current positioning data, on the contrary, if the previous positioning status of the positioning device is normal , then according to the relationship between the current positioning data and the geographic location information data, determine whether the current positioning point is outside the work area, if so, mark the current positioning data as "abnormal state of absolute positioning", if not, according to the current positioning data and geographic location The relationship between the information and data, determine whether the current positioning point is in the inaccessible area, if so, mark the current positioning data as "absolute positioning abnormal state", if not, if the previous positioning state of the positioning device is normal, correct The specific abnormal positioning type of "relative positioning abnormal state" shall be further judged.
在本申请实施例中,差量阈值包括距离差量阈值、角度差量阈值和高度差量阈值。在定位设备的前定位状态为正常状态的情况下,判断当前定位数据中的距离和前定位数据中最近一个定位点的距离的差值是否超过距离差量阈值;若是,则将当前定位数据标记为“相对定位异常状态”,异常类型为"距离过远",即当前定位状态为距离过远状态;若否,则判断当前定位数据中的角度和前定位数据中最近一个定位点的角度的差值是否超过角度差量阈值;若是,则将当前定位数据标记为“相对定位异常状态”,异常类型为"角度过大",即当前定位状态为角度过大状态;若否,则判断当前定位数据中的高度和前定位数据中最近一个定位点的高度的差值是否超过高度差量阈值;若是,则将当前定位数据标记为“相对定位异常状态”,异常类型为"高度跳跃",即当前定位状态为高度跳跃状态;若否,则判断当前定位数据、前定位数据和地理位置信息数据是否都有关联,即在距离、角度、高度都正常的情况下,当前定位点与前定位点中最近一个点的连线与绿化带、建筑有的几何图形有交叉,则标记为"相对定位异常状态",异常类型为"实体穿越",即当前定位状态为实体穿越状态;。In this embodiment of the present application, the difference threshold includes a distance difference threshold, an angle difference threshold, and a height difference threshold. When the previous positioning state of the positioning device is normal, determine whether the difference between the distance in the current positioning data and the distance between the nearest positioning point in the previous positioning data exceeds the distance difference threshold; if so, mark the current positioning data It is "relative positioning abnormal state", and the abnormal type is "too far away", that is, the current positioning state is too far away; if not, the angle in the current positioning data and the angle of the nearest positioning point in the previous positioning data are judged. Whether the difference exceeds the angle difference threshold; if so, mark the current positioning data as "relative positioning abnormal state", and the abnormal type is "excessive angle", that is, the current positioning state is the state of excessive angle; if not, judge the current position Whether the difference between the height in the positioning data and the height of the latest positioning point in the previous positioning data exceeds the height difference threshold; if so, mark the current positioning data as "relative positioning abnormal state", and the abnormal type is "altitude jump", That is, the current positioning state is a high jump state; if not, it is determined whether the current positioning data, the previous positioning data and the geographic location information data are related, that is, when the distance, angle, and height are all normal, the current positioning point and the previous positioning point. If the connection line of the nearest point in the point intersects with the green belt and some geometric figures of the building, it is marked as "relative positioning abnormal state", and the abnormal type is "entity crossing", that is, the current positioning state is the entity crossing state;
在本申请实施例中,在定位设备的前定位状态不是为正常状态的情况下,若前定位状态为前定位异常状态,且当前定位不是在预设工作区域外或预设不可入区域内,则当前定位数据标记为“未知状态”,即当前定位状态为未知状态。在定位设备的前定位状态不是为正常状态的情况下,且当前定位状态为异常状态,如在进行矫正的过程中,前定位状态会被设置为"定位异常已矫正状态",即当前定位状态为定位异常已矫正状态;如在进行矫正的过程后,前定位状态会被设置为"定位异常无法矫正状态",即当前定位状态为定位异常无法矫正。In this embodiment of the present application, in the case where the front positioning state of the positioning device is not the normal state, if the previous positioning state is the abnormal front positioning state, and the current positioning is not outside the preset working area or the preset inaccessible area, Then, the current positioning data is marked as "unknown state", that is, the current positioning state is an unknown state. If the previous positioning status of the positioning device is not normal, and the current positioning status is abnormal, for example, during the correction process, the previous positioning status will be set to "Positioning Abnormal Corrected Status", that is, the current positioning status Indicates that the positioning abnormality has been corrected; for example, after the correction process, the previous positioning status will be set to "Positioning abnormality cannot be corrected status", that is, the current positioning status is that the positioning abnormality cannot be corrected.
需要说明的是,经过“未判断状态、历史数据状态、绝对定位异常状态、相对定位异常状态、未知状态、定位异常已矫正状态和定位异常无法矫正状态”的判断过程后,未被判定为上述任一状态,则当前定位状态会被设置为"当前定位正常状态",即当前定位状态为当前定位正常状态。It should be noted that after the judgment process of "unjudged state, historical data state, absolute positioning abnormal state, relative positioning abnormal state, unknown state, positioning abnormality corrected state, and positioning abnormality uncorrectable state", it has not been judged as the above. In any state, the current positioning status will be set to "current positioning normal status", that is, the current positioning status is the current positioning normal status.
在一些实施例中,在步骤S106中,当前定位状态的异常状态包括距离过远状态、角度过大状态、高度跳跃状态和穿越实体状态,步骤S106包括:步骤C1-步骤C4。In some embodiments, in step S106, the abnormal state of the current positioning state includes a distance too far state, an angle too large state, a high jump state and a crossing entity state, and step S106 includes: step C1-step C4.
步骤C1:当所述当前定位状态的异常状态为绝对定位异常状态或距离过远状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据计算调整距离,并根据所述调整距离对所述当前定位数据进行矫正。Step C1: when the abnormal state of the current positioning state is the absolute positioning abnormal state or the distance is too far state, calculate and adjust the distance according to the previous positioning data, the current positioning data and the geographic location information data, and according to the Adjusting the distance corrects the current positioning data.
步骤C2:当所述当前定位状态的异常状态为角度过大状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据计算调整角度,并根据所述调整角度对所述当前定位数据进行矫正。Step C2: When the abnormal state of the current positioning state is the state of excessive angle, calculate the adjustment angle according to the previous positioning data, the current positioning data and the geographic position information data, and adjust the adjustment angle according to the adjustment angle. The current positioning data is corrected.
步骤C3:当所述当前定位状态的异常状态为高度跳跃状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据计算调整高度,并根据所述调整高度对所述当前定位数据进行矫正。Step C3: When the abnormal state of the current positioning state is a high jump state, calculate the adjustment height according to the previous positioning data, the current positioning data and the geographical position information data, and adjust the current positioning data according to the adjustment height. The positioning data is corrected.
步骤C4:当所述定位状态的异常状态为穿越实体状态,根据所述前定位数据、所述当前定位数据和所述地理位置信息数据获得投影点,并根据所述投影点对所述当前定位数据进行矫正。Step C4: when the abnormal state of the positioning state is the traversing entity state, a projection point is obtained according to the previous positioning data, the current positioning data and the geographic position information data, and the current positioning is performed according to the projection point. data is corrected.
在本申请实施例中,若当前定位状态的异常状态为绝对定位异常状态或距离过远状态,通过前定位状态中最近一个定位点的定位信息来进行预测,也就是说利用其经纬度、速度和方向来计算出下一个定位点应该在的位置。In the embodiment of the present application, if the abnormal state of the current positioning state is the absolute positioning abnormal state or the distance is too far state, the prediction is made by the positioning information of the nearest positioning point in the previous positioning state, that is to say, using its latitude and longitude, speed and direction to calculate where the next anchor point should be.
在本申请实施例中,若当前定位状态的异常状态为角度过大状态,通过求取前定位状态中最近一个定位点的方向和当前定位方向的平均值来作为定位角度,然后以前定位状态中最近一个定位点为中心将定位异常的定位点旋转到矫正后的方向上。In the embodiment of the present application, if the abnormal state of the current positioning state is the state of excessive angle, the average value of the direction of the latest positioning point in the previous positioning state and the current positioning direction is obtained as the positioning angle, and then in the previous positioning state Rotate the abnormal positioning point to the corrected direction with the nearest positioning point as the center.
在本申请实施例中,若当前定位状态的异常状态为高度跳跃状态,可知高度跳跃的问题一般是由定位点漂移到其它有地形高度差的位置造成的,对于离上一个定位点的距离不远的情况,两个点的连线往往会与道路边缘或者其它地图元素的几何图形边缘会有交点,矫正的方法就是取上一个定位点与交点的中点作为矫正之后的点。In the embodiment of the present application, if the abnormal state of the current positioning state is a high jump state, it can be known that the problem of high jump is generally caused by the positioning point drifting to other positions with terrain height difference, and the distance from the previous positioning point is not In the far distance, the line connecting the two points will often intersect with the edge of the road or the edge of the geometry of other map elements. The correction method is to take the midpoint of the previous positioning point and the intersection as the corrected point.
在本申请实施例中,若定位状态的异常状态为穿越实体状态,可知实体穿越问题是求定位异常的定位点在前定位状态的运行方向上的投影,则该投影点就是矫正后的定位点。In the embodiment of the present application, if the abnormal state of the positioning state is the traversing entity state, it can be seen that the entity traversing problem is the projection of the positioning point of the abnormal positioning on the running direction of the previous positioning state, and the projection point is the corrected positioning point. .
在一些实施例中,所述方法还包括:步骤S107。In some embodiments, the method further includes: step S107.
步骤S107:基于双向循环链表和哈希图对所述前定位状进行维护。Step S107: Maintain the pre-positioned state based on the doubly circular linked list and the hash map.
在本申请实施例中,前定位状态可以基于双向循环链表和哈希图进行维护。例如,每个定位设备的ID为哈希图的键,哈希图的值得一部分是一个长度为10的双向循环链表,另一部分记录这个设备ID对应的前定位状态的值。在判断当前定位状态是否异常和对当前定位状态进行矫正的过程中,前定位状态下前定位数据中的定位点的定位数据可以从前定位状态链表中获取。In this embodiment of the present application, the pre-positioning state may be maintained based on a doubly circular linked list and a hash map. For example, the ID of each positioning device is the key of the hash map, the value of the hash map is part of a doubly circular linked list of length 10, and the other part records the value of the previous positioning state corresponding to the device ID. In the process of judging whether the current positioning state is abnormal and correcting the current positioning state, the positioning data of the positioning points in the previous positioning data in the previous positioning state can be obtained from the linked list of the previous positioning state.
在一些实施例中,所述方法还包括:步骤S108-步骤S109。In some embodiments, the method further includes: step S108-step S109.
步骤S108:判断所述地理位置信息数据与所述定位数据的数据形式是否相同。Step S108: Determine whether the geographic location information data and the positioning data have the same data format.
步骤S109:若所述地理位置信息数据与所述定位数据的数据形式不相同,则根据所述定位数据的数据形式对所述地理位置信息数据的数据形式进行转化。Step S109: If the data forms of the geographic location information data and the positioning data are different, transform the data forms of the geographic location information data according to the data forms of the positioning data.
在本申请实施例中,若地理位置信息数据与定位数据的数据形式不同,由于不同来源的地理位置信息数据的坐标系、数据格式不同,所以组合导航系统中的车辆定位数据实时矫正系统需提供数据转换接口,将数据统一转换成某种坐标系下的由开放地理空间联盟(Open Geospatial Consortium,简称OGC)制定的熟知文本(Well-known text,简称WTK)格式,然后再进行后续的处理。In the embodiment of the present application, if the data forms of the geographic location information data and the positioning data are different, since the coordinate systems and data formats of the geographic location information data from different sources are different, the real-time correction system for the vehicle positioning data in the integrated navigation system needs to provide The data conversion interface uniformly converts the data into a well-known text (WTK) format formulated by the Open Geospatial Consortium (OGC) under a certain coordinate system, and then performs subsequent processing.
在本申请实施例中,组合导航系统中的车辆定位数据实时矫正系统将提供不同类型的地理位置信息转换和导入接口和点和线段与几何图形的关系接口。其中,点和线段与几何图形的关系接口包括包含关系判断、交叉关系判断、距离计算、墨卡托坐标转换。In the embodiment of the present application, the real-time correction system for vehicle positioning data in the integrated navigation system will provide different types of geographic location information conversion and import interfaces and point, line segment and geometric figure relationship interfaces. Among them, the relationship interface between points and line segments and geometric figures includes including relationship judgment, intersection relationship judgment, distance calculation, and Mercator coordinate conversion.
在本申请实施例中,地理位置信息数据可以是对开源地图(penStreetMap,简称OSM)进行编辑导出的标注数据,也可以是通过其它方式进行测绘产生的数据。这些数据由组合导航系统中的车辆定位数据实时矫正系统导入,并转化成带有标记的几何图形。其中,几何图形的标记即图形代表的地图元素类型,包括道路、不可入区域、工作区域、绿化带、建筑。In this embodiment of the present application, the geographic location information data may be labeled data derived from editing an open source map (penStreetMap, OSM for short), or may be data generated by surveying and mapping in other ways. These data are imported by the real-time correction system of vehicle positioning data in the integrated navigation system and converted into geometric figures with markers. Among them, the mark of the geometric figure is the type of map element represented by the figure, including roads, inaccessible areas, working areas, green belts, and buildings.
例如,基于地理位置信息转换和导入接口,将地理位置信息数据中多边形数据转换为WTK格式,转换后的多边形数据如下所示:For example, based on the geographic location information conversion and import interface, the polygon data in the geographic location information data is converted into WTK format, and the converted polygon data is as follows:
POLYGON(120.37985801696779 30.24060541714855,120.45521736145021POLYGON(120.37985801696779 30.24060541714855,120.45521736145021
30.264034240014983,120.4786491394043130.264034240014983, 120.47864913940431
30.23496980353519,120.4117012023925930.23496980353519, 120.41170120239259
30.21368503337007,120.3879261016845830.21368503337007, 120.38792610168458
30.24586997476859,120.3798580169677930.24586997476859,120.37985801696779
30.24060541714855)30.24060541714855)
再例如,图4示出了本申请实施例中地理位置信息数据进行格式转化后的示意图。参见图4,获得转换后的地理位置信息数据,基于点和线段与几何图形的关系接口,将转换后的地理位置信息数据转化为几何图形。For another example, FIG. 4 shows a schematic diagram after format conversion of geographic location information data in an embodiment of the present application. Referring to FIG. 4 , the converted geographic location information data is obtained, and the converted geographic location information data is converted into a geometric shape based on the relationship interface between points, line segments and geometric figures.
在一些实施例中,所述方法还包括:步骤S110-步骤S111。In some embodiments, the method further includes: step S110-step S111.
步骤S110:根据转化后的所述地理位置信息数据建立索引,生成索引列表。Step S110: Build an index according to the transformed geographic location information data, and generate an index list.
步骤S111:基于所述索引列表对转化后的所述地理位置信息数据进行检索。Step S111: Retrieve the transformed geographic location information data based on the index list.
在本申请实施例中,为了加速计算,组合导航系统中的车辆定位数据实时矫正系统将对转化后的地理位置信息数据(几何图形)建立检索。具体地,识别每一个几何图形,并根据设定的编号对每一个几何图形进行编号标识;根据带有编号标识的几何图形建立索引列表;基于索引列表中的编号标识,对几何图形记性检索。In the embodiment of the present application, in order to speed up the calculation, the real-time correction system of the vehicle positioning data in the integrated navigation system will establish a retrieval for the transformed geographic location information data (geometric figure). Specifically, each geometric figure is identified, and each geometric figure is numbered and marked according to the set number; an index list is established according to the geometric figure with the number mark; and the geometric figure is remembered based on the number mark in the index list.
在本申请实施例中,所述方法还包括:步骤S112。In this embodiment of the present application, the method further includes: step S112.
步骤S112:储存矫正过程中的所有定位数据并进行输出。Step S112: Store and output all the positioning data in the correction process.
在本申请实施例中,在对组合导航系统中的车辆定位数据进行实时矫正的过程中,组合导航系统中的车辆定位数据实时矫正系统会将原始的定位数据打包,同时加入新的矫正后的定位数据以及定位状态。定位数据和定位状态的格式如下所示:In the embodiment of the present application, in the process of correcting the vehicle positioning data in the integrated navigation system in real time, the real-time correction system for the vehicle positioning data in the integrated navigation system will package the original positioning data, and add new corrected ones at the same time. Location data and location status. The format of positioning data and positioning status is as follows:
{{
"altitude": 81, "altitude": 81,
"direction": 0, "direction": 0,
"gpstime": 1644984824566, "gpstime": 1644984824566,
"lat": 39.91950227, "lat": 39.91950227,
"lon": 118.1253256, "lon": 118.1253256,
"ID": "18877777777", "ID": "18877777777",
"msgType": "realtime", "msgType": "realtime",
"satellites": 8, "satellites": 8,
"speed": 12, "speed": 12,
"positionStatus": 1, "positionStatus": 1,
"org":[{ "org":[{
"altitude": 81, "altitude": 81,
"direction": 0, "direction": 0,
"gpstime": 1644984824566, "gpstime": 1644984824566,
"lat": 39.91950237, "lat": 39.91950237,
"lon": 118.1253236, "lon": 118.1253236,
"ID": "18877777777", "ID": "18877777777",
"msgType": "realtime", "msgType": "realtime",
"satellites": 8, "satellites": 8,
"speed": 12 "speed": 12
}] }]
}}
在本申请实施例中,组合导航系统中的车辆定位数据实时矫正系统支持以不同的方式将定位数据输出到后续处理服务。具体地,支持设置回调HTTP接口。即通过配置回调后,定位数据输出模块会将数据发送到该HTTP接口;支持输出到消息队列,例如开源流处理平台(kafka)的消息队列、开源消息代理软件(rabbitmq)的消息队列等,后续服务可以通过订阅的方式获取矫正后的数据;支持输出到缓存系统,例如远程字典服务(Redis)的缓存系统,后续服务可以从缓存服务中获取到矫正后的数据。In the embodiment of the present application, the real-time correction system for vehicle positioning data in the integrated navigation system supports outputting the positioning data to the subsequent processing service in different ways. Specifically, it supports setting the callback HTTP interface. That is, after configuring the callback, the positioning data output module will send the data to the HTTP interface; it supports output to the message queue, such as the message queue of the open source stream processing platform (kafka), the message queue of the open source message broker software (rabbitmq), etc. The service can obtain the corrected data by subscription; it supports output to the cache system, such as the cache system of the remote dictionary service (Redis), and subsequent services can obtain the corrected data from the cache service.
综上可见,在GNSS信号遮挡区域时,组合导航系统中的车辆定位数据实时矫正方法,可实现针对于车辆定位能够精准判断异常情况并进行定位数据的矫正和预测;同时优化并提升了车辆定位数据的准确性、实现了车辆实时的高精度定位需求。It can be seen from the above that when the GNSS signal blocks the area, the real-time correction method of vehicle positioning data in the integrated navigation system can accurately determine the abnormal situation for vehicle positioning and perform correction and prediction of positioning data; at the same time, the vehicle positioning is optimized and improved. The accuracy of the data realizes the real-time high-precision positioning requirements of the vehicle.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Because in accordance with the present application, certain steps may be performed in other orders or concurrently. Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
以上是关于方法实施例的介绍,以下通过装置实施例,对本申请所述方案进行进一步说明。The above is an introduction to the method embodiments, and the solutions described in the present application are further described below through the device embodiments.
图5示出了本申请实施例的一种组合导航系统中的车辆定位数据实时矫正系统的结构图。参见图5,该组合导航系统中的车辆定位数据实时矫正系统包括读取模块501、第一判断模块502、获取模块503、第二判断模块504、第三判断模块505和矫正模块506。FIG. 5 shows a structural diagram of a real-time correction system for vehicle positioning data in an integrated navigation system according to an embodiment of the present application. Referring to FIG. 5 , the system for real-time correction of vehicle positioning data in the integrated navigation system includes a
读取模块501,用于读取定位设备的定位数据,所述定位数据包括前定位数据和当前定位数据;The
第一判断模块502,用于判断所述当前定位数据是否有固定解或浮点解;The
获取模块503,用于若所述当前定位数据既没有固定解也没有浮点解,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取所述定位设备的地理位置信息数据;Obtaining
第二判断模块504,用于根据预设次数、所述前定位数据和所述地理位置信息数据,判断所述定位设备的前定位状态是否为正常状态;The
第三判断模块505,用于若所述前定位状态为正常状态,则根据所述当前定位数据、所述前定位状态和所述地理位置信息数据,判断所述定位设备的当前定位状态是否为异常状态;The
矫正模块506,用于若所述当前定位状态为异常状态,则根据所述前定位数据、所述前定位状态、所述地理位置信息数据和所述当前定位状态对所述当前定位数据进行矫正。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of the description, for the specific working process of the described modules, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
图6示出了适于用来实现本申请实施例的电子设备结构示意图。如图6所示,图6所示的电子设备600包括:处理器601和存储器603。其中,处理器601和存储器603相连。可选地,电子设备600还可以包括收发器604。需要说明的是,实际应用中收发器604不限于一个,该电子设备600的结构并不构成对本申请实施例的限定。FIG. 6 shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present application. As shown in FIG. 6 , the
处理器601可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器601也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。The
总线602可包括一通路,在上述组件之间传送信息。总线602可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线602可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The
存储器603可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The
存储器603用于存储执行本申请方案的应用程序代码,并由处理器301来控制执行。处理器601用于执行存储器603中存储的应用程序代码,以实现前述方法实施例所示的内容。The
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图6示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Among them, electronic devices include but are not limited to: mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), etc. Mobile terminals such as digital TVs, desktop computers, etc., as well as stationary terminals. The electronic device shown in FIG. 6 is only an example, and should not impose any limitations on the functions and scope of use of the embodiments of the present application.
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,本申请实施例中,读取定位设备的定位数据,定位数据包括前定位数据和当前定位数据,然后判断当前定位数据是否有固定解或浮点解;若当前定位数据既没有固定解也没有浮点解,则判定组合导航系统中全球导航卫星系统信号被遮挡,并获取定位设备的地理位置信息数据;然后再根据预设次数、前定位数据和地理位置信息数据,判断定位设备的前定位状态是否为正常状态,若前定位状态是正常状态,则根据当前定位数据、前定位状态和地理位置信息数据,判断定位设备的当前定位状态是否为异常状态,若当前定位状态是异常状态,则根据前定位数据、前定位状态、地理位置信息数据和当前定位状态对当前定位数据进行矫正;综上可见,当地位设备在全球导航卫星系统信号遮挡区域内,在定位设备前定位状态正常且当前定位状态异常的情况下,可对车辆定位异常进行校正,能够改善在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,无法对车辆定位异常情况进行定位数据的矫正的问题,达到在GNSS/ SINS 组合导航系统中,当车辆处于GNSS信号遮挡的区域,实现对车辆定位异常情况进行定位数据的矫正的效果。Embodiments of the present application provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program runs on the computer, the computer can execute the corresponding content in the foregoing method embodiments. Compared with the prior art, in the embodiment of the present application, the positioning data of the positioning device is read, and the positioning data includes the previous positioning data and the current positioning data, and then it is judged whether the current positioning data has a fixed solution or a floating point solution; if the current positioning data If there is neither a fixed solution nor a floating-point solution, it is determined that the GNSS signal in the integrated navigation system is blocked, and the geographic location information data of the positioning device is obtained; then, according to the preset times, the previous positioning data and the geographic location information data, Determine whether the previous positioning status of the positioning device is normal. If the previous positioning status is normal, then according to the current positioning data, the previous positioning status and the geographic location information data, determine whether the current positioning status of the positioning device is abnormal. If the current positioning status If the status is abnormal, the current positioning data is corrected according to the previous positioning data, the previous positioning status, the geographic position information data and the current positioning status; it can be seen from the above that when the positioning device is in the GNSS signal blocking area, the positioning device When the previous positioning status is normal and the current positioning status is abnormal, the vehicle positioning abnormality can be corrected, which can improve the GNSS/SINS integrated navigation system. When the vehicle is in the area blocked by the GNSS signal, the positioning data of the vehicle positioning abnormality cannot be obtained. In the GNSS/SINS integrated navigation system, when the vehicle is in the area blocked by the GNSS signal, it can achieve the effect of correcting the positioning data of the abnormal vehicle positioning.
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flowchart of the accompanying drawings are sequentially shown in the order indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order and may be performed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and the execution sequence is also It does not have to be performed sequentially, but may be performed alternately or alternately with other steps or at least a portion of sub-steps or stages of other steps.
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。The above are only part of the embodiments of the present application. It should be pointed out that for those skilled in the art, without departing from the principles of the present application, several improvements and modifications can also be made. It should be regarded as the protection scope of this application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210232560.4A CN114609659A (en) | 2022-03-09 | 2022-03-09 | Method and system for real-time correction of vehicle positioning data in integrated navigation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210232560.4A CN114609659A (en) | 2022-03-09 | 2022-03-09 | Method and system for real-time correction of vehicle positioning data in integrated navigation system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114609659A true CN114609659A (en) | 2022-06-10 |
Family
ID=81860843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210232560.4A Pending CN114609659A (en) | 2022-03-09 | 2022-03-09 | Method and system for real-time correction of vehicle positioning data in integrated navigation system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114609659A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115628757A (en) * | 2022-10-18 | 2023-01-20 | 阿波罗智能技术(北京)有限公司 | Equipment status detection method and device, system, electronic equipment, computer medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060058930A (en) * | 2004-11-26 | 2006-06-01 | (주)서울 인포매틱스 | GPS receiver and dynamic information providing method for providing dynamic information of moving object |
| JP2018146545A (en) * | 2017-03-09 | 2018-09-20 | 三菱電機株式会社 | Composite positioning device, composite positioning method, and composite positioning program |
| CN108896044A (en) * | 2018-07-23 | 2018-11-27 | 湖南格纳微信息科技有限公司 | A kind of localization method and device based on inertial and satellite navigation |
| US20190219400A1 (en) * | 2017-12-29 | 2019-07-18 | Comnav Technology Ltd. | Integrated navigation system and positioning method thereof |
-
2022
- 2022-03-09 CN CN202210232560.4A patent/CN114609659A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060058930A (en) * | 2004-11-26 | 2006-06-01 | (주)서울 인포매틱스 | GPS receiver and dynamic information providing method for providing dynamic information of moving object |
| JP2018146545A (en) * | 2017-03-09 | 2018-09-20 | 三菱電機株式会社 | Composite positioning device, composite positioning method, and composite positioning program |
| US20190219400A1 (en) * | 2017-12-29 | 2019-07-18 | Comnav Technology Ltd. | Integrated navigation system and positioning method thereof |
| CN108896044A (en) * | 2018-07-23 | 2018-11-27 | 湖南格纳微信息科技有限公司 | A kind of localization method and device based on inertial and satellite navigation |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115628757A (en) * | 2022-10-18 | 2023-01-20 | 阿波罗智能技术(北京)有限公司 | Equipment status detection method and device, system, electronic equipment, computer medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hsu et al. | Hong Kong UrbanNav: An open-source multisensory dataset for benchmarking urban navigation algorithms | |
| US11808863B2 (en) | Methods and systems for location determination | |
| US8912953B2 (en) | GPS receiver and calculation method of navigation solution thereof | |
| US9746331B1 (en) | Method and apparatus for map matching | |
| CN104614750B (en) | Vehicle position determination method | |
| EP2342577A1 (en) | Enhanced database information for urban navigation | |
| CN110319850B (en) | Method and device for acquiring zero offset of gyroscope | |
| CN113050142B (en) | Positioning method and device of terminal equipment, electronic equipment and readable storage medium | |
| US20120176270A1 (en) | Method for providing reliability of reckoning location and mobile terminal therefor | |
| US20220338014A1 (en) | Trustworthiness evaluation for gnss-based location estimates | |
| JP7451814B2 (en) | How to obtain the driving trajectory | |
| WO2020202522A1 (en) | Vehicle positioning device | |
| WO2022218306A1 (en) | Unmanned driving device | |
| CN117320148A (en) | Multi-source data fusion positioning method, system, electronic equipment and storage medium | |
| CN116679326A (en) | Positioning accuracy evaluation method, device, computer equipment and computer storage medium | |
| CN114609659A (en) | Method and system for real-time correction of vehicle positioning data in integrated navigation system | |
| US9921291B2 (en) | Multi-tiered distance travelled estimator | |
| CN119164408A (en) | Unmanned vehicle positioning method, system, terminal and storage medium | |
| CN114415222A (en) | A navigation method, device and electronic device | |
| CN117367409B (en) | Method, device, equipment and readable storage medium for positioning self-mobile equipment | |
| CN115585807B (en) | GNSS/INS integrated navigation method based on machine learning | |
| CN112398531B (en) | A fiber time-frequency transmission Sagnac delay correction method and system lacking path information | |
| RU2617147C1 (en) | Method for initial orienting gyroscopic navigation system for land mobiles | |
| Akhmedov et al. | Application of the automated control system for reference GNSS station network in the transport sector | |
| CN114690224A (en) | Suppression method and suppression module for GPS drift and GPS positioning system |
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 |