Next Article in Journal
Multi-Agent Mapping and Tracking-Based Electrical Vehicles with Unknown Environment Exploration
Previous Article in Journal
RETRACTED: Zhang et al. LiDAR-IMU-UWB-Based Collaborative Localization. World Electr. Veh. J. 2022, 13, 32
Previous Article in Special Issue
Multi-UAV Delivery Path Optimization Based on Fuzzy C-Means Clustering Algorithm Based on Annealing Genetic Algorithm and Improved Hopfield Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Path Tracking of Intelligent Hybrid Articulated Tractor Based on Corrected Model Predictive Control

1
College of Vehicle and Traffic Engineering, Henan University of Science and Technology, Luoyang 471003, China
2
State Key Laboratory of Intelligent Agricultural Power Equipment, Luoyang 471039, China
3
YTO Group Corporation, Luoyang 471004, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2025, 16(3), 161; https://doi.org/10.3390/wevj16030161
Submission received: 16 February 2025 / Revised: 3 March 2025 / Accepted: 7 March 2025 / Published: 11 March 2025
(This article belongs to the Special Issue Research on Intelligent Vehicle Path Planning Algorithm)

Abstract

:
To improve the path tracking performance of intelligent hybrid articulated tractors in all working conditions in unmanned operation, a path-tracking control method based on corrected model predictive control is proposed. The kinematic model of the tractor is established by analyzing the tractor’s kinematics. Taking the lateral and longitudinal errors as the target and the speed and articulation angular acceleration as the constraints, a tracking control algorithm based on model predictive control is proposed. In addition, to improve the transient performance of the tractor in the path tracking process, the proportional-integral-derivative controller and fuzzy controller are used to correct the model-predicted output articulation angular acceleration, forming a corrected model predictive control path tracking control method. To verify the effectiveness of the control method, model predictive control is used as a comparison method, and the effectiveness of the proposed method is verified based on the MATLAB 2024a simulation platform. The results show that compared with the MPC algorithm, the speed standard deviation is reduced by 2%, the longitudinal tracking error is reduced by 8%, and the lateral tracking error is reduced by 50%. The proposed method can effectively improve the path-tracking accuracy of the intelligent hybrid tractor.

1. Introduction

