Global positioning system (GPS) has been widely used to estimate the absolute position of outdoor vehicles. Global positioning system and inertial measurement unit (IMU) can be integrated to deliver an enhanced effect over the individual system. GPS/IMU navigation solution that utilizes time-differenced carrier phase (TDCP) as observation can achieve high-precision positioning. The traditional TDCP-GPS/IMU navigation methods are compromised by the loss of constraints, especially when cycle slip occurs. This article proposes an optimal time difference-based TDCP-GPS/IMU navigation using graph optimization. Different from current methods, an optimal time difference strategy is designed to formulate integer-free constraints that span multiple epochs in a time window. Each satellite can be fully used to restrain the accumulation errors even though cycle slip happens. Then, the integer-free constraints are fused with relative constraints from IMU preintegration and TDCP between two successive epochs using graph optimization. Field tests are carried out to validate the performance of the proposed method. The results show that the proposed method can make the most of window length constraints to improve the positioning performance compared with traditional methods.
10 July 2023 in IEEE Transactions on Instrumentation and Measurement
Multi-sensor integrated navigation systems based on factor graph are increasingly used on indoor robots, UAVs, and other vehicles. The output information of the equipped low-cost inertial measurement unit (IMU) is usually processed by IMU pre-integration techniques. As the accuracy of IMU increases, the traditional factor graph using the IMU pre-integration method need to be improved. This paper proposes a factor graph optimization algorithm for high-precision IMU based navigation system. An improved IMU pre-integration method is used in the algorithm to deal with the data from inertial sensors. Different from traditional methods, the effect of the curvature of the Earth’s surface on the IMU pre-integration method is taken into account. Meanwhile, the parameters affecting the accuracy of the IMU pre-integration method are corrected by the estimated navigation state of the carrier. Thus, a more accurate relative constraint is constructed. After that, this constraint and other measurement information are fused by the factor graph optimization algorithm. Finally, different simulation tests and field vehicle tests are carried out to validate the performance of the proposed method. The test results show that the proposed method can improve the carrier positioning accuracy by 20% to 90% when using high-precision inertial sensors under different conditions.
27 September 2021 in IEEE Transactions on Vehicular Technology
GNSS/IMU/in-vehicle sensors navigation can provide accurate localization for land vehicles. Although the sensor fusion is often carried out by Kalman filter, graph optimization can obtain better state estimation. However, the graph optimization is still affected by the lack of rigorous IMU/in-vehicle sensors preintegration. In this paper, an improved preintegration method for GNSS/IMU/in-vehicle sensors navigation using graph optimization is proposed. Different from current methods, the preintegration that involves total error parameters of in-vehicle sensors is derived. The improved factors are subsequently fused with GNSS measurements and kinematic models using graph optimization, which can allow to yield a total parameters estimation. Thereby, more accurate relative constraints provided by the proposed method can improve the positioning accuracy compared with traditional preintegration methods. Meanwhile, the estimation accuracy of the proposed method for these error parameters can be superior to Kalman filter. The KITTI datasets and field tests are carried out to validate the competitive performance of the proposed method. Finally, the computational load of the proposed method is also discussed to verify its applicability for real-time operations.
14 October 2024 in IEEE Transactions on Instrumentation and Measurement
Navigating to a destination using smartphones has recently become a primary way in people’s daily lives. Positioning is the prerequisite condition before efficient path planning can be achieved. In urban environments, people can self-localize with the aid of the global navigation satellite system (GNSS). However, last-mile navigation is still a challenge for pedestrians as current indoor positioning techniques cannot provide an accurate position. For the past few years, many researchers in academia and industry have thrown themselves into smartphone-based indoor positioning. Various solutions have been proposed to enable accurate and reliable position solutions. Pedestrian dead reckoning (PDR) is a popular positioning method as it is self-contained and outperforms inertial navigation. Also, other information from sensor data features and infrastructures, such as radio frequency (RF), can ensure the positioning service. At present, there are various indoor positioning reviews available to summarize current techniques. However, they focus primarily on separate positioning methods rather than integration. This paper aims to comprehensively review PDR-centric indoor positioning using smartphones. It covers the basic concept of PDR and its integration with other information, examining both infrastructure-free and infrastructure-dependent approaches. Furthermore, this paper outlines key considerations for conducting a comprehensive comparative analysis of algorithm. Finally, the challenges and future research trends are given. This paper can help readers understand the features of different PDR-centric integrations. It also contributes to the design of more robust solutions to satisfy the ever-increasing demand for indoor positioning.
15 February 2022 in IEEE Transactions on Industrial Electronics
The presence of asynchronous absolute and relative measurements has posed a great challenge to the current multisensor positioning method in robotic systems. Although traditional factor graph methods possess a capability of plug-and-play, only a compromised performance can be obtained when dealing with an increasing number of asynchronous observations. In this article, a novel plug-and-play factor graph method for asynchronous absolute/relative measurements fusion in multisensor positioning is proposed. Different from traditional methods, a fixed-rate graph model is formed. The variable nodes in the graph are built at a fixed update rate to do the optimization, which is not affected by the arrival of measurements. Asynchronous absolute and relative measurements between two successive variable nodes are associated with corresponding variable nodes in the graph via the propagation of closed-form inertial measurement unit (IMU) preintegration. The simulations, datasets, and field tests are carried out to validate the proposed method. The results indicate that the closed-form IMU preintegration method has better dynamic adaptability in fusion system to formulate the association with asynchronous measurements. On this basis, the proposed method can integrate asynchronous measurements in a plug-and-play manner and achieve better performance compared to current methods. Meanwhile, the computational load can also be reduced.
In a dual-axis rotational inertial navigation system (RINS), there are two kinds of installation errors, nonorthogonal installation errors of inertial sensors, and installation errors between the inertial measurement unit (IMU) and rotation axes. Traditionally, these two errors are not considered simultaneously. Thus, they are calibrated separately by different estimation algorithms and rotation schemes. In this paper, a system-level self-calibration method for installation errors of a dual-axis RINS is proposed. Based on the Kalman filter, the measurement model is reestablished to ensure that all installation errors can be estimated together. First, the relationship between the initial attitude and subsequent attitude of IMU during rotation is used as a constraint to estimate nonorthogonal installation errors of accelerometers, and installation errors between the IMU and rotation axes. Then, the angular rate of the rotation mechanism is used as a reference to estimate nonorthogonal installation errors of the gyros. The rotation scheme of the IMU is designed to make all installation errors observable, and the observability of the system is analyzed based on the piecewise constant system method. Simulation and laboratory experiment results suggest that installation errors can be effectively estimated by the proposed method, thereby avoiding the complex separating process.