Administrator by China Associction for Science and Technology
Sponsored by China Society of Automotive Engineers
Published by AUTO FAN Magazine Co. Ltd.

Automotive Engineering ›› 2023, Vol. 45 ›› Issue (8): 1457-1467.doi: 10.19562/j.chinasae.qcgc.2023.08.016

Special Issue: 智能网联汽车技术专题-感知&HMI&测评2023年

Previous Articles     Next Articles

Visual SLAM Based on Jacobian Null-space Marginalization

Tao Lu1,Xin Jin2,Yifei Liao1,Shengjie Huang1,Yilin Yang1,Guotao Xie1,2,Xiaohui Qin1,3()   

  1. 1.State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body,College of Mechanical and Vehicle Engineering,Hunan University,Changsha  410082
    2.Shandong Institute of Scientific and Technical Information,Jinan  250101
    3.Wuxi Intelligent Control Research Institute of Hunan University,Wuxi  214115
  • Received:2022-12-08 Revised:2023-02-28 Online:2023-08-25 Published:2023-08-17
  • Contact: Xiaohui Qin E-mail:qxh880507@163.com

Abstract:

The existing visual SLAM frameworks based on nonlinear optimization, in order to reduce the computational resource occupation and improve the system operation speed when solving large-scale linear equations, mostly use the Hession matrix sparsity and marginalization strategy in incremental equations to reduce the order of the problem. However, these methods still need a large amount of memory to explicitly construct the ultra-high dimensional Hessian matrix. Moreover, due to the sensitivity of the method to numerical changes, in order to reduce numerical errors, in actual deployment, they often rely on double precision floating point numbers to solve, which limits the application in low computing power platforms. To solve this problem, this paper proposes a visual SLAM method based on Jacobian domain null-space marginalization, which projects the landmark Jacobian matrix to its left null-space in the back-end optimization module, achieves the effect of reduction and improves the solution efficiency on the premise of avoiding the construction of Hessian matrix, and proves the equivalence of the two marginalization methods algebraically. From the perspective of numerical analysis, it is proved that the marginalization method proposed in this paper has better numerical stability and can support the single precision floating point solution, with further improvement of the efficiency. The open dataset and real vehicle test show that the method in this paper has better solution speed and accuracy than the general optimizer based on Schur complement marginalization.

Key words: automatic driving, visual SLAM, bundle adjustment, marginalization