Invariant Extended Kalman Filtering for Pedestrian Deep-Inertial Odometry
Keywords: Invariant Extended Kalman Filtering, Deep learning, Inertial odometry, State estimation, Pedestrian localization, Low-cost
Abstract. Indoor localization for pedestrians, which relies solely on inertial odometry, has been a topic of great interest. Its significance lies in its ability to provide positioning solutions independently, without the need for external data. Although traditional strap-down inertial navigation shows rapid drift, the introduction of pedestrian dead reckoning (PDR), and artificial intelligence (AI) has enhanced the applicability of inertial odometry for indoor localization. However, inertial odometry continues to be affected by drift, inherent to the nature of dead reckoning. This implies that even a slight error at a given moment can lead to a significant decrease in accuracy after continuous integration operations. In this paper, we propose a novel approach aimed at enhancing the positioning accuracy of inertial odometry. Firstly, we derive a learning-based forward speed using inertial measurements from a smartphone. Unlike mainstream methods where the learned speed is directly used to determine the position, we use the forward speed combined with non-holonomic constraint (NHC) as a measurement to update the state predicted within a strap-down inertial navigation framework. Secondly, we employ an invariant extended Kalman filter (IEKF)-based state estimation to facilitate fusion to cope with the nonlinearity arising from the system and measurement model. Experimental tests are carried out in different scenarios using an iPhone 12, and traditional methods, including PDR, robust neural inertial navigation (RONIN), and the EKF-based method, are compared. The results suggest that the method we propose surpasses these traditional methods in performance.