Next Article in Journal
Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
Next Article in Special Issue
Enhanced Output Tracking Control for Direct Current Electric Motor Systems Using Bio-Inspired Optimization
Previous Article in Journal
Influence of Rotation Speed and Gas Content on the Transient Gas–Liquid Two-Phase Flow of an Electric Submersible Pump
Previous Article in Special Issue
Sliding Mode Control for Sensorless Speed Tracking of PMSM with Whale Optimization Algorithm and Extended Kalman Filter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Sliding Mode Approach-Based Adaptive Steering Control Algorithm for Path Tracking of Autonomous Mobility with Weighted Injection

School of ICT, Robotics & Mechanical Engineering, Hankyong National University, Anseong-si 17579, Republic of Korea
*
Author to whom correspondence should be addressed.
Machines 2023, 11(10), 972; https://doi.org/10.3390/machines11100972
Submission received: 1 September 2023 / Revised: 15 October 2023 / Accepted: 17 October 2023 / Published: 18 October 2023
(This article belongs to the Special Issue Nonlinear and Adaptive Control of Intelligent Machines)

Abstract

The increasing complexity of mathematical models developed as part of the recent advancements in autonomous mobility platforms has led to an escalation in uncertainty. Despite the intricate nature of such models, the detection, decision, and control methods for autonomous mobility path tracking remain critical. This study aims to achieve path tracking based on pixel-based control errors without parameters in the mathematical model. The proposed approach entails deriving control errors from a multi-particle filter based on a camera, estimating the error dynamics coefficients through a recursive least squares (RLS) approach, and using the sliding mode approach and weighted injection to formulate a cost function that leverages the estimated coefficients and control errors. The resultant adaptive steering control expedites the convergence of control errors towards zero by determining the magnitude of the injection variable based on the control errors and the finite-time convergence condition. The efficacy of the proposed approach is evaluated through an S-curved and elliptical path using autonomous mobility equipped with a single steering and driving module. The results demonstrate the capability of the approach to reasonably track target paths through driving and steering control facilitated by a multi-particle filter and a lidar-based obstacle detection system.
Keywords: adaptive steering control; sliding mode approach; weighted injection; multi-particle filter; recursive least squares; autonomous mobility adaptive steering control; sliding mode approach; weighted injection; multi-particle filter; recursive least squares; autonomous mobility

Share and Cite

MDPI and ACS Style

Kim, S.; Oh, K. A Sliding Mode Approach-Based Adaptive Steering Control Algorithm for Path Tracking of Autonomous Mobility with Weighted Injection. Machines 2023, 11, 972. https://doi.org/10.3390/machines11100972

AMA Style

Kim S, Oh K. A Sliding Mode Approach-Based Adaptive Steering Control Algorithm for Path Tracking of Autonomous Mobility with Weighted Injection. Machines. 2023; 11(10):972. https://doi.org/10.3390/machines11100972

Chicago/Turabian Style

Kim, Sehwan, and Kwangseok Oh. 2023. "A Sliding Mode Approach-Based Adaptive Steering Control Algorithm for Path Tracking of Autonomous Mobility with Weighted Injection" Machines 11, no. 10: 972. https://doi.org/10.3390/machines11100972

APA Style

Kim, S., & Oh, K. (2023). A Sliding Mode Approach-Based Adaptive Steering Control Algorithm for Path Tracking of Autonomous Mobility with Weighted Injection. Machines, 11(10), 972. https://doi.org/10.3390/machines11100972

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