Real-time 3D camera pose estimation using SLAM and GPU parallel computing on Jetson Orin
Estimating the position of a camera in 3D space has numerous important applications in 3D scanning systems and mobile robotics.In this article, the authors investigate a method for estimating the camera's position in 3D space using the simultaneous localisation and mapping (SLAM) algorithm, leveraging the computational power of the graphics processing unit (GPU) on the Jetson Orin embedded computer to develop real-time localisation applications.By implementing visual odometry algorithms on the compute unified architecture (CUDA) platform, experimental results demonstrated a significantly faster processing speed and higher accuracy compared to CPUbased methods, showing remarkable performance improvements in real-time scenarios.This underscores the potential for application in autonomous robotics and 3D scanning technology.The system efficiently processes feature extraction and matching using binary descriptors, optimising the workflow through parallel computations on the GPU.The research provides a detailed assessment of the accuracy and speed of the system, highlighting the advantages of utilising GPUs on embedded systems for 3D camera position estimation, thereby facilitating the design and fabrication of compact outdoor handheld 3D scanning devices that can still meet real-time requirements.
Authors
- Tu N. Nguyen (ORCID: https://orcid.org/0000-0001-7184-4102)
- Xuan Thịnh Tran
Institutions
- National Center for Technological Progress (VN)
Publication Details
- Journal
- Ministry of Science and Technology Vietnam
- Published
- 2024-10-25
- DOI
- https://doi.org/10.31276/vjst.66(10db).02-09
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 0.00