RT-FLOW: FPGA Implementation of Real-Time Optical-Flow-Based SLAM for High-Speed Tracking and High-Quality Mapping
Simultaneous Localization and Mapping (SLAM) is pivotal for autonomous robotics, yet feature-based SLAM systems struggle with sparse environmental representations and robustness under dynamic conditions. Optical-flow-based SLAM (OpF-SLAM) addresses these limitations by leveraging pixel-level motion data for dense mapping; however, its computational intensity hinders real-time deployment. This paper presents RT-FLOW, an FPGA-based accelerator for OpF-SLAM that achieves real-time performance through three key innovations: 1) A feature-context encoding engine that exploits inter-frame similarity to resolve data dependency in correlation construction, reducing latency by 77.5%. 2) A heterogeneous mixed-precision flow update engine guided by correlation sparsity, enabling 3.7× faster optical flow computation with negligible accuracy loss. 3) A pivoting-free linear solver using Householder transformations for stable pose optimization. Implemented on Xilinx XCZU7EV FPGA, RT-FLOW processes full-image pixels per frame at 65 fps with an energy efficiency of 0.358 μJ/point, outperforming previous FPGA designs. Evaluated on benchmark datasets, RT-FLOW demonstrates robustness in diverse environments while maintaining sub-110mJ/frame energy consumption. This work bridges the gap between algorithmic potential and hardware feasibility for high-density SLAM, empowering next-generation mobile robots with real-time scene understanding capabilities.
Authors
- Mengjie Li (ORCID: https://orcid.org/0000-0002-5766-4225)
- Haozhe Zhu (ORCID: https://orcid.org/0000-0002-6412-3996)
- Chixiao Chen (ORCID: https://orcid.org/0000-0002-5980-4236)
- Siqi He (ORCID: https://orcid.org/0009-0002-0916-8486)
- Zhang Yiming (ORCID: https://orcid.org/0000-0003-0319-6996)
- Qi Liu (ORCID: https://orcid.org/0000-0001-7062-831X)
- Xiaoyang Zeng (ORCID: https://orcid.org/0000-0003-3986-137X)
Institutions
- Fudan University (CN)
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems I Regular Papers
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/tcsi.2025.3566090
- Citations
- 1
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 4.99
Funders
- National Natural Science Foundation of China