Next Article in Journal
An Action-Centric Zero Trust Maturity Model for Agentic AI Environments
Previous Article in Journal
Unsupervised Multi-Sensor Condition Monitoring of AODD Pump Systems Using Physics-Informed Health Indices and Gaussian Mixture Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An LOSM Speed Controller for Autonomous Commercial Vehicles Addressing Disturbance from Load and Slope Uncertainty

1
School of Electromechanical and Vehicle Engineering, East China Jiaotong University, Nanchang 330013, China
2
School of Automotive Engineering, Jiangxi Vocational and Technical College of Communications, Nanchang 330013, China
3
Department of Mechanical, Energy, and Management Engineering, University of Calabria, I-87036 Rende, Italy
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(16), 5203; https://doi.org/10.3390/s26165203
Submission received: 8 July 2026 / Revised: 11 August 2026 / Accepted: 15 August 2026 / Published: 17 August 2026

Abstract

Autonomous commercial vehicles (ACVs) frequently encounter drastic variations in payload and complex road conditions during practical operations. Consequently, effectively suppressing external disturbances caused by payload and road slope uncertainties has become a critical challenge in enhancing the robustness of their low-level control systems. To address this issue, this paper proposes a sliding mode control (SMC) strategy based on Luenberger observer disturbance compensation (LOSM), aiming to simultaneously mitigate the adverse effects of these two uncertainties on the vehicle’s speed control performance. First, according to the driving characteristics of commercial vehicles, a full-condition longitudinal dynamic model encompassing uphill, downhill, and flat road scenarios is established. Second, by deeply integrating the Luenberger observer with sliding mode control theory, an active disturbance rejection LOSM speed controller is designed. Furthermore, the boundary conditions for the closed-loop system to achieve asymptotic stability are rigorously derived and proven using Lyapunov functions. Finally, to comprehensively verify the effectiveness of the proposed strategy, eight typical testing scenarios are constructed, and three benchmark algorithms—PI control, radial basis function adaptive sliding mode (RBFSM) control, and radial basis function backstepping sliding mode (RBFBSSM) control are introduced for comparative analysis. The validation results demonstrate that although all four methods can achieve speed tracking and suppress disturbances, the proposed LOSM strategy exhibits the optimal comprehensive performance across various scenarios. Specifically, its steady-state mean error is typically maintained below 2.5%, and it yields the minimum steady-state variance in the majority of scenarios. These results demonstrate that the designed LOSM method can significantly improve the precision and smoothness of ACVs’ speed control under the dual disturbances of unknown mass and road slope.

1. Introduction

Driven by factors such as labor shortages caused by an aging population [1] and the surge in traffic pressure triggered by trade globalization [2], the research and development of autonomous commercial vehicles (ACVs) have garnered widespread attention from both academia and industry [3]. This technology holds the promise of significantly reducing driver workload and substantially improving the operational efficiency of traffic flows [4].
As a core module for realizing ACVs, the speed control system coordinates the onboard driving and braking actuators to ensure that the vehicle strictly follows the predefined route, enabling smooth and safe freight transportation in complex road environments. Currently, mainstream speed control methods primarily include proportional-integral-derivative (PID) control [5], fuzzy control [6], linear quadratic regulator (LQR) [7], model predictive control (MPC) [8,9], active disturbance rejection control (ADRC) [10,11], and sliding mode control (SMC) [12,13]. The high precision of traditional PID control relies on explicit system transfer functions for parameter tuning. Due to the strong nonlinear characteristics of commercial vehicle systems, the design of these parameters often lacks rigorous theoretical support. This not only results in extremely high calibration costs but also leads to significant performance degradation in the presence of uncertain external disturbances. To address the challenges of nonlinear systems and the impact of uncertain disturbances, fuzzy control has emerged as an effective alternative to PID control [14,15]. Zhang L et al. [16] proposed a multi-parameter coordinated fuzzy shift control strategy for automated manual transmissions, which significantly improved shifting efficiency compared to conventional methods. Building on this, Ding H et al. [17] introduced a DCT fuzzy shift control strategy based on driving-intention recognition, effectively enhancing ride comfort and driving safety. Nevertheless, the excellent performance of fuzzy control heavily depends on the establishment of a massive rule base and the rational partition of membership functions, requiring extensive engineering experience. Consequently, its design cost is often higher than that of PID control. More importantly, due to the inherent blind spots in expert knowledge, the rationality of fuzzy rules and parameters is difficult to rigorously verify mathematically, which makes the system susceptible to failure risks under extreme operating conditions [18].
To ensure the theoretical rationality and closed-loop stability of control parameters, Lyapunov stability theory provides a rigorous approach. LQR control is based on this theory, seeking the optimal control cost under a quadratic objective function while guaranteeing system stability [19]. Ren Z et al. [20] proposed an improved LQR yaw stability control method considering the influence of road adhesion limits. The results demonstrated that this algorithm could reasonably control the yaw rate and sideslip angle, thereby greatly improving vehicle yaw stability. However, to apply LQR to nonlinear vehicle systems, local linearization is usually required. This approximation inevitably leads to model distortion and a decrease in control precision. Especially under strong uncertain disturbances, the nonlinear characteristics of the system are amplified, further undermining the control effectiveness of LQR [21].
To mitigate the negative impact of model linearization errors on control precision, MPC has become a cutting-edge alternative to LQR [22]. MPC not only eliminates the current tracking error in real-time but also incorporates future prediction errors into consideration through receding horizon optimization. Guo N et al. [23] proposed a real-time predictive control strategy for path following and stabilization of unmanned electric vehicles under extreme driving conditions based on nonlinear model predictive control (NMPC). The validation results showed that this strategy significantly improved steering capability, path-following accuracy, vehicle stability, and real-time performance. However, the improvement in MPC precision is predicated on longer prediction and control horizons, which involve massive online matrix inversions and quadratic programming (QP) calculations. The computational burden at each step is extremely time-consuming, making it difficult to deploy on a large scale within computationally constrained low-level onboard domain controllers [24].
To strike a balance between limited onboard computational power and the demand for strong disturbance rejection, ADRC provides an ideal solution. By designing an extended state observer (ESO), ADRC can estimate the unmodeled external disturbances and the nonlinear dynamics of the system as limped disturbance in real-time, which is then compensated and eliminated by the state error feedback (SEF) control law [25]. Xie H et al. [26] proposed an active disturbance rejection decoupling control strategy, enabling the closed-loop system to achieve the desired control performance even in the presence of uncertainties. Notably, the SEF module in ADRC is often designed in conjunction with an SMC. This is because SMC not only exhibits strong robustness against parameter uncertainties and external disturbances but also allows flexible configuration of the convergence rate of system states. For instance, Zhao J et al. [27] proposed a backstepping sliding mode control strategy based on a radial basis function (RBF) neural network, which effectively suppressed the influence of parameter uncertainties and external disturbances. However, much like the rule design in fuzzy control, the structural design and weight tuning of RBF neural networks are highly empirical. Furthermore, the inherent generalization bottlenecks and inexplicable “black-box” characteristics of neural networks are unfavorable for the engineering mass production deployment of such intelligent SMC algorithms in the low-level execution systems of commercial vehicles, which require stringent functional safety levels.
In light of the aforementioned challenges, this paper proposes an SMC strategy based on Luenberger observer disturbance compensation (LOSM). This strategy not only adapts to the strong nonlinear characteristics of commercial vehicle systems but also effectively compensates for the external disturbances faced by the control system. During actual operations, commercial vehicles frequently experience drastic dynamic changes in freight payload and road slope. Therefore, effectively suppressing the disturbances caused by uncertainties in payload and slope has become a critical and urgent problem in the development of low-level control for ACVs. To this end, the LOSM designed in this paper aims to simultaneously compensate for these two types of uncertain disturbances, thereby comprehensively ensuring the precision and robustness of the speed control for ACVs.
During the design of the control system, this paper first establishes a full-condition longitudinal dynamic model of the vehicle, covering various driving scenarios such as uphill, downhill, and flat roads. Based on this, LOSM speed controllers for driving and braking modes are separately designed according to the dynamic changes in the vehicle’s driving state. By constructing Lyapunov functions, the boundary conditions for the control system to achieve global asymptotic stability are rigorously derived and proven. Simultaneously, to ensure the vehicle’s smoothness during acceleration and deceleration, an adaptive arbitration module for switching between driving and braking states is designed. To verify the effectiveness of the proposed LOSM control strategy, eight typical testing scenarios, including extreme and conventional conditions, are constructed. Three benchmark methods—PI control, radial basis function adaptive sliding mode (RBFSM) control, and radial basis function backstepping sliding mode (RBFBSSM) control are selected for an in-depth comparative analysis.
The remainder of this paper is organized as follows: Section 2 establishes the full-condition longitudinal dynamic model of the vehicle. Section 3 details the design process of the LOSM control strategy, primarily including the tracking controller, braking controller, global asymptotic stability proof, and the construction of the arbitration module. Section 4 provides an in-depth discussion on the comparative validation results across multiple scenarios. Finally, Section 5 concludes the paper.