With the aging of the global population and the deepening of sustainable development, it is imperative to ensure the improvement of agricultural production efficiency under the conditions of agricultural labor shortage and energy conservation and environmental protection [1,2,3]. As an important component of agricultural machinery, the intelligence and greenness of tractors can improve agricultural production efficiency and reduce air pollution emissions [4,5]. Path tracking is a key component of tractor intelligence, and its tracking effect will directly affect the tractor’s operating efficiency. Hilly farmland has the characteristics of a small single-plot arable land area and irregular shape. Traditional tractors cannot adapt to hilly farmland due to their large turning radius and poor terrain adaptability. Compared with traditional tractors, intelligent hybrid articulated tractors have a small turning radius and strong terrain adaptability [6,7,8]. Therefore, it is of great significance to carry out research on path-tracking of intelligent hybrid-articulated tractors.
Path-tracking and path-planning are important components in the field of intelligent driving, but the accuracy of path tracking directly affects the operating efficiency of intelligent hybrid articulated tractors [9,10]. Current path-tracking research can be divided into three categories based on differences in algorithm theory: classical control theory, intelligent control theory, and modern control theory. The main methods of classical control theory in path tracking include: proportional-integral-derivative (PID), feedforward control, etc. Xu et al. proposed a real-time path-tracking control method for mobile robots based on Backstepping time-varying feedback and PID control. By introducing a restricted strategy, it achieved good control results, but it cannot solve the problem caused by the change in path curvature during path-tracking [11]. To this end, Ridley et al. used a state feedback control method to track the path of a load haul dump vehicle and verified the effectiveness of the control strategy, but there was a problem of large fluctuations in the speed curve during the path tracking process [12]. In order to deal with the problem of large speed curve fluctuations, Cheng et al. designed a model-free adaptive predictive path-tracking controller based on the model-free adaptive predictive controller PID method. This method has high adaptability under different paths, but requires a large amount of experimental data to determine the optimal control parameters [13]. Zhao Xuan et al. proposed a feedback linearization control path tracking control strategy, which improved the stability of the articulated dump truck by linearizing the nonlinear error equation. This method can achieve path tracking without an accurate model, but it will still produce large errors at turns [14]. Classical control theory has good control effects on linear systems. However, when faced with complex systems with multiple constraints, problems such as instability and overshoot may occur.
The main methods of intelligent control theory in path tracking include fuzzy control, reinforcement learning, and neural networks. Huang et al. proposed a control method based on fuzzy sliding mode control. By fuzzifying the control parameters, the inherent chattering problem of sliding mode control was effectively suppressed, and the straight-line path tracking stability of agricultural traction vehicles was improved. However, it cannot solve the problems caused by uneven road surfaces and side winds during path-tracking [15]. For complex disturbance scenarios, Hu Jie et al. integrated sliding mode control with the linear quadratic regulator (LQR) algorithm and coordinated the two algorithms through fuzzy control, thereby improving the accuracy of path tracking. However, they did not solve the problem of the impact of slip rate on tracking accuracy [16]. To this end, Zhao et al. proposed a fuzzy control method considering skid and slip, which improved the tracking accuracy. However, this control method lacks a compensation mechanism for path deviation under lateral interference [17]. An event-triggered adaptive path following the control strategy proposed by Yang Yuhang et al. reduces the tracking deviation caused by tire sideslip, but it cannot effectively guarantee the tracking accuracy when the load changes drastically [18]. Based on this, Wang et al. proposed a path-tracking control strategy based on a nonlinear disturbance observer, which significantly improved the tracking accuracy of four-wheel independent driving and four-wheel independent steering in ridge farming mode, However, there is still room for improvement in adaptability to changing road curvatures [19]. For scenes such as orchards with narrow roads and large curvature changes, Liu et al. proposed a path-tracking control algorithm based on the Virtual Radar Model. This algorithm uses a virtual radar map to describe the positional relationship between the vehicle and the path, generates control instructions through a deep neural network, and controls the crawler tractor. This enhances the navigation accuracy of the crawler tractor, but there is still a significant error in the variable curvature path [20]. The Pure Pursuit path-tracking control method based on B-spline optimization proposed by Zhang Wenyu improves the tracking performance of agricultural machinery on variable curvature paths but is susceptible to steady-state errors caused by system disturbances [21]. Wu et al. designed an adaptive slip compensation controller based on fault-tolerant control, achieving accurate compensation for the velocity error caused by wheel slippage, and it exhibits stronger robustness and higher tracking accuracy compared to conventional controllers [22]. Intelligent control theory has good robustness to uncertainties in the system, but in a dynamic environment, it has high requirements for training and computing resources, which will lead to insufficient real-time performance.
The main methods of modern control theory in path tracking include LQR, model predictive control (MPC), robust control, etc. Zhou et al. proposed a lateral control strategy of path tracking based on a linear quadratic regulator. The feed forward control was added to improve the control accuracy of path-tracking, which improved the lateral control accuracy during path tracking. However, the error problem under high-speed conditions has not been solved [23]. To solve this problem, Meng Yu et al. proposed an LQR strategy based on predictive information, which effectively improved the tracking accuracy of articulated vehicles [24,25]. Tang et al. introduced a lateral-longitudinal coordination path tracking control method based on MPC, improving vehicle stability and path-tracking accuracy across various roads. However, the potential understeering issue in autonomous vehicles was not addressed [26]. To address the need for steering compensation, Hu et al. proposed a hierarchical control method based on Robust Model Predictive Control. This method, which considers external disturbances and understeering in trucks, established a two-layer control structure that effectively improved steering control accuracy. However, it suffers from poor real-time performance [27]. To solve this problem, Bai et al. introduced feedforward steering angle information based on an inverse kinematics model and proposed a Feedforward MPC method, significantly improving robot control accuracy and reducing computational time. However, vehicle dynamic response characteristics were not fully considered [28]. To improve accuracy, Zhang et al. built a Multilayer MPC framework for speed control path tracking, combining the advantages of Feedforward MPC and Nonlinear MPC, achieving high path tracking accuracy even at higher average longitudinal speeds. However, further optimization of path-tracking accuracy is still needed [29]. To overcome the limitations of model dependency, Han et al. combined Gaussian process regression to establish an error-fitting model. They used this error correction model as the prediction model, designed a path-tracking cost function, and formulated a quadratic programming optimization problem, proposing a learning-based model predictive path-tracking control method. This reduced the average path-tracking error, but dynamic parameter adaptation for different vehicle models is still required [30]. Qin et al., based on the principle of Extended Kalman Filtering, performed learning and updating on the parameters of unmodeled dynamics, improving the tracking accuracy of intelligent vehicles in the presence of external disturbances. However, control lag remains an issue in high-speed, large-curvature scenarios [31]. To address this issue, He et al. proposed an adaptive prediction horizon control strategy based on optimized dynamic models, effectively improving prediction accuracy for vehicles in large-curvature conditions [32]. In terms of robust control, Chang Sheng et al. proposed a robust control method based on H∞ Ioop shaping. By processing the vehicle dynamics model, the vehicle’s trajectory tracking capability on a variable curvature path is enhanced, but the adaptability to roll conditions is not mentioned [33]. Dong et al. proposed a robust multi-dimensional switched H∞ path tracking control method. This method can ensure the tracking accuracy and roll stability of the vehicle at high speed and large turns [34]. Modern control theory has more advantages than classical control theory in dealing with complex systems with multiple constraints. When performing precise control on known models, it has higher real-time performance than intelligent control methods.
In summary, in order to help understand the characteristics of these control theories more intuitively, Table 1 lists the advantages and disadvantages of several common control methods mentioned above. Intelligent control methods can effectively deal with complex systems with multiple constraints, but are affected by data training time, model update frequency, etc. Modern control methods can not only deal with complex systems with multiple constraints but also have good real-time performance. The intelligent hybrid articulated tractor is a multi-constrained system. In order to improve the path-tracking performance of the intelligent hybrid articulated tractor, this paper adopts MPC combined with fuzzy control and PID control and proposes a path tracking control method based on corrected model predictive control (CMPC). This control method, Compared with MPC, integrates the advantages of PID’s rapid response to small-range errors and the strong robustness of fuzzy control, and can quickly correct the tractor’s articulation angular acceleration, thereby improving tracking accuracy. The specific contributions are as follows:
(1)
Kinematic analysis is conducted to obtain motion state parameters during path tracking, and a kinematic model that reflects articulated steering characteristics is established.
(2)
To improve the path tracking accuracy of intelligent hybrid articulated tractors under all working conditions, this paper uses a PID controller and fuzzy controller to correct the model prediction output articulation angular acceleration based on MPC and proposes a CMPC method to solve the problem of low tracking accuracy of linear MPC-processed tractors in the process of U-shaped variable curvature trajectory tracking.
Table 1. Comparison of control methods.
Table 1. Comparison of control methods.
Control MethodsAdvantageShortcoming
PIDResponds quickly to small errors, enabling efficient control in simple systems.Limited performance in large error ranges and complex dynamic systems, struggling with nonlinear characteristics.
Feedforward
control
Can proactively respond to known external disturbances or system model variationsUnable to handle unknown disturbances and requires high precision in system modeling.
Fuzzy controlExhibits strong robustness in uncertain and noisy environmentsControl rule design relies on expert knowledge, making parameter tuning and optimization challenging.
Reinforcement
Learning
Adapts to complex dynamic environments, optimizing control strategiesRequires extensive training time and large amounts of interaction data.
Neural networks.Suitable for systems where precise mathematical models are difficult to establish, enabling effective control through training.Difficult to interpret system behavior, making debugging and optimization complex.
LQRProvides good stability and optimized performance for known linear system models.Struggles with nonlinear systems and large disturbances, requiring high model accuracy.
MPCEffectively handles complex constraints, making it suitable for multi-variable optimization control.High computational complexity, requiring real-time optimization of control inputs.
Robust controlEnsures system stability and reliability in uncertain environments, making it ideal for complex systems.Complex design and analysis process, requiring in-depth modeling to handle uncertainties and system variations.
The remainder of the paper is organized as follows: Section 2 introduces the kinematic model of the tractor, Section 3 presents the improved MPC path tracking control method, Section 4 validates the proposed method through simulations, and Section 5 summarizes the paper.

