Integration of RFNN-EKF Algorithm with ROS2 for Autonomous Mobile Robot Navigation

This research proposes an improved RFNN-EKF (Recurrent Fuzzy Neural Network-Extended Kalman Filter) algorithm and integrates it with Robot Operating System 2 (ROS2) to achieve autonomous navigation for physical mobile robots in obstacle-filled environments. While previous studies have validated the feasibility of the RFNN-EKF algorithm through simulations, physical testing introduces additional challenges such as motor dynamics, sensor noise, and environmental disturbances. To address these issues, this study modifies the RFNN-EKF algorithm to better suit real-world applications. The system employs a distributed architecture: A PC handles the computationally intensive RFNN-EKF algorithm and processes data from LiDAR and IMU, while an ESP32-based microcontroller manages motor control and speed monitoring. Communication between the PC and microcontroller is facilitated through Micro-ROS, ensuring real-time data transmission. Experimental results demonstrate that the proposed system achieves effective path planning and obstacle avoidance in dynamic environments, enhancing the autonomy and adaptability of mobile robots.

Institutions

Publication Details

Published
2025-06-01
DOI
https://doi.org/10.1109/rcar65431.2025.11139758
Primary Topic
Morphological variations and asymmetry
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integration of RFNN-EKF Algorithm with ROS2 for Autonomous Mobile Robot Navigation

Morphological variations and asymmetry
article

Integration of RFNN-EKF Algorithm with ROS2 for Autonomous Mobile Robot Navigation

article en

Abstract

This research proposes an improved RFNN-EKF (Recurrent Fuzzy Neural Network-Extended Kalman Filter) algorithm and integrates it with Robot Operating System 2 (ROS2) to achieve autonomous navigation for physical mobile robots in obstacle-filled environments. While previous studies have validated the feasibility of the RFNN-EKF algorithm through simulations, physical testing introduces additional challenges such as motor dynamics, sensor noise, and environmental disturbances. To address these issues, this study modifies the RFNN-EKF algorithm to better suit real-world applications. The system employs a distributed architecture: A PC handles the computationally intensive RFNN-EKF algorithm and processes data from LiDAR and IMU, while an ESP32-based microcontroller manages motor control and speed monitoring. Communication between the PC and microcontroller is facilitated through Micro-ROS, ensuring real-time data transmission. Experimental results demonstrate that the proposed system achieves effective path planning and obstacle avoidance in dynamic environments, enhancing the autonomy and adaptability of mobile robots.

University of Ottawa (CA), Carleton University (CA)
Affordable and clean energy
Openalex Percentile: Top 39%
Morphological variations and asymmetry
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.