We propose an optimization and acceleration solution for Visual-Inertial Navigation Systems (VINS) on UAVs based on heterogeneous computing architecture. As UAV application scenarios diversify, the requirements for autonomous navigation capabilities continue to increase. Visual-Inertial Navigation has become one of the mainstream technologies due to its advantages of low cost, rich information, and high reliability. However, real-time operation of VINS systems on resource-constrained UAV platforms still faces significant challenges, especially in highly dynamic and complex environments. Through a software-hardware co-design approach, this paper addresses the performance bottlenecks of VINS-Mono systems on UAV platforms. The main innovations include: proposing an initialization method combining optical flow and descriptors to improve system robustness in low-texture and fast-motion scenarios; designing an optical flow tracking strategy to replace OpenCV feature extraction, enhancing feature tracking efficiency through hardware acceleration interfaces; developing an adaptive feature selection algorithm to balance computational resources and precision in backend optimization.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimization and Acceleration of Visual-Inertial Navigation System for UAVs Based on Heterogeneous Computing Architecture

  • Hao Wang,
  • Bin Lan,
  • Bangguo Wei,
  • Xiangyang Chen,
  • Chao Guo

摘要

We propose an optimization and acceleration solution for Visual-Inertial Navigation Systems (VINS) on UAVs based on heterogeneous computing architecture. As UAV application scenarios diversify, the requirements for autonomous navigation capabilities continue to increase. Visual-Inertial Navigation has become one of the mainstream technologies due to its advantages of low cost, rich information, and high reliability. However, real-time operation of VINS systems on resource-constrained UAV platforms still faces significant challenges, especially in highly dynamic and complex environments. Through a software-hardware co-design approach, this paper addresses the performance bottlenecks of VINS-Mono systems on UAV platforms. The main innovations include: proposing an initialization method combining optical flow and descriptors to improve system robustness in low-texture and fast-motion scenarios; designing an optical flow tracking strategy to replace OpenCV feature extraction, enhancing feature tracking efficiency through hardware acceleration interfaces; developing an adaptive feature selection algorithm to balance computational resources and precision in backend optimization.