2. Intelligent Hybrid Articulated Tractor Kinematic Model

The intelligent hybrid articulated tractor model is divided into a kinematic model and a dynamic model. The vehicle kinematic model is usually used to analyze the relationship between variables such as speed, position, acceleration, etc., during the vehicle’s motion. The vehicle dynamics model is usually used in high-speed driving situations. Since the tractor travels at a slow speed, the kinematic model is used to design the path tracking controller to ensure the reliability of the system.
As shown in Figure 1, during straight-line motion, there is no relative displacement between the front and rear sections of the intelligent hybrid articulated tractor. In the steering process, the hydraulic cylinders on both sides of point J extend and retract, which causes the front and rear sections of the vehicle to form a certain bending angle. This action, in turn, completes the steering process under the influence of the tractor’s driving force. The midpoint of the front axle, Pf (Xf, Yf), is selected as the reference point for the tractor’s state, and the kinematic equations for the unmanned articulated tractor are derived through kinematic analysis [35].
x · f = ν f cos θ f y · f = ν f sin θ f θ · f = ν f sin γ + l r γ · l f cos γ + l r γ · = ω γ
In Equation (1), θf is the heading angle of the front axle center relative to the X-axis, γ is the angle between the front and rear vehicle body centerlines, F(xf, yf) is the front axle center, Lf is the distance between the hinge point J and the front roller center, and vf is the front axle speed. For the rear body, θr is the heading angle of the rear body relative to the X-axis, G(xr,yr) is the rear axle center, Lr is the distance from the hinge point J to the rear axle center, and vr is the speed of the rear body.
By converting Equation (1) into matrix form, the kinematic model of the unmanned articulated tractor can be obtained:
x · f y · f θ · f γ · = cos θ f sin θ f sin γ l f cos γ + l r 0 v + 0 0 l r l f cos γ + l r 1 γ ·

3. Intelligent Hybrid Articulated Tractor Control Strategy Design

3.1. Path Tracking Control System Based on Model Predictive Control

MPC is a commonly used optimization control algorithm that effectively handles multi-constrained problems and possesses good robustness. It is widely applied in path tracking. Compared to other algorithms, the MPC based on a linear time-varying model offers high computational efficiency, good real-time performance, and strong stability. Therefore, this paper adopts the linear time-varying model predictive control algorithm.
As shown in Equation (2), the state variables of the control system include the coordinates of the front axle center, the tractor’s heading angle, and the articulation angle of the tractor. The control variables include the front axle speed and the front wheel steering angle, leading to the general form of the control system [36].
χ · = f χ , u
Among them,
χ = x , y , θ , γ T   u = v , ω T
For a given reference trajectory, the general form of the reference trajectory can be obtained:
χ · f = f χ f , u f
Among them,
In the equation, xf is the tractor’s front axle center reference x-coordinate, yf is the tractor’s front axle center reference y-coordinate, θf is the tractor’s front axle reference heading angle, vf is the tractor’s front axle center reference speed, ωf is the tractor’s reference articulation angle angular velocity, γf is the tractor’s reference articulation angle.
Equation (5) is expanded using a Taylor series based on the reference point position, neglecting higher-order terms, and is then discretized [37]:
χ ˜ k + 1 = A k , t χ ˜ k + B k , t u ˜ k
Among them,
In the equation, Ts is the Sampling time.
By converting the control variables into control increments and incorporating a relaxation factor, the new discretized state-space representation can be derived:
ξ k + 1   |   t = A ˜ k , t ξ k   |   t + B ˜ k , t Δ U k   |   t η k   |   t = C ˜ k , t ξ k   |   t
Among them,
In the equation, Nx is the State variable dimension, Nu is the Control variable dimension.
To simplify the calculations, the following assumptions are made:
A k , t = A t , t , k = 1 , 2 , , t + N 1 B k , t = B t , t , k = 1 , 2 , , t + N 1
Based on Equations (6) and (7), the predicted output expression of the system can be obtained:
Y t = ψ t ξ t   |   t + Θ t Δ U t
Among them,
Y t = η t + 1   |   t η t + 2   |   t η t + N c   |   t η t + N p   |   t   ψ t = C ˜ t , t A ˜ t , t C ˜ t , t A ˜ t , t 2 C ˜ t , t A ˜ t , t N c C ˜ t , t A ˜ t , t N p Θ t = C ˜ t , t B ˜ t , t 0 0 0 C ˜ t , t A ˜ t , t B ˜ t , t C ˜ t , t B ˜ t , t 0 0 C ˜ t , t A ˜ t , t N c 1 B ˜ t , t C ˜ t , t A ˜ t , t N c 2 B ˜ t , t C ˜ t , t B ˜ t , t C ˜ t , t A ˜ t , t N c B ˜ t , t C ˜ t , t A ˜ t , t N c 1 B ˜ t , t C ˜ t , t A ˜ t , t B ˜ t , t C ˜ t , t A ˜ t , t N p 1 B ˜ t , t C ˜ t , t A ˜ t , t N p 2 B ˜ t , t C ˜ t , t A ˜ t , t N p N c 1 B ˜ t , t
Δ U t = Δ u t   |   t Δ u t + 1   |   t Δ u t + N c   |   t
In the equation: Np is the Prediction horizon; Nc is the Control horizon.
For the optimization problem involving the system’s state and control variables, the following objective function is derived:
J k = i = 1 N p | | η k + i   |   t η r e f k + i   |   t | | Q 2 + i = 1 N c | | Δ U k + i   |   t | | R 2 + ρ ε 2
In the equation: Q is the weight matrix for the state variables, R is the weight matrix for the control variables, ρ is the weight coefficient, ε is the relaxation factor.

