Reconfigurable System-on-Chip Architectures for Robust Visual SLAM on Humanoid Robots

Author:

Gkeka Maria Rafaela1ORCID,Patras Alexandros1ORCID,Tavoularis Nikolaos2ORCID,Piperakis Stylianos2ORCID,Hourdakis Emmanouil2ORCID,Trahanias Panos2ORCID,Antonopoulos Christos D.1ORCID,Lalis Spyros1ORCID,Bellas Nikolaos1ORCID

Affiliation:

1. University of Thessaly, Volos, Thessaly, Greece

2. Foundation for Research and Technology - Hellas (FORTH), Heraklion, Crete, Greece

Abstract

Visual Simultaneous Localization and Mapping (vSLAM) is the method of employing an optical sensor to map the robot’s observable surroundings while also identifying the robot’s pose in relation to that map. The accuracy and speed of vSLAM calculations can have a very significant impact on the performance and effectiveness of subsequent tasks that need to be executed by the robot, making it a key building component for current robotic designs. The application of vSLAM in the area of humanoid robotics is particularly difficult due to the robot’s unsteady locomotion. This paper introduces a pose graph optimization module based on RGB (ORB) features, as an extension of the KinectFusion pipeline (a well-known vSLAM algorithm), to assist in recovering the robot’s stance during unstable gait patterns when the KinectFusion tracking system fails. We develop and test a wide range of embedded MPSoC FPGA designs, and we investigate numerous architectural improvements, both precise and approximation, to study their impact on performance and accuracy. Extensive design space exploration reveals that properly designed approximations, which exploit domain knowledge and efficient management of CPU and FPGA fabric resources, enable real-time vSLAM at more than 30 fps in humanoid robots with high energy-efficiency and without compromising robot tracking and map construction. This is the first FPGA design to achieve robust, real-time dense SLAM operation targeting specifically humanoid robots. An open source release of our implementations and data can be found in [ 1 ].

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference71 articles.

1. Oct 2021. https://github.com/csl-uth/PG-SLAM_fpga. (Oct 2021). DOI:10.5281/zenodo.5616787

2. Embedding SLAM algorithms: Has it come of age?;Abouzahir Mohamed;Robotics and Autonomous Systems,2018

3. Decentralized active information acquisition: Theory and application to multi-robot SLAM;Atanasov Nikolay A.;IEEE International Conference on Robotics and Automation (ICRA),2015

4. Blur image detection using Laplacian operator and Open-CV;Bansal Raghav;2016 International Conference System Modeling & Advancement in Research Trends (SMART),2016

5. A method for registration of 3-D shapes.;Besl Paul J.;IEEE Trans. Pattern Analysis and Machine Intelligence,1992

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Enhancing Real-time Simultaneous Localization and Mapping with FPGA-based EKF-SLAM's Hardware Architecture;Procedia Computer Science;2024

2. Electronic Sensor Multi-Modal Slam Algorithm Based on Information Fusion Technology;2023 International Conference on Ambient Intelligence, Knowledge Informatics and Industrial Electronics (AIKIIE);2023-11-02

3. Research on Visual SLAM Navigation Techniques for Dynamic Environments;International Journal of Distributed Sensor Networks;2023-09-01

4. Exploring Sparse Visual Odometry Acceleration With High-Level Synthesis;IEEE Access;2023

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3