Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Jul 17;24(14):4650.
doi: 10.3390/s24144650.

Optimizing the Steering of Driverless Personal Mobility Pods with a Novel Differential Harris Hawks Optimization Algorithm (DHHO) and Encoder Modeling

Affiliations

Optimizing the Steering of Driverless Personal Mobility Pods with a Novel Differential Harris Hawks Optimization Algorithm (DHHO) and Encoder Modeling

Mohamed Reda et al. Sensors (Basel). .

Abstract

This paper aims to improve the steering performance of the Ackermann personal mobility scooter based on a new meta-heuristic optimization algorithm named Differential Harris Hawks Optimization (DHHO) and the modeling of the steering encoder. The steering response in the Ackermann mechanism is crucial for automated driving systems (ADS), especially in localization and path-planning phases. Various methods presented in the literature are used to control the steering, and meta-heuristic optimization algorithms have achieved prominent results. Harris Hawks optimization (HHO) algorithm is a recent algorithm that outperforms state-of-the-art algorithms in various optimization applications. However, it has yet to be applied to the steering control application. The research in this paper was conducted in three stages. First, practical experiments were performed on the steering encoder sensor that measures the steering angle of the Landlex mobility scooter, and supervised learning was applied to model the results obtained for the steering control. Second, the DHHO algorithm is proposed by introducing mutation between hawks in the exploration phase instead of the Hawks perch technique, improving population diversity and reducing premature convergence. The simulation results on CEC2021 benchmark functions showed that the DHHO algorithm outperforms the HHO, PSO, BAS, and CMAES algorithms. The mean error of the DHHO is improved with a confidence level of 99.8047% and 91.6016% in the 10-dimension and 20-dimension problems, respectively, compared with the original HHO. Third, DHHO is implemented for interactive real-time PID tuning to control the steering of the Ackermann scooter. The practical transient response results showed that the settling time is improved by 89.31% compared to the original response with no overshoot and steady-state error, proving the superior performance of the DHHO algorithm compared to the traditional control methods.

Keywords: Ackermann steering; CEC2020 benchmark; Harris Hawks optimization; driverless pod; electric power steering; steering angle encoder; steering control; transient response.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflicts of interest.

Figures

Figure 1
Figure 1
Landlex Broadway RS, the 4-wheel model S400xR-RS Mobility Scooter.
Figure 2
Figure 2
Diversity plots between HHO and DHHO exploration methods. (a) Mean diversity plots (variance and SD). (b) Dimensions size vs. Variance.
Figure 3
Figure 3
Violin plots for all the 10-Dim and 20-Dim CEC2020/2021 functions for all the algorithms in 30 runs.
Figure 4
Figure 4
Convergence plots for median error progress in 30 runs in all the CEC2020/2021 functions for the DHHO and the original HHO algorithms.
Figure 5
Figure 5
Overall hardware block diagram of the steering system of the scooter prototype.
Figure 6
Figure 6
Steering angle mapping readings.
Figure 7
Figure 7
Steering control block diagram as a closed-loop system.
Figure 8
Figure 8
The hardware setup of the PID tuning of the steering control.
Figure 9
Figure 9
Transient response of different setpoints using PID controller. (a) Steering angle 15°. (b) Steering Angle −15°. (c) Steering angle 10°. (d) Steering Angle −10°.
Figure 10
Figure 10
Transient response of the steering control using PID controller (Steady-state error for steering control).
Figure 11
Figure 11
Transient response of the steering control using PID controller. (a) Rise time metric for steering control. (b) Peak time metric for steering control. (c) Maximum Overshoot for steering control. (d) Settling time for steering control.

References

    1. Montazerijouybari M. Ph.D. Thesis. Ecole Polytechnique; Montreal, QC, Canada: 2022. Dynamics of Differential Drive Wheel Mobile Robot with Free Caster Wheels.
    1. Ueno Y., Ikemura I., Tanaka T., Matsuo Y. Development of a Front-Wheel-Steering-Drive Dual-Wheel Caster Drive Mechanism for Omni-Directional Wheelchairs with High Step Climbing Performance. J. Robot. Mechatron. 2022;34:1431–1440. doi: 10.20965/jrm.2022.p1431. - DOI
    1. Khan R., Malik F.M., Raza A., Mazhar N. Comprehensive study of skid-steer wheeled mobile robots: Development and challenges. Ind. Robot. Int. J. Robot. Res. Appl. 2021;48:142–156. doi: 10.1108/IR-04-2020-0082. - DOI
    1. Xiao Z., Xiao B. Research on all-wheel steering control strategy for the three-wheel forklift. J. Mech. Sci. Technol. 2016;30:4717–4724. doi: 10.1007/s12206-016-0943-6. - DOI
    1. Lee D., Yeo S. A Study on Maneuvering Control Algorithm Based on All-wheel Independent Driving and Steering Control for Special Purpose 6WD/6WS Vehicles. J. Korea Inst. Mil. Sci. Technol. 2013;16:240–249. doi: 10.9766/KIMST.2013.16.3.240. - DOI

LinkOut - more resources