1. Introduction
As an ideal chassis form for intelligent vehicles, the four-wheel driving and steering (4WDaS) wire-controlled chassis has great potential for unmanned maneuverability. The four-wheel drive of a 4WDaS wire-controlled chassis is achieved by four independent wheels driven-by-wire, with each wheel capable of varying driving torque outputs. Additionally, four-wheel steering is realized via steer-by-wire technology, employing four independent steering motors capable of rotating the wheels up to 180 degrees in either direction. Path-tracking control is the direct interface layer between the 4WDaS wire-controlled chassis and the intelligent driving system. As the basic foundation of intelligent driving technology, the path-tracking control layer has a direct impact on the final performance of intelligent vehicles. Scholars and researchers have proposed a variety of path-tracking technologies to better achieve the driver’s desired driving target [
1,
2], including geometric and kinematic algorithms, dynamic control algorithms, optimization algorithms, adaptive control algorithms, model-based algorithms, and classical algorithms, etc. [
3,
4]. Personalized driving strategies can reduce the driver discomfort associated with generic-style control. Notably, variations in drivers’ gender, driving experiences, and ages lead to distinct driving behaviors, even under identical conditions [
5]. Consequently, personalized driving strategies have become one of the hotpots in intelligent transportation control research [
6,
7]. However, since the 4WDaS wire-controlled chassis is predominantly utilized in unmanned transportation scenarios, there has been insufficient research into human-like path-tracking control for this type of chassis. It is necessary to conduct anthropomorphic research on the multi-dimensional characteristics of 4WDaS wire-controlled chassis, which is particularly vital for meeting the requirements of Level 3 (L3) intelligent driving [
8], aiming to achieve both strong maneuverability and high user acceptance.
Currently, the personalized path-tracking methods available are predominantly tailored for conventional vehicle chassis designs. For example, Qu proposed a method for modeling driver steering behavior based on the characteristics of parameter changes in a driver–vehicle–road closed-loop system. The model uses a random model predictive control method to facilitate personalized path-tracking control [
9]. Li et al. introduced two different learning-based personalized driver models to predict the preview distance based on the pure pursuit algorithm, which achieved good path-tracking performance [
10]. Despite these advancements, research into personalized path-tracking is still in its early stages, with methodologies largely adhering to more traditional approaches. In the above studies, the driving styles of drivers were usually divided into three categories: cautious, general, and aggressive [
11]. Specific control performance parameters were then designed to meet different driving styles. Therefore, the identification of driving styles has become a key area of research. In works on driving style recognition, the main research focuses on the selection and improvement of identification algorithms and the values of input features. For instance, Zhu et al. took the physiological characteristics of the driver as the parameters of driving style [
12]. Other scholars have employed the interactive signals between drivers and vehicles as the parameters of driving style [
9,
13], while some researchers have focused on the vehicle running state as the parameters for driving style [
14,
15]. Although the review in [
6] summarized many input characteristics, few are derived from the holistic running state of the vehicle. In autonomous vehicles, which lack human drivers, the difference between different styles lies in the running state of the vehicle. Therefore, relying on the characteristic values of traditional operable devices for driving style identification may not be directly applicable to 4WDaS wire-controlled chassis. Regarding driver identification and classification technology, the differences mainly lie in the employment of different identification methods; for example, neural network technology [
14], and support vector machines (SVM) technology [
16]. Due to the applicability and limitations of different algorithms, it is necessary and valuable to explore the application effects of different machine learning algorithms.
Path-tracking methods for 4WDaS wire-controlled chassis are often enhancements of traditional path-tracking algorithms, such as a multi-input multi-output nonlinear model predictive control [
17] and a dynamic output feedback path-tracking controller based on robust
H∞ [
18]. However, the above methods generally lack specificity for this type of chassis. Recently, a method based on the reference vector field (RVF) has entered the research field. This method is based on a reference velocity vector and has both lateral and longitudinal references, which can naturally match the multi-directional adjustment ability of the 4WDaS wire-controlled chassis. The path-tracking method based on RVF was proposed by Gordon [
4]. The RVF method is a general framework for the action of an automated driver (or driver model) to provide both longitudinal and lateral control of a road vehicle. Because of its simple and efficient performance and the ability for quadratic planning, it has been widely studied by scholars, and even widely used in the field of aviation path-tracking [
19]. However, most of the current path-tracking strategies prioritize tracking performance, without considering the driver’s psychological acceptance of control [
13]. In the context of autonomous vehicles, achieving driver psychological acceptance of control is equally crucial alongside tracking performance. As drivers serve as the final operators and decision makers for vehicles, their psychological state directly affects their trust in and willingness to use the auto-drive systems. Therefore, optimizing the control strategy to make it more in line with the driver’s driving habits and expectations can improve the driver’s trust and willingness to use the auto-drive system, thereby improving the safety and reliability of the entire system. Studying the application of the path-tracking method based on RVF on a 4WDaS wire-controlled chassis is an effective attempt to combine the advantages of both approaches.
In summary, in order to enhance the driver’s acceptance of the intelligent application of 4WDaS wire-controlled chassis, and to better align its path-tracking technology with the driver’s personal driving style, this paper proposes a personalized path-tracking method based on RVF. First, the classic RVF was elaborated in detail and its potential for personalization was demonstrated. Second, a driving simulator was used to obtain driving behavior data from multiple drivers. Typical states corresponding to vehicle path-tracking performance were selected, and drivers were classified using the fuzzy c-means (FCM) clustering method. The random forest (RF) algorithm was used as the driving style identification method. Subsequently, a distributed execution architecture was established for 4WDaS wire-controlled unmanned chassis. Finally, the proposed personalized path-tracking method was validated through a driving simulator. The approach is shown in
Figure 1, which consists of three layers considering the different drivers’ driving styles in the path-tracking approach design and verification process.
The main contributions of this paper can be summarized as follows: (1) Introduction of vehicle level tracking states as features for driving style identification and the integration of FCM and RF algorithms to obtain accurate identification results. The driving style identification scheme is adapted to the characteristics of 4WDaS wire-controlled unmanned chassis; (2) Proposal of a personalized path-tracking algorithm based on RVF for 4WDaS wire-controlled chassis. The algorithm achieves adaptive extension of the RVF algorithm and enhances tracking performance across different driving styles.
The study is organized into the following sections:
Section 2 conducts a feasibility reasoning proof of personalized path-tracking control based on RVF.
Section 3 uses a driving simulator to collect driving data and complete the classification and identification of driving styles.
Section 4 builds the control architecture of a 4WDaS wire-controlled chassis.
Section 5 relies on a driving simulator to verify the RVF-based 4WDaS wire-controlled chassis path-tracking algorithm.
Section 6 presents the conclusions.
2. Feasibility Analysis for Personalized Path-Tracking Approach Based on RVF
The RVF-based path-tracking approach stands out for its simplicity and efficiency. The speed difference between the current and reference speed vectors is transformed into a demand for lateral and longitudinal acceleration, resulting in lateral and longitudinal forces, as well as steering angle control for the vehicle. The characteristic of generating both the wheel target driving force and wheel target steering angle naturally corresponds to the characteristics of the 4WDaS wire-controlled chassis.
2.1. Path-Tracking Approach Based on RVF
The movement of the vehicle on a plane is regarded as a two-dimensional movement, including both longitudinal and lateral movements. The position of the vehicle at point
P is denoted as
P(
X,
Y), and its instantaneous speed is
(
X,
Y). As shown in
Figure 2, throughout the driving process, the vehicle targets a reference point
Q as the subsequent navigation objective.
The RVF operates by using the velocity vector
U from point
P to point
Q as the reference velocity vector, while providing the reference direction and reference velocity magnitude. The vehicle then follows the reference speed and advances to point
Q. As illustrated in
Figure 3, each position of the vehicle correlates with a reference point on the target trajectory, forming countless velocity vectors that converge on the target trajectory. The field generated by countless velocity vectors will form the reference velocity vector field.
As the upper-level algorithm for path-tracking, RVF not only provides tracking control targets but also performs simple secondary path planning. Referring to the derivation in reference [
4], it can be inferred that, when the reference path is a straight line parallel to the
X-axis, the reference velocity vector
of point
P can be expressed as
where
l denotes the preview distance;
s denotes the lateral distance between the vehicle and the reference path;
u denotes the value of the reference speed;
D denotes the distance from point
P to
Q; and
D . Then, the following relationship can be derived:
Integrating the above equations, Equation (
3) can be obtained:
where
and
are the initial positions, respectively.
The obtained curve represents the vehicle’s operating trajectory determined based on RVF. The trajectory converges to a straight line parallel to the X-axis, which is different from the reference line trajectory. The above process is the simple secondary path planning function of RVF.
At point
P, there is an error (
(
t)) between the current speed (
(
t)) and the reference speed (
):
In order to ensure that the vehicle can converge to the target trajectory, the vehicle needs to travel in the direction of the reference speed. The vehicle’s acceleration requirement at this moment is as follows:
where
, and
A symmetric 2 × 2 matrix
H instead of Equation (
6):
For the symmetric 2 × 2 matrix
H, its eigenvalues
and
are real. Therefore, Equation (
8) is satisfied:
When the vehicle speed and the reference speed coincide, there are no initial errors:
Then,
denotes the acceleration to follow the change in the reference speed. This acceleration mainly reflects the change in the direction of the reference vehicle speed in the RVF; when the vehicle speed differs from the reference speed, an initial error occurs:
is used to eliminate the initial error caused by the mismatch of the current and reference vehicle speeds. To ensure the reliability of the controller, the acceleration
is limited to the friction circle, as shown in
Figure 4:
where
is a positive real number smaller than
μg. In order to eliminate the initial error
e,
needs to be processed as follows:
Hence, Equation (
13) is obtained:
where
denotes the norm of
e. The second term may be simplified via the divergence matrix
H in Equation (
7):
Further simplifying Equation (
14) yields Equation (
15):
When
and an initial error exists, the greatest derivative of the errors may be written as follows:
Since the derivative of the error is bounded, when an initial error exists, the error will decrease to 0 during a finite period
, where the magnitude of
may be represented as
As illustrated in
Figure 3, after the vehicle reaches the acceleration
, it will converge to the reference path.
Based on the above analysis, the neighboring reference vehicle speed variations throughout the whole RVF process are sufficiently minor to be disregarded, and hence the
may be ignored. The acceleration
a will be utilized to eliminate the initial speed error, and the final control strategy is as follows:
according to Equation (
17), the target acceleration at the preview time can be obtained:
where
T denotes the preview time, which is the fastest time to reach the reference speed when the preview point is known. By decomposing the acceleration into the longitudinal and lateral axes of the vehicle coordinate system, the target longitudinal acceleration
* and target lateral acceleration
* of the vehicle can be obtained.
2.2. Feasibility Analysis for RVF-Based Personalized Path Track Control
To assess the personalized feasibility based on RVF, this section explores the influence of RVF parameters on vehicle path tracking performance. First, a three-degree-of-freedom (3-DoF) vehicle model was established, incorporating various RVF parameters, such as the preview distance (preview time) and reference speed values. Subsequently, two sets of path-tracking experiments were conducted. In the simulation experiment, the vehicle was initiated from the point (0,0) and the target path was defined as a straight line with
y = 3 m. The simulation research results, shown in
Figure 5, indicated that
(1) With the reference vehicle speed set at 15 m/s and the preview distances being respectively 1.5 m, 3 m, 4.5 m, 6 m, and 7.5 m, it was observed that the maximum tracking error, maximum lateral acceleration, and maximum yaw rate all decreased as the preview distance increased.
(2) Conversely, when the preview distance was 6 m and the reference speeds were respectively 10 m/s, 15 m/s, 20 m/s, 25 m/s, and 30 m/s, the maximum tracking error, maximum lateral acceleration, and maximum yaw rate all increased with the increase in the reference speed.
According to the results of the preceding analysis, it is evident that when the other vehicle parameters were fixed, both the preview distance (preview time) and the reference speed values directly affected the path-tracking performance with RVF. Therefore, it can be concluded that by adjusting the preview distance (preview time) and reference speed values of RVF, different effects on path-tracking performance could be achieved. Such insights form a theoretical basis for the personalized path-tracking approach.
3. Driving Style Classification and Identification
Given the feasibility of personalized path-tracking methods, this section details the collection of driving data and the classification and identification of driving styles. Unlike manned vehicles, where driving style features are often associated with the driver’s operational characteristics, the selection of driving style features for unmanned chassis must avoid such driver-specific features. Therefore, this section focuses on solving driving style recognition based on non-operational features.
3.1. Driving Data Collection
For the driving data collection in this section, some typical steering test conditions were built in a driving simulator as shown in
Figure 1. For this experiment, 64 drivers with different driving ages and different driving experiences were recruited for a set of path-tracking experiments. The experimental setup required each driver to navigate a predefined route within the simulator. All participants were given time to familiarize themselves with both the test bench and the driving scenarios before the tests, to ensure consistency in data collection. The drivers’ driving behavior data and vehicle running state parameters were both collected during the experiment process. The collected data were filtered and processed via a data processing algorithm, and the feature value data of each driver were clustered into a set of data groups; hence 64 sets of feature value data were finally obtained.
3.2. Drivers’ Driving Style Clustering
According to the collected dataset, the drivers were clustered based on their driving performance. Normally, a driver’s driving style can be divided into three types: cautious, general, and aggressive drivers. Various data clustering algorithms are widely adopted, including RF, Markov networks, SVM, neural networks, K-means clustering, and other algorithms [
20,
21]. Among them, RF involves complicated steps, requiring careful selection of the kernel function. Similarly, adjusting parameters of an SVM can be challenging. Neural networks require strict parameter adjustments and may not guarantee convergence. The clustering quality of Markov networks and neural networks is not high. K-means is sensitive to outliers and initial values. However, due to its efficient and accurate clustering performance, unsupervised FCM usually does not require human intervention during algorithm implementation [
22,
23]. Therefore, this paper employed the FCM for driving data clustering. The FCM algorithm is a data clustering method based on the optimization of objective functions. The clustering result is the degree of membership of each data point to the clustering center, and the degree of membership can be represented by a numerical value.
Some researchers use driver input signals, such as steering wheel input signals, brake pedal signals, and accelerator pedal signals, as feature values for driving style classification. However, in terms of path tracking performance, a driver’s driving style will ultimately manifest through how the vehicle’s state influences its tracking performance. Cautious drivers pay more attention to safety and comfort during the driving process. When tracking a specific path, such a driver prefers to drive at a relatively low speed, and lateral accelerations and the tracking errors are usually small. In contrast, aggressive drivers focus more on maneuverability. They prefer higher speeds on the same paths, which typically results in higher lateral accelerations and larger tracking errors. General drivers balance safety with the vehicle’s operational efficiency, so their performance generally falls between that of cautious and aggressive drivers.
Based on the above analysis, a driver’s driving style is most apparent through various vehicle path-tracking states. First, these vehicle states more directly express the driver’s operational intention. Second, focusing solely on driver inputs overlooks the impact of the current working conditions. Different working conditions necessitate different driving inputs. Incorporating driver input feature values introduces the additional task of driving condition classification. Driver behavior is influenced by both the vehicle’s state and work conditions; hence, simple driving operations alone cannot objectively describe the driver’s driving style. Moreover, under different working conditions, the driver’s input can interfere with style recognition. Hence, this paper classified the drivers’ driving styles by considering the vehicle path tracking states as the feature values. To preserve the consistency between the vehicle path tracking states and the corresponding driver’s driving style, the following feature values were collected: average vehicle speed, vehicle speed standard deviation, largest lateral acceleration, lateral acceleration standard deviation, largest yaw rate, yaw rate standard deviation, largest tracking error, and error standard deviation. Where the average speed, lateral acceleration, and yaw rate can reflect the driver’s motion control demands. In addition, the path-tracking error is also an indispensable value to reflect the driver’s path-tracking performance.
These features can be expressed as
The clustering results based on the vehicle speed as the
X-axis are shown in
Figure 6.
Figure 6 clearly shows the boundary between different clusters in the vehicle speed dimension, indicating that vehicle speed can well reflect the driver’s driving style and is one of the key features. In addition, as shown in
Figure 5, lateral acceleration and lateral path tracking error can well characterize driving behavior: as the vehicle speed increased, both lateral acceleration and lateral path tracking error also increased. According to the clustering results, the center speed of aggressive drivers could be set at 69.4 km/h, the center speed of general drivers could be set at 48.8 km/h, and the center speed of cautious drivers could be set at 33.1 km/h. The relationship between vehicle speed and different driver types can thus be expressed as
The dataset with clustering marks then can be expressed as
where
denotes the
driver’s
feature value, and
denotes the
driver’s clustering mark.
3.3. Driver’s Driving Style Identification
The current driver behavior identification algorithms generally include neural network identification, structural pattern identification, the statistical algorithm of pattern identification, and fuzzy identification [
24,
25,
26]. Among these, it is difficult to select the meta-parameters and topology for neural networks. The neural network method relies heavily on data and exhibits poor real-time performance [
27]. Structural identification tends to have a low recognition rate. The training set for the statistical algorithm of pattern identification is very important. It must be large and typical enough to ensure the reliability of the algorithm. Fuzzy identification relies heavily on membership functions. This paper employed the RF method, which has been proven to solve the problem that the data’s randomness shows strong tolerance for outliers and interference, as the tool for driver driving style identification.
To verify the accuracy of the RF model, 60 sets were randomly selected from the 64 collected datasets to form the training set, while the remaining 4 datasets with known classification marks were used for testing and verification.
The following RF algorithm (Algorithm 1) could be obtained:
Algorithm 1. The Random Forest classification algorithm |
Input: I = (X, n), where |
1.60 groups are randomly selected in X as the training set and the remaining 4 groups as the test set; |
2.Sample from 60 groups with a Bootstrap method to randomly generate n training subsets and n decision trees; |
3.Input parameters as Node Split Subsets. Select the optimal method according to the Least Square Error Criterion to split the nodes; |
4.Each decision tree recursively grows from top to bottom and stops growing after satisfying the recursive termination condition. A1l combinations of decision trees constitute a random forest; |
5.Enter the remaining 4 test data sets; |
6.Select the highest number of votes as the corresponding classification mark of the driver |
Output: The final classification of 4 sets of test data sets with numbers 1 or 2, or 3. |
3.4. Verification of Identification Accuracy
According to the model design, the test set was input into the trained RF for validation. The verification was repeated five times, and the results are shown in
Table 1.
The results indicate that the trained RF model had high identification accuracy and can be used for driver-style identification. In addition, the feasibility of selecting vehicle path tracking states as features was further verified.
4. Personalized Path-Tracking Approach and 4WDaS Wire-Controlled Chassis Modeling
4.1. Personalized Path-Tracking Approach Based on RVF
Based on the principles of RVF and the earlier identification of driver driving styles, this section designs a personalized path-tracking method based on RVF. The main parameters in RVF, including the preview distance (preview time) and reference speed, were adjusted according to the identified driving styles.
When tracking a specific path, the speed requirements vary among the three drivers types. The results of clustering showed that the speed performance of the cautious driver was lower, whereas the speed performance of the aggressive driver was higher, while the speed performance of the general driver fell in between. Hence, the design of a reference speed in RVF should be tailored to match these findings.
Given the varying speed requirements for different vehicles, the preview distance can be defined as the relative preview distance, which is the ratio of preview time to vehicle speed. This parameter more accurately reflects the driver’s driving style, especially in terms of maintaining drivability during emergency situations. Cautious drivers, who prioritize safety, should have a longer relative preview distance. Conversely, aggressive drivers, who pay more attention to maneuverability, should have a shorter relative preview distance. The settings for general drivers should fall between these two extremes, balancing safety and maneuverability.
Assuming the current reference speed requirement is
. Based on the relationship of the center speeds obtained in the clustering results, the reference speed relationships for three types of driving styles can be obtained:
where
denotes the aggressive driver speed;
denotes the general driver speed; and
denotes the cautious driver speed.
At the same time, the preview time
can be set according to the reference vehicle speed and the proposed concept of the relative preview distance. In this paper, this could be set as
where
denotes the aggressive driver preview time;
denotes the general driver preview time; and
denotes the cautious driver preview time.
Hence, the absolute preview distance relationship among the three driver types can be obtained as
where
denotes the aggressive driver absolute preview distance;
denotes the general driver absolute preview distance; and
denotes the cautious driver absolute preview distance. Note that this setting can satisfy the initial requirements of different drivers for absolute preview distance.
Then, the relative preview distance can be obtained as
where
denotes the aggressive driver relative preview distance;
denotes the general driver relative preview distance; and
denotes the cautious driver relative preview distance. This setting can satisfy the requirements of different drivers for maintaining drivability during emergency driving situations.
Based on the clustering results collected from the driving simulator, the RVF parameter settings specific to the three identified driving styles were determined, allowing for tailored application enhancements based on RVF.
4.2. Hierarchical Execution Architecture for 4WDaS Wire-Controlled Unmanned Chassis
In order to verify the proposed personalized path tracking approach, a 4WDaS wire-controlled unmanned chassis based on a 3-DoF vehicle dynamic model is introduced in this section. All wheels of the 4WDaS wire-controlled unmanned chassis can be independently driven and steered, with decoupling achieved through controlled-by-wire technology.
As the control approach shows in
Figure 1, the driver’s driving style identification module provides classification results to the RVF control layer (where signal number 1 represents the cautious driver, signal number 2 represents the general driver, and signal number 3 represents the aggressive driver). Based on the identified driving style, the RVF control layer adjusts the preview distance and reference vehicle speed accordingly for the personalized path-tracking approach. In the meantime, the longitudinal and lateral accelerations, along with the vehicle speed vector errors can be obtained based on the RVF theory. In the subsequent control layer, the center forces for the lateral and longitudinal directions of the vehicle can be obtained based on the corresponding accelerations, and the desired vehicle yaw moment can be obtained by employing the sliding mode controller (SMC) that addresses the speed vector errors. The model operates under the assumption that the road surface is flat and disregards the vehicle’s vertical motion and aerodynamic influences. Hence, the 3-DoF simplified vehicle dynamic model can be used for the control allocation layer. The linear-quadratic programming (LQP) method is introduced to distribute the total vehicle center forces and torque into the individual tire forces with a nonlinear friction circle constraint. Finally, in the actuator control layer, a SMC is employed to accurately track the desired tire steering angles and driving torques, as per the actuator control targets.
The vehicle acceleration is calculated in the upper-layer approach and decomposed into the vehicle’s longitudinal and lateral directions. Consequently, the total forces in the longitudinal and lateral directions are determined according to Equation (
27):
where
is the heading angle of the vehicle;
m is the centroid mass;
and
are the longitudinal and lateral force of the
axle, respectively; and
and
are the longitudinal and lateral acceleration, respectively.
The initial direction error of the vehicle speed and the reference speed is known in the upper layer approach, and the yaw moment is obtained by the SMC based on the heading angle error.
4.2.1. Control Allocation Layer
For simplicity, it is assumed that the road is flat, and both the vertical movement of the vehicle and the influence of aerodynamics are neglected.
The following Equation (
28) describes the balancing force of the vehicle along the
x-axis,
y-axis, and
z-axis:
where
;
; and are the longitudinal and lateral velocity, respectively; and are the longitudinal and lateral force of the wheel, respectively; d is the half of the track width; and and are the distance from the center of mass to the front and rear axle, respectively.
Equation (
29) indicates that the dynamic model of the 4WDaS wire-controlled unmanned chassis has four independent controllable force variables. In this paper, a LQP multi-objective optimization approach is employed for tire force allocation, with the following objective function:
where
;
; ; ;
; ; is the steering angle of the wheel.
At the same time, the cost function of LQP is converted into a standard function:
where
c is a constant matrix. Take the matrices
and
in the quadratic programming as
Proved to be
When
, it can be inferred from Equation (
33) that Equation (
29) is equivalent to Equation (
30).
In the tire force allocation process, the lateral and longitudinal forces exerted on each tire must conform to the limits of the friction circle. As illustrated in
Figure 7, the linear polygon constraint method is used to simplify the nonlinear friction circle constraint to solve the challenging and time-intensive nature of solving nonlinear constraint optimization problems. The specific constraints are as follows:
where
is the road adhesion coefficient;
is the longitudinal force of the
axle.
4.2.2. Actuator Control Layer
As a typical non-linear characteristic system, both the lateral and longitudinal forces exerted on the tire are non-linear and interconnected. The nonlinear Dugoff tire model and the magic tire model are widely used in tire models. The tire measurement data are listed in a lookup table, from which the longitudinal slip rate and tire side slip angle are obtained. Finally, the target wheel angle is calculated according to Equation (
35), and the target torque is determined as shown in Equation (
36).
where
is the wheel radius;
is the side slip angle of the
wheel;
is the target torque for the
wheel. The independent driving and steering of 4WDaS are achieved through the layered architecture.
6. Conclusions
This paper proposed a personalized trajectory tracking algorithm based on RVF for 4WDaS wire-controlled unmanned chassis. The classic RVF was reasonably extended, and the driving behavior data of multiple drivers were obtained using a driving simulator. For driving style identification, the fuzzy c-means clustering method coupled with the random forest algorithm was employed. The proposed personalized path-tracking approach was validated through simulation testing. The experimental test results demonstrated that the personalized path-tracking control approach not only fit well with the 4WDaS wire-controlled unmanned chassis but also exhibited high accuracy in driving style identification, achieving effective personalized path-tracking performances. Furthermore, with the proposed personalized path-tracking approach, the vehicle could achieve a more human-like autonomous driving performance, to satisfy the design concept from “driver adapted to the car” to “car adapted to the driver”.
It is important to note that the driving data used in this article were gathered using driving simulators, primarily to validate principles with minimal impact on the algorithm structure. In addition, the validation experiment in this article was based on data collection settings, and future research will explore the use of more extensive datasets to refine the clustering centers. There are still areas for further improvement in this article, such as the data sources and validation methods. Therefore, in future research will focus on applying and validating real vehicle data, to broaden the applicability and robustness of our findings.