2. Longitudinal Dynamics Modeling Under Full Driving Conditions

2.1. Nominal Longitudinal Dynamics Model

As shown in Figure 1, according to Newton’s second theorem, the longitudinal dynamics of an autonomous commercial vehicle can be described by the balance between the controllable longitudinal force and the driving resistances as follows:
F x F f F w F j F i = m v ˙ F f = m g f cos θ F w = 1 2 C d A ρ v 2 F j = δ m m d v d t F i = m g sin θ
where Fx is longitudinal control force, Ff is the rolling resistance, Fw is the aerodynamic drag, Fj is the acceleration resistance, Fi is the grade resistance, m is the vehicle mass, v is the longitudinal vehicle speed, g is the gravitational acceleration, f is the rolling resistance coefficient, θ is the road slope angle, Cd is the aerodynamic drag coefficient, A is the frontal area, ρ is the air density, δm is the is the equivalent rotational mass factor.
To unify the driving and braking modes, the longitudinal control force Fx is defined as
F x = F t tracking   mode F b braking   mode
where Ft is the tracking force and Fb is the braking force.
For ease of presentation, Equation (1) is further rewritten as
F x m g f cos θ 1 2 C d A ρ v 2 δ m m d v d t m g sin θ = m v ˙

2.2. Longitudinal Dynamics Model Under Different Conditions

In practice, road environments generally include flat, uphill, and downhill conditions. Repetitively deriving a separate dynamic equation for each operating condition leads to redundant expressions and is not conducive to unified controller development. Therefore, Equation (3) is reformulated into the following compact form:
F x 1 2 C d A ρ V 2 d = m v ˙
where d is the lumped disturbance term used to characterize the rolling resistance, acceleration resistance, grade resistance, and their uncertainties, as shown in the following:
d = m g f cos + δ m m d v d t + m g sin θ
When the vehicle travels on a flat road, the grade resistance can be neglected, there is the following:
d f = m g f + δ m m d v d t
where df denotes the equivalent disturbance under the flat-road condition.
Thus, the longitudinal dynamics can be expressed as
F t 1 2 C d A ρ v 2 d f = m v ˙
Under the uphill condition, the grade resistance, the acceleration resistance and rolling resistance impede the forward motion of the vehicle. There is
d u = m g f cos θ + m g sin θ + δ m m d v d t
where du denotes the equivalent disturbance in the uphill condition.
Correspondingly, the vehicle longitudinal dynamic model is given as follows:
F t 1 2 C d A ρ V 2 d u = m v ˙
When the vehicle travels downhill, the gravity component along the slope assists the vehicle motion. There is
d d = m g sin θ m g f cos θ δ m m d v d t
where dd denotes the equivalent disturbance in the downhill condition.
To guarantee accurate speed tracking, braking force is usually introduced for speed regulation. In this case, the longitudinal dynamics can be written as follows:
F b 1 2 C d A ρ v 2 + d d = m v ˙

3. LOSM Speed Control Method

To improve the speed-tracking performance of the autonomous commercial vehicle under complex road conditions, including flat, uphill, and downhill scenarios, a mode-dependent longitudinal control framework is adopted. Specifically, a braking control law is designed for the deceleration phase, whereas a driving control law is employed during the acceleration phase. In both modes, a Luenberger disturbance observer is introduced to estimate and compensate for the lumped disturbance online.

3.1. Braking Control Law Design

