A path-tracking algorithm using predictive Stanley lateral controller

Path tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into account the stability of the yaw and the nonholonomic constraints of the vehicle. In most cases, the lateral controller design relies on identify...

Full description

Bibliographic Details
Main Authors: Ahmed AbdElmoniem, Ahmed Osama, Mohamed Abdelaziz, Shady A Maged
Format: Article
Language:English
Published: SAGE Publishing 2020-11-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.1177/1729881420974852
id doaj-761b45da6f6948c4a9c9d343ddfbe788
record_format Article
spelling doaj-761b45da6f6948c4a9c9d343ddfbe7882020-12-02T23:36:50ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142020-11-011710.1177/1729881420974852A path-tracking algorithm using predictive Stanley lateral controllerAhmed AbdElmoniem0Ahmed Osama1Mohamed Abdelaziz2Shady A Maged3 Autotronics Research Lab (ARL), Ain Shams University, Cairo, Egypt Civil Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, Egypt Automotive Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, Egypt Mechatronics Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, EgyptPath tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into account the stability of the yaw and the nonholonomic constraints of the vehicle. In most cases, the lateral controller design relies on identifying a path reference point, the one with the shortest distance to the vehicle giving the current state of the vehicle. That restricts the controller’s ability to handle sudden changes of the trajectory heading angle. The present article proposes a new approach that imitates human behavior while driving. It is based on a discrete prediction model that anticipates the future states of the vehicle, allowing the use of the control algorithm in future predicted states augmented with the current controller output. The performance of the proposed approach is verified through several simulations on V-REP simulator with different types of maneuvers (double lane change, hook road, S road, and curved road) and a wide range of velocities. Predictive Stanley controller was used compared to the original Stanley controller. The obtained results of the proposed control approach show the advantage and the performance of the technique in terms of minimizing the lateral error and ensuring yaw stability by an average of 53% and 22%, respectively.https://doi.org/10.1177/1729881420974852
collection DOAJ
language English
format Article
sources DOAJ
author Ahmed AbdElmoniem
Ahmed Osama
Mohamed Abdelaziz
Shady A Maged
spellingShingle Ahmed AbdElmoniem
Ahmed Osama
Mohamed Abdelaziz
Shady A Maged
A path-tracking algorithm using predictive Stanley lateral controller
International Journal of Advanced Robotic Systems
author_facet Ahmed AbdElmoniem
Ahmed Osama
Mohamed Abdelaziz
Shady A Maged
author_sort Ahmed AbdElmoniem
title A path-tracking algorithm using predictive Stanley lateral controller
title_short A path-tracking algorithm using predictive Stanley lateral controller
title_full A path-tracking algorithm using predictive Stanley lateral controller
title_fullStr A path-tracking algorithm using predictive Stanley lateral controller
title_full_unstemmed A path-tracking algorithm using predictive Stanley lateral controller
title_sort path-tracking algorithm using predictive stanley lateral controller
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2020-11-01
description Path tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into account the stability of the yaw and the nonholonomic constraints of the vehicle. In most cases, the lateral controller design relies on identifying a path reference point, the one with the shortest distance to the vehicle giving the current state of the vehicle. That restricts the controller’s ability to handle sudden changes of the trajectory heading angle. The present article proposes a new approach that imitates human behavior while driving. It is based on a discrete prediction model that anticipates the future states of the vehicle, allowing the use of the control algorithm in future predicted states augmented with the current controller output. The performance of the proposed approach is verified through several simulations on V-REP simulator with different types of maneuvers (double lane change, hook road, S road, and curved road) and a wide range of velocities. Predictive Stanley controller was used compared to the original Stanley controller. The obtained results of the proposed control approach show the advantage and the performance of the technique in terms of minimizing the lateral error and ensuring yaw stability by an average of 53% and 22%, respectively.
url https://doi.org/10.1177/1729881420974852
work_keys_str_mv AT ahmedabdelmoniem apathtrackingalgorithmusingpredictivestanleylateralcontroller
AT ahmedosama apathtrackingalgorithmusingpredictivestanleylateralcontroller
AT mohamedabdelaziz apathtrackingalgorithmusingpredictivestanleylateralcontroller
AT shadyamaged apathtrackingalgorithmusingpredictivestanleylateralcontroller
AT ahmedabdelmoniem pathtrackingalgorithmusingpredictivestanleylateralcontroller
AT ahmedosama pathtrackingalgorithmusingpredictivestanleylateralcontroller
AT mohamedabdelaziz pathtrackingalgorithmusingpredictivestanleylateralcontroller
AT shadyamaged pathtrackingalgorithmusingpredictivestanleylateralcontroller
_version_ 1724401863667744768