A Real-Time CPU-GPU Embedded Implementation of a Tightly-Coupled Visual-Inertial Navigation System

被引:1
|
作者
Sheikhpour, K. Soroush [1 ]
Atia, Mohamed [2 ]
机构
[1] Carleton Univ, Dept Elect, Ottawa, ON K1S 5B6, Canada
[2] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Visualization; Optimization; Real-time systems; Kalman filters; Graphics processing units; Inertial navigation; Autonomous systems; Embedded software; Parallel processing; Sensors; kalman filter; parallel processing; sensor fusion; visual-inertial navigation; ODOMETRY;
D O I
10.1109/ACCESS.2022.3199384
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In autonomous navigation technologies, the Multi-State Constraint Kalman Filter (MSCKF) is one of the most accurate and robust tightly-coupled fusion frameworks for Visual-Inertial Navigation (VIN). However, the adoption of the MSCKF VIN system in real-time embedded applications depends heavily on an efficient implementation of its tangled pipeline. This work initially proposes a novel parallel multi-thread implementation of the MSCKF VIN pipeline on an embedded CPU-enabled hardware that has speeded up the per-epoch processing time of the pipeline by 41% compared to the conventional sequential implementation. The heart of the MSCKF pipeline's visual backend is an inertially-aided 3D localization of visual feature points that are reduced to a set of nonlinear optimization problems which were conventionally solved in a serial fashion using the single-objective Gauss-Newton optimization algorithm. This work leveraged the parallel architecture of an embedded GPU and further proposes an efficient parallel implementation of a multi-objective Gauss-Newton algorithm. Integration of the proposed GPU-accelerated feature localization technique in the MSCKF parallel pipeline has resulted in 33% faster per-epoch processing time and consequently, the satisfaction of strict real-time constraints. The proposed parallel MSCKF VIN pipelines have been developed using C++ and CUDA on the NVIDIA Jetson TX2 embedded board. Experimental evaluations on a real visual-inertial odometry dataset have been provided to validate the efficacy and real-time performance enhancement of the proposed parallel implementation.
引用
收藏
页码:86384 / 86394
页数:11
相关论文
共 50 条
  • [1] A Real-Time, Robust Visual-Inertial Navigation System Tightly Coupled With GNSS and Barometer
    Che, Yifan
    Dong, Jiuxiang
    IEEE SENSORS LETTERS, 2024, 8 (06)
  • [2] Tightly-Coupled Stereo Visual-Inertial Navigation Using Point and Line Features
    Kong, Xianglong
    Wu, Wenqi
    Zhang, Lilian
    Wang, Yujie
    SENSORS, 2015, 15 (06) : 12816 - 12833
  • [3] Visual-inertial odometry based on tightly-coupled encoder
    Hu, Zhangfang
    Guo, Zhenqian
    Luo, Yuan
    Chen, Jian
    OPTOELECTRONIC IMAGING AND MULTIMEDIA TECHNOLOGY IX, 2022, 12317
  • [4] Tightly-coupled GNSS-aided Visual-Inertial Localization
    Lee, Woosik
    Geneva, Patrick
    Yang, Yulin
    Huang, Guoquan
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 9484 - 9491
  • [5] DiT-SLAM: Real-Time Dense Visual-Inertial SLAM with Implicit Depth Representation and Tightly-Coupled Graph Optimization
    Zhao, Mingle
    Zhou, Dingfu
    Song, Xibin
    Chen, Xiuwan
    Zhang, Liangjun
    SENSORS, 2022, 22 (09)
  • [6] Sensor Synchronization for Android Phone Tightly-Coupled Visual-Inertial SLAM
    Feng, Zheyu
    Li, Jianwen
    Dai, Taogao
    CHINA SATELLITE NAVIGATION CONFERENCE (CSNC) 2018 PROCEEDINGS, VOL III, 2018, 499 : 601 - 612
  • [7] Visual-Inertial SLAM with Tightly-Coupled Dropout-Tolerant GPS Fusion
    Boche, Simon
    Zuo, Xingxing
    Schaefer, Simon
    Leutenegger, Stefan
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 7020 - 7027
  • [8] A Visual-Inertial Navigation System Using AprilTag for Real-Time MAV Applications
    Barbosa, Joao Paulo de Almeida
    Dias, Stiven Schwanz
    dos Santos, Davi Antonio
    PROCEEDINGS OF THE 2018 25TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND MACHINE VISION IN PRACTICE (M2VIP), 2018, : 191 - 197
  • [9] Tightly-Coupled Monocular Visual-Inertial Fusion for Autonomous Flight of Rotorcraft MAVs
    Shen, Shaojie
    Michael, Nathan
    Kumar, Vijay
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 5303 - 5310
  • [10] A tightly-coupled dense monocular Visual-Inertial Odometry system with lightweight depth estimation network
    Wang, Xin
    Zhang, Zuoming
    Li, Luchen
    APPLIED SOFT COMPUTING, 2025, 171