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 条
  • [21] Tightly-coupled Fusion of Global Positional Measurements in Optimization-based Visual-Inertial Odometry
    Cioffi, Giovanni
    Scaramuzza, Davide
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 5089 - 5095
  • [22] R 2 LIVE: A Robust, Real-Time, LiDAR-Inertial-Visual Tightly-Coupled State Estimator and Mapping
    Lin, Jiarong
    Zheng, Chunran
    Xu, Wei
    Zhang, Fu
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 7469 - 7476
  • [23] Optimized Real-Time MUSIC Algorithm With CPU-GPU Architecture
    Huang, Qinghua
    Lu, Naida
    IEEE ACCESS, 2021, 9 : 54067 - 54077
  • [24] Visual-inertial navigation, mapping and localization: A scalable real-time causal approach
    Jones, Eagle S.
    Soatto, Stefano
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (04): : 407 - 430
  • [25] Real-Time and Energy-Efficient Face Detection on CPU-GPU Heterogeneous Embedded Platforms
    Oh, Chanyoung
    Yi, Saehanseul
    Yi, Youngmin
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2878 - 2888
  • [26] A Hybrid CPU-GPU Real-Time Hyperspectral Unmixing Chain
    Torti, Emanuele
    Danese, Giovanni
    Leporati, Francesco
    Plaza, Antonio
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2016, 9 (02) : 945 - 951
  • [27] BodySLAM plus plus : Fast and Tightly-Coupled Visual-Inertial Camera and Human Motion Tracking
    Henning, Dorian F.
    Choi, Christopher
    Schaefer, Simon
    Leutenegger, Stefan
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 3781 - 3788
  • [28] A Visual-Inertial Dynamic Object Tracking SLAM Tightly Coupled System
    Zhang, Hanxuan
    Wang, Dingyi
    Huo, Ju
    IEEE SENSORS JOURNAL, 2023, 23 (17) : 19905 - 19917
  • [29] Tightly-Coupled Visual-Inertial Localization and 3-D Rigid-Body Target Tracking
    Eckenhoff, Kevin
    Yang, Yulin
    Geneva, Patrick
    Huang, Guoquan
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (02) : 1541 - 1548
  • [30] PL-VIO: Tightly-Coupled Monocular Visual-Inertial Odometry Using Point and Line Features
    He, Yijia
    Zhao, Ji
    Guo, Yue
    He, Wenhao
    Yuan, Kui
    SENSORS, 2018, 18 (04)