1. Introduction
The future farmland work will require tractors to perform challenging unmanned operation tasks in hilly and mountainous terrains to ensure the safety of drivers [
1,
2,
3]. The task objective includes crossing rugged terrain with high autonomy. Without the knowledge of terrain characteristics, it will be difficult to effectively control the tractor to complete the expected tasks on time. An example of mission failure is a wheeled tractor trapped on sandy terrain. To achieve these goals, future control and planning methods must consider the operating environment of tractors to fully utilize their capabilities and improve mobility.
From the dynamics of wheel terrain interaction, it can be seen that soil parameters play a crucial role in determining vehicle traction and wheel drive torque [
4,
5]. For example, wheeled tractors have very different mobility characteristics when driving on loose sand compared to hard clay. Estimating soil characteristic parameters will enable unmanned tractors to predict their ability to safely traverse different terrains [
6,
7]. It is also possible to improve traction or reduce energy consumption by adjusting its motion control and work route planning strategies [
8]. Therefore, soil characteristic parameter estimation is an important task in achieving the unmanned operation of tractors in harsh weather environments.
Some researchers have studied terrain parameter estimation. Usually, these methods involve using specialized testing equipment for offline estimation [
9,
10]. The parameter estimation of a legged walking system was studied in [
11], but this method relies on feedback from multi-axis force sensors embedded in the robot’s legs and is not suitable for wheeled systems. A terrain parameter estimation method for tracked vehicles was proposed in [
12]. This method assumes a highly simplified force coefficient model for the interaction between tracks and terrain, which is not suitable for deformable rough terrain. Iagnemma et al. proposed a method for the online estimation of soil cohesion and internal friction angle using wheeled mobile robots applied to planetary probes [
13]. This algorithm is based on a simplified form of classical ground mechanics equations and uses the linear least squares method to calculate terrain parameters in real time. But it is not specified whether it is applicable to all soils, and the estimation effect on other soil parameters needs to be verified. Kang et al. proposed an online soil parameter estimation method suitable for cohesive terrain [
14]. The method applied the measurement of wheel torque, slip, sinkage, and weight on the wheel to compute cohesion and internal friction angles efficiently. However, to have stable and converging estimation values, the conditioning of data is needed. Liu et al. established a wheel–soil analysis model which is linearly related to terrain stiffness and shear strength [
15]. In a steady state, the relative error between the estimated value and the experimental value is less than 7%. Hutangkabodee et al. presented a novel technique for identifying soil parameters for a wheeled vehicle traversing unknown terrain based on the Newton–Raphson method [
16]. The key soil parameters to be identified are the internal friction angle, shear deformation modulus, and lumped pressure–sinkage coefficient. This method is suitable for off-road wheeled vehicles with sufficiently high wheel hub pressure. However, improper selection of the initial value of the algorithm can lead to an incorrect solution or no solution. Therefore, based on this method, Yang et al. combined machine vision to classify ground types and provided suggestions for initial value selection so that the recognition error of terrain parameters was less than 12.58% [
17]. Ray used Bayesian multiple-model estimation and an available terrain model to estimate the physical soil properties and stress distribution parameters that relate to vehicle mobility in real time [
18]. But these models need to use proprioceptive sensors such as an accelerometer, rate gyros, wheel speeds, motor currents, and ground speed. Thus, the calculation cost is relatively high. Xue et al. tested the applicability of dynamic Bayesian estimation techniques in parameter estimation for traction models. A real-time estimation method for wheel terrain parameters based on training a multiple-output least squares support vector machine (LS-SVM) was studied [
19]. Li et al. used an adaptive robust extended Kalman filter to estimate the internal friction angle and sinking index [
20]. But the other parameters were fixed to nominal values. A summary of the recent developments in soil parameter estimation methods is presented in
Table 1.
Due to the low soil bearing capacity and adhesion capacity in hilly and mountainous areas, it is easy to for wheel sinking and slipping to occur, even causing an inability to drive normally, resulting in the tractor’s mobility being reduced, soil structure damage, intensified tire wear, and increased energy consumption, which brings great difficulties to agricultural production [
21,
22,
23,
24,
25,
26]. The fast and accurate identification of wheel soil parameters during tractor operation can realize the predictive control of traction and driving wheel torque, improve the tractor’s passability, and, thus, help implement effective path planning and provide a data base for unmanned or intelligent driving.
This study focuses on the problem of wheel sinking and slipping in the context of electric mountain tractors in hilly and mountainous environments. An estimation algorithm for three key soil characteristic parameters, internal friction angle, settlement index, and the joint parameter of soil cohesion modulus and friction modulus, is presented. The algorithm relies on simplified forms of classical wheel–soil interaction equations and uses a Gauss–Newton iteration method to compute soil parameters in real time. The method is computationally efficient and thus suitable for implementation on a tractor. Also, the method uses sensors that are likely to be part of tractor systems and thus does not add to system complexity. Simulation results show that the algorithm can accurately and efficiently identify soil characteristic parameters for various soil types.
2. Algorithm for Solving Soil Characteristic Parameters
The passability of a tractor when driving on soft ground is mainly reflected in the interaction between the wheels and the soil. The vehicle system and soil system each constitute a relatively complex nonlinear system, and their interactions are more complex. This is the fundamental reason why it is difficult to accurately establish a model for passability research which involves a large number of vehicle configuration parameters, soil parameters, and dynamic response parameters. To establish an estimation system for soil characteristic parameters, it is necessary to first clarify the key parameters.
The driving modes or postures of mountain tractors are diverse, including straight driving, turning, uphill and downhill driving, etc. The research that focuses on the passability problem under each driving mode is not the same. The work presented in this article is mainly aimed at the passability problem of tractors driving on continuous flat and soft ground in a straight line.
Among the theoretical models of vehicle ground passability, the semi-empirical model is the most classic, combining vehicle dynamics, soil mechanics, and other theories to analyze the wheel–soil interaction, and the key parameters of soil characteristics are basically reflected in this model. Therefore, a semi-empirical model is used here to solve the key parameters of soil characteristics.
Figure 1 shows the force distribution of tractor wheels on soft ground using a semi-empirical model, where all the forces applied are wheel forces [
27,
28]. When the driving torque
T and the vertical load
W act on a wheel with radius
r and width
b, the wheel rolls forward, and a normal force
and shear force
are generated on the wheel–soil contact surface, which are used to balance the vertical load and overcome the travelling resistance and to provide the driving force required for the vehicle to move forward, i.e., the hook traction force
DP.
Z is the amount of wheel sinking, and
is the wheel–soil interaction angle. The contact angle range between the wheel and the ground is
, where
is the angle of the ground first contacted by the rigid wheel in the vertical direction, i.e., the wheel’s entry angle, and
is the angle of the ground last leaving the rigid wheel in the vertical direction, i.e., the wheel’s departure angle.
The passability of a tractor mainly depends on the resistance caused by soil deformation and the traction force provided by the hook, which can be calculated through the mechanical property model of the soil in principle. The semi-empirical model is constructed based on the theory of shear action, and the relevant parameters are solved as follows:
2.1. Wheel Sinkage
Under the action of vertical load and driving torque, when a rigid wheel is traveling on loose soil, the soil will deform and sink, and the wheel sinking amount
Z0 is obtained from the geometrical relationship.
where
is the angle between the vertical direction and the point where the wheel first contacts the ground.
If the total sinkage of the tractor during operation can be determined, the range of the interaction area between the rigid wheel and the soil can be confirmed. The amount of sinkage
Z at the point in the area of action is:
2.2. Normal Stress of Interface
In order to calculate the normal stress generated at the interface of the wheel–soil interaction, researchers have proposed a number of bearing pressure models, including the model proposed by the Soviet scholar Birulia, the model proposed by the American scholar Bekker, and the improved model proposed by the British scholar Reece. Among them, the earliest and most widely used is the bearing pressure model proposed by Bekker, which assumes that the effect of the vertical deformation of soil under wheel load is equivalent to the deformation of soil under the pressure of a flat plate and determines the relationship equation of normal stress through pressure bearing tests [
29]:
where
b is the length of the short side of the contact surface between the wheel and the soil, which is generally taken as the tire width;
is the cohesion modulus;
kφ is the friction modulus; and
n is the subsidence index.
At present, the distribution law of normal stress is not quite certain, and a unified theoretical method for determining the location of the maximum stress point has not yet been formed. Wong and Reece used an empirical formula to determine the location of the maximum stress point [
30]:
where
is the point of maximum normal stress in the region of action;
are empirical coefficients; and
δ represents the wheel slip rate.
In the action region from the maximum normal stress point
to the beginning of the interface
or the end of the interface
, the normal stress decreases along the rim of the wheel. And we make the following assumption: the normal stresses are the same at the equivalent location points
and
, which have similar distances to
and
, respectively. The model specifies counterclockwise as positive and clockwise as negative; therefore,
According to Bekker’s pressure subsidence formula, in the region of action from
to
,
Within the region of action
to
,
Since
is mainly related to the degree of rut recovery, it is generally considered that the rut recovery is slower;
is smaller and can be considered as 0, and it can be expressed as:
2.3. Shear Stress of Interface
In the interaction between wheels and soil, the shear stress generated depends on shear deformation or displacement. Currently, the most commonly used is the soil shear model proposed by Janosi et al. [
16], whose shear stress is expressed as follows:
where
j is the soil shear deformation;
K is the shear elastic modulus of the soil;
is the maximum shear stress of the soil;
c is the soil cohesion;
is the normal stress of the wheel–soil interface; and
φ is the internal friction angle of the soil.
By analyzing the shear model described in the above equation, it is found that it has the following characteristics:
(1) When j = 0, = 0; when j tends towards ∞, = ;
(2) increases with j, and the rate of increase is first fast and then slow;
Therefore, a function that satisfies the above characteristics can be used to replace the more complex shear characteristic model formula. Based on this principle, the original shear model Equation (11) can be simplified to Equation (12).
Figure 2 shows a comparison of the distribution curves between the improved shear model and the original shear model. From the graph, it can be seen that the trajectories of the two curves are basically the same, with almost no difference.
From the Janosi shear stress model, it can be seen that the shear stress of the rigid wheel is closely related to the soil shear displacement, and the shear displacement can be determined by analyzing the sliding speed Vj of the wheel.
When the tractor accelerates forward, the actual distance traveled by the driving wheel is less than the distance that should be traveled during pure rolling, which is called wheel slip. Generally, the degree of wheel slip is represented by the slip rate. The slip rate is defined as the ratio of the difference between the theoretical rolling speed and the actual moving speed of the wheel to the theoretical rolling speed:
where
V represents the overall forward linear speed of the wheel, i.e., the actual moving speed;
is the rolling angular velocity of the wheel.
As shown in
Figure 3, for any point P on the wheel soil interface, its velocity can be divided into horizontal moving velocity
V and tangential velocity
. Therefore, the slip velocity of the wheel
Vj can be obtained from velocity vector analysis:
Substituting Equation (13):
P in the figure represents any point on the outer edge of the wheel, and the slip velocity of the wheel Vj is divided into horizontal movement velocity V and tangential velocity through vector analysis.
The shear displacement
j(
θ) of the contact point between the wheel and the soil can be obtained by the following equation:
Combining the above formula, the expression for shear stress distribution can be obtained [
31]:
2.4. Mechanics Equation of Wheel–Soil Interaction
Since the value of K is generally small, is a number extremely close to 1. The shear stress is less affected by the slip rate. In order to reduce the computational difficulty and accelerate the solution speed, this paper fixed the slip rate as a constant.
In the study of rigid wheel–soil stress, it is found that
generally appears near the middle position of the action region. Therefore, in this study, in order to facilitate the analysis of the empirical coefficients
and
, it is assumed that
is in the middle position of the action region, that is:
Combining the wheel–soil relationship and soil stress analysis, the mechanics equation between the rigid wheel and soil can be obtained:
2.5. Algorithm for Solving Soil Characteristic Parameters
There are five common parameters for describing soil characteristics, the adhesion coefficient c, internal friction angle φ, cohesive modulus kc, friction modulus kφ, and subsidence index n. The effects of these parameter changes on vertical load W, hook traction force DP, and driving torque T were experimentally tested. The results show that W, DP, and T are insensitive to changes in the values of the adhesion coefficient c, i.e., the changes in c only slightly change the values of W, DP, and T. Therefore, the solution of c is not considered in this paper, and it is considered as a known value during the solution process. So, these four parameters φ, kc, kφ and n are selected here to represent soil characteristics.
Due to the fact that
W,
DP, and
T can be directly measured by onboard sensors, these four soil characteristic parameters can be calculated through Equations (20)–(22), as shown in the algorithm framework in
Figure 4.
3. Algorithm Simplification
Due to the complex integration relationship between soil characteristic parameters and driving wheel dynamic parameters in Equations (20)–(22), it is difficult to directly apply them to solve soil characteristics. In order to balance the engineering practicality and computational accuracy of semi-empirical models, the Simpson numerical integration method is used to simplify the integration formula in the solving algorithm in order to reduce the calculation time and meet the real-time requirements of the algorithm [
32,
33].
The Simpson formula is represented as follows:
In the study of wheel–soil interaction relationship, it has been found that often occurs near the middle of the interaction region, and the rebound part of generally soft soil has a relatively small support effect on rigid wheels, i.e., is smaller, so for the sake of convenience in research, it is generally assumed that .
Using the Simpson formula to simplify the above formula, it can be concluded that:
As can be seen from the previous equation,
As can be seen from the previous equation,
As can be seen from the previous equation,
As can be seen from the previous equation,
Similarly, for
,
Thus, the expressions of
W,
DP, and
T can be simplified by the above equation:
Integrating the above equations, it can be concluded that:
Due to the fact that the mathematical model in the above equation consists of three nonlinear equation systems but four soil characteristic parameters need to be solved, in order to facilitate the solution, the two parameters of the soil cohesion modulus
and soil friction modulus
kφ are merged to form joint parameter
KL:
KL can be detected through two wheels of different widths during actual operation. Therefore, it can be concluded that:
Simplifying Equations (35) and (36) together:
5. The Use of Identified Soil Parameters
The soil characteristic parameter identification method presented in this study can enhance the driving performance of wheeled tractors on unfamiliar terrains, offering the most optimal approach for vehicle design and operation. This section examines whether a particular terrain can be traversed based on the identified soil parameters.
When the driving wheel torque is less than the torque required to cross the terrain, the driving wheels will slip, preventing the tractor from moving. To address this scenario, a traversability criterion for wheeled tractors on unknown terrains can be established, as depicted in
Figure 12.
With the application of Equation (18), the identified soil parameters can be utilized to forecast the wheel drive torque required for wheeled tractors to traverse various terrains.
Figure 13 depicts the wheel drive torques required for two distinct terrains. If the wheel drive torque is 500 N·m, the tractor will be capable of traversing sandy loam, which necessitates wheel drive torques of less than 200 N·m, but it will not be able to traverse wet clay, whose wheel drive torque required for passage through is approximately 1000 N·m.