3.2. Corrected Model Predictive Control Method

The tractor is in a steady-state condition during the path tracking process of straight driving, while the system is in a transient condition during the path tracking process of turning. In order to improve the path tracking accuracy of the tractor in all working conditions during the path tracking process, a correction control method is proposed. The correction control method includes PID and Fuzzy, where PID is used to output the articulation angular acceleration δ1; Fuzzy is used to provide the weighting coefficient of PID. The error between the predicted position and the actual position of the tractor is transmitted to the PID controller and the fuzzy controller. The fuzzy controller corrects the articulation angular acceleration of the prediction model and the articulation angular acceleration output by PID, thereby improving the accuracy of path tracking.
PID control is a common feedback control system that adjusts the parameters of the three parts, namely the proportional, integral, and differential, to make the system output as close to the set value as possible. As shown in Figure 2, the proportional part can adjust the output according to the current error. The integral part can adjust the output according to the accumulation of historical errors to eliminate steady-state errors. The differential part predicts possible future errors based on the error change rate so as to make adjustments in advance. Through the combination of these three parts, the system output can be adjusted in real time to ensure that the system has good response speed and stability in a dynamic environment. The specific calculation formula of PID is as follows:
u ( t ) = K p e ( t ) + K i 0 t e ( τ ) d τ + K d d e ( t ) d t
In the process of path tracking of the intelligent hybrid articulated tractor, the error between the actual state variable and the expected state variable is calculated and input into the PID controller. The PID controller outputs an articulation angular acceleration δ1 according to the size of the error. When the articulation angular acceleration output by PID control is simply coupled with the articulation angular acceleration output by MPC; a larger error may be generated to affect the tracking accuracy. Therefore, fuzzy control is introduced to dynamically adjust the combined relationship between PID and MPC for articulation angular acceleration.
As shown in Figure 3 and Figure 4, fuzzy control does not rely on an accurate model but rather achieves control by fuzzifying the input variables and then using fuzzy rules and reasoning. In the process of path tracking, the corresponding fuzzy control rules are formulated by calculating the error between the horizontal coordinate of the expected front axle center position and the horizontal coordinate of the actual front axle position, the error between the vertical coordinate of the expected front axle center position and the vertical coordinate of the actual front axle position, the error between the expected front wheel heading angle and the actual front wheel heading angle, and the error between the expected articulation angle and the actual articulation angle. When the error is input into the fuzzy control system, the fuzzy control system outputs a PID articulation angular velocity weighting coefficient a according to the fuzzy rule, which is used to adjust the articulation angular acceleration δ1 output by the PID control system. Correspondingly, the system also outputs an MPC articulation angular velocity weighting coefficient 1−a, which is used to adjust the articulation angular acceleration δ2 output by the MPC system to achieve the weight distribution of different control strategies for the articulation angular acceleration. In the process of path tracking, by formulating reasonable fuzzy rules, the intelligent hybrid articulated tractor can maintain a high accuracy during the tracking process, thereby improving the operating efficiency.
As shown in Figure 5, the errors between the actual and desired state variables of the intelligent hybrid articulated tractor are calculated and fed into both the PID and fuzzy controllers. The PID controller calculates and outputs a steering angle acceleration δ1 in response to the error, while the fuzzy controller calculates weighting coefficients a and 1 − a for the PID and MPC, respectively. During the tractor’s straight-line driving, the path tracking accuracy is high, and the error between the actual and desired state variables is small, so the fuzzy controller outputs a smaller PID weighting coefficient a. However, during turns, when larger errors may occur, the fuzzy control system increases the PID weighting coefficient a to ensure that the steering angle acceleration is rapidly adjusted within a reasonable range, thereby maintaining the path tracking accuracy of the intelligent hybrid articulated tractor.
The key variables in Figure 5 are described as follows. Xf(t) is the actual tractor front axle center reference horizontal coordinate, Yf(t) is the actual tractor front axle center reference vertical coordinate, θf(t) is the actual tractor front axle reference heading angle, Vf(t) is the actual tractor front axle center reference speed, γf(t) is the actual tractor reference articulation angle, ωf(t) is the actual tractor reference articulation angle angular velocity. Xf(t+1) is the desired tractor front axle center reference horizontal coordinate, Yf(t+1) is the desired tractor front axle center reference vertical coordinate, θf(t+1) is the desired actual tractor front axle reference heading angle, Vf(t+1) is the desired tractor front axle center reference speed, γf(t+1) is the desired tractor reference articulation angle, ωf(t+1) is the desired tractor reference articulation angle angular velocity, δ2(t+1) is the joint angular acceleration output by MPC, δ1(t+1) is the joint angular acceleration output by PID, δ(t+1) is used to input the actual model.
Compared with MPC, after the PID controller and fuzzy controller in CMPC receive the error between the actual state variable and the expected state variable, the PID controller outputs the articulation acceleration according to the error, and the fuzzy controller outputs the weighting coefficient according to the error. These outputs are used to correct the articulation angular acceleration output by MPC, which can effectively improve the transient performance of the tractor during path tracking.

4. Simulation Results Analysis

4.1. Experiment Platform Configuration