When the vehicle operates under overspeed suppression or downhill speed-limiting conditions, longitudinal deceleration is achieved by regulating the pressure of the braking master cylinder. Let u1 denote the braking control input. The braking force is defined as
F b = k 1 u 1 , k 1 > 0
where k1 is the braking force coefficient.
Accordingly, the longitudinal dynamics in the braking mode can be written as
k 1 u 1 1 2 C d A ρ v 2 + d b = m v ˙
where db denotes the equivalent disturbance in the braking mode.
The speed-tracking error and sliding surface are defined as
s b = v d v
where vd is the desired driving speed. From Equation (13), there is
s ˙ b = v ˙ = k 1 u 1 m + C d A ρ v 2 2 m d b m
To guarantee fast convergence of the system state to the sliding surface, the exponential reaching law is selected as
s ˙ b = ε 1 sgn ( s b ) k 2 s b
where ε1 > 0 and k2 > 0 are control parameters.
Combining Equations (15) and (16), the ideal braking control law is obtained as
u 1 * = d b 1 2 C d A ρ v 2 m ε 1 sgn ( s b ) m k 2 s b k 1
Since the disturbance db cannot be measured directly, the Luenberger disturbance observer is further constructed for online estimation. Define the system state xb = [db v]T, then, the state-space representation in the braking mode is given by
x ˙ b = A b x b + B b u 1 y b = C x b
where A b = 0 0 1 m C d A ρ v 2 m , B b = 0 k 1 m , C = 0 1 .
It should be noted that the mass used in the controller and observer design refers to the nominal mass, which is treated as a fixed design parameter. In the uncertain-load scenarios, the actual vehicle mass is allowed to deviate from this nominal value. The primary effect of the resulting mass mismatch is reflected in the lumped disturbance db, which is estimated online by the Luenberger observer and compensated through the feedforward term in the control law. Therefore, the proposed framework does not require the exact value of the actual mass, provided that the observer dynamics are sufficiently fast to track the combined effects of mass variation and other disturbances.
Accordingly, the observer is designed as
x ^ ˙ b = A b x ^ b + B b u 1 + L b y b y ^ b y ^ b = C x ^ b
where Lb = [lb1 lb2]T is the observer gain vector. It should be noted that the observer design in this section is conducted under individual constant-speed operating conditions. For each specific scenario, the longitudinal vehicle speed v is treated as a fixed parameter, and consequently the system matrix Ab in Equation (18) becomes a constant matrix. This allows the direct application of the pole-placement method for computing the observer gain Lb. The validity of the proposed observer is then evaluated across multiple constant-speed cases in the simulation section.
Define the observation error as follows:
e b = x b x ^ b
According to Equations (15) and (16), there is
e ˙ b = ( A b L b C ) e b
The corresponding characteristic equation is
λ 2 + C d A ρ v 2 m l b 2 λ + l b 1 m = 0
By pole placement, if the observer double poles are assigned at −pb, the observer gains can be obtained as
l b 1 = m p b 2 l b 2 = 2 p b C d A ρ v 2 m
Replacing the unknown disturbance db with its estimate d ^ b , the implementable braking control law is obtained as
u 1 = d ^ b 1 2 C d A ρ v 2 m ε 1 sgn ( s b ) m k 2 s b k 1
Remark on chattering suppression. Although the proposed sliding mode control law adopts the discontinuous sign function sgn(sb), which may induce high-frequency chattering in conventional SMC, the chattering effect is mitigated to some extent in the proposed LOSM framework through the Luenberger observer. Specifically, the observer provides a smooth continuous estimate of the lumped disturbance, which is then fed forward into the sliding mode control law. This observer-based feedforward structure introduces a low-pass filtering effect on the control signal, which helps to reduce high-frequency components that typically cause chattering.
To analyze the closed-loop stability, the Lyapunov function is selected as
V b = 1 2 s b 2
Then there is
V ˙ b = s b s ˙ b = s b ( ε 1 sgn ( s b ) k 2 s b ) = ε 1 s b k 2 s b 2 s b m d ˜ b
where d ˜ b = d b d ^ b denotes the disturbance estimation error under braking condition. When the observer converges such that d ˜ b 0 , there is
V ˙ b = ε 1 s b k 2 s b 2 0
Therefore, the braking closed-loop system is asymptotically stable.

3.2. Tracking Control Law Design

Under starting, acceleration, or uphill traction operating conditions, the driving actuator is utilized to generate the driving force for longitudinal speed tracking control. Defining the tracking control input as u2 the driving force is given by the following:
F t = k 3 u 2 , k 3 > 0
where k3 is the tracking force coefficient.
Accordingly, the longitudinal dynamics in the tracking mode can be written as
k 3 u 2 1 2 C d A ρ v 2 d t = m v ˙
where dt denotes the equivalent disturbance in the tracking mode.
Similarly, the speed-tracking error and sliding surface are defined as
s t = v d v
From Equation (29), there is
s ˙ t = v ˙ = k 3 u 2 m + C d A ρ v 2 2 m + d t m
Similarly, the exponential reaching law is selected as
s ˙ t = ε 2 sgn ( s t ) k 4 s t
where ε2 > 0 and k4 > 0 are control parameters.
Combining Equations (31) and (32), the ideal tracking control law is obtained as
u 2 * = d t + 1 2 C d A ρ v 2 + m ε 2 sgn ( s t ) + m k 4 s t k 3
To achieve online estimation of the unknown disturbance dt, a Luenberger disturbance observer is also constructed. Define the system state xt = [dt v]T, then, the state-space representation in the tracking mode is given by the following:
x ˙ t = A t x t + B t u 2 y t = C x t
where A t = 0 0 1 m C d A ρ v 2 m , B t = 0 k 3 m .
Accordingly, the observer is designed as
x ^ ˙ t = A t x ^ t + B t u 2 + L t y t y ^ t y ^ t = C x ^ t
where Lt = [lt1 lt2]T is the observer gain vector.
Define the observation error as
e t = x t x ^ t
According to Equations (34) and (35), there is
e ˙ t = ( A t L t C ) e t
The corresponding characteristic equation is
λ 2 + C d A ρ v 2 m + l t 2 λ l t 1 m = 0
By pole placement, if the observer double poles are assigned at −pt, the observer gains can be obtained as
l t 1 = m p t 2 l t 2 = 2 p t C d A ρ v 2 m
Therefore, the implementable tracking control law can be expressed as
u 2 = d ^ t + 1 2 C d A ρ v 2 + m ε 2 sgn ( s t ) + m k 4 s t k 3
Select the Lyapunov function as
V t = 1 2 s t 2
Then, there is
V ˙ t = s t s ˙ t = ε 2 s t k 4 s t 2 + s t m d ˜ t
where d ˜ t = d t d ^ t denotes the disturbance estimation error under tracking condition.
When the observer converges such that d ˜ t 0 , there is
V ˙ t = ε 2 s t k 4 s t 2 0
Therefore, the tracking closed-loop system is asymptotically stable.

3.3. Design of Tracking and Braking Arbitration Strategy

Since the tracking system and the braking system do not operate simultaneously during vehicle operation, the longitudinal control arbitration rule is designed based on the vehicle speed error as follows:
F t = k 3 u 2 , F b = 0 v e r r > 0 F t = 0 , F b = 0 v t v e r r 0 F t = 0 , F b = k 1 u 1 v e r r < v t
where verr denotes the vehicle speed error, and vt represents the speed switching threshold.
In summary, the block diagram of the vehicle longitudinal speed controller proposed in this paper is shown in Figure 2.
It should be noted that in the above switching logic, the observer adopts the same structure across the traction, coasting, and braking modes, with only the parameters in the system matrix A and control matrix B differing. Since the observer states are the vehicle speed v and the disturbance estimate, and the vehicle speed is physically continuous at the switching instants while the disturbance estimate as an integral output of the observer does not jump, the mode-switching process is smooth. Meanwhile, the piecewise switching conditions based on different ranges of speed error ensure the continuity of the control force at the switching boundaries. The simulation results show smooth speed responses during uphill-to-flat and flat-to-downhill transitions as well as near mode-switching points in the comprehensive road scenarios, validating the effectiveness of the switching strategy.

