Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T12:00:42.444Z Has data issue: false hasContentIssue false

A new visual/inertial integrated navigation algorithm based on sliding-window factor graph optimisation

Published online by Cambridge University Press:  01 December 2020

Haiying Liu*
Affiliation:
College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, P. R. China
Jingqi Wang
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, P. R. China
Jianxin Feng
Affiliation:
College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, P. R. China
Xinyao Wang
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, P. R. China
*
*Corresponding author. E-mail: liuhaiying@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Visual–Inertial Navigation Systems (VINS) plays an important role in many navigation applications. In order to improve the performance of VINS, a new visual/inertial integrated navigation method, named Sliding-Window Factor Graph optimised algorithm with Dynamic prior information (DSWFG), is proposed. To bound computational complexity, the algorithm limits the scale of data operations through sliding windows, and constructs the states to be optimised in the window with factor graph; at the same time, the prior information for sliding windows is set dynamically to maintain interframe constraints and ensure the accuracy of the state estimation after optimisation. First, the dynamic model of vehicle and the observation equation of VINS are introduced. Next, as a contrast, an Invariant Extended Kalman Filter (InEKF) is constructed. Then, the DSWFG algorithm is described in detail. Finally, based on the test data, the comparison experiments of Extended Kalman Filter (EKF), InEKF and DSWFG algorithms in different motion scenes are presented. The results show that the new method can achieve superior accuracy and stability in almost all motion scenes.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2020
Figure 0

Figure 1. Express the VINS movement process using factor graphs

Figure 1

Figure 2. The overall framework of DSWFG algorithm

Figure 2

Figure 3. The processing flow of SWF

Figure 3

Figure 4. The processing flow of factor graph optimisation

Figure 4

Table 1. Experimental parameters

Figure 5

Figure 5. Results of residential area scene using the 26–36 dataset. (a) The real trajectory vs. calculated trajectories. (b) The attitude error. (c) The position error

Figure 6

Figure 6. Results of city driving scene using the 30–18 dataset. (a) The real trajectory vs. calculated trajectories. (b) The attitude error. (c) The position error

Figure 7

Figure 7. Results of highway driving scene using the 03–42 dataset. (a) The real trajectory vs. calculated trajectories. (b) The attitude error. (c) The position error

Figure 8

Table 2. Results of EKF, InEKF and DSWFG