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 条
  • [31] A CPU-GPU HYBRID COMPUTING FRAMEWORK FOR REAL-TIME CLOTHING ANIMATION
    Li, Hanwen
    Wan, Yi
    Ma, Guanghui
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 391 - 396
  • [32] Robust Tightly-Coupled Visual-Inertial Odometry with Pre-built Maps in High Latency Situations
    Bao, Hujun
    Xie, Weijian
    Qian, Quanhao
    Chen, Danpeng
    Zhai, Shangjin
    Wang, Nan
    Zhang, Guofeng
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (05) : 2212 - 2222
  • [33] Efficient Parallel TLD on CPU-GPU Platform for Real-Time Tracking
    Chen, Zhaoyun
    Huang, Dafei
    Luo, Lei
    Wen, Mei
    Zhang, Chunyuan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (01): : 201 - 220
  • [34] Energy Efficient Real-time Task Scheduling on CPU-GPU Hybrid Clusters
    Mei, Xinxin
    Chu, Xiaowen
    Liu, Hai
    Leung, Yiu-Wing
    Li, Zongpeng
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [35] REDBEE: A Visual-Inertial Drone System for Real-Time Moving Object Detection
    Huang, Chong
    Chen, Peng
    Yang, Xin
    Cheng, Kwang-Ting
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 1725 - 1731
  • [36] A Hybrid Sliding Window Optimizer for Tightly-Coupled Vision-Aided Inertial Navigation System
    Jiang, Junxiang
    Niu, Xiaoji
    Guo, Ruonan
    Liu, Jingnan
    SENSORS, 2019, 19 (15)
  • [37] On-Manifold Preintegration for Real-Time Visual-Inertial Odometry
    Forster, Christian
    Carlone, Luca
    Dellaert, Frank
    Scaramuzza, Davide
    IEEE TRANSACTIONS ON ROBOTICS, 2017, 33 (01) : 1 - 21
  • [38] R3LIVE++: A Robust, Real-Time, Radiance Reconstruction Package With a Tightly-Coupled LiDAR-Inertial-Visual State Estimator
    Lin, Jiarong
    Zhang, Fu
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (12) : 11168 - 11185
  • [39] HybVIO: Pushing the Limits of Real-time Visual-inertial Odometry
    Seiskari, Otto
    Rantalankila, Pekka
    Kannala, Juho
    Ylilammi, Jerry
    Rahtu, Esa
    Solin, Arno
    2022 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2022), 2022, : 287 - 296
  • [40] A Novel Hybrid Unscented Particle Filter based on Firefly Algorithm for Tightly-Coupled Stereo Visual-Inertial Vehicle Positioning
    Li, Xiuyuan
    Gao, Wenxue
    Zhang, Jiashu
    JOURNAL OF NAVIGATION, 2020, 73 (03): : 613 - 627