To evaluate the effectiveness of the CMPC method, this paper investigates control strategies using the intelligent hybrid articulated tractor as the subject of control. A simulation model is built using MATLAB-Simulink, with MPC implemented as the comparison method, and an S-shaped path is used for the simulation. The key parameters of the tractor components during path tracking are listed in Table 2.
The test route is mainly divided into two parts: the straight area and the U-turn area. According to the change in the reference path curvature, it is divided into three working conditions: steady-state working condition, instantaneous working condition, and total working condition. The tractor driving the entire path is the total working condition, the straight driving section is the steady-state working condition, and the U-turn area is the instantaneous working condition. The specific reference trajectory is shown in Figure 6. The intelligent hybrid articulated tractor starts from the origin (0, 0), drives 80 m in the positive direction of the y-axis, turns around, drives 80 m in the negative direction of the y-axis, turns around again, and then continues to drive 80 m in the positive direction of the y-axis to end the movement.

4.2. Tractor Path Tracking Performance and Analysis

In order to facilitate calculation and analysis, the first straight driving path is selected as the steady-state condition, the first U-turn area is selected as the transient condition, and the simulation results of the first 120 s are selected for analysis. The reference speed is set to 7.2 km/h, and the actual speed curves and path tracking errors of the CMPC algorithm and the MPC algorithm are shown in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12.
As shown in Figure 7, the speed curves of the tractor under the MPC and CMPC methods. Under steady-state conditions, both MPC and CMPC showed good control effects: the speed of CMPC and MPC is stable at 7.23 KM/h. Under transient conditions, the speed fluctuation of CMPC is slightly greater than that of MPC: the speed range of CMPC is 1.05, and the speed standard deviation is 6.2; the speed range of MPC is 1.22, and the speed standard deviation is 6.03. The speed standard deviation of CMPC is 2.7% higher than that of MPC. Under total conditions: the speed standard deviation of CMPC is 0.37, and the speed standard deviation of MPC is 0.36. The speed standard deviation of CMPC is 2% lower than that of MPC.
As shown in Figure 8, the lateral error diagram of the tractor under the MPC and CMPC methods. Under steady-state conditions, the lateral errors produced by MPC and CMPC for path tracking are both small: the lateral errors of CMPC and MPC are stable within 0.01 m. Under transient conditions, the control effect of CMPC is better than that of MPC: the lateral mean absolute error of CMPC is 0.009, and the lateral error standard deviation is 0.031; the lateral mean absolute error of MPC is 0.011, and the lateral error standard deviation is 0.12. The lateral tracking error of CMPC is reduced by 18.2% compared with that of MPC. Under total conditions: the lateral error range of CMPC is within 0.07 m, and the lateral error range of MPC is within 0.14 m. Among them, the standard deviation of the lateral error of CMPC is 0.024, and the standard deviation of the lateral error of the MPC algorithm is 0.071. The lateral mean absolute error of CMPC is 0.0058, and the lateral mean absolute error of the MPC algorithm is 0.0063. The lateral tracking error of CMPC is reduced by 50% compared with that of MPC.
As shown in Figure 9, the longitudinal error diagram of the tractor under the MPC and CMPC methods. Under steady-state conditions, the longitudinal errors of MPC and CMPC in path tracking are both small: the longitudinal errors of CMPC and MPC are stable within 0.01 m. Under transient conditions, the longitudinal mean absolute error of CMPC is 0.026, and the longitudinal error standard deviation is 0.01; the longitudinal mean absolute error of MPC is 0.033, and the longitudinal error standard deviation is 0.01. The longitudinal tracking error of CMPC is reduced by 21.2% compared with that of MPC. Under total conditions, the longitudinal error range of CMPC is within 0.07 m, and the longitudinal error range of MPC is within 0.07 m. Among them, the standard deviation of the longitudinal error of CMPC is 0.008, and the standard deviation of the longitudinal error of the MPC algorithm is 0.009. The longitudinal mean absolute error of CMPC is 0.014, and the longitudinal mean absolute error of the MPC algorithm is 0.051. The longitudinal tracking error of CMPC is reduced by 8% compared with that of MPC.
As shown in Figure 10, the heading angle error diagram of the tractor under the MPC and CMPC methods. Under steady-state conditions, the heading angle errors generated by MPC and CMPC for path tracking are both small: the heading angle errors of CMPC and MPC are both 0. Under transient conditions, CMPC is better than MPC: the heading angle range of CMPC is 0.08, and the heading angle error standard deviation is 0.013; the heading angle range of MPC is 0.1, and the heading angle error standard deviation is 0.016. The heading angle standard deviation of CMPC is reduced by 18.7% compared with that of MPC. Under total conditions: the maximum heading angle error of CMPC is 0.039 rad, and the maximum heading angle error of MPC is 0.049 rad. The standard deviation of the heading angle error of CMPC is 0.007, and the standard deviation of the heading angle error of the MPC algorithm is 0.008. The heading angle standard deviation of CMPC is reduced by 20% compared with that of MPC.
As shown in Figure 11, the articulation angle error diagram of the tractor under the MPC and CMPC methods Under steady-state conditions, both MPC and CMPC have a better control effect on articulation angle when performing path tracking: the articulation angle errors of CMPC and MPC are both 0. Under transient conditions, the control effect of CMPC is slightly better than that of MPC: the articulation angle range of CMPC is 0.69, and the standard deviation of the articulation angle error is 0.008; the articulation angle range of MPC is 0.69, and the standard deviation of the articulation angle error is 0.009. The articulation angle standard deviation of CMPC is reduced by 11.1% compared with that of MPC. Under total conditions, the maximum articulation angle error of CMPC is 0.35 rad, and the maximum articulation angle error of MPC is 0.35 rad. The standard deviation of the articulation angle error of CMPC is 0.039, and the standard deviation of the articulation angle error of the MPC algorithm is 0.041. The standard deviation of the articulation angle of CMPC is reduced by 4.9% compared with that of MPC.
As shown in Figure 12, from the simulation results of CMPC and MPC, it can be seen that both algorithms can complete path tracking, but CMPC is more stable than MPC in the turning area. Both CMPC and MPC can complete the path tracking task well under steady-state conditions. Compared with MPC under transient conditions, CMPC has the speed standard deviation increased by 2.7%, the lateral tracking error decreased by 18.2%, the longitudinal tracking error decreased by 21.2%, the heading angle standard deviation decreased by 18.7%, and the articulation angle standard deviation decreased by 11.1%.
Under the total working condition, compared with MPC, CMPC has a speed standard deviation of 2%, a longitudinal tracking error of 8%, a lateral tracking error of 50%, a heading angle standard deviation of 20%, and an articulation angle standard deviation of 4.9%, which verifies the effectiveness of the CMPC strategy.

