Results in Engineering (Jun 2024)

A modified sliding mode controller based on fuzzy logic to control the longitudinal dynamics of the autonomous vehicle

  • Rachid Alika,
  • El Mehdi Mellouli,
  • El Houssaine Tissir

Journal volume & issue
Vol. 22
p. 102120

Abstract

Read online

This article delves into the intricate world of controlling the longitudinal dynamics of autonomous vehicles. In the first part, we studied two distinct controllers: the Super Twisting Sliding Mode Control and its modified version enriched with the integration of fuzzy logic, applied to the longitudinal dynamics of the autonomous automobile to follow a desired speed longitudinal profile, the two controllers are compared with a Neural Network-Based Non-singular Terminal Sliding-Mode Control, the system takes the throttle and brake as its inputs and delivers speed and acceleration as outputs. The overarching objective is to ensure that the controlled vehicle maintains a close and precise alignment with the desired speed profile. The second part of our research is dedicated to the development of adaptive cruise control systems and cruise control according to the safety conditions. This controller consists of two blocks low and upper controller, in upper controller the inputs are the speeds of the automobile in front and of the autonomous automobile itself, the safety distance, the measured distance. The output is the desired acceleration. The objective is to maintain a distance between the front vehicles, greater than or equal to the safety distance. For this, to achieve this task, we have implemented a control system known as the Proportional Integral Derivative (PID) controller in the adaptive cruise control system to control this system. In the low controller block, the same controllers used in the first part: the Super Twisting Sliding Mode Control and its modified version based on fuzzy logic, are applied, the system inputs are throttle and brake, and the outputs are speed and acceleration. This system is processed by MATLAB code, we obtained a better result with our proposed controller such that the maximum absolute speed error is equal to 0.0144 m/s in the first case of speed tracking, and to 0.006 m/s in the second case of the using adaptive cruise control, the illustrations below show the efficiency and robustness of these controllers.

Keywords