For improved positioning in urban canyons, this study proposes an efficient dual‐filter method integrating multi‐constellation global navigation satellite system (GNSS), an inertial navigation system (INS), a barometric altimeter and an on‐board diagnostics (OBD) module. The proposed method consists of a position‐domain (PD) Hatch filter and velocity Kalman filter. The Hatch filter is operated as the main positioning filter and the Kalman filter is operated as a sub‐filter to aid the main filter for the occasional GNSS outages. The Hatch filter combines barometric altimeter measurements with GNSS pseudorange and carrier phase measurements. The Kalman filter integrates the inertial measurement unit (IMU) measurements with GNSS Doppler shift and OBD speed measurements. A semi‐simulation method is applied for the accurate performance evaluation of the proposed method compared with the several conventional methods under deficient satellite visibility, multipath errors and cycle slips caused by urban canyons. By the test results, it is demonstrated that the proposed method can bound the positioning errors effectively by utilising low‐cost all‐weather sensors. The RMSEs of the proposed Kalman–Hatch dual‐filter algorithm were shown as 0.05, 0.19 and 0.11 m, respectively, and the maximum errors were shown as 0.16, 0.26 and 0.40 m, respectively, in the east, north and upward directions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.