5. Conclusions

To improve the path-tracking performance of the intelligent hybrid articulated tractor across all operating conditions during unmanned operations, a CMPC path-tracking control method is proposed. The method demonstrates good path-tracking performance across all conditions.
The results show that in the process of path tracking under instantaneous working conditions, the CMPC increases the speed standard deviation by 2.7%, reduces the lateral tracking error by 18.2%, reduces the longitudinal tracking error by 21.2%, reduces the heading angle standard deviation by 18.7%, and reduces the articulation angle standard deviation by 4.9% compared with MPC. In the process of path tracking under full working conditions, CMPC can stabilize the tractor speed at about 7.2 km/h; compared with MPC, the speed standard deviation is reduced by 2%, the longitudinal tracking error is reduced by 8%, the lateral tracking error is reduced by 50%, and the maximum heading angle error is reduced by 20%, which proves the effectiveness of the corrected MPC strategy in path tracking under full working conditions.
The method proposed in this paper can provide a new reference for the path tracking of intelligent hybrid articulated tractors. In the future, considering the interaction between soil and tire, the proposed method still has a lot of room for improvement in the path-tracking effect of intelligent hybrid articulated tractors. By studying the soil-tire interaction mechanism, the path-tracking accuracy can be further improved.

Author Contributions

Conceptualization, L.X. and J.H.; methodology, J.Z. and M.L.; software, J.H. and Y.T.; validation, L.X., J.H. and J.Z.; formal analysis, X.Y. and M.L.; investigation, J.Z. and X.Y.; resources, L.X.; data curation, Y.T. and X.Y.; writing—original draft preparation, L.X. and J.H.; writing—review and editing, L.X. and J.H.; visualization, L.X. and X.Y.; supervision, M.L.; project administration, L.X.; funding acquisition, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key R&D Program of China (2022YFD2001203); The Henan Provincial Natural Science Foundation Project (242300420369); The Opening Foundation of Key Laboratory of Advanced Manufacture Technology for Automobile Parts (2024KLMT03); Henan Province Key R&D Project (231111112600).

Data Availability Statement

The datasets presented in this article are not readily available because the data are part of an ongoing study.

Conflicts of Interest

Mengnan Liu was employed by YTO Group Corporation. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PIDproportional-integral-derivative
CMPCcorrected model predictive control
MPCmodel predictive control
LQRlinear quadratic regulator (LQR)

