Abstract
This article proposes a new intelligent trajectory tracking control law for the precise maneuvering of an autonomous vehicle in the presence of parametric uncertainties and external disturbances. The controller design includes a fuzzy sliding mode algorithm for smooth motion control subjected to steering saturation and curvature constraints. Along with the Salp Swarm Optimization technique, explored for optimal selection of surface coefficient in fractional order Proportional-Derivative type \(P{D}^{\alpha }\) sliding manifold. The sliding variable on the surface approaches zero in a finite time. Further, the trajectory tracking control rule offers the stability of closed-loop tracking on the predetermined path and ensures finite time convergence to the sliding surface. In addition, to estimate the hitting gain in online mode, a supervisory fuzzy logic controller system is used. Therefore, it is not necessary to determine upper bounds on uncertainty in the dynamic parameters of autonomous vehicles. Lyapunov theory verifies the global asymptotic stability of the entire closed-loop control strategy. The major control issue is the input constraints arising primarily due to the capability of the steering actuating module, which causes significant deviation or vehicle instability. Consequently, it is desirable to design a robust adaptive stable controller, such as Adaptive Backstepping Control (ABC), even though it requires vehicle model information. Therefore, the proposed model-free intelligent sliding mode technique offers better tracking performance and vehicle stability in adverse conditions. Finally, the efficacy of the proposed control technique was confirmed through a comparative analysis based on numerical simulation using MATLAB/SIMULINK and experimental validation using Quanser’s self-driving car module. A quantitative study was conducted to elucidate the superior tracking performance of intelligent control over the traditional SMC and adaptive backstepping control methods.
Similar content being viewed by others
Availability of data and materials
The authors declare no additional data and materials are submitted.
Abbreviations
- Γ:
-
Gamma function
- S:
-
Sliding manifold
- V:
-
Lyapunov function
- u:
-
Command control torque (in Newton meters)
- x :
-
State vector
- \(\Delta {{f}}\left({{x}},{{t}}\right)\) :
-
Unmodeled dynamics
- \({{d}}\left({{t}}\right)\) :
-
Disturbance
- \({{{e}}}_{{{k}}}\) :
-
Tracking error function
- \({{\Phi }}_{{{k}}}\) :
-
Boundary layer width
- m:
-
Vehicle mass (in kilograms)
- Iz :
-
Moment of inertia (in kilogram per meter square)
- Lf :
-
Front axle to center of the mass distance (in meters)
- Lr :
-
Rear axle to center of the mass distance (in meters)
- Cf :
-
Front tire cornering stiffness (in kilonewton per radians)
- Cr :
-
Rear tire cornering stiffness (in kilonewton per radians)
- Vx :
-
Velocity along X axis (in meters per second)
- Vy :
-
Velocity along Y axis (in meters per second)
- ψ:
-
Yaw angle (in deg)
- β:
-
Slip angle at center (in deg)
- θ:
-
Heading angle (in degree)
- δ:
-
Front wheel steering angle (in degree)
- αf :
-
Slip angle of front tyre (in degree)
- αr :
-
Slip angle of the rear tyre (in degree)
- R:
-
Tire radius (in meters)
- Tw :
-
Braking wheel torque (in Newton meters)
- Tb :
-
Brake torque (in Newton meters)
- Fyf :
-
Front tire lateral force (in newtons)
- Fyr :
-
Rear tire lateral force (in newtons)
- Af :
-
Longitudinal drag area (in meter square)
- Cd :
-
Longitudinal drag coefficient
- Cl :
-
Longitudinal lift coefficient
- Cpm :
-
Longitudinal drag pitch moment
- Tm :
-
Traction
- Tbf :
-
Braking torque front tire
- Tbr :
-
Braking torque rear tire
- μ:
-
Nominal friction scaling factor
- Pabs :
-
Absolute pressure (in Pascal)
- g:
-
Gravitational acceleration (in meter per square)
- ITAE:
-
Integral of time-weighted absolute error
- IAE:
-
Integral absolute error
- ISE:
-
Integral square error
References
Abatari HT and Tafti AD (2013) Using a fuzzy PID controller for the path following of a car-like mobile robot. In: 2013 IEEE First RSI/ISM International Conference on Robotics and Mechatronics, pp 189–193. https://doi.org/10.1109/ICRoM.2013.6510103
Abdulkader RM (2019) Fractional order state feedback control for improved lateral stability of semi-autonomous commercial heavy vehicles. Ph.D. Thesis, University of Arkansas
Alcala E, Puig V, Quevedo J, Escobet T (2018) Gain-scheduling LPV control for autonomous vehicles including friction force estimation and compensation mechanism. IET Control Theory Appl 12(1):1683–1693. https://doi.org/10.1049/iet-cta.2017.1154
Armin N, Milad M, Ali B, Saina FS (2018) Lateral control of an autonomous vehicle using integrated backstepping and sliding mode controller. Proc Inst Mech Eng Part k 233(1):141–151. https://doi.org/10.1177/1464419318797051
Bist A, Sondhi S (2023) A state observer-based fractional-order approach for trajectory tracking and attitude control of a quadrotor. IETE J Res 69(10):120–131. https://doi.org/10.1080/03772063.2023.2175054
Boumediene S, Samira C, Hassane A (2020) Fuzzy swarm trajectory tracking control of unmanned aerial vehicle. J Comput Design Eng 7(1):435–447. https://doi.org/10.1093/jcde/qwaa036
Calderon AJ, Vinagre BM, Feli V (2003) Fractional sliding mode control of a DC-DC buck converter with application to DC motor drives. 11th International Conference on Advanced Robotics. Coimbra, Portugal, pp 252–257
Chen IM, Chan CY (2021) Deep reinforcement learning based path tracking controller for autonomous vehicle. Proc Inst Mech Eng Part d 235(2–3):541–551. https://doi.org/10.1177/0954407020954591
Cheng Z, Wang J (2020) A new combined model based on multi objective salp swarm optimization for wind speed forecasting. Appl Soft Comput 92(3):106–120
Delavari H, Ghaderi R, Ranjbar A, Momani S (2010) Fuzzy fractional order sliding mode controller for nonlinear systems. Commun Nonlinear Sci Numer Simulat 15(1):963–978. https://doi.org/10.1016/j.cnsns.2009.05.025
Farag W (2020) Complex trajectory tracking using PID control for autonomous driving. Int J ITS Res 18(1):356–366. https://doi.org/10.1007/s13177-019-00204-2
Gambhire SJ, Kishore DR, Londhe PS, Pawar SN (2021) Review of sliding mode-based control techniques for control system applications. Int J Dynam Control 9(1):363–378. https://doi.org/10.1007/s40435-020-00638-7
Gerasimos R and Krishna B (2018) Robotic manipulators and vehicles: control, estimation and filtering. Studies in Systems, Decision and Control, Springer, ISBN 331977851X
Goheen KR, Jefferys ER (1990) Multivariable self-turning autopilots for autonomous underwater vehicles. IEEE J Ocean Eng 15(3):144–151
Jun Y, Rong M, Yanrong Z, Chengzhi Z (2012) Sliding mode control for trajectory tracking of intelligent vehicle. Phys Procedia 33(1):1160–1167
Lakhekar GV, Waghmare LM (2017) Robust maneuvering of autonomous underwater vehicle: an adaptive fuzzy PI sliding mode control. Intel Serv Robotics 10(1):195–212. https://doi.org/10.1007/s11370-017-0220-2
Lakhekar GV, Waghmare LM (2022) Robust self-organising fuzzy sliding mode-based path-following control for autonomous underwater vehicles. J Mar Eng Technol 22(3):131–152. https://doi.org/10.1080/20464177.2022.2120448
Lakhekar GV, Waghmare LM, Jadhav PG, Roy RG (2020) Robust diving motion control of an autonomous underwater vehicle using adaptive neuro-fuzzy sliding mode technique. IEEE Access 8(1):109891–109904. https://doi.org/10.1109/ACCESS.2020.3001631
Lee K, Jeon S, Kim H, Kum D (2019) Optimal path tracking control of autonomous vehicle: adaptive full-state linear quadratic Gaussian (LQG) control. IEEE Access 7(1):109120–109133. https://doi.org/10.1109/ACCESS.2019.2933895
Li L, Li J, Zhang S (2021) Review article: state-of-the-art trajectory tracking of autonomous vehicles. Mech Sci 12(1):419–432. https://doi.org/10.5194/ms-12-419-2021
Musarrat MN, Afef F (2020) A fractional order SMC approach to improve the reliability of wind energy systems during grid faults. IFAC-PapersOnLine 53(2):12109–12114. https://doi.org/10.1016/j.ifacol.2020.12.770
Oustaloup A, Mathieu B, Lanusse P (1995) The CRONE control of resonant plants: application to a flexible transmission. Eur J Control 1(2):113–121. https://doi.org/10.1016/S0947-3580(95)70014-0
Park M, Kang Y (2021) Experimental verification of a drift controller for autonomous vehicle tracking: a circular trajectory using LQR method. Int J Control Autom Syst 19(1):404–416. https://doi.org/10.1007/s12555-019-0757-2
Podlubny I (1999) Fractional-order systems and PID-controllers. IEEE Trans Autom Control 44(1):208–214. https://doi.org/10.1109/9.739144
Rajamani R (2011) Vehicle dynamics and control. Springer Publisher, 2nd edition, ISSN 0941–5122
Roopaei M, Jahromi MZ (2009) Chattering-free fuzzy sliding mode control in MIMO uncertain systems. Nonlinear Anal Theory Methods Appl 71(10):4430–4437. https://doi.org/10.1016/j.na.2009.02.132
Roy RG, Lakhekar GV, Tanveer MH (2023) Designing of neural network-based SoSMC for autonomous underwater vehicle: integrating hybrid optimization approach. Soft Comput 27(2):3751–3763. https://doi.org/10.1007/s00500-022-07511-z
Sami A, Youcef Z and Aissa B (2017) Fuzzy logic controller for autonomous vehicle path tracking. In: 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, pp 328–333. https://doi.org/10.1109/STA.2017.8314969
Saptarshi D, Indranil P, Shantanu D, Amitava G (2012) A novel fractional order fuzzy PID controller and its optimal time domain tuning based on integral performance indices. Eng Appl Artif Intell 25(1):430–442
Seema M and Afef F (2017) Sliding mode-based fault tolerant control designs for quadrotor UAVs-A comparative study. In: 2017 13th IEEE International Conference on Control and Automation (ICCA), Ohrid, Macedonia, pp 154–159. https://doi.org/10.1109/ICCA.2017.8003051
Shaowei R, Huigang W, Huiping L, Weitao S, Qingyue G, Juan L (2022) Performance-guaranteed fractional-order sliding mode control for underactuated autonomous underwater vehicle trajectory tracking with a disturbance observer. Ocean Eng 263(1):140–153. https://doi.org/10.1016/j.oceaneng.2022.112330
Shet RM, Lakhekar GV, Iyer NC (2023) Design of quasi fuzzy sliding mode based maneuvering of autonomous vehicle. Int J Dynam Control 12(2):98–125. https://doi.org/10.1007/s40435-023-01308-0
Shi X, Cheng Y, Yin C, Zhong S (2020) Adaptive fractional-order SMC controller design for unmanned quadrotor helicopter under actuator fault and disturbances. IEEE Access 8(1):103792–103802. https://doi.org/10.1109/ACCESS.2020.2998698
Shilp D, Saber F, Umberto M, Mehrdad D, Alan S, Francis M, Alexandros M (2018) Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects. Annu Rev Control 45(1):76–86
Tomás CM, Marcos EO, Paul VS (2013) Design and simulation of control strategies for trajectory tracking in an autonomous ground vehicle. IFAC Proc 46(24):118–123. https://doi.org/10.3182/20130911-3-BR-3021.00096
Ullah N, Han S, Khattak M (2016) Adaptive fuzzy fractional-order sliding mode controller for a class of dynamical systems with uncertainty. Trans Inst Meas Control 38(4):402–413. https://doi.org/10.1177/0142331215587042
Xiong L, Yang X, Zhuo G, Leng B, Zhang R (2020) Review on motion control of autonomous vehicles. J Mech Eng 6(1):127–143. https://doi.org/10.3901/JME.2020.10.127
Yao Q, Tian Y, Wang Q, Wang S (2020) Control strategies on path tracking for autonomous vehicle: state of the art and future challenges. IEEE Access 8(1):161211–161222. https://doi.org/10.1109/ACCESS.2020.3020075
Yinggan T, Ying W, Mingyu H, Qiusheng L (2016) Adaptive fuzzy fractional-order sliding mode controller design for antilock braking systems. J Dyn Syst Meas Control 138(4):88–96
Zhang HY, Rakheja S (2022) Adaptive trajectory tracking for car-like vehicles with input constraints. IEEE Trans Industr Electron 69(3):2801–2810. https://doi.org/10.1109/TIE.2021.3068672
Zhao B, Wang H, Li Q, Li J and Zhao Y (2019) PID trajectory tracking control of autonomous ground vehicle based on genetic algorithm. In: 2019 Chinese Control And Decision Conference (CCDC), Nanchang, China, pp 3677–3682. https://doi.org/10.1109/CCDC.2019.8832531
Zou T, Angeles J, Hassani F (2018) Dynamic modeling and trajectory tracking control of unmanned tracked vehicles. Robot Auton Syst 110(1):102–111. https://doi.org/10.1016/j.robot.2018.09.008
Acknowledgements
The work is supported by the Center of Intelligent Mobility (CIM), KLE Technological University, Hubli, Karnataka and collaborated with Department of Instrumentation and Control, COEP Technological University, Pune, Maharashtra. The authors would like to express their sincere gratitude to the Editor-in-Chief and anonymous reviewers whose constructive comments have helped us to significantly improve both the technical quality and presentation of this manuscript. Authors are deeply grateful to Head, Department of Instrumentation and Control engineering, COEP Technological University, Pune, M.S., for utilization of laboratory to carrying out research work.
Funding
No financial funding received for the work.
Author information
Authors and Affiliations
Contributions
Conceptualization, RMS, GVL; Methodology, RMS, GVL; Software, RMS, GVL; Validation, RMS, GVL; Formal analysis, GVL, NCI; Investigation, RMS and GVL.; Resources, NCI.; Data curation, RMS and GVL; Writing—original draft preparation, RMS and GVL; Writing—review and editing, RMS, GVL and NCI.; Visualization, RMS and GVL.; Supervision, NCI; Project administration, NCI; Funding acquisition, NCI. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shet, R.M., Lakhekar, G.V. & Iyer, N.C. Intelligent fractional-order sliding mode control based maneuvering of an autonomous vehicle. J Ambient Intell Human Comput (2024). https://doi.org/10.1007/s12652-024-04770-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12652-024-04770-6