3.4. Coupled Observer–Controller Stability Analysis

The Lyapunov analyses in Section 3.1 and Section 3.2 are conducted under the assumption that the observer error has converged (i.e., d ˜ b 0 and d ˜ t 0 ). This section further analyzes the system stability when the observer error has not fully converged. The derivation is presented for the braking mode.
According to Equation (21), through pole placement, the observer poles are assigned at −pb, where pb > 0, so (AbLbC) is Hurwitz. There exist positive constants γ and λ0 such that
e b ( t ) γ e λ 0 t e b ( 0 )
That is, the observer error subsystem is globally exponentially stable.
From Equations (15) and (16), substituting Equation (24) control law into the sliding surface dynamics yields
s ˙ b = ε 1 sgn ( s b ) k 2 s b + 1 m d ˜ b
When d ˜ b = 0 , the system reduces to the nominal case analyzed in Section 3.1, which is asymptotically stable by the Lyapunov function V = 1 2 S b 2 . When d ˜ b 0 , d ˜ b acts as an external input to the sliding surface dynamics. Since d ˜ b decays exponentially to zero (as guaranteed by Equation (45)) and the nominal system is asymptotically stable, the closed-loop system is asymptotically stable for each individual constant-speed operating condition according to cascaded systems stability theory. The coupled stability analysis for the tracking mode follows the exact same form and is therefore omitted for brevity.
It should be noted that a fixed set of observer gains is used across all simulation scenarios in this work, which is designed via pole placement at a specific constant speed. The above stability analysis is based on the premise that the vehicle speed remains constant within each simulation scenario.

4. Examples Illustration

4.1. Simulation Environment Setup

In this paper, Matlab/Simulink 2018b and Trucksim 2019 were used to jointly simulate to verify the effectiveness of the control algorithm. Trucksim selected the vehicle model and set the road condition, while Simulink built the controller. The air resistance coefficient is 1.206, the windward area of the vehicle is 6.8 m2 and the air density is 1.32 kg∙m−3. The key tuning parameters of the proposed LOSM controller are as follows: the observer poles for both braking and tracking modes are placed at −pb = −pt = −2, and the sliding mode control parameters are set to ε1 = ε2 = 0.001, k1 = 0.00033, k2 = 20, k3 = 0.25, k4 = 80.
To verify the effectiveness of the proposed speed control method, eight typical scenarios are set up, and three types of comparison algorithms are introduced to carry out comparison verification.
Considering the interference of load and gradient uncertainty, eight typical testing scenarios are designed as listed below:
(1)
Load certain and level road driving;
(2)
Load uncertain and level road driving;
(3)
Load certain and gradient uncertain in uphill road driving;
(4)
Load uncertain and gradient uncertain in uphill road driving;
(5)
Load certain and gradient uncertain in downhill road driving;
(6)
Load uncertain and gradient uncertain in downhill road driving;
(7)
Load certain and slope uncertain in comprehensive road driving;
(8)
Load uncertain and slope uncertain in comprehensive road driving.
To verify the effectiveness of the proposed vehicle controller for speed tracking on a level road with constant mass, three strategies, namely, PI, RBFSM, and RBFBSSM, are used to compare the tracking effects.

4.2. Results of Eight Scenarios

4.2.1. Scenario 1: Load Certain and Level Road Driving

The parameters are set as follows: the vehicle mass is 3000 kg, the road slope is 0°. The speed is set as 3 m/s and 10 m/s, respectively. To avoid the combinatorial explosion of test cases, only the vehicle speed is varied in scenario 1, while in the remaining scenarios the speed is fixed at 3 m/s and the primary variations are introduced through load condition, road gradient, or their combination. The control performances of certain load on level road are shown in Figure 3 and Figure 4 and Table 1.
As can be seen from Figure 3, the four methods all show higher control accuracy, but the LOSM algorithm has faster response speed and lower frequency of buffering than the other three algorithms. In addition, the speed curve of the proposed LOSM method is visually smoother than those of the benchmark algorithms, with no discernible high-frequency oscillations. This qualitative observation confirms that the observer-based feedforward structure effectively mitigates chattering, ensuring that the superior accuracy of LOSM is not accompanied by undesirable oscillations. As shown in Table 1, the steady-state mean error of RBFBSSM is relatively large. As can be seen from Figure 4, the LOSM algorithm not only maintains the minimum steady-state mean value error, but also has the smallest steady-state variance among the four methods. In other words, the LOSM algorithm is better than the other three algorithms in tracking target speed on level road.

4.2.2. Scenario 2: Load Uncertain and Level Road Driving

During the use of automatic commercial vehicles, from starting point to destination, the load quality is not always fixed and is generally no-load, half-load and full load, etc. In order to verify the anti-interference ability of the LOSM algorithm in the face of load uncertainty on level roads, the road slope is set to 0°. The load uncertainty Δm is set as 1000 kg, 2000 kg and 3000 kg, respectively, and the target speed is set as 3 m/s. The control performances of uncertain load on level roads are shown in Figure 5 and Figure 6 and Table 2.
The results in Table 2 show that the RBFBSSM algorithm has a large error when tracking the target speed with different load mass, and the maximum steady-state mean error can reach 0.09 m/s, while the other three methods all show high control accuracy. Moreover, as shown in Figure 5a–c, the LOSM algorithm not only has the smallest steady-state mean error, but also the smallest steady-state variance among algorithms of different qualities, which further indicates that the LOSM algorithm has the ability to overcome the interference of load uncertainty when driving on roads with defined slope.

4.2.3. Scenario 3: Load Certain and Gradient Uncertain in Uphill Road Driving

When a conventional commercial vehicle goes uphill, the driver needs to control the throttle pressure properly to keep the vehicle climbing at a steady speed. For ACVs, the driver is no longer in the loop. As the vehicle travels from flat terrain onto an uphill slope with an initial speed, its velocity will decay to zero and eventually become negative without supplementary control, as shown in Figure 7. Such rollback behavior is highly hazardous. Thus, torque control is necessary to track the target speed and guarantee stability during gradient ascent.
In order to verify the effectiveness of the LOSM in the face of unknown uphill slope interference when determining the vehicle load, the load is set as 3000 kg; the slope uncertainty Δa is set to 3°, 6° and 10°, respectively, and the target speed is set to 3 m/s. The control performances are shown in Figure 8 and Figure 9 and Table 3.
As shown in Figure 8a,c,e, road slope is introduced from the longitudinal position of 1 m as an uncertain disturbance of the control system. As shown in Figure 8b,d,f, under the influence of slope uncertainty interference, the PI controller has a significant increase in steady-state error, and the LOSM is relatively small. As shown in Table 4, the mean steady-state errors of the PI and RBFBSSM increase gradually with increasing slope gradient, while the error of the LOSM stays nearly at zero. As shown in Figure 9, compared with the above three algorithms, the LOSM algorithm proposed in this paper can stably track the target speed in the face of the influence of slope uncertainty interference, and the error bar is the smallest among the algorithms compared with the three different controllers. The results show that the LOSM algorithm has better robustness and stability in the face of slope uncertainty interference than the other three methods.

4.2.4. Scenario 4: Load Uncertain and Gradient Uncertain in Uphill Road Driving

Scenario 3 only compares vehicles facing different slope disturbances. In order to verify the effectiveness of LOSM in speed tracking when facing dual disturbances of load change and slope change on uphill roads, the vehicle mass is set to 3000 kg, 4000 kg, 5000 kg and 6000 kg, respectively, the slope is set to 10°, and the target speed is set at 3 m/s. The control performances are shown in Figure 10 and Figure 11 and Table 4.
As can be seen from Figure 10, compared with other control strategies, the LOSM controller exhibits the smallest vehicle speed fluctuation when counteracting the dual disturbances arising from coupled gradient and load variations. Table 4 shows that the LOSM algorithm achieves good tracking of the target speed with smallest steady-state errors. As can be seen from Figure 11, despite being slightly less stable than the RBFBSSMC, the LOSM algorithm consistently maintains robust tracking performance under unknown slope gradients and unknown payload disturbances across all tested conditions. In summary, the LOSM algorithm demonstrates superior overall performance over the other three algorithms in uphill target speed tracking tasks.

4.2.5. Scenario 5: Load Certain and Gradient Uncertain in Downhill Road Driving

When the vehicle moves from a level road to a downhill slope, the force on the vehicle will change greatly, without additional control, the vehicle speed will increase sharply downhill., as shown in Figure 12.
For automated commercial vehicles, it is undesirable for the vehicle speed to deviate beyond a certain tolerance from the target speed. Instead, the speed is expected to be maintained at a stable value to facilitate systematic monitoring of safe vehicle operation. Consequently, an additional brake controller is required to regulate the vehicle speed. Moreover, given that commercial vehicles typically carry heavy payloads and thus possess significant inertia, excessive downhill speeds must be strictly avoided. In order to verify the effectiveness of LOSM in speed tracking in the face of downhill slope disturbance when the mass is certain, the slope is set to −3°, −6° and −10°, respectively, the target speed is set to 3 m/s, and the mass is set to 3000 kg. The control performances are shown in Figure 13 and Figure 14 and Table 5.
It can be observed from Figure 13 that, under different gradient conditions with identical vehicle mass, the LOSM controller is capable of maintaining a relatively stable vehicle speed. As shown in Table 5, the PI algorithm achieves the smallest steady-state mean error, followed by the RBFSM and LOSM algorithms, while the RBFBSSM algorithm exhibits the largest steady-state mean error. As illustrated in Figure 14, the error bars of the PI, RBFSM, and RBFBSSM algorithms are all significantly wider than those of the LOSM algorithm, indicating that the latter provides superior stability in speed control.

4.2.6. Scenario 6: Load Uncertain and Gradient Uncertain in Downhill Road Driving

In order to verify the effectiveness of LOSM in speed tracking in the face of dual interference of load change and downhill slope change, compare the speed tracking performance on downhill roads. The vehicle mass is set to 4000 kg, 5000 kg and 6000 kg, respectively, and the slope is set to 10°, the target speed is set to 3 m/s. The control performances are shown in Figure 15 and Figure 16 and Table 6.
It can be observed from Figure 15 that, during downhill driving, the LOSM controller maintains relatively stable vehicle speeds for vehicles with different payload masses. In contrast, although the PI and RBFSM algorithms enable the vehicle speed to more closely approach the target value, they are accompanied by larger speed fluctuations. As shown in Table 6, the steady-state mean errors of the PI and RBFSM algorithms are smaller than that of the LOSM algorithm. However, as illustrated in Figure 16, the LOSM algorithm has the smallest error bar among all four algorithms, indicating its optimal stability in speed control. In other words, although the LOSM algorithm exhibits a larger steady-state mean error, its overall stability outperforms the other three algorithms.

4.2.7. Scenario 7: Load Certain and Slope Uncertain in Comprehensive Road Driving

The above six scenarios have respectively completed the simulation tests for three single road types, flat road, uphill road, and downhill road. In order to verify the effectiveness of LOSM in speed tracking in the face of comprehensive slope interference when the load is certain, the road including level road, uphill road and downhill road scenes, the comprehensive road slope set to 3°, 6° and 10°, respectively, and the mass is set to 3000 kg. The comprehensive road definition is shown in Figure 17. The control performances are shown in Figure 18 and Figure 19 and Table 7.
Figure 18 shows that, under LOSM control, the vehicle can run smoothly at the desired speed under comprehensive road conditions and adapt quickly to road variations, whereas the comparison algorithms exhibit larger speed fluctuations and lower tracking accuracy. Table 7 indicates that LOSM achieves the smallest steady-state mean error. Figure 19 further reveals that LOSM has a narrower error bar than the other three algorithms. The results demonstrate that, whether the road changes abruptly from downhill to flat or from uphill to flat, the LOSM algorithm can effectively suppress the speed tracking error induced by gradient variations.

4.2.8. Scenario 8: Load Uncertain and Slope Uncertain in Comprehensive Road Driving

The above experiments only carried out simulation tests on roads with different gradients. In order to verify the effectiveness of LOSM in speed tracking when faced with the dual interference of load change and comprehensive slope, the vehicle mass is set to 4000 kg, 5000 kg and 6000 kg, respectively, the road including level road, uphill road and downhill road scenarios, the comprehensive road slope is set to 10°, and the target speed is set at 3 m/s. The control performances are shown in Figure 20 and Figure 21 and Table 8.
As shown in Figure 20, under the dual uncertainties of payload and gradient, the LOSM controller enables the vehicle to travel at a relatively stable speed under comprehensive road conditions, while exhibiting rapid adaptability to road variations; in contrast, the comparison algorithms show more pronounced speed fluctuations. Table 8 indicates that the LOSM algorithm consistently maintains small steady-state mean errors under different payload conditions, demonstrating that the control performance is largely unaffected by payload variations. Figure 21 further reveals that the comprehensive error bars of LOSM under different payloads are narrower than those of the other three algorithms. The above results demonstrate that the LOSM algorithm can effectively suppress the adverse effects of abrupt gradient changes and mass variations on speed tracking performance.

4.3. Summary and Discussion of All Scenarios

A remark on tracking accuracy. For speed tracking in commercial vehicle applications, a steady-state error within ±5% is generally considered acceptable from an engineering perspective, while ±1% indicates a good level of performance. It should be noted that the extremely small error magnitudes observed in some cases are attributed to the idealized simulation environment adopted in this study, where sensor noise, actuator dynamics, and quantization errors are not modeled. These results demonstrate the theoretical effectiveness of the proposed observer–controller framework under nominal conditions. In real-world implementations, however, additional uncertainties would inevitably be introduced, which may degrade the tracking accuracy to some extent.
To provide a comprehensive overview of the controller performance across all designed scenarios, Table 9 summarizes the steady-state mean tracking errors for all eight scenarios, covering load uncertainty, gradient uncertainty, and their combinations. The results consistently demonstrate that the proposed LOSM strategy achieves the smallest or near-smallest tracking errors in the vast majority of cases, confirming its superior robustness against multi-source disturbances.

5. Conclusions

To address the uncertain disturbances of payload and road slope encountered by autonomous commercial vehicles (ACVs) during actual operations, this paper proposes a sliding mode control (SMC) strategy based on Luenberger observer disturbance compensation (LOSM). In the design of this strategy, a full-condition longitudinal dynamic model of the vehicle is first established. Subsequently, the Luenberger observer is deeply integrated with the SMC, and the boundary conditions for the asymptotic stability of the closed-loop system are rigorously derived using the Lyapunov stability theorem. To comprehensively verify the effectiveness of the proposed LOSM algorithm, eight typical testing scenarios are constructed, and three control algorithms are introduced for comparative analysis. The simulation results demonstrate that, across all testing scenarios, all four control algorithms can suppress the unknown mass and slope disturbances to a certain extent and accomplish the speed tracking task. Among them, the proposed LOSM strategy achieves the best overall performance in the majority of scenarios, demonstrating superior robustness under various combinations of load and gradient uncertainties. Although PI and RBFSM yield slightly smaller steady-state mean errors than LOSM in some downhill cases, the LOSM method achieves smaller error bars and smoother control responses in most operating conditions. These results demonstrate that the proposed method can significantly enhance the comprehensive speed control performance of ACVs in the presence of unknown payload and complex slope disturbances.
Future research will focus on incorporating multidimensional uncertainty factors, including but not limited to variations in vehicle geometric parameters and aerodynamic drag. In addition, since the current stability analysis is based on the constant-speed assumption, future work will extend the observer design and stability analysis to time-varying speed conditions. Moreover, investigating the impact of multi-source parameter uncertainties on the vehicle’s lateral control performance holds significant research value. Related robust adaptive control strategies developed for underactuated systems, such as the low-frequency learning-gain approach [28], may provide useful insights for addressing similar challenges in vehicle lateral dynamics. Finally, continuously conducting real-vehicle testing and iteratively optimizing the control strategy based on feedback from real-world physical environments will be essential steps in driving this technology toward practical engineering deployment.

Author Contributions

Conceptualization, J.Y. and H.F.; methodology, H.F.; software, J.L.; validation, J.Y., Z.J. and L.Y.; investigation, Z.J.; writing—original draft preparation, H.F.; writing—review and editing, J.Y. and G.C.; funding acquisition, G.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Young Scientists Fund of the National Natural Science Foundation of China, grant number 52302470; the Research Fund for International Senior Scientists of the National Natural Science Found of China, Grant number W2531045; the Key R & D Program of Jiangxi Province, grant number 20261BCE310045, 20243BBG71011 and 20252BCE310003; the 03 Special Program and 5G Project of Jiangxi Province, Grant No. 20232ABC03A30.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Xie, R.D.; Wang, Y.; Tian, H.Y.; Shi, L.; Pang, M.L. Construction and analysis of spatio-temporal correlation network of multi-attribute freight demand. J. Wuhan Univ. Technol. 2023, 45, 383–388. (In Chinese) [Google Scholar]
  2. Badr, T.; Mabrouki, C.; Farchi, A. Development of a multidimensional sustainability performance measurement model for road freight transport. Int. J. Curr. Res. 2015, 7, 24526–24534. [Google Scholar]
  3. Qiu, M.; Feng, Z. Analysis of application scenarios of intelligent network-connected heavy commercial vehicles. Automot. Util. Technol. 2022, 47, 39–43. (In Chinese) [Google Scholar]
  4. Wu, Y.; Zhao, Z.; Ni, P. An overview of driving ability requirements for drivers of intelligent networked truck formation pilot vehicles. China Highw. J. 2024, 37, 219–238. (In Chinese) [Google Scholar]
  5. Oleiwi, B.; Mohamed, M. Optimal design of linear and nonlinear PID controllers for speed control of an electric vehicle. J. Intell. Syst. 2024, 33, 20240028. [Google Scholar] [CrossRef] [Scilit]
  6. Shah, S.H.; Rahman, S.U.; Mohammed, O.M.E.; Cai, H. Design of speed-control system for an autonomous vehicle based on dual BLDC-motor steering and CAN communication, applying adaptive fuzzy logic control. Ain Shams Eng. J. 2026, 17, 104057. [Google Scholar] [CrossRef] [Scilit]
  7. Xu, M.; Liu, Q. Design and simulation of intelligent vehicle trajectory tracking control algorithm based on LQR and PID. J. Taiyuan Univ. Technol. 2022, 53, 877–885. (In Chinese) [Google Scholar]
  8. Li, S.; Zou, W.; Gao, J.; Yin, Y.; Kim, D.; Yang, S.; Li, S.E. Fast online computation of MPC-based integrated decision control for autonomous vehicles. IEEE Trans. Intell. Veh. 2024, 9, 7059–7069. [Google Scholar] [CrossRef] [Scilit]
  9. Zhu, Z.; Yao, Q.; Shi, Y. Intelligent vehicle adaptive robust path tracking control strategy based on MPC and ADRC. Int. J. Automot. Technol. 2026, 27, 651–670. [Google Scholar] [CrossRef] [Scilit]
  10. Doostdar, F.; Mojallali, H. An ADRC-based backstepping control design for a class of fractional-order systems. ISA Trans. 2022, 121, 140–146. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Li, H.; Song, C.; Li, S.; Li, Y.; Zhang, K. Trajectory tracking for low-speed autonomous vehicles based on MPC and ADRC. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2026. [Google Scholar] [CrossRef] [Scilit]
  12. Wei, J.; Feng, C.; Zhang, J. Fuzzy sliding mode control of naval gun follower system. Mil. Autom. 2019, 38, 93–96. (In Chinese) [Google Scholar]
  13. Tadele, H.; Yitayih, M.; Tullu, A.; Jung, S. Sensorless speed control of a PMSM using super-twisting sliding mode control for three-wheel electric vehicle propulsion. IEEE Access 2026, 14, 46902–46915. [Google Scholar] [CrossRef] [Scilit]
  14. Li, R.; Deng, S.; Hu, Y. Autonomous vehicle modeling and velocity control based on decomposed fuzzy PID. Int. J. Fuzzy Syst. 2022, 24, 2354–2362. [Google Scholar] [CrossRef] [Scilit]
  15. Li, P. Simulation of permanent magnet synchronous motor based on fuzzy control. Agric. Equip. Veh. Eng. 2023, 61, 160–164. (In Chinese) [Google Scholar]
  16. Zhang, L.; Zhang, X.; Han, Z.; Chen, J.; Liu, J. A novel multi-parameter coordinated shift control strategy for an automated manual transmission based on fuzzy inference. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2017, 231, 684–699. [Google Scholar] [CrossRef] [Scilit]
  17. Ding, H.; Xu, C. Research on fuzzy shift control strategy of DCT based on driving intention recognition. Mech. Electr. Eng. 2018, 35, 608–612. (In Chinese) [Google Scholar]
  18. Wang, H.D.; Zhao, Y.J.; Zhang, P.F.; Mi, J.Y.; Cheng, W.Z. Research on follow-up control of air defense rocket launcher based on crow search and improved super-spiral sliding mode control algorithm. J. Artill. Launch Control 2025, 46, 37–43. (In Chinese) [Google Scholar]
  19. Mohammed, U.; Karataev, T.; Oshiga, O.O.; Hussein, S.U.; Thomas, S. Comparison of linear quadratic—Regulator and gaussian—controllers’ performance, LQR and LQG: Ball-on-sphere system as a case study. Int. J. Eng. Manuf. 2021, 11, 45–67. [Google Scholar] [CrossRef] [Scilit]
  20. Ren, Z.Y.; Zhao, W.Q.; Zong, C.F.; Wan, Y.; Feng, R.; Ling, J.P. Research on vehicle yaw stability control based on improved LQR method. Sci. Technol. Eng. 2017, 17, 97–102. (In Chinese) [Google Scholar]
  21. Yan, Y.P.; Rao, B.; Liu, Y.J.; Feng, Y.B. Trajectory tracking control of four-rotor UAV based on nonlinear model prediction. J. Shenyang Polytech. Univ. 2019, 43, 36–43+49. (In Chinese) [Google Scholar]
  22. Ma, Y.; Ma, Q.; Liu, Y.; Gao, J.; Chen, H. Two-level optimization strategy for vehicle speed and battery thermal management in connected and automated EVs. Appl. Energy 2024, 361, 122928. [Google Scholar] [CrossRef] [Scilit]
  23. Guo, N.; Zhang, X.; Zou, Y. Real time predictive control of path following to stabilize autonomous electric vehicles under extreme drive conditions. Automot. Innov. 2022, 5, 453–470. [Google Scholar] [CrossRef] [Scilit]
  24. Dong, R.; Liu, F.; Nie, S.Q.; Liu, Y.F.; Wu, B.N. Research on LQR trajectory tracking under nonlinear decreasing weight PSO optimization. Electron. Meas. Technol. 2019, 47, 44–50. (In Chinese) [Google Scholar]
  25. Li, S.; Su, J.; Yang, G. Weak field control strategy of permanent magnet synchronous motor based on active disturbance rejection control. Trans. China Electrotech. Soc. 2022, 37, 6135–6144. (In Chinese) [Google Scholar]
  26. Song, X.; Li, L.; Xue, W.; Song, K.; Xin, B. Active disturbance rejection decoupling control for nonlinear MIMO uncertain systems with application to path following of self-driving bus. Control Eng. Pract. 2023, 133, 105432. [Google Scholar] [CrossRef] [Scilit]
  27. Zhao, J.; Du, J.P.; Zhu, B.; Wang, Z.W.; Chen, Z.C.; Tao, X.W. Intelligent vehicle longitudinal cruise control based on adaptive dynamic sliding mode control. Automot. Eng. 2022, 44, 8–16. (In Chinese) [Google Scholar]
  28. Zhang, G.; Zhang, X. A novel DVS guidance principle and robust adaptive path-following control for underactuated ships using low frequency gain-learning. ISA Trans. 2015, 56, 75–85. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. Longitudinal force diagram of vehicle.
Figure 1. Longitudinal force diagram of vehicle.
Sensors 26 05203 g001
Figure 2. Vehicle control block diagram.
Figure 2. Vehicle control block diagram.
Sensors 26 05203 g002
Figure 3. The control performance of certain load on level roads: (a) 3 m/s; (b) 10 m/s.
Figure 3. The control performance of certain load on level roads: (a) 3 m/s; (b) 10 m/s.
Sensors 26 05203 g003
Figure 4. The speed error bars of certain load on level roads: (a) 3 m/s; (b) 10 m/s.
Figure 4. The speed error bars of certain load on level roads: (a) 3 m/s; (b) 10 m/s.
Sensors 26 05203 g004
Figure 5. The control performance of uncertain load on level roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 5. The control performance of uncertain load on level roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g005
Figure 6. The speed error bars of uncertain load on level roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 6. The speed error bars of uncertain load on level roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g006
Figure 7. Uphill speed curve without control.
Figure 7. Uphill speed curve without control.
Sensors 26 05203 g007
Figure 8. The control performance of certain load and gradient uncertain on uphill roads: (a) 3° slope; (b) speed under 3° slope; (c) 6° slope; (d) speed under 6° slope; (e) 10° slope; (f) speed under 10° slope.
Figure 8. The control performance of certain load and gradient uncertain on uphill roads: (a) 3° slope; (b) speed under 3° slope; (c) 6° slope; (d) speed under 6° slope; (e) 10° slope; (f) speed under 10° slope.
Sensors 26 05203 g008
Figure 9. The speed error bars of certain load and gradient uncertain on uphill roads: (a) 3°; (b) 6°; (c) 10°.
Figure 9. The speed error bars of certain load and gradient uncertain on uphill roads: (a) 3°; (b) 6°; (c) 10°.
Sensors 26 05203 g009
Figure 10. The control performance of uncertain load on gradient on uphill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 10. The control performance of uncertain load on gradient on uphill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g010
Figure 11. The error bar of uncertain load on gradient on uphill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 11. The error bar of uncertain load on gradient on uphill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g011
Figure 12. Downhill speed curve without control.
Figure 12. Downhill speed curve without control.
Sensors 26 05203 g012
Figure 13. The control performance of certain load and gradient uncertain on downhill roads: (a) −3° slope; (b) speed under −3° slope; (c) −6° slope; (d) speed under −6° slope; (e) −10° slope; (f) speed under −10° slope.
Figure 13. The control performance of certain load and gradient uncertain on downhill roads: (a) −3° slope; (b) speed under −3° slope; (c) −6° slope; (d) speed under −6° slope; (e) −10° slope; (f) speed under −10° slope.
Sensors 26 05203 g013
Figure 14. The speed error bars of certain load and gradient uncertain on downhill roads: (a) −3°; (b) −6°; (c) −10°.
Figure 14. The speed error bars of certain load and gradient uncertain on downhill roads: (a) −3°; (b) −6°; (c) −10°.
Sensors 26 05203 g014
Figure 15. The control performance of uncertain load on gradient on downhill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 15. The control performance of uncertain load on gradient on downhill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g015
Figure 16. The error bar of uncertain load on gradient on downhill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 16. The error bar of uncertain load on gradient on downhill roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g016
Figure 17. The comprehensive roads: (a) 3-(−3)° slope; (b) (−6)-6° slope; (c) 10-(−10)° slope.
Figure 17. The comprehensive roads: (a) 3-(−3)° slope; (b) (−6)-6° slope; (c) 10-(−10)° slope.
Sensors 26 05203 g017
Figure 18. The control performance of certain load and slope uncertain on comprehensive roads: (a) 3-(−3)° slope; (b) (−6)-6° slope; (c) 10-(−10)° slope.
Figure 18. The control performance of certain load and slope uncertain on comprehensive roads: (a) 3-(−3)° slope; (b) (−6)-6° slope; (c) 10-(−10)° slope.
Sensors 26 05203 g018
Figure 19. The error bar of certain load and slope uncertain on comprehensive roads: (a) 3-(−3)°slope; (b) (−6)-6° slope; (c) 10-(−10)° slope.
Figure 19. The error bar of certain load and slope uncertain on comprehensive roads: (a) 3-(−3)°slope; (b) (−6)-6° slope; (c) 10-(−10)° slope.
Sensors 26 05203 g019
Figure 20. The control performance of uncertain load and slope uncertain on comprehensive roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 20. The control performance of uncertain load and slope uncertain on comprehensive roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g020
Figure 21. The error bar of uncertain load and slope uncertain on comprehensive roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Figure 21. The error bar of uncertain load and slope uncertain on comprehensive roads: (a) 4000 kg; (b) 5000 kg; (c) 6000 kg.
Sensors 26 05203 g021
Table 1. The steady-state mean error of certain load on level roads.
Table 1. The steady-state mean error of certain load on level roads.
Mass (kg)Speed (m/s)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
300030000.190
300010000.280.310
Table 2. The steady-state mean error of uncertain load on level roads.
Table 2. The steady-state mean error of uncertain load on level roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
40000000.090
50000000.060
60000000.050
Table 3. The steady-state mean error of certain load and gradient uncertain on uphill roads.
Table 3. The steady-state mean error of certain load and gradient uncertain on uphill roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
300030.0800.20
300060.190.180.060
3000100.3300.110
Table 4. The steady-state mean error of uncertain load on gradient on uphill roads.
Table 4. The steady-state mean error of uncertain load on gradient on uphill roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
4000100.400.010
5000100.470.010.010.01
6000100.550.010.010.01
Table 5. The steady-state mean error of certain load and gradient uncertain on downhill roads.
Table 5. The steady-state mean error of certain load and gradient uncertain on downhill roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
3000−3000.180.03
3000−60.0100.170.04
3000−100.010.010.110.05
Table 6. The steady-state mean error of uncertain load on gradient on downhill roads.
Table 6. The steady-state mean error of uncertain load on gradient on downhill roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
4000−100.010.010.150.06
5000−100.010.010.150.06
6000−100.010.010.050.07
Table 7. The steady-state mean error of load certain and slope uncertain on comprehensive roads.
Table 7. The steady-state mean error of load certain and slope uncertain on comprehensive roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
30003-(−3)000.170
3000(−6)-60.020.020.170.01
300010-(−10)0.040.050.160.01
Table 8. The steady-state mean error of uncertain load and slope uncertain on comprehensive roads.
Table 8. The steady-state mean error of uncertain load and slope uncertain on comprehensive roads.
Mass (kg)Slope (°)Steady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
400010-(−10)0.060.030.110.01
500010-(−10)0.0700.070.01
600010-(−10)0.0800.050.01
Table 9. Summary of steady-state mean tracking errors for all eight scenarios.
Table 9. Summary of steady-state mean tracking errors for all eight scenarios.
ScenarioDescriptionSteady-State Mean Error (m/s)
PIRBFSMRBFBSSMLOSM
1Certain load, level road (3/10 m/s)0/0/00/0.280.19/0.310/0/0
2Uncertain load, level road (4000/5000/6000 kg)0/0/00/0/00.09/0.06/0.050/0/0
3Certain load, uphill with gradient uncertainty (3°/6°/10°)0.08/0.19/
0.33
0/0.18/00.2/0.06/0.110/0/0
4Uncertain load, uphill with gradient uncertainty (4000/5000/6000 kg)0.4/0.47/0.550/0.01/0.010.01/0.01/0.010/0.01/0.01
5Certain load, downhill with gradient uncertainty (−3°/−6°/−10°)0/0.01/0.010/0/0.010.18/0.17/0.110.03/0.04/0.05
6Uncertain load, downhill with gradient uncertainty (4000/5000/6000 kg)0.01/0.01/
0.01
0.01/0.01/
0.01
0.15/0.15/0.050.06/0.06/0.07
7Certain load, comprehensive road with slope uncertainty (3-(−3)°/(−6)-6°/10-(−10)°)0/0.02/0.040/0.02/0.050.17/0.17/0.160/0.01/0.01
8Uncertain load, comprehensive road with slope uncertainty (4000/5000/6000 kg)0.06/0.07/
0.08
0.03/0/00.11/0.07/0.050.01/0.01/0.01
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, J.; Fang, H.; Lu, J.; Yang, L.; Jiang, Z.; Carbone, G. An LOSM Speed Controller for Autonomous Commercial Vehicles Addressing Disturbance from Load and Slope Uncertainty. Sensors 2026, 26, 5203. https://doi.org/10.3390/s26165203

AMA Style

Yang J, Fang H, Lu J, Yang L, Jiang Z, Carbone G. An LOSM Speed Controller for Autonomous Commercial Vehicles Addressing Disturbance from Load and Slope Uncertainty. Sensors. 2026; 26(16):5203. https://doi.org/10.3390/s26165203

Chicago/Turabian Style

Yang, Jinwen, Huafu Fang, Ju Lu, Lingang Yang, Zhiqiang Jiang, and Giuseppe Carbone. 2026. "An LOSM Speed Controller for Autonomous Commercial Vehicles Addressing Disturbance from Load and Slope Uncertainty" Sensors 26, no. 16: 5203. https://doi.org/10.3390/s26165203

APA Style

Yang, J., Fang, H., Lu, J., Yang, L., Jiang, Z., & Carbone, G. (2026). An LOSM Speed Controller for Autonomous Commercial Vehicles Addressing Disturbance from Load and Slope Uncertainty. Sensors, 26(16), 5203. https://doi.org/10.3390/s26165203

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