CN118149830B - Adaptive navigation method, device and equipment based on vehicle non-holonomic constraints - Google Patents
Adaptive navigation method, device and equipment based on vehicle non-holonomic constraints Download PDFInfo
- Publication number
- CN118149830B CN118149830B CN202410582266.5A CN202410582266A CN118149830B CN 118149830 B CN118149830 B CN 118149830B CN 202410582266 A CN202410582266 A CN 202410582266A CN 118149830 B CN118149830 B CN 118149830B
- Authority
- CN
- China
- Prior art keywords
- measurement unit
- noise
- constraint
- wheel speed
- coordinate system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000003044 adaptive effect Effects 0.000 title claims description 25
- 238000005259 measurement Methods 0.000 claims abstract description 218
- 239000013598 vector Substances 0.000 claims abstract description 35
- 239000011159 matrix material Substances 0.000 claims abstract description 33
- 238000004364 calculation method Methods 0.000 claims description 14
- 230000004069 differentiation Effects 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000005484 gravity Effects 0.000 claims description 4
- 239000000463 material Substances 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 11
- 230000008859 change Effects 0.000 abstract description 6
- 238000009825 accumulation Methods 0.000 abstract description 5
- 238000012937 correction Methods 0.000 abstract description 3
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 4
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 4
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012731 temporal analysis Methods 0.000 description 1
- 238000000700 time series analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- 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
-
- 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/183—Compensation of inertial measurements, e.g. for temperature effects
- G01C21/188—Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及惯性导航技术领域,尤其涉及一种基于载具非完整性约束的自适应导航方法、装置及设备。The present application relates to the field of inertial navigation technology, and in particular to an adaptive navigation method, device and equipment based on vehicle non-integrity constraints.
背景技术Background technique
目前,惯性导航系统(Inertial Navigation System,INS)由于具有独立性好、采样率高的特点,常被用作陆基载具在城市动态场景下组合导航系统的基础,实现导航状态的自主递推。然而,受限于高精度惯性传感器的成本与体积,实际运用于车载导航的惯性测量单元(Inertial Measurement Unit,IMU)精度等级往往较低,这种情况在基于微机电系统惯性测量单元 (Micro Electro Mechanical System Inertial Measurement Unit,MEMS IMU)的惯性系统中尤为显著。由于MEMS传感器制造工艺较为粗糙,其零偏会导致载具的定位结果随时间推移过程快速发散,进而导致位置误差的累计。因此需要其他类型的传感器对其状态估计进行约束,抑制其误差发散过程。At present, the Inertial Navigation System (INS) is often used as the basis of the combined navigation system of land-based vehicles in dynamic urban scenes due to its good independence and high sampling rate, so as to realize the autonomous recursion of navigation status. However, due to the cost and volume of high-precision inertial sensors, the accuracy level of the inertial measurement unit (IMU) actually used for vehicle navigation is often low, which is particularly evident in the inertial system based on the Micro Electro Mechanical System Inertial Measurement Unit (MEMS IMU). Due to the rough manufacturing process of MEMS sensors, their zero bias will cause the positioning results of the vehicle to diverge rapidly over time, which will lead to the accumulation of position errors. Therefore, other types of sensors are needed to constrain their state estimation and suppress their error divergence process.
非完整性约束(Non-Holonomic Constraint,NHC)指在车辆正常运行时,沿竖直方向和横向方向的速度分量近似为零,即假设在地面车辆正常行驶过程中几乎不发生侧向滑动与垂向跳动。利用此先验条件,可以在一定程度上改善车辆在运动状态下的惯性导航误差累积。然而,非完整性约束条件过于理想,在城市复杂路况下,载具的转向、变道频繁,其实际运动状态不严格满足NHC约束,从而会降低部分状态量的估计精度,无法满足复杂场景下车辆导航的可靠性和精度需求。The non-holonomic constraint (NHC) means that when the vehicle is operating normally, the velocity components in the vertical and lateral directions are approximately zero, that is, it is assumed that there is almost no lateral sliding and vertical jumping during the normal driving of the ground vehicle. Using this prior condition, the accumulation of inertial navigation errors of the vehicle in motion can be improved to a certain extent. However, the non-holonomic constraint is too ideal. Under complex urban road conditions, the vehicle frequently turns and changes lanes, and its actual motion state does not strictly meet the NHC constraint, which will reduce the estimation accuracy of some state quantities and cannot meet the reliability and accuracy requirements of vehicle navigation in complex scenarios.
发明内容Summary of the invention
本申请实施例提供一种基于载具非完整性约束的自适应导航方法、装置及设备,用以解决相关技术中仅利用固定噪声的非完整性约束不能抑制导航误差导致导航精度降低的缺陷,使得载具在运行过程中能够实时调整惯性测量单元和轮速测量单元的状态参数,进而实现对误差根据行驶状态的变化的自适应的修正,避免误差累积,所述技术方案如下:The embodiment of the present application provides an adaptive navigation method, device and apparatus based on vehicle non-holonomic constraints, which is used to solve the defect that only using the non-holonomic constraints of fixed noise in the related art cannot suppress navigation errors and lead to reduced navigation accuracy, so that the vehicle can adjust the state parameters of the inertial measurement unit and the wheel speed measurement unit in real time during operation, thereby realizing adaptive correction of the error according to the change of the driving state and avoiding error accumulation. The technical solution is as follows:
第一方面,本申请实施例提供一种基于载具非完整性约束的自适应导航方法,所述载具安装有惯性测量单元和轮速测量单元,该方法包括如下步骤:In a first aspect, an embodiment of the present application provides an adaptive navigation method based on vehicle non-holonomic constraints, wherein the vehicle is equipped with an inertial measurement unit and a wheel speed measurement unit, and the method comprises the following steps:
获取所述惯性测量单元输出的第一测量数据,获取所述轮速测量单元输出的第二测量数据;Acquire first measurement data output by the inertial measurement unit, and acquire second measurement data output by the wheel speed measurement unit;
基于所述第一测量数据和所述第二测量数据建立载具状态的观测方程;Establishing an observation equation of a vehicle state based on the first measurement data and the second measurement data;
基于所述第一测量数据和所述第二测量数据计算所述载具的侧向运动状态参数,并根据所述侧向运动状态参数获取所述载具的非完整性约束侧向约束噪声,基于预设约束噪声和所述非完整性约束侧向约束噪声输出观测噪声矩阵;Calculating the lateral motion state parameters of the vehicle based on the first measurement data and the second measurement data, acquiring the non-holonomic constraint lateral constraint noise of the vehicle according to the lateral motion state parameters, and outputting an observation noise matrix based on the preset constraint noise and the non-holonomic constraint lateral constraint noise;
通过所述观测方程和所述观测噪声矩阵计算得到误差补偿向量;Obtaining an error compensation vector by calculating the observation equation and the observation noise matrix;
将所述误差补偿向量输入至所述惯性测量单元和所述轮速测量单元,以使所述惯性测量单元和所述轮速测量单元更新对应的状态参数,转至所述获取所述惯性测量单元输出的第一测量数据,获取所述轮速测量单元输出的第二测量数据的步骤。The error compensation vector is input into the inertial measurement unit and the wheel speed measurement unit so that the inertial measurement unit and the wheel speed measurement unit update corresponding state parameters, and the process proceeds to the step of obtaining the first measurement data output by the inertial measurement unit and the step of obtaining the second measurement data output by the wheel speed measurement unit.
在第一方面的一种可选方案中,所述第一测量数据包括比力和角速度,所述第二测量数据包括所述载具的驱动轮的轮速。In an optional solution of the first aspect, the first measurement data includes specific force and angular velocity, and the second measurement data includes the wheel speed of the driving wheel of the vehicle.
在第一方面的一种可选方案中,所述基于所述第一测量数据和所述第二测量数据建立载具状态的观测方程,包括:In an optional solution of the first aspect, establishing an observation equation of a vehicle state based on the first measurement data and the second measurement data includes:
选取地心地固坐标系为参考系,基于所述第一测量数据进行机械编排,输出所述惯性测量单元的位姿信息;其中,所述位姿信息包括位置信息、速度信息和姿态信息;Selecting an earth-centered earth-fixed coordinate system as a reference system, performing mechanical arrangement based on the first measurement data, and outputting the posture information of the inertial measurement unit; wherein the posture information includes position information, velocity information, and attitude information;
将所述速度信息投影至载具坐标系,输出所述惯性测量单元在载具坐标系下的速度信息;Projecting the speed information to a vehicle coordinate system, and outputting the speed information of the inertial measurement unit in the vehicle coordinate system;
基于所述驱动轮轮速和非完整性约束虚拟观测值得到观测值向量;Obtaining an observation value vector based on the driving wheel speed and non-holonomic constraint virtual observation values;
基于所述载具坐标系下的速度信息和所述观测值向量建立所述观测方程。The observation equation is established based on the velocity information in the vehicle coordinate system and the observation value vector.
在第一方面的一种可选方案中,所述选取地心地固坐标系为参考系,基于所述第一测量数据进行机械编排,应用公式:In an optional solution of the first aspect, the earth-centered earth-fixed coordinate system is selected as the reference system, and mechanical arrangement is performed based on the first measurement data, and the formula is applied:
; ;
输出所述惯性测量单元的位姿信息包括位置信息、速度信息和姿态信息;Output the posture information of the inertial measurement unit including position information , speed information and posture information ;
所述将所述速度信息投影至载具坐标系,输出在载具坐标系下的速度信息,应用公式:The speed information is projected to the vehicle coordinate system, and the speed information in the vehicle coordinate system is output. , apply the formula:
; ;
; ;
其中,为所述惯性测量单元在地心地固坐标系下的位置信息,为对位置信息的微分,表示位置信息的微分的误差,为所述惯性测量单元在地心地固坐标系下的速度信息,表示速度信息的误差,为对速度信息的微分,表示速度信息的微分的误差,为所述惯性测量单元的姿态信息,为对姿态信息的微分,为地球自转角速度,为载体坐标系到地心地固坐标系的旋转矩阵,为重力加速度,为重力加速度的误差,为载体坐标系下的速度信息,为载体坐标系下的比力,为比力的误差,为载体坐标系下的角速度,为载体坐标系下的角速度的误差,为载体坐标系到载具坐标系的旋转矩阵,为载具坐标系下的速度信息,上标T表示转置矩阵,为所述惯性测量单元至所述驱动轮的杆臂信息。in, is the position information of the inertial measurement unit in the Earth-centered Earth-fixed coordinate system, For location information The differential of Differentiation that represents position information The error, is the velocity information of the inertial measurement unit in the Earth-centered Earth-fixed coordinate system, Display speed information The error, For speed information The differential of Differentiation of velocity information The error, is the attitude information of the inertial measurement unit, For posture information The differential of is the Earth's rotation angular velocity, is the rotation matrix from the carrier coordinate system to the Earth-centered Earth-fixed coordinate system, is the acceleration due to gravity, is the error of gravitational acceleration, is the velocity information in the carrier coordinate system, is the specific force in the carrier coordinate system, is the error of the specific force, is the angular velocity in the carrier coordinate system, is the error of the angular velocity in the carrier coordinate system, is the rotation matrix from the carrier coordinate system to the vehicle coordinate system, is the velocity information in the vehicle coordinate system, the superscript T represents the transposed matrix, The lever arm information from the inertial measurement unit to the driving wheel.
在第一方面的一种可选方案中,所述基于所述侧向运动状态参数获取所述载具的非完整性约束侧向约束噪声,包括:In an optional solution of the first aspect, the acquiring the non-holonomic constraint lateral constraint noise of the vehicle based on the lateral motion state parameter includes:
若所述侧向运动状态参数小于或等于第一阈值,则输出第一非完整性约束侧向约束噪声;If the lateral motion state parameter is less than or equal to a first threshold, outputting a first non-holonomic constraint lateral constraint noise;
若所述侧向运动状态参数大于所述第一阈值且小于或等于第二阈值,则输出第二非完整性约束侧向约束噪声;If the lateral motion state parameter is greater than the first threshold and less than or equal to a second threshold, outputting a second non-holonomic constraint lateral constraint noise;
若所述侧向运动状态参数大于所述第二阈值,则输出第三非完整性约束侧向约束噪声;If the lateral motion state parameter is greater than the second threshold, outputting a third non-holonomic constraint lateral constraint noise;
其中,所述第一阈值小于所述第二阈值。The first threshold is smaller than the second threshold.
在第一方面的一种可选方案中,所述若所述侧向运动状态参数大于所述第一阈值且小于或等于第二阈值,则输出第二非完整性约束侧向约束噪声,包括:In an optional solution of the first aspect, if the lateral motion state parameter is greater than the first threshold and less than or equal to a second threshold, outputting a second non-holonomic constraint lateral constraint noise comprises:
基于所述侧向运动状态参数和所述第一阈值的差值、所述第一阈值和所述第二阈值的差值进行线性运算,输出所述第二非完整性约束侧向约束噪声。A linear operation is performed based on the difference between the lateral motion state parameter and the first threshold, and the difference between the first threshold and the second threshold, and the second non-holonomic constraint lateral constraint noise is output.
在第一方面的一种可选方案中,基于预设约束噪声和所述非完整性约束侧向约束噪声输出观测噪声矩阵包括:In an optional solution of the first aspect, outputting an observation noise matrix based on the preset constraint noise and the non-holonomic constraint lateral constraint noise includes:
获取所述预设约束噪声包括所述轮速测量单元的观测噪声和非完整性约束垂向约束噪声,基于所述轮速测量单元的观测噪声、所述非完整性约束垂向约束噪声和所述非完整性约束侧向约束噪声输出观测噪声矩阵:The preset constraint noise includes the observation noise of the wheel speed measurement unit and the non-holonomic constraint vertical constraint noise, and an observation noise matrix is output based on the observation noise of the wheel speed measurement unit, the non-holonomic constraint vertical constraint noise and the non-holonomic constraint lateral constraint noise. :
; ;
其中,为所述轮速测量单元的观测噪声,为所述非完整性约束垂向约束噪声,所述非完整性约束侧向约束噪声。in, is the observation noise of the wheel speed measurement unit, is the non-holonomic constraint vertical constraint noise, The non-holonomic constraints laterally constrain noise.
第二方面,本申请实施例还提供一种基于载具非完整性约束的自适应导航装置,所述载具安装有惯性测量单元和轮速测量单元,所述装置包括:In a second aspect, an embodiment of the present application further provides an adaptive navigation device based on vehicle non-holonomic constraints, wherein the vehicle is equipped with an inertial measurement unit and a wheel speed measurement unit, and the device comprises:
数据采集单元,用于获取所述惯性测量单元输出的第一测量数据,还用于获取所述轮速测量单元输出的第二测量数据;a data acquisition unit, used to acquire first measurement data output by the inertial measurement unit, and also used to acquire second measurement data output by the wheel speed measurement unit;
观测方程单元,用于基于所述第一测量数据和所述第二测量数据建立载具状态的观测方程;an observation equation unit, configured to establish an observation equation of a vehicle state based on the first measurement data and the second measurement data;
观测噪声单元,用于基于所述第一测量数据和所述第二测量数据计算所述载具的侧向运动状态参数,并根据所述侧向运动状态参数获取所述载具的非完整性约束侧向约束噪声,基于预设约束噪声和所述非完整性约束侧向约束噪声输出观测噪声矩阵;an observation noise unit, configured to calculate a lateral motion state parameter of the vehicle based on the first measurement data and the second measurement data, obtain a non-holonomic constraint lateral constraint noise of the vehicle according to the lateral motion state parameter, and output an observation noise matrix based on a preset constraint noise and the non-holonomic constraint lateral constraint noise;
补偿向量计算单元,用于通过所述观测方程和所述观测噪声矩阵计算得到误差补偿向量,还用于将所述误差补偿向量输入至所述惯性测量单元和所述轮速测量单元,以使所述惯性测量单元和所述轮速测量单元更新对应的状态参数;所述自适应导航装置基于误差补偿后的所述惯性测量单元和所述轮速测量单元进行导航。a compensation vector calculation unit, used for calculating an error compensation vector through the observation equation and the observation noise matrix, and for inputting the error compensation vector into the inertial measurement unit and the wheel speed measurement unit so that the inertial measurement unit and the wheel speed measurement unit update corresponding state parameters; and the adaptive navigation device performs navigation based on the inertial measurement unit and the wheel speed measurement unit after error compensation.
第三方面,本申请实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例第一方面或第一方面的任意一种实现方式提供的方法。In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method provided in the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect is implemented.
第四方面,本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例第一方面或第一方面的任意一种实现方式提供的方法。In a fourth aspect, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method provided by the first aspect of the embodiment of the present application or any one of the implementations of the first aspect.
本申请一些实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought about by the technical solutions provided by some embodiments of the present application include at least:
本申请实施例提供的一种基于载具非完整性约束的自适应导航方法,通过惯性测量单元输出的第一测量数据得到载具运动的加速度、角速度,通过轮速测量单元采集输出的轮速获取载具运动的线速度,可以实现对载具运动状态的实时监测,通过第一测量数据和第二测量数据计算得到的侧向运动状态参数获取非完整性约束侧向约束噪声,从而可以避免相关技术非完整性约束条件过于理想而不能适用于城市复杂路况下的导航的缺陷,结合观测方程以及通过侧向约束噪声得到的观测噪声矩阵能够计算得到对惯性测量单元和轮速测量单元的误差补偿向量,可以在载具行驶过程中对惯性测量单元和轮速测量单元进行自适应的补偿,使得惯性测量单元和轮速测量单元能够输出更为准确的信息,有利于提高导航的精度。An adaptive navigation method based on vehicle non-completeness constraints is provided in an embodiment of the present application. The acceleration and angular velocity of the vehicle motion are obtained by first measurement data output by an inertial measurement unit, and the linear velocity of the vehicle motion is obtained by collecting and outputting the wheel speed by a wheel speed measurement unit. This method can realize real-time monitoring of the vehicle motion state, and obtain the non-completeness constraint lateral constraint noise through the lateral motion state parameters calculated by the first measurement data and the second measurement data, thereby avoiding the defect that the non-completeness constraint conditions of the related technology are too ideal and cannot be applied to navigation under complex urban road conditions. The error compensation vector of the inertial measurement unit and the wheel speed measurement unit can be calculated by combining the observation equation and the observation noise matrix obtained by the lateral constraint noise. The inertial measurement unit and the wheel speed measurement unit can be adaptively compensated during the vehicle driving process, so that the inertial measurement unit and the wheel speed measurement unit can output more accurate information, which is beneficial to improving the accuracy of navigation.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
图1是本申请实施例的载具的架构示意图;FIG1 is a schematic diagram of the structure of a carrier according to an embodiment of the present application;
图2是本申请实施例的一种基于载具非完整性约束的自适应导航方法的流程示意图;FIG2 is a flow chart of an adaptive navigation method based on vehicle non-holonomic constraints according to an embodiment of the present application;
图3是本申请实施例提供的载具的状态示意图;FIG3 is a schematic diagram of the state of a carrier provided in an embodiment of the present application;
图4是本申请实施例提供的一种基于载具非完整性约束的自适应导航装置的结构示意图;FIG4 is a schematic diagram of the structure of an adaptive navigation device based on vehicle non-holonomic constraints provided in an embodiment of the present application;
图5是本申请实施例提供的电子设备的结构示意图。FIG. 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或模块。The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or modules is not limited to the listed steps or modules, but may optionally include steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.
需要说明的是,本申请涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本申请的实施例能够以除了在这里描述或图示的那些以外的顺序实施。It should be noted that the terms "first\second" involved in the present application are only used to distinguish similar objects, and do not represent a specific order for the objects. It is understandable that "first\second" can be interchanged with a specific order or sequence where permitted. It should be understood that the objects distinguished by "first\second" can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those described or illustrated herein.
接下来请参考图1,其为本申请一示例性实施例提供的一种搭载自适应导航系统的载具的架构示意图。如图1所示,该搭载自适应导航系统的载具100包括导航模块110、计算模块120。Next, please refer to FIG1 , which is a schematic diagram of the architecture of a vehicle equipped with an adaptive navigation system provided by an exemplary embodiment of the present application. As shown in FIG1 , the vehicle 100 equipped with an adaptive navigation system includes a navigation module 110 and a computing module 120 .
其中,计算模块120可以为载具搭载的ECU电控单元、车机芯片等具有计算能力的单元。在计算模块120中可安装用户版的软件,用于获取导航模块110中惯性测量单元111输出的第一测量数据以及轮速测量单元112输出的第二测量数据;计算模块120还用于基于获取的数据计算得到导航模块110的误差补偿向量,并将误差补偿向量输入至导航模块110,使得载具100可以通过误差补偿后的导航模块110进行导航。The calculation module 120 may be a unit with computing capability such as an ECU electronic control unit or a vehicle chip mounted on the vehicle. A user version of the software may be installed in the calculation module 120 to obtain the first measurement data output by the inertial measurement unit 111 in the navigation module 110 and the second measurement data output by the wheel speed measurement unit 112; the calculation module 120 is also used to calculate the error compensation vector of the navigation module 110 based on the acquired data, and input the error compensation vector to the navigation module 110, so that the vehicle 100 can navigate through the navigation module 110 after error compensation.
可以理解的,导航模块110包括惯性测量单元111以及轮速测量单元112,惯性测量单元111可以包括加速度计和陀螺仪,通过加速度计可以输出比力,通过陀螺仪可以确定角速度。轮速测量单元112可以包括安装于载具驱动轮位置处的里程计,也可以为CAN总线和轮速获取接口的形式,用于测量得到驱动轮的轮速,即线速度。It can be understood that the navigation module 110 includes an inertial measurement unit 111 and a wheel speed measurement unit 112. The inertial measurement unit 111 may include an accelerometer and a gyroscope. The accelerometer can output specific force, and the gyroscope can determine angular velocity. The wheel speed measurement unit 112 may include an odometer installed at the position of the vehicle driving wheel, or it may be in the form of a CAN bus and a wheel speed acquisition interface, which is used to measure the wheel speed of the driving wheel, that is, the linear velocity.
其中,计算模块120还可以通过网络与车联网平台130连接,包括但不限于将获取自导航模块110的第一测量数据以及第二测量数据通过网络上传至车联网平台130,基于第一测量数据以及第二测量数据计算得到误差补偿向量的过程可以在载具的计算模块120中完成,可以由车联网平台130计算完成后将计算结果反馈至载具100,还可以由计算模块120和车联网平台130共同计算完成,本申请实施例对此不作限定。Among them, the calculation module 120 can also be connected to the Internet of Vehicles platform 130 through the network, including but not limited to uploading the first measurement data and the second measurement data obtained from the navigation module 110 to the Internet of Vehicles platform 130 through the network. The process of calculating the error compensation vector based on the first measurement data and the second measurement data can be completed in the calculation module 120 of the vehicle, and the calculation result can be fed back to the vehicle 100 after the calculation is completed by the Internet of Vehicles platform 130. It can also be calculated jointly by the calculation module 120 and the Internet of Vehicles platform 130, and this embodiment of the present application is not limited to this.
可以理解地,车联网平台130为载具100对应厂商提供的用于为对应类型载具提供车联网、云计算服务、导航等功能在内的云平台,可以为服务器、服务器集群等。图1中的载具100和车联网平台的数量仅作示意,例如但不限于,车联网平台130可以是多个服务器组成的服务器集群,一个车联网平台130可以连接多个载具100,单个载具100也可以向多个车联网平台130请求服务。It can be understood that the Internet of Vehicles platform 130 is a cloud platform provided by the corresponding manufacturer of the vehicle 100 for providing Internet of Vehicles, cloud computing services, navigation and other functions for the corresponding type of vehicle, and can be a server, server cluster, etc. The number of vehicles 100 and Internet of Vehicles platforms in FIG. 1 is for illustration only. For example, but not limited to, the Internet of Vehicles platform 130 can be a server cluster composed of multiple servers, one Internet of Vehicles platform 130 can connect to multiple vehicles 100, and a single vehicle 100 can also request services from multiple Internet of Vehicles platforms 130.
网络可以是在云端120和任意一个终端110之间提供通信链路的介质,也可以是包含网络设备和传输介质的互联网,不限于此。传输介质可以是有线链路,例如但不限于,同轴电缆、光纤和数字用户线路(digital subscriber line,DSL)等,或无线链路,例如但不限于,无线上网(wireless fidelity,WIFI)、蓝牙和移动设备网络等。The network may be a medium that provides a communication link between the cloud 120 and any terminal 110, or may be the Internet including network devices and transmission media, but is not limited thereto. The transmission medium may be a wired link, such as but not limited to coaxial cable, optical fiber, and digital subscriber line (DSL), or a wireless link, such as but not limited to wireless fidelity (WIFI), Bluetooth, and mobile device network.
下面结合具体的实施例对本申请进行详细说明。The present application is described in detail below with reference to specific embodiments.
接下来结合图1,以载具的计算模块执行基于载具非完整性约束的自适应导航方法为例,介绍本申请实施例提供的一种基于载具非完整性约束的自适应导航方法。具体请参见图2,图2示出了本申请实施例提供的一种基于载具非完整性约束的自适应导航方法的流程示意图。如图2所示,该方法包括以下步骤:Next, in conjunction with FIG1 , an adaptive navigation method based on vehicle non-holonomic constraints performed by a vehicle computing module is taken as an example to introduce an adaptive navigation method based on vehicle non-holonomic constraints provided by an embodiment of the present application. Please refer to FIG2 for details, which shows a flow chart of an adaptive navigation method based on vehicle non-holonomic constraints provided by an embodiment of the present application. As shown in FIG2 , the method includes the following steps:
S201,获取测量数据,包括:S201, obtaining measurement data, including:
获取惯性测量单元输出的第一测量数据,获取轮速测量单元输出的第二测量数据。The first measurement data output by the inertial measurement unit is obtained, and the second measurement data output by the wheel speed measurement unit is obtained.
其中,惯性测量单元输出的第一测量数据包括比力和角速度,轮速测量单元输出的第二测量数据包括载具的驱动轮的轮速。The first measurement data output by the inertial measurement unit includes specific force and angular velocity, and the second measurement data output by the wheel speed measurement unit includes the wheel speed of the driving wheel of the vehicle.
具体地,惯性测量单元一般通过搭载的加速度计测量得到比力,比力用于表示相对于惯性参考系的加速度。一般通过陀螺仪测量测到角速度。Specifically, the inertial measurement unit generally obtains specific force through the accelerometer carried by the unit, and the specific force is used to represent the acceleration relative to the inertial reference frame. The angular velocity is generally measured through a gyroscope.
需要说明的是,惯性测量单元输出的第一测量数据是相对于载体坐标系b系(bodyframe)的,记为比力和角速度。It should be noted that the first measurement data output by the inertial measurement unit is relative to the carrier coordinate system b (bodyframe), which is recorded as specific force and angular velocity .
具体地,轮速测量单元可以包括安装于载具驱动轮或者非转向轮上的里程计(odometer,OD),通过里程计可以获取载具坐标系v系(vehicle frame)下的轮速,也可以通过CAN总线上的轮速获取接口获取轮速。Specifically, the wheel speed measurement unit may include an odometer (OD) installed on a driving wheel or a non-steering wheel of the vehicle, through which the wheel speed in the vehicle frame can be obtained. The wheel speed can also be obtained through the wheel speed acquisition interface on the CAN bus.
S202,输出观测方程,包括:S202, output observation equation, including:
基于所述第一测量数据和所述第二测量数据建立载具状态的观测方程。An observation equation of the vehicle state is established based on the first measurement data and the second measurement data.
具体地,首先选取地心地固坐标系e系(earth-centered earth-fixed frame)为参考系,基于第一测量数据进行机械编排,输出所述惯性测量单元的位姿信息,具体根据比力和角速度进行机械编排,机械编排的误差状态微分方程可表示为:Specifically, firstly, an earth-centered earth-fixed frame is selected as a reference frame, mechanical arrangement is performed based on the first measurement data, and the position and posture information of the inertial measurement unit is output. and angular velocity For mechanical arrangement, the error state differential equation of mechanical arrangement can be expressed as:
; ;
得到惯性测量单元的位姿信息包括:位置、速度、姿态。The position information of the inertial measurement unit includes: position ,speed ,attitude .
进一步,根据圆周运动中圆心与圆上点线速度的关系,将惯性测量单元的中心速度归算至轮速测量单元处,并根据载体坐标系b系与载具坐标系v系之间的安装角误差将惯性测量单元的中心速度投影至v系,应用公式:Furthermore, according to the relationship between the center of a circle and the linear velocity of a point on the circle in circular motion, the center velocity of the inertial measurement unit is converted to the wheel speed measurement unit, and the installation angle error between the carrier coordinate system b and the vehicle coordinate system v is calculated. Project the center velocity of the inertial measurement unit to the v system and apply the formula:
; ;
; ;
其中,为所述惯性测量单元在地心地固坐标系下的位置信息,为对位置信息的微分,表示位置信息的微分的误差,为所述惯性测量单元在地心地固坐标系下的速度信息,表示速度信息的误差,为对速度信息的微分,表示速度信息的微分的误差,为所述惯性测量单元的姿态信息,为对姿态信息的微分,为地球自转角速度,为载体坐标系到地心地固坐标系的旋转矩阵,为重力加速度,为重力加速度的误差,为载体坐标系下的速度信息,为载体坐标系下的比力,为比力的误差,为载体坐标系下的角速度,为载体坐标系下的角速度的误差,为载体坐标系到载具坐标系的旋转矩阵,为载具坐标系下的速度信息,上标T表示转置矩阵,为所述惯性测量单元至所述驱动轮的杆臂信息。in, is the position information of the inertial measurement unit in the Earth-centered Earth-fixed coordinate system, For location information The differential of Differentiation that represents position information The error, is the velocity information of the inertial measurement unit in the Earth-centered Earth-fixed coordinate system, Display speed information The error, For speed information The differential of Differentiation of velocity information The error, is the attitude information of the inertial measurement unit, For posture information The differential of is the Earth's rotation angular velocity, is the rotation matrix from the carrier coordinate system to the Earth-centered Earth-fixed coordinate system, is the acceleration due to gravity, is the error of gravitational acceleration, is the velocity information in the carrier coordinate system, is the specific force in the carrier coordinate system, is the error of the specific force, is the angular velocity in the carrier coordinate system, is the error of the angular velocity in the carrier coordinate system, is the rotation matrix from the carrier coordinate system to the vehicle coordinate system, is the velocity information in the vehicle coordinate system, the superscript T represents the transposed matrix, The lever arm information from the inertial measurement unit to the driving wheel.
具体地,可以通过在线或离线方法标定载体坐标系b系与载具坐标系v系间的安装角误差,将其表示为旋转矩阵的形式,记为;可以在载具行驶之前测量惯性测量单元至驱动轮的杆臂信息,也可以通过载具的产品手册等说明文件中查找得到杆臂信息,本申请对获取杆臂信息和安装角误差的方式不作限定。Specifically, the installation angle error between the carrier coordinate system b and the vehicle coordinate system v can be calibrated online or offline and expressed in the form of a rotation matrix, denoted as ; The lever arm information from the inertial measurement unit to the drive wheel can be measured before the vehicle moves The lever arm information can also be obtained by searching in the product manual and other description documents of the carrier. This application does not limit the method of obtaining the lever arm information and the installation angle error.
需要注意的是,对于实验车辆,可能存在实验前后变动元件位置的情况,可以根据具体安装位置测量杆臂信息和安装角误差。It should be noted that for the experimental vehicle, the position of the components may be changed before and after the experiment. The arm information can be measured according to the specific installation position. and installation angle error .
进一步,可以将轮速测量单元得到的v系下轮速和非完整性约束虚拟观测值NHC结合得到观测值向量:Furthermore, the wheel speed under the V system obtained by the wheel speed measurement unit can be Combined with the non-holistic constraint virtual observation value NHC, we get the observation value vector :
; ;
需要说明的是,此处引入的非完整性约束虚拟观测值NHC预设了载具在行驶过程中,侧向滑动与垂向跳动几乎为0,与轮速测量单元的观测量共同得到上述的观测值向量。It should be noted that the non-holonomic constraint virtual observation value NHC introduced here presupposes that the lateral slip and vertical jump of the vehicle are almost zero during driving, and together with the observation value of the wheel speed measurement unit, the above observation value vector is obtained .
进一步,基于观测值向量以及惯性测量单元转换至v系的速度,不难得到对载具的运动情况进行观测的观测方程,本申请实施例对观测方程的具体形式不作限定,观测方程只用于表征载体的运动状态,运动状态可以包括位置信息、速度信息以及姿态信息等。Furthermore, based on the observation vector and the speed of the IMU conversion to the V frame It is not difficult to obtain the observation equation for observing the motion of the vehicle. The embodiment of the present application does not limit the specific form of the observation equation. The observation equation is only used to characterize the motion state of the carrier, and the motion state may include position information, speed information, and posture information.
S203,输出观测噪声矩阵,包括:S203, outputting the observation noise matrix, including:
基于第一测量数据和第二测量数据计算载具的侧向运动状态参数,并根据侧向运动状态参数获取载具的非完整性约束侧向约束噪声,基于预设约束噪声和非完整性约束侧向约束噪声输出观测噪声矩阵。The lateral motion state parameters of the vehicle are calculated based on the first measurement data and the second measurement data, and the non-holonomic constraint lateral constraint noise of the vehicle is obtained according to the lateral motion state parameters. The observation noise matrix is output based on the preset constraint noise and the non-holonomic constraint lateral constraint noise.
需要说明的是,相关技术中,一般非完整性约束默认侧向滑动约束和垂向跳动约束为0,本申请创新性的引入侧向运动状态参数用于调整非完整性约束的噪声,实现对INS/OD联合定位定姿、惯性传感器/轮速传感器运动状态监测以及非完整性约束噪声的自适应调整。It should be noted that, in the related art, the default lateral sliding constraint and vertical runout constraint of the general non-completeness constraint are 0. The present application innovatively introduces lateral motion state parameters to adjust the noise of the non-completeness constraint, thereby realizing the adaptive adjustment of INS/OD joint positioning and attitude determination, inertial sensor/wheel speed sensor motion state monitoring and non-completeness constraint noise.
可以理解地,如图3所示,为载具中轴与前进方向夹角,yaw为载具的航向角。It can be understood that, as shown in FIG3 , is the angle between the center axis of the vehicle and the forward direction, and yaw is the heading angle of the vehicle.
可以理解地,一般认为里程计观测时的短时段内(),载具中轴与前进方向夹角的变化量与载具的航向角yaw的变化量近似相等,即:Understandably, it is generally believed that the short period of time when the odometer is observed ( ), the angle between the vehicle's center axis and the forward direction The change in is approximately equal to the change in the vehicle's heading angle yaw, that is:
; ;
其中,对应时刻的载具中轴与前进方向夹角,对应时刻的航向角,对应时刻的载具中轴与前进方向夹角,对应时刻的航向角。in, correspond The angle between the vehicle's central axis and the forward direction at the moment, correspond The heading angle at the moment, correspond The angle between the vehicle's central axis and the forward direction at the moment, correspond The heading angle at the moment.
如图3所示的基于载具转弯时不满足非完整性约束侧向零速假设的状态示意图,其中O为转弯圆心,、分别为转向轮轴中点、驱动轮轴中点实际速度,、分别为的前向与侧向分量,可以假定短时内驱动轮轴中点速度不变,做小角度假设,载体的驱动轮侧向速度变化量表示为:As shown in Figure 3, the state diagram based on the assumption that the non-holonomic constraint lateral zero speed is not satisfied when the vehicle turns, where O is the center of the turning circle, , are the actual speeds of the midpoints of the steering axle and the driving axle, respectively. , They are The forward and lateral components of the drive axle can be assumed to be the midpoint speed of the drive axle in a short period of time. The change in lateral speed of the driving wheel of the carrier is expressed as:
; ;
进一步,可以认为载具行驶时b系与路面的当地水平坐标系l系(Local Frame)的xOy平面近似平行,对上式左右同求微分,应用公式:Furthermore, it can be considered that when the vehicle is traveling, the b system is approximately parallel to the xOy plane of the local horizontal coordinate system l system (Local Frame) of the road surface. Differentiate the left and right sides of the above equation and apply the formula:
; ;
忽略短时间内的l系相对于惯性坐标系i系(inertial frame)的变化,将定义为,应用公式:Ignore the changes of the l system relative to the inertial coordinate system i system (inertial frame) in a short period of time, defined as , apply the formula:
; ;
式中,符号表示对参数进行定义,为载体坐标系b系相对于水平坐标系l系的角速度在b系的投影,为的z轴分量,为载体坐标系b系相对于惯性坐标系i系的角速度在b系的投影,为的z轴分量,为载体坐标系b系相对于水平坐标系l系的角速度在b系的投影,为的z轴分量;In the formula, the symbol Indicates the definition of parameters. is the projection of the angular velocity of the carrier coordinate system b relative to the horizontal coordinate system l on the b system, for The z-axis component of is the projection of the angular velocity of the carrier coordinate system b relative to the inertial coordinate system i on the b system, for The z-axis component of is the projection of the angular velocity of the carrier coordinate system b relative to the horizontal coordinate system l on the b system, for The z-axis component of
即载具的侧向运动状态参数,用于表征载具侧向运动的剧烈程度,数值越大,表明载具侧向运动的位移越大,反之则越小。 That is, the lateral motion state parameter of the vehicle, which is used to characterize the intensity of the lateral motion of the vehicle. The larger the value, the greater the displacement of the lateral motion of the vehicle, and vice versa.
进一步,基于轮速测量单元测量得到的轮速代入的计算公式,可得:Further, the wheel speed measured by the wheel speed measurement unit is substituted into The calculation formula is:
; ;
进而可以根据确定载具的非完整性约束侧向约束噪声。Then, according to Determine the non-holonomic restraint lateral restraint noise of the vehicle.
在一些实施例中,可以基于载具的实际侧向速度、利用惯性测量单元的陀螺仪输出垂向分量及轮速测量单元输出求解的运动状态,并进行时间序列分析,可以根据划分若干个数值区间来评估载具的运动状态,例如设置第一侧向约束噪声、第三侧向约束噪声及两者对应的的第一阈值、第二阈值。根据如上设置的阈值,非完整性约束的侧向约束噪声为:In some embodiments, the actual lateral speed of the vehicle may be , the motion state is solved by using the vertical component of the gyroscope output of the inertial measurement unit and the output of the wheel speed measurement unit , and conduct time series analysis, according to Divide several value intervals to evaluate the vehicle's motion state, such as setting the first lateral constraint noise , third lateral restraint noise And the corresponding The first threshold , the second threshold According to the threshold set above, the lateral constraint noise of the non-holonomic constraint is:
; ;
可选地,当的数值小于第一阈值时,非完整性约束的侧向约束噪声为,认为载具近似直线行驶,采用预设的较小阈值噪声对其进行约束,即第一非完整性约束侧向约束噪声;当的数值大于第二阈值时,非完整性约束的侧向约束噪声为,认为载具正在剧烈转向,采用预设的较大阈值噪声对其进行约束,即第三非完整性约束侧向约束噪声。Optionally, when The value is less than the first threshold When the lateral constraint noise of the nonholonomic constraint for , assuming that the vehicle is approximately traveling in a straight line, a preset smaller threshold noise is used Constrain it, that is, the first non-holonomic constraint is the lateral constraint noise; when The value is greater than the second threshold When the lateral constraint noise of the nonholonomic constraint for , it is believed that the vehicle is turning violently, and a preset larger threshold noise is used It is constrained, namely the third non-holonomic constraint is the lateral constraint noise.
需要说明的是,当的数值大于第一阈值小于第二阈值时,认为此时载体存在轻微转向,采用与线性相关的噪声对其进行约束,需要结合侧向运动状态参数的数值、第一阈值以及第二阈值进行线性运算,从而计算得到第二非完整性约束侧向约束噪声。It should be noted that when The value is greater than the first threshold Less than the second threshold When the carrier is considered to have a slight turn, the Linearly correlated noise To constrain it, it is necessary to combine the lateral motion state parameters The value of , the first threshold and the second threshold are linearly operated to calculate the second non-holonomic constraint lateral constraint noise.
进一步,可以根据确定的非完整性约束侧向约束噪声对协方差矩阵进行赋值,即得到观测噪声如下:Furthermore, the noise can be constrained laterally according to the determined non-holonomic constraints Covariance matrix Assign the value, and the observed noise is as follows:
; ;
其中,为轮速测量单元的观测噪声,为非完整性约束垂向约束噪声,通过可以表征对载体状态进行观测的噪声。in, is the observation noise of the wheel speed measurement unit, is the non-holonomic constraint vertical constraint noise, through It can characterize the noise in the observation of the carrier state.
其中,、可以在执行计算之前确定预设的数值,可以根据多次实验或者根据载体相关说明书文件查阅得到,也可以在载体行驶的过程中通过特定的元器件测量得到,本申请实施例对此不作限定。in, , The preset value can be determined before performing the calculation, and can be obtained based on multiple experiments or by consulting the carrier-related instruction manual, or can be measured by specific components during the travel of the carrier. The embodiments of the present application are not limited to this.
需要说明的是,S202的步骤和S203可以同步进行,也可以分别进行,可以先执行S202的步骤得到观测方程,也可以先执行S203的步骤得到观测噪声矩阵,也可以同步计算得到,本申请对S202、S203的执行顺序不作限定。It should be noted that steps S202 and S203 can be performed simultaneously or separately. Step S202 can be executed first to obtain the observation equation, or step S203 can be executed first to obtain the observation noise matrix, or they can be calculated simultaneously. This application does not limit the execution order of S202 and S203.
S204,通过观测方程和观测噪声矩阵计算得到误差补偿向量。S204, calculating an error compensation vector through the observation equation and the observation noise matrix.
具体地,根据前述步骤得到的观测方程和观测噪声矩阵,可以计算得到惯性测量单元和轮速测量单元在载具行驶的过程中测量对应参数的误差,并计算得到误差补偿向量,从而降低惯性测量单元和轮速测量单元由于没有考虑到侧向约束导致的累积误差。Specifically, according to the observation equation and observation noise matrix obtained in the previous steps, the errors of the corresponding parameters measured by the inertial measurement unit and the wheel speed measurement unit during the vehicle's driving process can be calculated, and the error compensation vector can be calculated to reduce the cumulative errors of the inertial measurement unit and the wheel speed measurement unit due to not taking into account the lateral constraints.
进一步,将误差补偿向量输入至惯性测量单元和轮速测量单元,以使所述惯性测量单元和所述轮速测量单元更新对应的状态参数。Furthermore, the error compensation vector is input to the inertial measurement unit and the wheel speed measurement unit, so that the inertial measurement unit and the wheel speed measurement unit update corresponding state parameters.
具体地,通过误差补偿向量,可以调整惯性测量单元和轮速测量单元的状态参数,状态参数包括但不限于惯性测量单元的位置、速度、姿态、零偏、比例因子等以及轮速测量单元的比例因子等,本申请实施例对此不作限定。Specifically, the state parameters of the inertial measurement unit and the wheel speed measurement unit can be adjusted through the error compensation vector. The state parameters include but are not limited to the position, speed, attitude, zero bias, proportional factor, etc. of the inertial measurement unit and the proportional factor of the wheel speed measurement unit, etc., which are not limited to the embodiments of the present application.
具体地,将误差补偿向量输入至包含所述惯性测量单元状态和所述轮速测量单元状态的滤波器,以使滤波器更新所述惯性测量单元和所述轮速测量单元的状态参数。Specifically, the error compensation vector is input to a filter including the state of the inertial measurement unit and the state of the wheel speed measurement unit, so that the filter updates the state parameters of the inertial measurement unit and the wheel speed measurement unit.
进一步,在将误差补偿向量输入至惯性测量单元和轮速测量单元之后,使得所述惯性测量单元和所述轮速测量单元的状态参数得到更新,转至S201的步骤,获取惯性测量单元输出的第一测量数据,获取所述轮速测量单元输出的第二测量数据,可以降低惯性测量单元和轮速测量单元下次测量得到的第一测量数据和第二测量数据的误差,从而可以提高惯性导航和利用惯性导航进行组合导航的精度。Further, after the error compensation vector is input into the inertial measurement unit and the wheel speed measurement unit, the state parameters of the inertial measurement unit and the wheel speed measurement unit are updated, and the process proceeds to step S201 to obtain the first measurement data output by the inertial measurement unit and the second measurement data output by the wheel speed measurement unit. This can reduce the error between the first measurement data and the second measurement data obtained by the inertial measurement unit and the wheel speed measurement unit in the next measurement, thereby improving the accuracy of inertial navigation and combined navigation using inertial navigation.
需要说明的是,本申请提供的方法可以在载具运行过程中一直运行,在行驶过程中不断对非完整性约束侧向约束噪声进行计算,进而不断生成误差补偿向量,使得载具在运行过程中能够实时调整惯性测量单元和轮速测量单元的状态参数,进而实现对误差根据行驶状态的变化的自适应的修正,避免误差累积,从而提高测量的精度,有利于提高导航的精度。It should be noted that the method provided in the present application can be run all the time during the operation of the vehicle, and the non-complete constraint lateral constraint noise is continuously calculated during the driving process, and then the error compensation vector is continuously generated, so that the vehicle can adjust the state parameters of the inertial measurement unit and the wheel speed measurement unit in real time during the operation, and then realize the adaptive correction of the error according to the change of driving state, avoid error accumulation, thereby improving the measurement accuracy, which is conducive to improving the navigation accuracy.
下述为本申请的装置实施例,可以用于执行本申请的方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请的方法实施例。The following are device embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
接下来请参见图4,为本申请一个示例性实施例提供的基于载具非完整性约束的自适应导航装置的结构示意图。该装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分,还可以作为独立的模块集成于服务器上。本申请实施例中的基于载具非完整性约束的自适应导航装置可以应用于载具端或车联网平台端,该载具安装有惯性测量单元和轮速测量单元,该装置400包括数据采集单元 410、观测方程单元420 、观测噪声单元430和补偿向量计算单元440,具体地:Next, please refer to Figure 4, which is a schematic diagram of the structure of an adaptive navigation device based on vehicle non-integrity constraints provided by an exemplary embodiment of the present application. The device can be implemented as all or part of the terminal through software, hardware, or a combination of both, and can also be integrated on the server as an independent module. The adaptive navigation device based on vehicle non-integrity constraints in the embodiment of the present application can be applied to the vehicle side or the vehicle networking platform side. The vehicle is equipped with an inertial measurement unit and a wheel speed measurement unit. The device 400 includes a data acquisition unit 410, an observation equation unit 420, an observation noise unit 430, and a compensation vector calculation unit 440. Specifically:
数据采集单元410用于获取所述惯性测量单元输出的第一测量数据,还用于获取所述轮速测量单元输出的第二测量数据;The data acquisition unit 410 is used to obtain the first measurement data output by the inertial measurement unit, and is also used to obtain the second measurement data output by the wheel speed measurement unit;
观测方程单元420用于基于所述第一测量数据和所述第二测量数据建立载具状态的观测方程;The observation equation unit 420 is used to establish an observation equation of the vehicle state based on the first measurement data and the second measurement data;
观测噪声单元430用于基于所述第一测量数据和所述第二测量数据计算所述载具的侧向运动状态参数,并根据所述侧向运动状态参数获取所述载具的非完整性约束侧向约束噪声,基于预设约束噪声和所述非完整性约束侧向约束噪声输出观测噪声矩阵;The observation noise unit 430 is used to calculate the lateral motion state parameters of the vehicle based on the first measurement data and the second measurement data, obtain the non-holonomic constraint lateral constraint noise of the vehicle according to the lateral motion state parameters, and output the observation noise matrix based on the preset constraint noise and the non-holonomic constraint lateral constraint noise;
补偿向量计算单元440用于通过所述观测方程和所述观测噪声矩阵计算得到误差补偿向量,还用于将所述误差补偿向量输入至所述惯性测量单元和所述轮速测量单元,以使所述惯性测量单元和所述轮速测量单元更新对应的状态参数;所述自适应导航装置400基于误差补偿后的所述惯性测量单元和所述轮速测量单元进行导航。The compensation vector calculation unit 440 is used to calculate the error compensation vector through the observation equation and the observation noise matrix, and is also used to input the error compensation vector into the inertial measurement unit and the wheel speed measurement unit so that the inertial measurement unit and the wheel speed measurement unit update corresponding state parameters; the adaptive navigation device 400 navigates based on the inertial measurement unit and the wheel speed measurement unit after error compensation.
需要说明的是,上述实施例提供的装置400在执行基于载具非完整性约束的自适应导航方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与基于载具非完整性约束的自适应导航方法实施例属于同一构思,其体现实现过程详见方法实施例,此处不再赘述。It should be noted that when the device 400 provided in the above embodiment executes the adaptive navigation method based on vehicle non-integrity constraints, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiment and the adaptive navigation method embodiment based on vehicle non-integrity constraints belong to the same concept. The implementation process is detailed in the method embodiment, which will not be repeated here.
本申请实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一实施例方法的步骤。An embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above-mentioned method embodiments when executing the program.
请参见图5,为本申请实施例提供的一种电子设备的结构框图。Please refer to FIG5 , which is a structural block diagram of an electronic device provided in an embodiment of the present application.
如图5所示,电子设备500包括有:处理器501和存储器 502。As shown in FIG5 , the electronic device 500 includes a processor 501 and a memory 502 .
本申请实施例中,处理器501为计算机系统的控制中心,可以是实体机的处理器,也可以是虚拟机的处理器。处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable LogicArray,可编程逻辑阵列)中的至少一种硬件形式来实现。In the embodiment of the present application, the processor 501 is the control center of the computer system, which can be a processor of a physical machine or a processor of a virtual machine. The processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array).
处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。The processor 501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also called a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state.
存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在本申请的一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器 501所执行以实现本申请实施例中的方法。The memory 502 may include one or more computer-readable storage media, which may be non-transitory. The memory 502 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments of the present application, the non-transitory computer-readable storage medium in the memory 502 is used to store at least one instruction, which is used to be executed by the processor 501 to implement the method in the embodiment of the present application.
一些实施例中,电子设备500还包括有:外围设备接口503和至少一个外围设备。处理器501、存储器502和外围设备接口503 之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口503相连。具体的,外围设备包括:显示屏504、摄像头505和音频电路506中的外围设备接口503可被用于将 I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器501和存储器502。In some embodiments, the electronic device 500 further includes: a peripheral device interface 503 and at least one peripheral device. The processor 501, the memory 502 and the peripheral device interface 503 can be connected via a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 503 via a bus, a signal line or a circuit board. Specifically, the peripheral devices include: a display screen 504, a camera 505 and an audio circuit 506. The peripheral device interface 503 can be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 501 and the memory 502.
在本申请的一些实施例中,处理器501、存储器502和外围设备接口503被集成在同一芯片或电路板上;在本申请的一些其他实施例中,处理器501、存储器502和外围设备接口503中的任意一个或两个可以在单独的芯片或电路板上实现。本申请实施例对此不作具体限定。In some embodiments of the present application, the processor 501, the memory 502, and the peripheral device interface 503 are integrated on the same chip or circuit board; in some other embodiments of the present application, any one or two of the processor 501, the memory 502, and the peripheral device interface 503 can be implemented on a separate chip or circuit board. This embodiment of the present application does not specifically limit this.
显示屏504用于显示UI。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏504是触摸显示屏时,显示屏 504还具有采集在显示屏504的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器501进行处理。此时,显示屏504还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。The display screen 504 is used to display a UI. The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 504 is a touch display screen, the display screen 504 also has the ability to collect touch signals on the surface or above the surface of the display screen 504. The touch signal may be input as a control signal to the processor 501 for processing. At this time, the display screen 504 may also be used to provide virtual buttons and/or virtual keyboards, also known as soft buttons and/or soft keyboards.
在本申请的一些实施例中,显示屏504可以为一个,设置在电子设备500的前面板;在本申请的另一些实施例中,显示屏504 可以为至少两个,分别设置在电子设备500的不同表面或呈折叠设计;在本申请的再一些实施例中,显示屏504可以是柔性显示屏,设置在电子设备500的弯曲表面上或折叠面上。甚至,显示屏504还可以设置成非矩形的不规则图形,也即异形屏。显示屏504可以采用 LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。In some embodiments of the present application, the display screen 504 may be one, which is arranged on the front panel of the electronic device 500; in other embodiments of the present application, the display screen 504 may be at least two, which are arranged on different surfaces of the electronic device 500 or are folded; in still other embodiments of the present application, the display screen 504 may be a flexible display screen, which is arranged on a curved surface or a folded surface of the electronic device 500. Even more, the display screen 504 may be arranged in a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 504 may be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode) and the like.
摄像头505用于采集图像或视频。可选地,摄像头505包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备的前面板,后置摄像头设置在电子设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在本申请的一些实施例中,摄像头505还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。The camera 505 is used to capture images or videos. Optionally, the camera 505 includes a front camera and a rear camera. Usually, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments of the present application, the camera 505 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. The dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
音频电路506可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器501进行处理。出于立体声采集或降的目的,麦克风可以为多个,分别设置在电子设备500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。The audio circuit 506 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 501 for processing. For the purpose of stereo sound collection or reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 500. The microphone may also be an array microphone or an omnidirectional collection microphone.
电源507用于为电子设备500中的各个组件进行供电。电源 507可以是交流电、直流电、一次性电池或可充电电池。当电源507 包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。The power supply 507 is used to power various components in the electronic device 500. The power supply 507 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 507 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
本申请实施例中示出的电子设备结构框图并不构成对电子设备500的限定,电子设备500可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。The electronic device structure block diagram shown in the embodiment of the present application does not constitute a limitation on the electronic device 500. The electronic device 500 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一实施例的方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、 DVD、 CD-ROM、微型驱动器以及磁光盘、 ROM、RAM、 EPROM、 EEPROM、 DRAM、 VRAM、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器 IC),或适合于存储指令和/或数据的任何类型的媒介或设备。The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the method of any of the above embodiments are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and/or data.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some of the technical features therein with equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410582266.5A CN118149830B (en) | 2024-05-11 | 2024-05-11 | Adaptive navigation method, device and equipment based on vehicle non-holonomic constraints |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410582266.5A CN118149830B (en) | 2024-05-11 | 2024-05-11 | Adaptive navigation method, device and equipment based on vehicle non-holonomic constraints |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118149830A CN118149830A (en) | 2024-06-07 |
| CN118149830B true CN118149830B (en) | 2024-07-26 |
Family
ID=91295276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410582266.5A Active CN118149830B (en) | 2024-05-11 | 2024-05-11 | Adaptive navigation method, device and equipment based on vehicle non-holonomic constraints |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118149830B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120224368B (en) * | 2025-05-27 | 2025-09-30 | 理工雷科智途(北京)科技有限公司 | A vehicle positioning method and system based on UWB and vehicle constraints |
| CN120702486B (en) * | 2025-08-26 | 2025-11-11 | 武汉大学 | Carrier integrated navigation method, device, equipment and medium |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103712620A (en) * | 2013-11-27 | 2014-04-09 | 北京机械设备研究所 | Inertia autonomous navigation method by utilizing vehicle body non-integrity constraint |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9151613B2 (en) * | 2011-08-12 | 2015-10-06 | Qualcomm Incorporated | Methods and apparatus for detecting, measuring, and mitigating effects of moving an inertial navigation device's cradle |
| US12359918B2 (en) * | 2022-03-30 | 2025-07-15 | Here Global B.V. | Method and apparatus for recovering frame orientation between body and vehicle frames for an inertial navigation system |
-
2024
- 2024-05-11 CN CN202410582266.5A patent/CN118149830B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103712620A (en) * | 2013-11-27 | 2014-04-09 | 北京机械设备研究所 | Inertia autonomous navigation method by utilizing vehicle body non-integrity constraint |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118149830A (en) | 2024-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN118149830B (en) | Adaptive navigation method, device and equipment based on vehicle non-holonomic constraints | |
| WO2022105395A1 (en) | Data processing method, apparatus, and system, computer device, and non-transitory storage medium | |
| JP2022019642A (en) | Positioning method and device based upon multi-sensor combination | |
| CN105931275A (en) | Monocular and IMU fused stable motion tracking method and device based on mobile terminal | |
| CN109253735B (en) | Path planning method, device and storage medium | |
| JP2019528501A (en) | Camera alignment in a multi-camera system | |
| CN114179825A (en) | Method for obtaining confidence of measurement value through multi-sensor fusion and automatic driving vehicle | |
| CN110146106B (en) | Inertial navigation equipment calibration method and device, electronic equipment and storage medium | |
| US12430778B2 (en) | Depth estimation using a neural network | |
| CN115164936B (en) | Global pose correction method and device for point cloud stitching in high-precision map production | |
| CN109213144A (en) | Man-machine interface (HMI) framework | |
| CN109997150A (en) | System and method for classifying to roadway characteristic | |
| CN115617051B (en) | Vehicle control method, device, equipment and computer readable medium | |
| CN113343457A (en) | Automatic driving simulation test method, device, equipment and storage medium | |
| CN110673593B (en) | Vehicle control method and device | |
| CN115585805A (en) | Vehicle positioning method, positioning device, positioning system and vehicle | |
| CN119283878B (en) | Method and related device for determining target yaw rate of vehicle | |
| CN106886222A (en) | The control method and device of automatic guided vehicle | |
| CN110654380A (en) | Method and apparatus for controlling a vehicle | |
| CN116079697B (en) | A monocular visual servoing method, device, equipment and medium based on image | |
| CN112947474A (en) | Method and device for adjusting transverse control parameters of automatic driving vehicle | |
| CN117773928B (en) | Mobile device calibration method and device, electronic device and storage medium | |
| CN108871356B (en) | A driving navigation method and mobile terminal | |
| CN113110552B (en) | Attitude control method, device and equipment for aircraft and readable storage medium | |
| CN116539037B (en) | Parameter initialization method, device, equipment and product for integrated navigation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |