Hardware Implementation of Improved Oriented FAST and Rotated BRIEF-Simultaneous Localization and Mapping Version 2
The field of autonomous driving has seen continuous advances, yet achieving higher levels of automation in real-world applications remains challenging. A critical requirement for autonomous navigation is accurate map construction, particularly in novel and unstructured environments. In recent years, Simultaneous Localization and Mapping (SLAM) has evolved to support diverse sensor modalities, with some implementations incorporating machine learning to improve performance. However, these approaches often demand substantial computational resources. The key challenge lies in achieving efficiency within resource-constrained environments while minimizing errors that could degrade downstream tasks. This paper presents an enhanced ORB-SLAM2 (Oriented FAST and Rotated BRIEF Simultaneous Localization and Mapping, version 2) algorithm implemented on a Raspberry Pi 3 (ARM A53 CPU) to improve mapping performance under limited computational resources. ORB-SLAM2 comprises four main stages: Tracking, Local Mapping, Loop Closing, and Full Bundle Adjustment (BA). The proposed improvements include employing a more efficient feature descriptor to increase stereo feature-matching rates and optimizing loop-closing parameters to reduce accumulated errors. Experimental results demonstrate that the proposed system achieves notable improvements on the Raspberry Pi 3 platform. For monocular SLAM, RMSE is reduced by 18.11%, mean error by 22.97%, median error by 29.41%, and maximum error by 17.18%. For stereo SLAM, RMSE decreases by 0.30% and mean error by 0.38%. Furthermore, the ROS topic frequency stabilizes at 10 Hz, with quad-core CPU utilization averaging approximately 90%. These results indicate that the system satisfies real-time requirements while maintaining a balanced trade-off between accuracy and computational efficiency under resource constraints.
Authors
- Ying-Hua Chen
- Shih‐Lun Chen (ORCID: https://orcid.org/0000-0002-4079-9350)
- Jia‐Ching Wang (ORCID: https://orcid.org/0000-0003-0024-6732)
- Wenny Ramadha Putri (ORCID: https://orcid.org/0000-0002-5456-160X)
- Yung‐Hui Li (ORCID: https://orcid.org/0000-0002-0475-3689)
- Kuo-Chen Li (ORCID: https://orcid.org/0000-0002-0110-5491)
- Ming-Hsiang Su (ORCID: https://orcid.org/0000-0003-0633-774X)
- Ji-Long He
- Jian‐Hong Wang (ORCID: https://orcid.org/0000-0001-7396-7042)
- Chung-I Huang (ORCID: https://orcid.org/0009-0004-5266-2900)
Institutions
- Shandong University of Technology (CN)
- Chung Yuan Christian University (TW)
- Soochow University (TW)
- National Central University (TW)
- National Center for High-Performance Computing (TW)
- Taiwan Forestry Research Institute (TW)
Publication Details
- Journal
- Sensors
- Published
- 2025-10-17
- DOI
- https://doi.org/10.3390/s25206404
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 0.00