Next Article in Journal
Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
Previous Article in Journal
A Step-by-Step Decoupling and Compensation Method for the Volumetric Error for a Gear Grinding Machine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

ROS-Based Autonomous Driving System with Enhanced Path Planning Node Validated in Chicane Scenarios

by
Mohamed Reda
1,2,*,
Ahmed Onsy
1,
Amira Y. Haikal
2 and
Ali Ghanbari
1
1
School of Engineering, University of Central Lancashire, Preston PR1 2HE, UK
2
Computers and Control Systems Engineering Department, Faculty of Engineering, Mansoura University, Mansoura 35516, Egypt
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(8), 375; https://doi.org/10.3390/act14080375
Submission received: 8 March 2025 / Revised: 9 July 2025 / Accepted: 23 July 2025 / Published: 27 July 2025
(This article belongs to the Section Control Systems)

Abstract

In modern vehicles, Autonomous Driving Systems (ADSs) are designed to operate partially or fully without human intervention. The ADS pipeline comprises multiple layers, including sensors, perception, localization, mapping, path planning, and control. The Robot Operating System (ROS) is a widely adopted framework that supports the modular development and integration of these layers. Among them, the path-planning and control layers remain particularly challenging due to several limitations. Classical path planners often struggle with non-smooth trajectories and high computational demands. Meta-heuristic optimization algorithms have demonstrated strong theoretical potential in path planning; however, they are rarely implemented in real-time ROS-based systems due to integration challenges. Similarly, traditional PID controllers require manual tuning and are unable to adapt to system disturbances. This paper proposes a ROS-based ADS architecture composed of eight integrated nodes, designed to address these limitations. The path-planning node leverages a meta-heuristic optimization framework with a cost function that evaluates path feasibility using occupancy grids from the Hector SLAM and obstacle clusters detected through the DBSCAN algorithm. A dynamic goal-allocation strategy is introduced based on the LiDAR range and spatial boundaries to enhance planning flexibility. In the control layer, a modified Pure Pursuit algorithm is employed to translate target positions into velocity commands based on the drift angle. Additionally, an adaptive PID controller is tuned in real time using the Differential Evolution (DE) algorithm, ensuring robust speed regulation in the presence of external disturbances. The proposed system is practically validated on a four-wheel differential drive robot across six scenarios. Experimental results demonstrate that the proposed planner significantly outperforms state-of-the-art methods, ranking first in the Friedman test with a significance level less than 0.05, confirming the effectiveness of the proposed architecture.
Keywords: path planning; autonomous driving system; Robotic Operating System (ROS); differential evolution; LiDAR sensor; Hector SLAM mapping; four-wheel differential drive robot path planning; autonomous driving system; Robotic Operating System (ROS); differential evolution; LiDAR sensor; Hector SLAM mapping; four-wheel differential drive robot

Share and Cite

MDPI and ACS Style

Reda, M.; Onsy, A.; Haikal, A.Y.; Ghanbari, A. ROS-Based Autonomous Driving System with Enhanced Path Planning Node Validated in Chicane Scenarios. Actuators 2025, 14, 375. https://doi.org/10.3390/act14080375

AMA Style

Reda M, Onsy A, Haikal AY, Ghanbari A. ROS-Based Autonomous Driving System with Enhanced Path Planning Node Validated in Chicane Scenarios. Actuators. 2025; 14(8):375. https://doi.org/10.3390/act14080375

Chicago/Turabian Style

Reda, Mohamed, Ahmed Onsy, Amira Y. Haikal, and Ali Ghanbari. 2025. "ROS-Based Autonomous Driving System with Enhanced Path Planning Node Validated in Chicane Scenarios" Actuators 14, no. 8: 375. https://doi.org/10.3390/act14080375

APA Style

Reda, M., Onsy, A., Haikal, A. Y., & Ghanbari, A. (2025). ROS-Based Autonomous Driving System with Enhanced Path Planning Node Validated in Chicane Scenarios. Actuators, 14(8), 375. https://doi.org/10.3390/act14080375

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop