1. Introduction
Highway tunnels, serving as critical infrastructure within urban transportation networks, are susceptible to structural deterioration—including lining cracks, water leakage, and spalling—during long-term service. This deterioration arises from factors such as construction defects and geological hazards [
1,
2,
3], including seismic disasters [
4], landslides, debris flows, etc. The progression of these defects significantly compromises tunnel serviceability and poses serious threats to transportation safety. Therefore, standardized tunnel defect inspection, essential for accurate damage diagnosis and evidence-based remediation strategies, has emerged as a critical challenge requiring urgent industry attention in tunnel operations and maintenance.
To address the demand for standardized highway tunnel inspection, tunnel inspection robot technology has advanced rapidly in recent years. Compared to traditional manual methods—characterized by high operational risks and low efficiency—robots equipped with autonomous navigation capabilities effectively replace human labor in lining inspection, significantly mitigating personnel safety hazards [
5]. Modern inspection robots typically integrate high-precision sensors with advanced image processing techniques [
6], substantially improving defect identification accuracy through multi-source data fusion. Current mainstream systems incorporate core technological features including: (1) robotic arms, (2) high-performance computer vision systems, (3) high-resolution 3D laser scanners, and (4) ultrasonic sensor arrays [
7]. Victores et al. [
8] developed an automated system using a mobile platform equipped with a robot for accurate geometric measurement of crack parameters. Mashimo’s robot [
9] employed integrated CCD cameras and laser sensors, enabling automated acquisition of magnified crack imagery along with identification of concrete lining spalling and loosening defects. Nakamura [
10] proposed a comprehensive full-cross-section inspection system achieving precise defect localization and dimensional quantification on tunnel surfaces.
However, substantial technical limitations remain in current highway tunnel inspection robots, primarily related to path-tracking accuracy and inspection stability. Irregular terrain conditions stemming from tunnel-construction-induced ground settlement and complex operational environments [
11,
12] frequently prevent robots from precisely adhering to predefined inspection paths [
13]. More critically, due to kinematic chain effects, pose deviations of the mobile chassis are significantly amplified throughout the long-reach robotic arm, resulting in a pronounced amplification at the end-effector [
14]. This severely degrades the positioning accuracy of mounted inspection equipment, directly compromising defect inspection reliability. Consequently, the measurement accuracy and operational efficiency of inspection robots are fundamentally constrained by the path-tracking control performance of their mobile chassis [
15]. Optimizing path-tracking control strategies enables real-time compensation for pose deviations, effective suppression of environmental disturbances [
16], and significant enhancement of inspection data spatial consistency and timeliness [
17,
18]. Therefore, developing high-precision chassis path-tracking control algorithms constitutes a fundamental requirement for improving the overall operational performance of tunnel inspection robots.
Tunnel inspection equipment is typically mounted on a mobile chassis platform. Consequently, the path-tracking control performance of this chassis directly dictates inspection accuracy and operational efficiency. As the inspection system’s core control element, high-precision path tracking ensures strict adherence to the predefined inspection trajectory, which is crucial for acquiring spatially consistent inspection data. Prevalent path tracking control algorithms primarily comprise five categories: PID Control [
19,
20], Pure Pursuit Control [
21,
22], Fuzzy Control [
23,
24], Model Predictive Control (MPC) [
25,
26], and Sliding Mode Control (SMC) [
27,
28,
29]. However, significant limitations exist in these controllers. PID controllers lack environmental adaptability, exhibiting degraded control performance under complex tunnel disturbances. Pure Pursuit Control, being geometry-based, demonstrates increased tracking deviation in dynamic tunnel environments characterized by abrupt structural changes and non-uniform terrain. Fuzzy Control requires real-time processing of multi-source sensor information; its expanding rule base compromises real-time responsiveness due to computational load. MPC performance heavily relies on system model accuracy. Modeling errors—arising from the robot’s coupled multi-body dynamics and complex environment—lead to degraded control performance. SMC offers strong robustness and reduced model dependence, yet its inherent high-frequency chattering introduces tracking errors. Comparatively, SMC demonstrates distinct advantages for highly nonlinear tunnel inspection robots. However, effective chattering suppression remains a critical challenge. Chattering not only reduces trajectory tracking accuracy but also causes harmful vibrations in the end-mounted inspection equipment, severely compromising reliability. Therefore, designing enhanced SMC algorithms incorporating chattering suppression presents a promising approach for improving tunnel inspection robot path tracking performance.
Significant innovative research advances path tracking control methodologies. Brown et al. [
30] proposed an integrated control framework leveraging Model Predictive Control (MPC) to achieve synergistic optimization of local path planning and tracking. Robust sliding mode controllers [
31,
32,
33,
34,
35,
36,
37] were proposed for path tracking of wheeled mobile robots (WMRs) in uncertainty. The control algorithms presented above improve the performance of WMRs for path tracking, ensuring stability and precision during operation. However, these methods neglect the estimation of unknown disturbances.
To address problems of reduced precision caused by unknown disturbances encountered during path tracking, observer-based controllers to estimated disturbances were introduced for trajectory tracking control of robots. To address path tracking for rice seeding robots in paddy fields, Li [
38] developed a fast terminal sliding mode controller integrated with a nonlinear observer. Meanwhile, Miranda [
39] introduced a novel finite-time tracking controller for wheeled mobile robots (WMRs) under kinematic disturbances, utilizing an observer to estimate and compensate for these effects. To address trajectory tracking under disturbances, Rodríguez [
40] proposed a robust control scheme that combines a disturbance observer with a proportional-retarded controller for WMRs. Ramírez [
41] introduced a Linear Active Disturbance Rejection control scheme, incorporating a saturation-input strategy in the ESO design to suppress potential peaking phenomena. Meanwhile, Zhao [
42] formulated a method utilizing integral sliding mode control alongside ESO to estimate and compensate for both external perturbations and unmodeled dynamics in WMR path-following tasks. Numerical simulations and experimental results confirm the efficacy and superior performance of these observer-based controllers. However, these methods have not been applied in the field of tunnel inspection. The tunnel environment poses significant challenges for sensors, and the uncertainty in measurements directly impacts controller performance. Irregularities in the tunnel linings, along with conditions such as water stains, dust, and uneven lighting, can hinder feature extraction or cause visual matching failures, leading to jumps or drift in absolute position and orientation estimates. Multi-sensor fusion serves as an essential strategy to enhance system robustness and address single-sensor failures. To efficiently estimate system performance, Yin [
43] proposed a measurement precision model based on error analysis theory, to guide both hardware selection and spatial arrangement. To effectively monitor bridge cable health and bridge tower tops, Shi [
44,
45] used monitoring data based on an improved multi-rate data fusion method to analyze the bridge’s thermal field distribution and the time-dependent variation of tower displacements, achieving high fused displacement measurements precision. To achieve more reliable health evaluation and fault diagnosis for tunnel linings, research on health monitoring with intelligent applications of artificial intelligence utilized by inspection robots has been significantly advanced. Guo [
46] introduced a dynamically constrained digital twin framework for fault diagnosis, leveraging insights from the digital twin paradigm and the Runge–Kutta method for dynamical simulation, supporting fault diagnosis under conditions of limited or missing fault data. Zhao [
47] proposed a multi-feature health indicator based on joint feature distribution modeling, along with a prediction architecture named the Temporal–Self-Attention-based Dual-branch Transfer Adversarial Network. The framework is designed to enhance the generalizability of cross-working conditions.
Addressing the insufficient path tracking accuracy of highway tunnel inspection robots operating in complex environments, this study introduces an EESMPC framework designed for chassis path tracking in tunnel environments. The method combines a SMPC with an adaptive ESO to achieve high-precision trajectory tracking under the irregular terrain conditions characteristic of tunnels. The proposed method innovatively integrates SMPC with adaptive ESO. The SMPC incorporates a sliding mode function within a receding-horizon optimization framework, thereby preserving the predictive optimization and constraint-handling capabilities of MPC while introducing the robustness of sliding mode control. The ESO unifies model uncertainties and external disturbances into a lumped disturbance, which is estimated and compensated for in a feedforward manner. This two-layer architecture fundamentally enhances the system’s accuracy and robustness under complex disturbances, such as those arising from irregular tunnel road surfaces, significantly enhancing trajectory tracking accuracy and anti-disturbance capabilities. This methodology provides a robust technical foundation for advancing intelligent inspection systems in highway tunnels, as validated in
Figure 1.
The main contributions of this paper are as follows: A Robust EESMPC scheme for accurate path tracking during tunnel inspection tasks is proposed in specific application scenarios with multiple sources of uncertainty, such as road unevenness, model parameter perturbations, and sensor measurement noise, which mitigates the problem of tracking errors in robot inspection systems when faced with various disturbance scenarios. Aimed at enhancing the accuracy of path tracking in varying disturbance highway tunnel environments, an improved ESO with adaptive gain adjustment based on observation error is proposed to enhance the adaptability of the EESMPC strategy. The performance of the system is evaluated both in MATLAB(v2020a) simulation and in a real tunnel environment. The results indicate that EESMPC can withstand various highway tunnel scenarios, demonstrating higher robustness and accuracy than the other methods.
The article is arranged as follows:
Section 2 introduces the disturbance model and system uncertainty assumption including analysis of tunnel lining profile disturbances and analysis of tunnel pavement disturbances.
Section 3 introduces the kinematic model, dynamic model and path tracking pose error model of tunnel lining inspection robots.
Section 4 provides the design of the enhanced extended sliding mode predictive controller with detailed derivation.
Section 5 provides experiments and
Section 6 provides the discussion, where the performance of the proposed controller is compared with three other controllers. Finally,
Section 7 concludes this article.
4. Enhanced Extended Sliding Mode Predictive Controller Design
During highway tunnel inspection, the Enhanced Extended Sliding Mode Predictive Control (EESMPC) framework utilizes the generated reference path to achieve high-precision tracking. As shown in
Figure 6, the controller processes position/orientation error inputs through three integrated stages: (1) State Expansion: The Extended State Observer (ESO) augments the error state vector by estimating and compensating unmodeled disturbances. (2) Sliding Mode Optimization: The SMPC core solves the constrained optimization problem. (3) Rolling Horizon Execution: The optimal control input is applied while shifting the prediction window forward each cycle. This architecture enables real-time disturbance suppression while maintaining the robot chassis within prescribed tracking bounds throughout tunnel inspections.
4.1. Design of SMPC
- 1.
Discretization for SMPC
To transform the continuous-time model into a form suitable for digital controllers and considering the subsequent need for the online solution of quadratic programming (QP) problems, the forward Euler method is used to discretize the continuous-time model. For sampling time
T, the discrete state-space representation becomes:
where
.
Here is the precise mathematical formulation of the robot pose error model state equation, incorporating academic rigor and consistent notation:
where
,
,
.
- 2.
Sliding Surface Design
Based on the discretized pose error model, the following sliding surface is selected to enforce tracking convergence:
where the matrix gains
is selected to satisfy both the stability/dynamic performance requirements of the quasi-sliding mode and the Hurwitz condition, consequently ensuring stability on the sliding surface.
The global sliding mode surface of the prediction model can be formulated as:
where
is a designed function satisfying three conditions:
; when
,
;
is first-order differentiable.
Employing the global sliding mode function method,
is designed as:
where
is the global sliding mode control parameter, satisfying
.
The switching function based on global sliding mode prediction control is then:
- 3.
Sliding mode prediction model
The sliding function value for the future time step
is predicted by recursively applying the discretized state-space model and sliding surface definition:
The predicted sliding function state over the prediction horizon is:
To mitigate the effects of uncertainties in prediction, feedback correction is applied to the predicted sliding function. Future predictions are corrected by utilizing the deviation between the present function value
and the prior prediction at
:
where
is the correction coefficient, typically set as
,
.
- 4.
Determining the reaching law
For the SMPC design, the reference trajectory is defined by the widely used exponential reaching law:
where
,
q are reaching law parameters. Discretizing the above equation, we can get:
Thus, the reference trajectory at time
is:
where
,
.
- 5.
Determining the control law
Within the SMPC framework, the control input depends not only on the current sliding surface but also on the predicted values of the sliding surface over a finite future horizon. This enhances performance while mitigating output chattering. The optimal control law is defined as the solution to a QP problem with the dual objective of minimizing trajectory tracking error and penalizing excessive control effort [
48]. The cost function is designed as:
where the prediction and control horizons are denoted by
N and
M, respectively. The weighting matrix
regulates the trade-off between tracking accuracy and control energy. The corresponding cost function is expressed in matrix-vector form as:
where
.
Substituting Equation (
28) into Equation (
33) and rearranging yields:
where
,
E is an identity matrix,
is an symmetric positive definite matrix,
,
,
,
,.
Taking the partial derivative of Equation (
34) and setting
, the SMPC control law is obtained:
Substituting the reference trajectory expression (Equation (
31)) allows calculation of the control increments from time
k to
.
The actual control input applied at time
k is therefore:
After obtaining the actual control input, to further enhance control performance and reduce chattering caused by rapid switching, the following control input constraints are added:
where
represent control inputs,
represent target control inputs,
represent target control inputs from SMPC.
are maximum allowable control inputs;
is the maximum allowable absolute control increment per step. These constraints are represented by matrices
according to system requirements.
Under imposed control input constraints, solely the initial control increment of the optimized sequence is deployed. By continually repeating this optimization based on the receding horizon principle, the optimal actual control input for the system is attained.
- 6.
System stability verification
For stability verification, the SMPC design employs the addition of a terminal constraint. Based on the cost function expression (Equation (
32)), assuming:
Assuming that at time , the predicted state reaches the reference trajectory, achieving ideal sliding mode dynamics.
The attained optimum of the cost function, which is at each cycle, is chosen as the Lyapunov function candidate for proof of stability.
The cost function has a sum-of-squares form, ensuring
is positive definite. To simplify, the control and prediction horizons are both set to
N:
Considering the optimization process and the terminal constraint, it can be shown:
Since , the derivative of is negative definite. Therefore, the system is stable under the proposed SMPC law with terminal constraint.
4.2. Adaptive Extended State Observer
Highway tunnel environments introduce complex disturbances—including aerodynamic effects, uneven terrain, and sensor noise—that degrade robot path-tracking performance. As these disturbances are often unmeasurable, this paper incorporates an ESO. In the ESO approach, the collective unknown disturbance is modeled as an augmented state, which leads to the construction of an expanded state-space model:
where
is the new extended state vector,
is the gain vector of the observer.
Define the estimation error between the original state and its estimate as
. From Equations (
21) and (
42), the error dynamics are:
To ensure converges to 0, the observer gain L must be designed such that all eigenvalues of have negative real parts.
The ESO for the original system is thus:
Since different highway tunnels present varying disturbance environments, an improved ESO with adaptive gain adjustment based on observation error is proposed to enhance the adaptability of the SMPC strategy and balance the convergence speed and noise robustness.The adaptive gain is designed with the principle that a larger error magnitude leads to a higher gain for faster convergence, while a smaller error results in a reduced gain to mitigate noise.
In this paper, an adaptive observer gain is designed as , where is the constant adjustment coefficient.
After introducing the improved adaptive ESO, the state variables input to the system are modified as follows:
The improved ESO can adaptively adjust observer parameters based on the system’s actual performance, improving estimation accuracy and system responsiveness. It is suitable for systems in highway tunnel environments where parameters vary over time or exhibit uncertainties.
After incorporating the improved ESO, the input to the proposed controller becomes:
Solving the SMPC optimization problem yields the optimal control sequence
, and at each step, only the first element of the optimized sequence is implemented as the control action.
Through the construction of the improved ESO, unknown disturbances within the state variables can be effectively estimated and compensated, thereby improving the stability and tracking accuracy of the path-following system.
4.3. Numerical Simulation
MATLAB simulations were performed to assess the control performance of the robust EESMPC. The path tracking performance of EESMPC was compared with that of the SMC, MPC, and PID controllers. Simulation settings included an initial pose of
, and a velocity parameter
m/s. EESMPC parameters are listed in
Table 2, while the PID controller used
,
,
. The
,
,
gains of the PID controller were preliminarily determined using the Ziegler–Nichols tuning method. Based on this initial tuning, manual fine-tuning was performed according to step-response performance to achieve a balance between response and stability. SMC parameters are listed in
Table 3, and The design and derivation of SMC are presented in
Appendix A. The switching surface coefficients of the SMC were selected based on the desired closed-loop pole placement principle to ensure the dynamic characteristics of the sliding mode. The switching gain was determined according to the reaching condition for the existence of the sliding mode. The thickness of the boundary layer was chosen by trading off tracking accuracy against control smoothness. The simulation parameters of the MPC controller are detailed in
Table 4. The weighting matrices of the MPC controller were determined through systematic trial-and-error combined with engineering experience. The target was to balance the squared tracking error and the squared control input over the prediction horizon.
and
were selected considering both the system dynamics and the available realtime computational capability. For a fair comparison, a uniform sampling period of
ms is used.
The desired trajectory of the system is given as
. The corresponding tracking performance, obtained from simulations, is presented in
Figure 7. The results indicate that the proposed method achieves convergence in 0.3 s, and the MPC method’s convergence time is 0.4 s, and the SMC method’s convergence time is 0.7 s and the convergence time of PID is 1.5 s. By comparing, it can be observed that the proposed EESMPC can make the tracking errors converge to a smaller error than the other controllers.
The sine trajectory of the system is given as
. The data of position tracking are shown in
Figure 8. The results indicate that the proposed method’s convergence time is 0.3 s, and the MPC method’s convergence time is 0.4 s, and the SMC method’s convergence time is 0.7 s and the convergence time of PID is 1.5 s. From the comparison, it can be observed that the proposed EESMPC enables the tracking errors to converge to a smaller value than the other controllers.
From the analysis of disturbances in
Section 2, step position disturbances will be encountered in the desired trajectory. To verify the disturbance effect of step disturbances in the tunnel lining on the tracking trajectory, based on the simulation results of the sine curve, external step disturbances are introduced. The tracking trajectories are set to −0.14 m between 3 s and 3.4 s and −0.12 m between 7 s and 7.3 s. The simulation results of the tracking of reference trajectories with step disturbances are shown in
Figure 9. It can be observed that after step disturbances are applied all the algorithms are quickly adjusted to adapt to the step disturbances. In contrast, the convergence speed to the sinusoidal trajectory is faster.
The performance and precision of the proposed algorithm were evaluated by employing a set of quantitative indicators to benchmark it against the four candidate controllers, as shown in
Table 5. The max error refers to the maximum deviation of the controller when encountering disturbances after convergence. In the table, DRT refers to the disturbance rejection time, and MAE and RMSE are the abbreviations for mean absolute error and root mean square error, respectively.
From the results of evaluation indicators, compared with the other controllers, the proposed method achieves a markedly shorter convergence time, a smaller max error, a smaller overshoot and a shorter disturbance rejection time. In contrast with the other controllers, the MAE and RMSE of the proposed method are smaller.
From the simulation results, for time-varying position tracking with disturbances, the proposed EESMPC maintains close alignment with the ideal curve’s trajectory, and achieves rapid regulation with minimal overshoot.
The numerical simulation results confirm that the proposed method exhibits superior dynamic response and steady-state accuracy. It delivers quantitatively controllable transient responses, precisely adjustable convergence time, and high steady-state precision in tunnel inspection trajectory tracking.
5. Experiments
In order to further assess the applicability and reliability of the proposed approach within actual highway tunnel settings, field experiments were conducted in a highway tunnel under construction.
Path tracking error during field trials was derived from multi-source sensors. To intuitively visualize tracking deviation relative to the tunnel lining contour, experimental error data was quantified as the relative deviation between the robot chassis position and the fitted reference curve. The robot features a controller built around an NVIDIA Xavier NX processor, which delivers 21 TOPs of computing power, thereby guaranteeing both high computational efficiency for the algorithm and real-time performance of the controller.
5.1. Target Path Point Acquisition
The target path for the tunnel inspection robot’s path tracking in this study is not pre-defined but acquired in real-time by four laser sensors mounted laterally on the robot. The method for obtaining target path points is illustrated in
Figure 10.
Let the current values of the four sensors be , , , . These path point data are added to the fitting dataset. At the next time step, new sensor values , , , are similarly added to the dataset. This process repeats. Subsequent fitting of the path point data within the dataset yields the target path function for tracking.
Due to sensor limitations and external disturbance, anomalous sensor data can affect curve fitting and ultimately robot tracking performance. Therefore, the acquired sensor data requires filtering. Considering highway tunnel applications, a limiting moving average filter was employed. This method averages only a finite queue of recent data, improving real-time performance while eliminating fluctuations and rejecting abrupt outliers.
5.2. Path Fitting Method Based on Least Squares
Based on the acquired target path points, data processing is required to derive the target path function that the robot chassis will track. Owing to external disturbances, sensor data is inherently contaminated with noise and errors. Moreover, the target path function needs to predict data trends to facilitate timely comparison with the current pose for motion control purposes.
The Least Squares Method (LSM) [
48] identifies the optimal function fit for given data by minimizing the sum of squared errors. In this study, the LSM was employed to fit a polynomial to the sensor data, thereby obtaining the target function for the curve fitting stage. Considering the surface characteristics of tunnel walls, a polynomial model was selected. To ensure smoothness and continuity, a cubic polynomial was utilized, expressed as follows:
Given a set of sample data points
, the sum of squared errors
s is:
Expressing
s in matrix form:
where
is a Vandermonde matrix,
is the coefficient vector, and
is the output vector.
Applying the LSM, the optimal coefficient vector is:
The solved cubic polynomial coefficients are substituted into Equation (
49), yielding the optimal curve function that minimizes the sum of squared errors.
5.3. The Actual Tunnel Environment
Experimental trials were primarily executed within the left vehicular lane. The tunnel features a concrete pavement surface with intentionally preserved unevenness, closely replicating real-world operational scenarios. The test configured within the tunnel environment is illustrated in
Figure 11. For a comprehensive evaluation, two different tunnel lining scenarios are adopted to test the performance of EESMPC.
Multiple automated inspection experiments were conducted in a tunnel environment to assess the precision, stability, and overall performance of the designed path tracking control algorithm. The pavement within the tunnel is uneven, and there exist unknown protrusions and dents in the tunnel, leading to numerous unknown disturbance factors. Disturbances encountered in the path tracking are unknown dents and uncertain protusions. The maximum disturbance amplitude is 0.2 m. All four controllers were sequentially implemented in the robot’s main control unit, with autonomous inspection tasks executed separately for each algorithm. To ensure a fair comparison, five experiments were conducted for each controller. Through extensive on-site debugging, key parameters were determined, including inspection distance baseline mm.
Two distinct tunnel lining scenarios were tested. In scenario 1, the robot operated at 1.0 m/s for 30 s. In scenario 2 (a different tunnel), the speed was increased to 1.5 m/s with the same 30 s duration. Both tests started from predefined initial chassis poses. The experimental setup mirrors that used in the preceding numerical simulations.
6. Results and Discussion
The integrated laser sensor array was employed to acquire distance measurements, which provided real-time pose data for the system. The measurements from four displacement lasers subsequently served as the central focus of the experimental analysis.
Figure 12 presents the experimental results acquired from the tunnel scenario 1. In
Figure 12, the light-yellow areas indicate error bars. The values of error bars are computed as follows:
where
is the value of error bars.
, 6000 mm is the zero error line, and 1.96 is the commonly used z-value for a 95% confidence interval.
It can be seen from the figure that the laser data obtained by the controller proposed falls within the error bars, while the data from the other three controllers partially lie outside the error bars. As evidenced by the experimental data, the proposed controller exhibits a reduced error in laser measurements relative to the other three controllers. In contrast, the EESMPC algorithm maintains deviations consistently near the zero-baseline, characterized by shorter settling time, reduced maximum deviation, lower absolute error, and enhanced stability. The MAE and RMSE values of the laser during path tracking are present in
Table 6 and
Table 7.
As summarized in
Table 6 and
Table 7, the MAE values for the proposed controllers are
mm,
mm,
mm and
mm, and the RMSE values for the proposed controllers are
mm,
mm,
mm and
mm. The proposed method outperforms the other controllers across key metrics, achieving high-precision control alongside improved energy efficiency.
Figure 13 presents the experimental results acquired from the tunnel scenario 2. In
Figure 13, the values of the error bars are the same as
Figure 12.
As evidenced by the experimental data, the proposed controller exhibits a reduced error in laser measurements relative to the other three controllers, characterized by shorter settling time, reduced maximum deviation, and lower absolute error. The RMSE values of the laser during path tracking are present in
Table 8.
As summarized in
Table 8, the RMSE values for the proposed controllers are 22.6997 mm, 19.6680 mm, 22.4903 mm and 37.5399 mm. The proposed method outperforms the other controllers across key metrics, achieving high-precision control alongside improved energy efficiency. This leads to the higher tracking accuracy of the EESMPC controller, validating its comprehensive performance advantage for tunnel lining inspection. In scenario 2, the larger RMSE values are primarily attributed to the combined effects of higher testing speeds and more complex scenario dynamics.
In conclusion, for the path tracking control of highway tunnel inspection robots, all evaluation metrics of the proposed EESMPC algorithm outperform those of the other three controllers. This verifies the accuracy and stability of the designed path tracking controller, thereby confirming its effectiveness in path tracking control for the robot chassis during autonomous inspection tasks.