CN111912426A - A low-cost odometer design method based on MEMS IMU - Google Patents
A low-cost odometer design method based on MEMS IMU Download PDFInfo
- Publication number
- CN111912426A CN111912426A CN202010793803.2A CN202010793803A CN111912426A CN 111912426 A CN111912426 A CN 111912426A CN 202010793803 A CN202010793803 A CN 202010793803A CN 111912426 A CN111912426 A CN 111912426A
- Authority
- CN
- China
- Prior art keywords
- wheel
- imu
- axis
- output
- vehicle
- 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
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
-
- 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/18—Stabilised platforms, e.g. by gyroscope
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
Abstract
Description
技术领域technical field
本发明属于导航领域,尤其是一种基于MEMS IMU的里程计设计方法The invention belongs to the field of navigation, in particular to an odometer design method based on MEMS IMU
背景技术Background technique
随着世界范围内交通运输的快速发展,实现可靠准确的车辆定位在各种车辆导航和与安全相关的应用如路线导航、自动驾驶、智能交通等方面越来越重要。基于全球定位系统(GPS)和惯性导航系统(INS)的组合导航系统已经广泛的应用于车辆提供精确的位置与速度信息,但是在GPS断开期间,INS的误差会迅速的累计导致发散,尤其是在车辆应用中,受商业成本的限制,往往使用误差更大的MEMS级惯性测量单元(IMU),这将导致误差更快的发散。With the rapid development of transportation worldwide, achieving reliable and accurate vehicle positioning is becoming more and more important in various vehicle navigation and safety-related applications such as route navigation, autonomous driving, and intelligent transportation. Integrated navigation systems based on Global Positioning System (GPS) and Inertial Navigation System (INS) have been widely used in vehicles to provide accurate position and speed information, but during GPS disconnection, INS errors will accumulate rapidly and lead to divergence, especially In vehicle applications, limited by commercial costs, MEMS-grade inertial measurement units (IMUs) with larger errors are often used, which will lead to faster divergence of errors.
近年来许多学者对在GPS信号断开期间INS误差发散问题进行了研究,引入辅助传感器如汽车里程计对导航误差进行修正。汽车里程计可以提供绝对速度信息,可以减少加速度计数据的二次积分带来的位置误差,然而由于不同车辆的里程计数据标准和连接标准不同而难以利用。In recent years, many scholars have studied the problem of INS error divergence during GPS signal disconnection, and introduced auxiliary sensors such as car odometer to correct navigation errors. The car odometer can provide absolute speed information, which can reduce the position error caused by the quadratic integration of the accelerometer data, but it is difficult to use due to the different odometer data standards and connection standards of different vehicles.
此外,在机器人技术中,轮式机器人由于可移动性、稳定性强、效率高的特点备受关注,目前已实现在仓储物流、智能导购、自助服务、自动巡检等方面广泛商用,由于其轮子相对较小,往往使用编码器等昂贵的传感器设计里程计以进行辅助导航,这大大增加了轮式机器人的成本。In addition, in robotics, wheeled robots have attracted much attention due to their mobility, stability, and high efficiency. They have been widely used in warehousing and logistics, smart shopping guides, self-service, and automatic inspection. The wheels are relatively small, and odometers are often designed with expensive sensors such as encoders for assisted navigation, which greatly increases the cost of wheeled robots.
发明内容SUMMARY OF THE INVENTION
本发明要解决的问题是:为弥补现有的车辆和轮式机器人中里程计的不足,本发明提出了一种新型的基于MEMS IMU的低成本里程计设计方法。The problem to be solved by the present invention is: in order to make up for the deficiencies of the odometer in the existing vehicles and wheeled robots, the present invention proposes a novel low-cost odometer design method based on MEMS IMU.
本发明采用将三轴MEMS IMU安装在车辆或轮式机器人的轮子侧面,当轮子旋转时,加速度计输出会有规律的变化,比如重力加速度在加速度计敏感轴上的投影会以频率为旋转角速度的正弦波形式变化,本发明对加速度计输出和车轮旋转角速度的关系建模以提取车轮旋转角速度信息。同时发明也使用陀螺仪对角速度信息进行修正:当车轮转速过快而加速度计采样率低时,根据采样定律加速度计将无法计算真实的转速,陀螺仪输出角速度是“绝对”的,可以弥补加速度计采样率的不足,同时由于MEMS级陀螺仪常常有较大的误差,由加速度计导出的角速度可以也可以减少陀螺仪带来的转速误差。本发明使用扩展卡尔曼滤波器对加速度计和陀螺仪的数据融合,弥补各自的不足来获得更加准确的车轮旋转角度、角速度。再结合车辆里程与车轮旋转角度的关系计算车辆或轮式机器人行驶的里程与速度。The invention adopts the three-axis MEMS IMU installed on the side of the wheel of the vehicle or wheeled robot. When the wheel rotates, the output of the accelerometer will change regularly. For example, the projection of the gravitational acceleration on the sensitive axis of the accelerometer will take the frequency as the rotational angular velocity The present invention models the relationship between the accelerometer output and the wheel rotational angular velocity to extract the wheel rotational angular velocity information. At the same time, the invention also uses the gyroscope to correct the angular velocity information: when the wheel speed is too fast and the sampling rate of the accelerometer is low, the accelerometer will not be able to calculate the real speed according to the sampling law, and the output angular velocity of the gyroscope is "absolute", which can compensate for the acceleration Due to the lack of sampling rate of the meter, and because MEMS-level gyroscopes often have large errors, the angular velocity derived from the accelerometer can also reduce the rotational speed error caused by the gyroscope. The invention uses the extended Kalman filter to fuse the data of the accelerometer and the gyroscope, and makes up for their respective deficiencies to obtain a more accurate wheel rotation angle and angular velocity. Combined with the relationship between the vehicle mileage and the wheel rotation angle, the mileage and speed of the vehicle or wheeled robot are calculated.
本发明的技术方案为:一种基于MEMS IMU的低成本里程计设计方法,包括如下步骤:The technical scheme of the present invention is: a low-cost odometer design method based on MEMS IMU, comprising the following steps:
步骤1:将IMU安装在车轮侧面,使IMU随着车轮转动,测量车轮相对于惯性系的非引力加速度和角速度;Step 1: Install the IMU on the side of the wheel, make the IMU rotate with the wheel, and measure the non-gravitational acceleration and angular velocity of the wheel relative to the inertial frame;
步骤2:针对安装在车轮上的IMU,同时考虑车辆的运动约束,建立IMU的输出模型;Step 2: For the IMU installed on the wheel, while considering the motion constraints of the vehicle, establish the output model of the IMU;
步骤3:以车轮旋转角度、角速度、角加速度为状态量,基于状态之间的约束关系建立卡尔曼滤波的系统模型,基于IMU的输出模型建立观测模型;Step 3: Take the wheel rotation angle, angular velocity, and angular acceleration as state quantities, establish a system model of Kalman filtering based on the constraint relationship between the states, and establish an observation model based on the output model of the IMU;
步骤4:基于人工神经网络的速度、里程计算与参数的更新。Step 4: Speed, mileage calculation and parameter update based on artificial neural network.
进一步的,所述步骤1具体包括:Further, the step 1 specifically includes:
将一个包含三轴加速度计和三轴陀螺仪的MEMS级IMU传感器安装在车辆或轮式机器人的后轮轮子侧面,以IMU为原点建立传感器坐标系s-xsyszs,使ys轴负向指向轮心,xs轴垂直于轮胎侧面向外,ys轴、zs轴位于车轮旋转平面内。建立载体坐标系b-xbybzb系,使xb轴与xs轴重合,yb轴指向车辆前方,zb轴垂直于xb轴和yb轴向上;当车轮开始转动,s系绕xs轴旋转,重力加速度将以正弦形式周期地投影到ys轴、zs轴上,其频率等于车轮旋转角速度,同时ys轴上将会附加由于车轮旋转产生的离心加速度,大小是车轮旋转角速度的平方与IMU距车轮轮心距离的乘积,车轮的旋转速度也将在陀螺仪的x轴上投影。A MEMS-level IMU sensor including a three-axis accelerometer and a three-axis gyroscope is installed on the side of the rear wheel of the vehicle or wheeled robot, and the sensor coordinate system sx s y s z s is established with the IMU as the origin, and the y s axis is negative. The direction points to the wheel center, the x s axis is perpendicular to the tire side and outward, and the y s axis and the z s axis are located in the wheel rotation plane. The carrier coordinate system bx b y b z b is established, so that the x b axis coincides with the x s axis, the y b axis points to the front of the vehicle, the z b axis is perpendicular to the x b axis and the y b axis is upward; when the wheel starts to rotate, s The system rotates around the x s axis, and the gravitational acceleration will be periodically projected to the y s axis and the z s axis in a sinusoidal form, and its frequency is equal to the rotational angular velocity of the wheel. is the product of the square of the rotational angular velocity of the wheel and the distance from the IMU to the wheel center. The rotational velocity of the wheel will also be projected on the x-axis of the gyroscope.
进一步的,所述步骤1还包括:Further, the step 1 also includes:
通过调节IMU到轮心的距离,避免由于向心加速度使实际加速度超过加速度计输出的上限;所述传感器安装在车轮上不断旋转,传感器集成无线通信装置,包括蓝牙、WIFI与车辆上的控制系统进行信息交互。By adjusting the distance from the IMU to the wheel center, the actual acceleration will not exceed the upper limit of the accelerometer output due to centripetal acceleration; the sensor is installed on the wheel and rotates continuously, and the sensor integrates wireless communication devices, including Bluetooth, WIFI and the control system on the vehicle information exchange.
进一步的,所述步骤2具体包括:Further, the step 2 specifically includes:
加速度计输出用重力加速度、车轮旋转产生的向心加速度与车辆相对地面的加速度之和来表示,以当地水平坐标系作为导航坐标系n系;记:The output of the accelerometer is represented by the sum of the acceleration of gravity, the centripetal acceleration generated by the rotation of the wheel and the acceleration of the vehicle relative to the ground, and the local horizontal coordinate system is used as the navigation coordinate system n system; note:
则重力加速度在传感器坐标系的投影为:Then the projection of the gravitational acceleration in the sensor coordinate system is:
式中g为当地重力加速度,θ为IMU相对于起始位置逆时针旋转角度,表示b系到s系的旋转矩阵,为n系到b系的旋转矩阵,Rij为中的元素;i=1,2,3;j=1,2,3;where g is the local gravitational acceleration, θ is the counterclockwise rotation angle of the IMU relative to the starting position, represents the rotation matrix from the b system to the s system, is the rotation matrix from the n system to the b system, and R ij is elements in; i=1, 2, 3; j=1, 2, 3;
车轮旋转产生的向心加速度投影在ys轴负方向,表示为:r为IMU距轮心的距离,为θ的一阶导数,即车轮旋转的角速度;The centripetal acceleration generated by the rotation of the wheel is projected in the negative direction of the y s axis and expressed as: r is the distance from the IMU to the wheel center, is the first derivative of θ, that is, the angular velocity of wheel rotation;
车辆加速度在b系下可表示为考虑到车辆的运动约束,横向和天向加速度为零即:The acceleration of the vehicle in the b system can be expressed as Considering the motion constraints of the vehicle, the lateral and celestial accelerations are zero, namely:
在纵轴方向的车辆加速度用车轮旋转角加速度乘以车轮半径表示:The vehicle acceleration in the direction of the longitudinal axis is expressed as the wheel rotational angular acceleration multiplied by the wheel radius:
R为车轮半径,为θ的二阶导数,即车轮旋转的角加速度;R is the wheel radius, is the second derivative of θ, that is, the angular acceleration of wheel rotation;
所以车辆相对地面的加速度在b系下为投影到传感器坐标系为:Therefore, the acceleration of the vehicle relative to the ground in the b system is Projection to the sensor coordinate system is:
故IMU中的加速度计的输出与θ的关系为:So the output of the accelerometer in the IMU The relationship with θ is:
忽略地球自转,陀螺仪xs轴的输出约等于车轮相对载体旋转的角速度:Neglecting the Earth's rotation, the output of the gyroscope's x s axis is approximately equal to the angular velocity of the wheel's rotation relative to the carrier:
进一步的,所述步骤3具体包括:Further, the step 3 specifically includes:
使用扩展卡尔曼滤波器EKF对加速度计和陀螺仪的数据融合,弥补各自的不足来获得更加准确的车轮旋转角度、角速度,具体包括:考虑到步骤2加速度计输出模型分别含有θ、使用作为状态量,根据θ、之间的关系建立状态更新方程;只有加速度计ys轴的输出zs轴的输出陀螺仪xs轴的输出与X相关,故使用作为观测量,依此对公式(9)(10)进行线性化建立量测更新方程:Use the extended Kalman filter EKF to fuse the data of the accelerometer and the gyroscope to make up for their respective shortcomings to obtain a more accurate wheel rotation angle and angular velocity. Specifically, it includes: considering that the accelerometer output model in step 2 contains θ, use As a state quantity, according to θ, The relationship between establishes the state update equation; only the output of the y s axis of the accelerometer z s axis output The output of the gyroscope x s axis related to X, so use As the observed amount, the equation (9) (10) is linearized according to this to establish the measurement update equation:
状态更新方程:State update equation:
其中[wx wy wz]T为对应轴的传感器噪声,[vx vy vz]T为量测噪声。where [w x w y w z ] T is the sensor noise of the corresponding axis, and [v x v y v z ] T is the measurement noise.
进一步的,所述步骤4具体包括:在步骤3得到θ和后,需要计算里程与速度,在车辆正常行驶时,车轮与地面没有产生相对滑动,车轮在地面滚动过的距离等于车辆的行驶距离,Further, the step 4 specifically includes: obtaining θ and After that, it is necessary to calculate the mileage and speed. When the vehicle is running normally, there is no relative sliding between the wheels and the ground, and the distance the wheels roll on the ground is equal to the driving distance of the vehicle.
Pk=P0+θkR (10)P k =P 0 +θ k R (10)
P0为初始里程,Pk为K时刻的里程,θk、为K时刻车轮转过的角度和角速度,为车辆在K时刻行驶速度,R为车轮半径。P 0 is the initial mileage, P k is the mileage at time K, θ k , is the angle and angular velocity of the wheel at time K, is the speed of the vehicle at time K, and R is the wheel radius.
然而在实际情况中,受车速、湿度、温度、风阻系数、摩擦系数等因素的影响,往往会产生相对滑动,甚至车轮的半径也会因负载和胎压的变化而不同,导致计算出的里程存在误差,导致这些误差的因素类型繁多,难以用传统的方法测量和建模。这些因素要么变化缓慢如湿度、温度、风阻系数、摩擦系数、胎压等,要么可以从前面的步骤得到如车速,所以发明引入BP神经网络,在有GPS信号时使用GPS的数据对BP神经网络进行参数训练,在无GPS信号时使用BP神经网络预测里程和车速。BP算法的工作原理是先通过节点之间的权值,计算出每一层节点的输出,在输出层与期望输出做对比得到误差,之后将误差反向传播,它是基于Widrow-Hoff学习规则的,即通过相对误差平方和的最速下降方向,使各个节点之间的连接权值向着误差减小的方向调整,连续调整网络的权值和偏置量。之后进行新一轮的计算,直到误差值达到预期或者其训练次数达到阈值。However, in actual situations, affected by factors such as vehicle speed, humidity, temperature, wind resistance coefficient, friction coefficient, etc., relative slippage often occurs, and even the radius of the wheel will vary due to changes in load and tire pressure, resulting in the calculated mileage. There are errors, and there are many types of factors that cause these errors, which are difficult to measure and model with traditional methods. These factors either change slowly, such as humidity, temperature, wind resistance coefficient, friction coefficient, tire pressure, etc., or they can be obtained from the previous steps, such as vehicle speed, so the invention introduces BP neural network, and uses GPS data to BP neural network when there is a GPS signal. Parameter training is performed to predict mileage and vehicle speed using BP neural network when there is no GPS signal. The working principle of the BP algorithm is to first calculate the output of each layer of nodes through the weights between the nodes, compare the output layer with the expected output to get the error, and then propagate the error back. It is based on the Widrow-Hoff learning rule. , that is, through the steepest descent direction of the relative sum of squared errors, the connection weights between each node are adjusted in the direction of decreasing error, and the weights and offsets of the network are continuously adjusted. After that, a new round of calculation is performed until the error value reaches the expected value or the number of training times reaches the threshold.
本发明设计了一个包含一个两节点输入层、一个五个节点的隐层、一个单节点输出层的三层前馈神经网络,使用sigmoid型函数作为激活函数。在训练阶段,输入层为车轮转动角度和角速度θ、输出层为GPS的速度测量值与公式(11)中速度的差值对神经网络进行参数训练。而在预测阶段,只需要输入为θ、预测系统将输出里程计速度相对于GPS速度的速度差值δvk,将误差与δvk的和作为系统最终的速度输出。在模型的训练阶段,使用离线学习与在线学习相结合的方式,即在有GPS信号时预先进行足够的离线训练,将得到的各节点权值储存作为基础权值,而在每次实际的车辆运行中当有GPS信号时以基础权值作为初始权值进行在线训练,这样可以缩短训练时间的同时可以使输入输出关系更符合当时的条件减小误差,也可以解决车辆运行初期就搜索不到GPS信号的情况。The present invention designs a three-layer feedforward neural network including a two-node input layer, a five-node hidden layer, and a single-node output layer, and uses a sigmoid function as an activation function. In the training phase, the input layer is the wheel rotation angle and angular velocity θ, The output layer is the difference between the GPS velocity measurement and the velocity in equation (11) Parameter training of the neural network. In the prediction stage, only the input θ, The prediction system will output the odometer speed Relative to GPS speed The speed difference δv k of , the error Sum with δv k As the final speed output of the system. In the training stage of the model, a combination of offline learning and online learning is used, that is, sufficient offline training is performed in advance when there is a GPS signal, and the obtained weights of each node are stored as the basic weights, and each time the actual vehicle When there is a GPS signal during operation, the basic weight is used as the initial weight for online training, which can shorten the training time and make the input-output relationship more in line with the conditions at that time to reduce errors, and can also solve the problem that the vehicle cannot be searched in the early stage of operation. GPS signal condition.
当车辆失去GPS信号时,系统进入预测模式预测当前时刻的速度误差δvk,则最终系统输出速度Vk和里程Pk为:When the vehicle loses the GPS signal, the system enters the prediction mode to predict the speed error δv k at the current moment, then the final system output speed V k and mileage P k are:
dt为采样时间间隔。dt is the sampling time interval.
在车辆运动过程中,公式(8)中的参数R13、R23、R33一直随时间变化,需要对R13、R23、R33进行不断更新。R13、R23、R33作为矩阵中的元素,在每一次EKF更新后通过公式计算进行更新。其中,在步骤3中得到θ根据公式(1)计算,而由IMU的输出用传统的捷联惯导姿态更新方程进行计算,即:During the movement of the vehicle, the parameters R 13 , R 23 , and R 33 in formula (8) change with time, and it is necessary to continuously update R 13 , R 23 , and R 33 . R 13 , R 23 , R 33 as matrices elements in , passed the formula after each EKF update calculate to update. in, Obtained in step 3 θ is calculated according to formula (1), while Calculated from the output of the IMU with the traditional SINS attitude update equation, namely:
为s系到n系的旋转矩阵,为的导数,为陀螺仪输出对应的斜对称矩阵,为n系相对惯性系i系的旋转角速度在s系中的表达对应的斜对称矩阵。 is the rotation matrix from the s system to the n system, for the derivative of , is the oblique symmetric matrix corresponding to the gyroscope output, is the oblique symmetric matrix corresponding to the expression of the rotational angular velocity of the n system relative to the inertial system i system in the s system.
本发明的有益效果:Beneficial effects of the present invention:
(1)本发明使用MEMS IMU实现里程与速度计算,具有成本低、功耗低、实现简单、结果准确等优点。(1) The present invention uses the MEMS IMU to realize the calculation of mileage and speed, and has the advantages of low cost, low power consumption, simple implementation, and accurate results.
(2)利用安装在车轮IMU输出的里程计,对于车辆来说可以解决不同车辆数据标准、接口标准不同,数据难以利用的问题,而对于轮式机器人则是降低了成本。(2) Using the odometer installed at the output of the wheel IMU, for vehicles, it can solve the problem of different vehicle data standards and interface standards, and the data is difficult to use, while for wheeled robots, it reduces the cost.
(3)对于大多数车辆、轮式机器人导航应用,常常本身就配备IMU,可以加以利用,不影响原来的导航应用的情况下加以改造利用,在输出导航结果的同时实现里程计,而里程计反过来也将辅助导航系统,增加导航精度,极具应用潜力。(3) For most navigation applications of vehicles and wheeled robots, IMUs are often equipped themselves, which can be used, and can be transformed and used without affecting the original navigation applications. The odometer can be realized while outputting the navigation results. In turn, it will assist the navigation system and increase the navigation accuracy, which has great application potential.
附图说明Description of drawings
图1:本发明的方法总体流程图。Figure 1: Overall flow chart of the method of the present invention.
图2:本发明中IMU安装示意图;Figure 2: IMU installation schematic diagram in the present invention;
图3(a):BP神经网络结构训练示意图;Figure 3(a): Schematic diagram of BP neural network structure training;
图3(b):BP神经网络结构预测示意图;Figure 3(b): Schematic diagram of BP neural network structure prediction;
图4:参数更新流程示意图。Figure 4: Schematic diagram of the parameter update process.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅为本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域的普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
根据本发明的一个实施例,提出一种基于MEMS IMU的低成本里程计设计方法,图1为本发明的方法流程图,具体包括如下步骤:According to an embodiment of the present invention, a low-cost odometer design method based on MEMS IMU is proposed. FIG. 1 is a flowchart of the method of the present invention, which specifically includes the following steps:
步骤1、IMU安装方案Step 1. IMU installation scheme
参见图2,将一个包含三轴加速度计和三轴陀螺仪的MEMS级IMU安装在车辆或轮式机器人的后轮轮子侧面,以IMU为原点建立传感器坐标系s-xsyszs,使ys轴负向指向轮心,xs轴垂直于轮胎侧面向外,ys轴、zs轴位于车轮旋转平面内。建立载体坐标系b-xbybzb系,使xb轴与xs轴重合,yb轴指向车辆前方,zb轴垂直于xb轴和yb轴向上。当车轮开始转动,s系绕xs轴旋转,重力加速度将以正弦形式周期地投影到ys轴、zs轴上,其频率等于车轮旋转角速度,同时ys轴上将会附加由于车轮旋转产生的离心加速度,大小是车轮旋转角速度的平方与IMU距车轮轮心距离的乘积,车轮的旋转速度也将在陀螺仪的x轴上投影。调节IMU到轮心的距离,避免由于向心加速度使实际加速度超过加速度计输出的上限。所述传感器安装在车轮上不断旋转,传感器集成无线通信装置,包括蓝牙、WIFI与车辆上的控制系统进行信息交互。Referring to Figure 2, a MEMS-level IMU including a three-axis accelerometer and a three-axis gyroscope is installed on the side of the rear wheel of the vehicle or wheeled robot, and the sensor coordinate system sx s y s z s is established with the IMU as the origin, so that y The negative direction of the s -axis points to the wheel center, the x- s -axis is perpendicular to the side of the tire and outwards, and the y- s -axis and the z- s -axis are located in the wheel rotation plane. The carrier coordinate system bx b y b z b is established, so that the x b axis coincides with the x s axis, the y b axis points to the front of the vehicle, the z b axis is perpendicular to the x b axis and the y b axis is upward. When the wheel starts to rotate, the s system rotates around the x s axis, and the gravitational acceleration will be periodically projected on the y s axis and the z s axis in a sinusoidal form, and its frequency is equal to the angular velocity of the wheel rotation. The resulting centrifugal acceleration is the product of the square of the rotational angular velocity of the wheel and the distance from the IMU to the wheel center. The rotational velocity of the wheel will also be projected on the x-axis of the gyroscope. Adjust the distance from the IMU to the wheel center to prevent the actual acceleration from exceeding the upper limit of the accelerometer output due to centripetal acceleration. The sensor is installed on the wheel and rotates continuously, and the sensor is integrated with a wireless communication device, including Bluetooth and WIFI, to exchange information with the control system on the vehicle.
步骤2、载体运动约束条件下IMU的输出建模Step 2. Modeling the output of the IMU under the constraints of the carrier motion
考虑到MEMS IMU的误差特性,忽略地球自转带来的影响,则加速度计输出可以用重力加速度、车轮旋转产生的向心加速度与车辆相对地面的加速度之和来表示,以当地水平坐标系作为导航坐标系n系;记:Considering the error characteristics of the MEMS IMU and ignoring the influence of the earth's rotation, the accelerometer output can be represented by the sum of the acceleration of gravity, the centripetal acceleration generated by the rotation of the wheel and the acceleration of the vehicle relative to the ground, and the local horizontal coordinate system is used as the navigation. Coordinate system n system; note:
则重力加速度在传感器坐标系的投影为:Then the projection of the gravitational acceleration in the sensor coordinate system is:
式中g为当地重力加速度,θ为IMU相对于起始位置逆时针旋转角度,表示b系到s系的旋转矩阵,为n系到b系的旋转矩阵,Rij为中的元素;i=1,2,3;j=1,2,3;where g is the local gravitational acceleration, θ is the counterclockwise rotation angle of the IMU relative to the starting position, represents the rotation matrix from the b system to the s system, is the rotation matrix from the n system to the b system, and R ij is elements in; i=1, 2, 3; j=1, 2, 3;
车轮旋转产生的向心加速度投影在ys轴负方向,可以表示为:r为IMU距轮心的距离,为θ的一阶导数,即车轮旋转的角速度。The centripetal acceleration generated by the rotation of the wheel is projected in the negative direction of the y s axis and can be expressed as: r is the distance from the IMU to the wheel center, is the first derivative of θ, that is, the angular velocity of wheel rotation.
车辆加速度在b系下可表示为考虑到车辆的运动约束,横向和天向加速度为零即:The acceleration of the vehicle in the b system can be expressed as Considering the motion constraints of the vehicle, the lateral and celestial accelerations are zero, namely:
在纵轴方向的车辆加速度用车轮旋转角加速度乘以车轮半径表示:The vehicle acceleration in the direction of the longitudinal axis is expressed as the wheel rotational angular acceleration multiplied by the wheel radius:
R为车轮半径,为θ的二阶导数,即车轮旋转的角加速度。R is the wheel radius, is the second derivative of θ, that is, the angular acceleration of wheel rotation.
所以车辆相对地面的加速度在b系下为投影到传感器坐标系为:Therefore, the acceleration of the vehicle relative to the ground in the b system is Projection to the sensor coordinate system is:
故IMU中的加速度计的输出与θ的关系为:So the output of the accelerometer in the IMU The relationship with θ is:
另外,忽略地球自转,陀螺仪xs轴的输出约等于车轮相对载体旋转的角速度:Also, ignoring the Earth's rotation, the output of the gyroscope's x- s axis is approximately equal to the angular velocity of the wheel's rotation relative to the carrier:
步骤3、基于加速度计和陀螺仪的旋转角度观测模型建立Step 3. Establish a rotation angle observation model based on accelerometer and gyroscope
当车轮转速过快而加速度计采样率低时,根据采样定律加速度计将无法计算真实的转速,陀螺仪输出角速度是“绝对”的,可以弥补加速度计采样率的不足,同时由于MEMS级陀螺仪常常有较大的误差,由加速度计导出的角速度也可以减少陀螺仪带来的转速误差。本发明使用扩展卡尔曼滤波器(EKF)对加速度计和陀螺仪的数据融合,弥补各自的不足来获得更加准确的车轮旋转角度、角速度。When the wheel speed is too fast and the sampling rate of the accelerometer is low, the accelerometer will not be able to calculate the real speed according to the sampling law, and the output angular velocity of the gyroscope is "absolute", which can make up for the lack of the sampling rate of the accelerometer. There is often a large error, and the angular velocity derived from the accelerometer can also reduce the rotational speed error caused by the gyroscope. The invention uses the extended Kalman filter (EKF) to fuse the data of the accelerometer and the gyroscope, and makes up for their respective deficiencies to obtain more accurate wheel rotation angle and angular velocity.
考虑到步骤2加速度计输出模型分别含有θ、发明使用作为状态量,根据θ、之间的关系建立状态更新方程。只有加速度计ys轴的输出zs轴的输出陀螺仪xs轴的输出与X相关,故使用作为观测量,依此对公式(9)(10)进行线性化建立量测更新方程:Considering that the accelerometer output model in step 2 contains θ, invention and use As a state quantity, according to θ, The relationship between establishes the state update equation. Only the output of the y s axis of the accelerometer z s axis output The output of the gyroscope x s axis related to X, so use As the observed amount, the equation (9) (10) is linearized according to this to establish the measurement update equation:
状态更新方程:State update equation:
其中[wx wy wz]T为对应轴的传感器噪声,[vx vy vz]T为量测噪声;Where [w x w y w z ] T is the sensor noise of the corresponding axis, [v x v y v z ] T is the measurement noise;
步骤4、速度、里程的计算与参数更新Step 4. Calculation of speed and mileage and update of parameters
在每步骤3得到θ和后,需要计算里程与速度,同时更新参数以进行下一次循环。at each step 3 get theta and After that, you need to calculate the mileage and speed, and update the parameters at the same time for the next cycle.
在车辆正常行驶时,可认为车轮与地面没有产生相对滑动,车轮在地面滚动过的距离等于车辆的行驶距离,When the vehicle is running normally, it can be considered that there is no relative sliding between the wheel and the ground, and the distance the wheel rolls on the ground is equal to the driving distance of the vehicle.
Pk=P0+θkR (10)P k =P 0 +θ k R (10)
P0为初始里程,Pk为K时刻的里程,θk、为K时刻车轮转过的角度和角速度,为车辆在K时刻行驶速度,R为车轮半径。P 0 is the initial mileage, P k is the mileage at time K, θ k , is the angle and angular velocity of the wheel at time K, is the speed of the vehicle at time K, and R is the wheel radius.
然而在实际情况中,受车速、湿度、温度、风阻系数、摩擦系数等因素的影响,往往会产生相对滑动,甚至车轮的半径也会因负载和胎压的变化而不同,导致计算出的里程存在误差,导致这些误差的因素类型繁多,难以用传统的方法测量和建模。这些因素要么变化缓慢如湿度、温度、风阻系数、摩擦系数、胎压等,要么可以从前面的步骤得到如车速,所以发明引入BP神经网络,在有GPS信号时使用GPS的数据对BP神经网络进行参数训练,在无GPS信号时使用BP神经网络预测里程和车速。BP算法的工作原理是先通过节点之间的权值,计算出每一层节点的输出,在输出层与期望输出做对比得到误差,之后将误差反向传播,它是基于Widrow-Hoff学习规则的,即通过相对误差平方和的最速下降方向,使各个节点之间的连接权值向着误差减小的方向调整,连续调整网络的权值和偏置量。之后进行新一轮的计算,直到误差值达到预期或者其训练次数达到阈值。However, in actual situations, affected by factors such as vehicle speed, humidity, temperature, wind resistance coefficient, friction coefficient, etc., relative sliding often occurs, and even the radius of the wheel will vary due to changes in load and tire pressure, resulting in the calculated mileage. There are errors, and there are many types of factors that cause these errors, which are difficult to measure and model with traditional methods. These factors either change slowly, such as humidity, temperature, wind resistance coefficient, friction coefficient, tire pressure, etc., or they can be obtained from the previous steps, such as vehicle speed, so the invention introduces BP neural network, and uses GPS data to BP neural network when there is a GPS signal. Parameter training is performed to predict mileage and vehicle speed using BP neural network when there is no GPS signal. The working principle of the BP algorithm is to first calculate the output of each layer of nodes through the weights between the nodes, compare the output layer with the expected output to get the error, and then propagate the error back. It is based on the Widrow-Hoff learning rule. , that is, through the steepest descent direction of the relative sum of squared errors, the connection weights between each node are adjusted in the direction of decreasing error, and the weights and offsets of the network are continuously adjusted. After that, a new round of calculation is performed until the error value reaches the expected value or the number of training times reaches the threshold.
本发明设计了一个包含一个两节点输入层、一个五个节点的隐层、一个单节点输出层的三层前馈神经网络,使用sigmoid型函数作为激活函数。如图3(a)所示,在训练阶段,输入层为车轮转动角度和角速度θ、输出层为GPS的速度测量值与公式(11)中速度的差值对神经网络进行参数训练。而在预测阶段,如图3(b)所示,只需要输入为θ、预测系统将输出里程计速度相对于GPS速度的速度差值δvk,将误差与δvk的和作为系统最终的速度输出。在模型的训练阶段,使用离线学习与在线学习相结合的方式,即在有GPS信号时预先进行足够的离线训练,将得到的各节点权值储存作为基础权值,而在每次实际的车辆运行中当有GPS信号时以基础权值作为初始权值进行在线训练,这样可以缩短训练时间的同时可以使输入输出关系更符合当时的条件减小误差,也可以解决车辆运行初期就搜索不到GPS信号的情况。The present invention designs a three-layer feedforward neural network including a two-node input layer, a five-node hidden layer, and a single-node output layer, and uses a sigmoid function as an activation function. As shown in Figure 3(a), in the training phase, the input layer is the wheel rotation angle and angular velocity θ, The output layer is the difference between the GPS velocity measurement and the velocity in equation (11) Parameter training of the neural network. In the prediction stage, as shown in Figure 3(b), only the input θ, The prediction system will output the odometer speed Relative to GPS speed The speed difference δv k of , the error Sum with δv k As the final speed output of the system. In the training stage of the model, a combination of offline learning and online learning is used, that is, sufficient offline training is performed in advance when there is a GPS signal, and the obtained weights of each node are stored as the basic weights, and each time the actual vehicle When there is a GPS signal during operation, the basic weight is used as the initial weight for online training, which can shorten the training time and make the input-output relationship more in line with the conditions at that time to reduce errors, and can also solve the problem that the vehicle cannot be searched in the early stage of operation. GPS signal condition.
当车辆失去GPS信号时,系统进入预测模式预测当前时刻的速度误差δvk,则最终系统输出速度Vk和里程Pk为:When the vehicle loses the GPS signal, the system enters the prediction mode to predict the speed error δv k at the current moment, then the final system output speed V k and mileage P k are:
dt为采样时间间隔。dt is the sampling time interval.
在车辆运动过程中,公式8中的参数R13、R23、R33一直随时间变化,需要对R13、R23、R33进行不断更新。如图4所示,R13、R23、R33作为矩阵中的元素,在每一次EKF更新后通过公式计算进行更新。其中,在步骤3中得到θ根据公式(1)计算,而由IMU的输出用传统的捷联惯导姿态更新方程进行计算,即:During the motion of the vehicle, the parameters R 13 , R 23 , and R 33 in Equation 8 keep changing with time, and it is necessary to continuously update R 13 , R 23 , and R 33 . As shown in Figure 4, R 13 , R 23 , and R 33 are used as matrices elements in , passed the formula after each EKF update calculate to update. in, Obtained in step 3 θ is calculated according to formula (1), while Calculated from the output of the IMU with the traditional SINS attitude update equation, namely:
为s系到n系的旋转矩阵,为的导数,为陀螺仪输出对应的斜对称矩阵,为n系相对惯性系i系的旋转角速度在s系中的表达对应的斜对称矩阵。 is the rotation matrix from the s system to the n system, for the derivative of , is the oblique symmetric matrix corresponding to the gyroscope output, is the oblique symmetric matrix corresponding to the expression of the rotational angular velocity of the n system relative to the inertial system i system in the s system.
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,且应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。Although illustrative specific embodiments of the present invention have been described above to facilitate understanding of the present invention by those skilled in the art, it should be clear that the present invention is not limited in scope to the specific embodiments, to those skilled in the art, As long as various changes are within the spirit and scope of the present invention as defined and determined by the appended claims, these changes are obvious, and all inventions and creations utilizing the inventive concept are included in the protection list.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010793803.2A CN111912426A (en) | 2020-08-10 | 2020-08-10 | A low-cost odometer design method based on MEMS IMU |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010793803.2A CN111912426A (en) | 2020-08-10 | 2020-08-10 | A low-cost odometer design method based on MEMS IMU |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111912426A true CN111912426A (en) | 2020-11-10 |
Family
ID=73283357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010793803.2A Pending CN111912426A (en) | 2020-08-10 | 2020-08-10 | A low-cost odometer design method based on MEMS IMU |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111912426A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112697153A (en) * | 2020-12-31 | 2021-04-23 | 广东美的白色家电技术创新中心有限公司 | Positioning method of autonomous mobile device, electronic device and storage medium |
CN112902982A (en) * | 2021-01-18 | 2021-06-04 | 惠州市德赛西威汽车电子股份有限公司 | Method and system for accurately calculating vehicle mileage and automobile |
CN113009173A (en) * | 2021-02-02 | 2021-06-22 | 惠州市德赛西威汽车电子股份有限公司 | High-precision vehicle speed calculation method |
CN113155154A (en) * | 2021-04-07 | 2021-07-23 | 扬州大学 | Error correction method based on attitude and mileage of sensor and camera |
CN114152269A (en) * | 2021-11-09 | 2022-03-08 | 南京邮电大学 | On-site calibration method for installation parameters of wheel installation inertia measurement unit |
CN114353822A (en) * | 2022-01-11 | 2022-04-15 | 深圳市几米物联有限公司 | Trailer mileage recording method, trailer and recording system |
US12142095B2 (en) | 2022-07-29 | 2024-11-12 | Honda Motor Co., Ltd. | Method of fuel economy calculation on brand-new vehicles |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080071476A1 (en) * | 2006-09-19 | 2008-03-20 | Takayuki Hoshizaki | Vehicle dynamics conditioning method on MEMS based integrated INS/GPS vehicle navigation system |
US8914196B1 (en) * | 2013-11-01 | 2014-12-16 | Automotive Technologies International, Inc. | Crash sensor systems utilizing vehicular inertial properties |
CN105737842A (en) * | 2016-03-23 | 2016-07-06 | 南京航空航天大学 | Vehicle-mounted autonomous navigation method based on rotary modulation and virtual odometer |
CN105823481A (en) * | 2015-12-21 | 2016-08-03 | 上海华测导航技术股份有限公司 | GNSS-INS vehicle attitude determination method based on single antenna |
CN106767847A (en) * | 2016-12-15 | 2017-05-31 | 北京三驰科技发展有限公司 | A kind of vehicle attitude safe early warning method and system |
CN107390246A (en) * | 2017-07-06 | 2017-11-24 | 电子科技大学 | A kind of GPS/INS Combinated navigation methods based on genetic neural network |
CN109506674A (en) * | 2017-09-15 | 2019-03-22 | 高德信息技术有限公司 | A kind of bearing calibration of acceleration and device |
CN110873575A (en) * | 2020-01-17 | 2020-03-10 | 立得空间信息技术股份有限公司 | Mileage measurement method based on inertial sensor |
CN110887481A (en) * | 2019-12-11 | 2020-03-17 | 中国空气动力研究与发展中心低速空气动力研究所 | Carrier dynamic attitude estimation method based on MEMS inertial sensor |
CN110954102A (en) * | 2019-12-18 | 2020-04-03 | 无锡北微传感科技有限公司 | Magnetometer-assisted inertial navigation system and method for robot positioning |
-
2020
- 2020-08-10 CN CN202010793803.2A patent/CN111912426A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080071476A1 (en) * | 2006-09-19 | 2008-03-20 | Takayuki Hoshizaki | Vehicle dynamics conditioning method on MEMS based integrated INS/GPS vehicle navigation system |
US8914196B1 (en) * | 2013-11-01 | 2014-12-16 | Automotive Technologies International, Inc. | Crash sensor systems utilizing vehicular inertial properties |
CN105823481A (en) * | 2015-12-21 | 2016-08-03 | 上海华测导航技术股份有限公司 | GNSS-INS vehicle attitude determination method based on single antenna |
CN105737842A (en) * | 2016-03-23 | 2016-07-06 | 南京航空航天大学 | Vehicle-mounted autonomous navigation method based on rotary modulation and virtual odometer |
CN106767847A (en) * | 2016-12-15 | 2017-05-31 | 北京三驰科技发展有限公司 | A kind of vehicle attitude safe early warning method and system |
CN107390246A (en) * | 2017-07-06 | 2017-11-24 | 电子科技大学 | A kind of GPS/INS Combinated navigation methods based on genetic neural network |
CN109506674A (en) * | 2017-09-15 | 2019-03-22 | 高德信息技术有限公司 | A kind of bearing calibration of acceleration and device |
CN110887481A (en) * | 2019-12-11 | 2020-03-17 | 中国空气动力研究与发展中心低速空气动力研究所 | Carrier dynamic attitude estimation method based on MEMS inertial sensor |
CN110954102A (en) * | 2019-12-18 | 2020-04-03 | 无锡北微传感科技有限公司 | Magnetometer-assisted inertial navigation system and method for robot positioning |
CN110873575A (en) * | 2020-01-17 | 2020-03-10 | 立得空间信息技术股份有限公司 | Mileage measurement method based on inertial sensor |
Non-Patent Citations (2)
Title |
---|
ZHIMING LI,等: "Attitude Determination for Land Vehicles Based on Low Cost GPS/MEMS-IMU", 《2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL》 * |
陈映秋,等: "基于车轮安装惯性测量单元的车载组合导航", 《中国惯性技术学报》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112697153A (en) * | 2020-12-31 | 2021-04-23 | 广东美的白色家电技术创新中心有限公司 | Positioning method of autonomous mobile device, electronic device and storage medium |
CN112902982A (en) * | 2021-01-18 | 2021-06-04 | 惠州市德赛西威汽车电子股份有限公司 | Method and system for accurately calculating vehicle mileage and automobile |
CN112902982B (en) * | 2021-01-18 | 2023-11-17 | 惠州市德赛西威汽车电子股份有限公司 | Vehicle driving mileage accurate calculation method, system and automobile |
WO2022166083A1 (en) * | 2021-02-02 | 2022-08-11 | 惠州市德赛西威汽车电子股份有限公司 | High-precision vehicle velocity calculation method |
CN113009173B (en) * | 2021-02-02 | 2023-10-03 | 惠州市德赛西威汽车电子股份有限公司 | High-precision vehicle speed calculation method |
CN113009173A (en) * | 2021-02-02 | 2021-06-22 | 惠州市德赛西威汽车电子股份有限公司 | High-precision vehicle speed calculation method |
CN113155154A (en) * | 2021-04-07 | 2021-07-23 | 扬州大学 | Error correction method based on attitude and mileage of sensor and camera |
CN113155154B (en) * | 2021-04-07 | 2022-09-20 | 扬州大学 | Error correction method based on attitude and mileage of sensor and camera |
CN114152269A (en) * | 2021-11-09 | 2022-03-08 | 南京邮电大学 | On-site calibration method for installation parameters of wheel installation inertia measurement unit |
CN114152269B (en) * | 2021-11-09 | 2024-03-22 | 南京邮电大学 | On-site calibration method for installation parameters of wheel installation inertia measurement unit |
CN114353822A (en) * | 2022-01-11 | 2022-04-15 | 深圳市几米物联有限公司 | Trailer mileage recording method, trailer and recording system |
CN114353822B (en) * | 2022-01-11 | 2024-05-24 | 深圳市几米物联有限公司 | Trailer mileage recording method, trailer and recording system |
US12142095B2 (en) | 2022-07-29 | 2024-11-12 | Honda Motor Co., Ltd. | Method of fuel economy calculation on brand-new vehicles |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111912426A (en) | A low-cost odometer design method based on MEMS IMU | |
CN110207697B (en) | Inertial navigation resolving method based on angular accelerometer/gyroscope/accelerometer | |
CN104061899B (en) | A method for estimating vehicle roll angle and pitch angle based on Kalman filter | |
CN110221333A (en) | A kind of error in measurement compensation method of vehicle-mounted INS/OD integrated navigation system | |
CN111351482B (en) | Multi-rotor aircraft combined navigation method based on error state Kalman filtering | |
CN110207691B (en) | Multi-unmanned vehicle collaborative navigation method based on data link ranging | |
CN105021192B (en) | A kind of implementation method of the integrated navigation system based on zero-speed correction | |
CN108731670A (en) | Inertia/visual odometry combined navigation locating method based on measurement model optimization | |
CN110017837B (en) | Attitude anti-magnetic interference combined navigation method | |
CN108168574A (en) | A kind of 8 position Strapdown Inertial Navigation System grade scaling methods based on speed observation | |
CN107063305B (en) | Method for correcting downhill suspended rear wheel odometer error by using inertial navigation and pressure sensors | |
CN111678514B (en) | Vehicle-mounted autonomous navigation method based on carrier motion condition constraint and single-axis rotation modulation | |
CN104864874B (en) | A kind of inexpensive single gyro dead reckoning navigation method and system | |
CN110207692A (en) | A kind of inertia pre-integration pedestrian navigation method of map auxiliary | |
CN106568449A (en) | GNSS/INS combination navigation method based on MEMS vehicle model assist and constraint | |
CN108981694A (en) | Attitude algorithm method and system based on wavelet neural network and EKF | |
CN111220151B (en) | Inertia and milemeter combined navigation method considering temperature model under load system | |
Gao et al. | An integrated land vehicle navigation system based on context awareness | |
CN110285804A (en) | Vehicle Cooperative Navigation Method Based on Relative Motion Model Constraints | |
CN104613965A (en) | Stepping type pedestrian navigation method based on bidirectional filtering smoothing technology | |
CN116608852A (en) | Gyroscope temperature drift compensation method for inertial navigation equipment of agricultural machinery | |
CN106323275A (en) | Walker indoor positioning method based on Bayes estimation and map aided calibration | |
CN115451949A (en) | A Vehicle Positioning Method Based on Wheel Mounted Inertial Measurement Units | |
CN110926465A (en) | A MEMS/GPS Loose Integrated Navigation Method | |
CN116067369A (en) | Pedestrian collaborative navigation method based on distance and angle |
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 | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20231110 |
|
AD01 | Patent right deemed abandoned |