References

  1. Huang, Y.; Elahi, E.; You, J.; Sheng, Y.; Li, J.; Meng, A. Land use policy implications of demographic shifts: Analyzing the impact of aging rural populations on agricultural carbon emissions in China. Land Use Policy 2024, 147, 107340. [Google Scholar] [CrossRef]
  2. Li, D.; Li, Z. System Analysis and Development Prospect of Unmanned Farming. Nongye Jixie Xuebao/Trans. Chin. Soc. Agric. Mach. 2020, 51, 1–12. [Google Scholar] [CrossRef]
  3. Xie, B.; Wu, Z.; Mao, E. Development and Prospect of Key Technologies on Agricultural Tractor. Nongye Jixie Xuebao/Trans. Chin. Soc. Agric. Mach. 2018, 49, 1–17. [Google Scholar] [CrossRef]
  4. Xu, L.; Zhang, J.; Yan, X.; Zhao, S.; Wu, Y.; Liu, M. Review of Research for Agricultural Equipment Electrification Technology. Nongye Jixie Xuebao/Trans. Chin. Soc. Agric. Mach. 2023, 54, 1–12. [Google Scholar] [CrossRef]
  5. Wan, H.; Ou, Y.; Guan, X.; Jiang, R.; Zhou, Z.; Luo, X. Review of the perception technologies for unmanned agricultural machinery operating environment. Nongye Gongcheng Xuebao/Trans. Chin. Soc. Agric. Eng. 2024, 40, 1–18. [Google Scholar] [CrossRef]
  6. Office of the Leading Group for the Third National Land Survey of the State Council; National Bureau of Statistics; Ministry of Natural Resources. Main Data Bulletin of the Third National Land Survey in China. Natl. Land Resour. Inf. 2021, 7–8. [Google Scholar] [CrossRef]
  7. Zhu, Q.; Cheng, J.; Chen, X.; Yang, C.; Gao, Y.; Shao, G. Review on Path Tracking Control of Unmanned Articulated Steering Vehicles. Nongye Jixie Xuebao/Trans. Chin. Soc. Agric. Mach. 2024, 55, 1–21. [Google Scholar] [CrossRef]
  8. Jingbin, S.; Zhijie, L.; Fuzeng, Y.; Qun, S.; Qi, L.; Pengxin, L. Research Review of Agricultural Equipment and Slope Operation Key Technologies in Hilly and Mountains Region. Nongye Jixie Xuebao/Trans. Chin. Soc. Agric. Mach. 2023, 54, 1–18. [Google Scholar] [CrossRef]
  9. Shi, Y.; Cheng, X.; Xi, X.; Shan, X.; Jin, Y.; Zhang, R. Research progress on the path tracking control methods for agricultural machinery navigation. Nongye Gongcheng Xuebao/Trans. Chin. Soc. Agric. Eng. 2023, 39, 1–14. [Google Scholar] [CrossRef]
  10. Xiang, Y.; Liu, K.; Su, T.; Li, J.; Ouyang, S.; Mao, S.S.; Geimer, M. An Extension of BIM Using AI: A Multi Working-Machines Pathfinding Solution. IEEE Access 2021, 9, 124583–124599. [Google Scholar] [CrossRef]
  11. Xu, J.; Cheng, J.; Zhang, P. Real-time trajectory tracking control of mobile robot based on Backstepping time-varying state feedback and PlD control method. Electr. Mach. Control 2004, 8, 35–91. [Google Scholar]
  12. Ridley, P.; Corke, P. Load haul dump vehicle kinematics and control. J. Dyn. Syst. Meas. Control Trans. ASME 2003, 125, 54–59. [Google Scholar] [CrossRef]
  13. Cheng, J.; Zhang, B.; Zhang, C.; Zhang, Y.; Shen, G. A model-free adaptive predictive path-tracking controller with PID terms for tractors. Biosyst. Eng. 2024, 242, 38–49. [Google Scholar] [CrossRef]
  14. Zhao, X.; Yang, J.; Zhang, W.; Zeng, J. Feedback linearization control for path tracking of articulated dump truck. Telkomnika (Telecommun. Comput. Electron. Control) 2015, 13, 922–929. [Google Scholar] [CrossRef]
  15. Huang, W.; Ji, X.; Wang, A.; Wang, Y.; Wei, X. Straight-line path tracking control of agricultural tractor-trailer based on fuzzy sliding mode control. Appl. Sci. 2023, 13, 872. [Google Scholar] [CrossRef]
  16. Hu, J.; Zhang, Z.; Zhong, J.; Zhao, W.; Zheng, J.; Zhou, S.; Qu, Z. A Hybrid Control Strategy for Light Commercial Vehicle Path Tracking Considering Complex Disturbances. Qiche Gongcheng/Automot. Eng. 2024, 46, 1576–1586. [Google Scholar] [CrossRef]
  17. Zhao, Z.; Zhang, G.; Luo, C.; Liu, W.; Tang, N.; Kang, Q.; Wang, W. Path tracking algorithm of the dual motor tracked chassis considering skid and slip. Nongye Gongcheng Xuebao/Trans. Chin. Soc. Agric. Eng. 2024, 40, 46–54. [Google Scholar] [CrossRef]
  18. Yang, Y.-H.; Wang, H.; Zhou, X.; Li, Q. Event-triggered finite-time adaptive path following control for connected-automated vehicle. Kongzhi Yu Juece/Control Decis. 2024, 39, 3069–3078. [Google Scholar] [CrossRef]
  19. Wang, Y.; Zhu, X.; Xu, L.; Yang, T. Path tracking of farming platform with unmanned four-wheel independent driving and four-wheel independent steering in ridge tillage mode. Nongye Gongcheng Xuebao/Trans. Chin. Soc. Agric. Eng. 2024, 40, 37–47. [Google Scholar] [CrossRef]
  20. Liu, Z.; Wang, X.; Ren, Z.; Mao, W.; Yang, F. Crawler tractor navigation path tracking control algorithm based on virtual radar model. Trans. Chin. Soc. Agric. Mach 2021, 52, 375–385. [Google Scholar] [CrossRef]
  21. Zhang, W.; Wang, H.L.; Hui, Z.G.; Lu, X.; Zhang, Z. Improved Pure Pursuit Agricultural Machinery Navigation Curve Path Tracking Method Based on B-Spline Optimization. Nongye Jixie Xuebao/Trans. Chin. Soc. Agric. Mach. 2024, 55, 1–11. [Google Scholar] [CrossRef]
  22. Wu, H.; Liang, Z.-C.; Wang, W.-C.; Wang, Y.-F. Trajectory Tracking Control Method of Wheeled Mobile Robot with Uncertain Slippage. Dongbei Daxue Xuebao/J. Northeast. Univ. 2024, 45, 858–865. [Google Scholar] [CrossRef]
  23. Zhou, W.; Zhao, Y.; Liu, Q.; Chen, L. Lateral control strategy of vehicle path tracking based on improved LQR. J. Huazhong Univ. Sci. Technol.(Nat. Sci. Ed.) 2024, 52, 135–141. [Google Scholar] [CrossRef]
  24. Meng, Y.; Wang, Y.; Gu, Q.; Bai, G. LQR-GA path tracking control of articulated vehicle based on predictive information. Trans. Chin. Soc. Agric. Mach. 2018, 49, 375–384. [Google Scholar] [CrossRef]
  25. Meng, Y.; Gan, X.; Wang, Y.; Gu, Q. LQR-GA controller for articulated dump truck path tracking system. J. Shanghai Jiaotong Univ. (Sci.) 2019, 24, 78–85. [Google Scholar] [CrossRef]
  26. Tang, S.; Li, J.; Zhou, W. Speed-varying path tracking based on model predictive control for autonomous vehicles. Int. J. Automot. Technol. 2024, 25, 399–411. [Google Scholar] [CrossRef]
  27. Hu, J.; Chen, R.; Zhang, Z.; Xiang, B.; Liu, H.; Zhu, Q.; Guo, Q. Path Tracking Control of Autonomous Truck Based on RMPC. Qiche Gongcheng/Automot. Eng. 2023, 45, 2092–2103. [Google Scholar] [CrossRef]
  28. Bai, G.; Elham, E.; Fu, X.; Meng, Y.; Liu, L.; Gu, Q. Path tracking of car-like robots based on feed-forward model predictive control. Chin. J. Eng. 2024, 46, 1130–1139. [Google Scholar] [CrossRef]
  29. Zhang, J.; Bai, G. Path tracking via speed adjustment for car-like robots based on a multilayer MPC framework. Chin. J. Eng. 2024, 46, 1469–1478. [Google Scholar] [CrossRef]
  30. Han, M.; He, H.; Shi, M.; Liu, W.; Cao, J.; Wu, J. Research on Learning-Based Model Predictive Path Tracking Control for Autonomous Vehicles. Qiche Gongcheng/Automot. Eng. 2024, 46, 1197–1207. [Google Scholar] [CrossRef]
  31. Hongmao, Q. Path Tracking Control of Intelligent Vehicle Based on Learning Model Predictive Control. Automot. Eng. 2024, 46, 1–12. [Google Scholar] [CrossRef]
  32. He, Z.; Wang, Y.; Wei, B.; Li, Z.; Bu, T. Research on Path Tracking Control Based on Optimized Dynamics Model. China Mech. Eng. 2024, 35, 1000. [Google Scholar] [CrossRef]
  33. Chang, S.; Liu, H.; Zou, N. H∞ loop shaping robust control of vehicle tracking on variable curvature curve. J. Jilin Univ. (Eng. Technol. Ed.) 2024, 54, 2141–2148. [Google Scholar] [CrossRef]
  34. Dong, F.; Yin, G.; Xu, L.; Cai, G.; Shen, L.; Wang, L.; Zhu, Z. Multi-dimensional switched path tracking control for autonomous Vehicles considering roll and input saturation. J. Southeast Univ. (Nat. Sci. Ed.) 2024, 54, 1271–1282. [Google Scholar] [CrossRef]
  35. Dekker, L.G.; Marshall, J.A.; Larsson, J. Experiments in feedback linearized iterative learning-based path following for center-articulated industrial vehicles. J. Field Robot. 2019, 36, 955–972. [Google Scholar] [CrossRef]
  36. Gong, J.; Liu, K.; Qi, J. Model Predictive Control for Autonomous Vehicles, 2nd ed.; Beijing Insititute of Technology Press: Beijing, China, 2020; p. 248. [Google Scholar]
  37. Zhou, B.C.; Su, X.; Yu, H.J.; Guo, W.T.; Zhang, Q. Research on Path Tracking of Articulated Steering Tractor Based on Modified Model Predictive Control. Agriculture 2023, 13, 871. [Google Scholar] [CrossRef]
Figure 1. Kinematic model diagram.
Figure 1. Kinematic model diagram.
Wevj 16 00161 g001
Figure 2. PID control diagram.
Figure 2. PID control diagram.
Wevj 16 00161 g002
Figure 3. Fuzzy control diagram.
Figure 3. Fuzzy control diagram.
Wevj 16 00161 g003
Figure 4. Fuzzy rule surface diagram.
Figure 4. Fuzzy rule surface diagram.
Wevj 16 00161 g004
Figure 5. Diagram of the CMPC method.
Figure 5. Diagram of the CMPC method.
Wevj 16 00161 g005
Figure 6. Reference path.
Figure 6. Reference path.
Wevj 16 00161 g006
Figure 7. Path tracking speed under MPC and CMPC.
Figure 7. Path tracking speed under MPC and CMPC.
Wevj 16 00161 g007
Figure 8. Lateral error under MPC and CMPC.
Figure 8. Lateral error under MPC and CMPC.
Wevj 16 00161 g008
Figure 9. Longitudinal error under MPC and CMPC.
Figure 9. Longitudinal error under MPC and CMPC.
Wevj 16 00161 g009
Figure 10. Heading angle error under MPC and CMPC.
Figure 10. Heading angle error under MPC and CMPC.
Wevj 16 00161 g010
Figure 11. Articulating angle error under MPC and CMPC.
Figure 11. Articulating angle error under MPC and CMPC.
Wevj 16 00161 g011
Figure 12. Comparison of path tracking results simulation.
Figure 12. Comparison of path tracking results simulation.
Wevj 16 00161 g012
Table 2. Parameters of main components of tractors.
Table 2. Parameters of main components of tractors.
NameParameters
Front wheel to connection point length (m)1.4
Rear wheel to connection point length (m)1.4
Total weight (Kg)2500
Front body weight (Kg)900
Rear body weight (Kg)1600
Minimum turning radius (m)2.5
Axle distance (mm)1000
Maximum turning angle (°)36
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

Xu, L.; Hou, J.; Yan, X.; Liu, M.; Zhang, J.; Tao, Y. Research on Path Tracking of Intelligent Hybrid Articulated Tractor Based on Corrected Model Predictive Control. World Electr. Veh. J. 2025, 16, 161. https://doi.org/10.3390/wevj16030161

AMA Style

Xu L, Hou J, Yan X, Liu M, Zhang J, Tao Y. Research on Path Tracking of Intelligent Hybrid Articulated Tractor Based on Corrected Model Predictive Control. World Electric Vehicle Journal. 2025; 16(3):161. https://doi.org/10.3390/wevj16030161

Chicago/Turabian Style

Xu, Liyou, Jiaxing Hou, Xianghai Yan, Mengnan Liu, Junjiang Zhang, and Yuan Tao. 2025. "Research on Path Tracking of Intelligent Hybrid Articulated Tractor Based on Corrected Model Predictive Control" World Electric Vehicle Journal 16, no. 3: 161. https://doi.org/10.3390/wevj16030161

APA Style

Xu, L., Hou, J., Yan, X., Liu, M., Zhang, J., & Tao, Y. (2025). Research on Path Tracking of Intelligent Hybrid Articulated Tractor Based on Corrected Model Predictive Control. World Electric Vehicle Journal, 16(3), 161. https://doi.org/10.3390/wevj16030161

Article Metrics

Back to TopTop