German Aerospace Center (DLR), Institute of Communications and Navigation, Oberpfaffenhofen, 82234 Wessling, Germany.
Sensors (Basel). 2017 Jul 3;17(7):1555. doi: 10.3390/s17071555.
The navigation of pedestrians based on inertial sensors, i.e., accelerometers and gyroscopes, has experienced a great growth over the last years. However, the noise of medium- and low-cost sensors causes a high error in the orientation estimation, particularly in the yaw angle. This error, called drift, is due to the bias of the z-axis gyroscope and other slow changing errors, such as temperature variations. We propose a seamless landmark-based drift compensation algorithm that only uses inertial measurements. The proposed algorithm adds a great value to the state of the art, because the vast majority of the drift elimination algorithms apply corrections to the estimated position, but not to the yaw angle estimation. Instead, the presented algorithm computes the drift value and uses it to prevent yaw errors and therefore position errors. In order to achieve this goal, a detector of landmarks, i.e., corners and stairs, and an association algorithm have been developed. The results of the experiments show that it is possible to reliably detect corners and stairs using only inertial measurements eliminating the need that the user takes any action, e.g., pressing a button. Associations between re-visited landmarks are successfully made taking into account the uncertainty of the position. After that, the drift is computed out of all associations and used during a post-processing stage to obtain a low-drifted yaw angle estimation, that leads to successfully drift compensated trajectories. The proposed algorithm has been tested with quasi-error-free turn rate measurements introducing known biases and with medium-cost gyroscopes in 3D indoor and outdoor scenarios.
基于惯性传感器(即加速度计和陀螺仪)的行人导航技术在过去几年中得到了迅猛发展。然而,中低价位传感器的噪声会导致其在方向估计方面产生较大误差,尤其是在偏航角上。这种误差称为漂移,是由于 z 轴陀螺仪的偏差以及其他缓慢变化的误差(如温度变化)引起的。我们提出了一种基于无缝地标物的漂移补偿算法,该算法仅使用惯性测量。所提出的算法在现有技术中具有很高的价值,因为绝大多数漂移消除算法都对估计位置进行校正,但不对偏航角估计进行校正。相反,本文提出的算法计算漂移值,并利用它来防止偏航误差,从而避免位置误差。为了实现这一目标,我们开发了地标物(即拐角和楼梯)的检测器和关联算法。实验结果表明,仅使用惯性测量就可以可靠地检测到拐角和楼梯,而无需用户采取任何行动,例如按下按钮。成功地考虑了位置不确定性,实现了对重新访问地标物的关联。之后,我们从所有关联中计算出漂移,并在后期处理阶段使用它来获得低漂移的偏航角估计,从而实现成功的漂移补偿轨迹。该算法已在具有准无误差转弯率测量的情况下进行了测试,引入了已知的偏差,并在 3D 室内和室外场景中使用了中价位的陀螺仪进行了测试。