Abstract
Vehicle safety and stability in various driving conditions is the key issue for multi-axle heavy vehicles on long haul routes. Due to the characteristics of high center-of-gravity height and high inertia of multi-axle vehicles, these vehicles are more prone to instability and rollover during high-speed maneuvers, which affects the driving safety. Aiming at the problem of safe trajectory planning in the obstacle avoidance process under the adaptive cruise driving situation, this paper considers the obstacle avoidance stability of the vehicle while driving and creates a safe driving trajectory for the five-axle vehicle with automatic driving function. First, the vehicle dynamics model is established in this paper. Then, considering the current and future motion state of the multi-axle vehicle and its surrounding vehicles, the vehicle collision risk model and the obstacle avoidance stability model are established. Finally, a local path-speed collaborative planning method based on the model predictive control (MPC) method is developed, to generate a safe and stable driving trajectory of the multi-axle vehicle. The simulations and experiments show that, compared to the traditional planning method, the yaw and roll motion of the vehicle can be reduced about 28.5% and 25.7% when driving along the trajectory planned by the proposed method, and the risk of driving collision can be reduced effectively.
Introduction
Multi-axle vehicles are widely used in transportation due to their heavy load bearing characteristics and wide area mobility. Compared with two axle vehicles, multi-axle vehicles have a higher center of gravity height and larger mass, which makes them more prone to instability and rollover when driving at high speeds. Traditionally, the safety and stability control of multi-axle vehicles mainly depends on the experience of the driver and the vehicle motion controllers. By designing a vehicle motion controller and tracking the desired state of the vehicle, it is possible to achieve yaw stability and prevent rollover to a certain extent.1–3 However, due to the complex driving environment, the actuators of the vehicle with large inertia often can hardly follow the expected targets, which can make the vehicle unstable.
To overcome the limitations described above, autonomous vehicles achieve safe driving by adopting the perception, planning and control methods and technologies. 4 Through the perception of the external environment, the safe driving trajectory can be output in real time by the trajectory planner and tracked by the motion controller. This method makes up for the shortcomings of traditional driving methods. However, as the key link of perception, planning and control, the trajectory planning directly determines the stability and driving safety of the vehicle.
In general, there are three types of methods to achieve trajectory planning, namely, sampling-based, search-based, and optimization-based methods. Sampling-based planning methods generate a feasible trajectory by randomly sampling around the surrounding environment considering obstacle constraints. Representative algorithms mainly include the rapidly exploring random trees (RRT) and the probabilistic road map (PRM).5–7 The search-based planning method is mainly based on graph search, which generates feasible driving trajectories by rasterizing the surrounding environment information and generating feasible grid paths. Representative algorithms mainly include the A* and D* algorithms.8–10 However, to obtain the feasible trajectory, the above methods need to discretize the search space. For this reason, the curvature of the driving trajectory will become discontinuous, and it will be difficult to obtain the optimized driving path using these approaches. Therefore, trajectory optimization should be done separately, which reduces the efficiency of the algorithm. To overcome this shortcoming, the optimization-based trajectory generation method could be used, which describes the surrounding environment through the parametric model and then constructs the vehicle evaluation index to generate the trajectory with the optimal comprehensive performance. For this reason, this method has attracted widespread attention.
In this regard, Huang et al. 11 constructed a resistance network and then generated a feasible trajectory without changing the speed. Then Huang et al. 12 designed a lower motion planner based on longitudinal MPC and lateral MPC to realize adaptive cruise control and lane changing functions. To improve the smoothness of the planned trajectory, Huang et al. 13 in another work used the sinusoidal resistance network to mesh the road and reduced the jerkiness. These trajectory generation methods are all based on the artificial potential field, which reduces the real-time performance of the algorithm in the complex road environment. To improve the efficiency of the algorithm, Wang et al. 14 designed an optimal solution objective based on convex quadratic programing to achieve real-time collision-free vehicle motion planning. Zhang et al. 15 presented a new collision avoidance method for cases where obstacles and controlled objects could be represented as convex sets. Pek and Althoff 16 proposed a fail-safe trajectory generation method to ensure the driving safety of autonomous vehicles in complex environments. Eiras et al. 17 used a two-stage optimization method in motion planning to solve non-convex problems. The mixed-integer linear programing was used in the first stage to obtain an approximate solution, and nonlinear programing was used in the second stage to obtain the exact solution. In addition, Cichella et al. 18 generated safe and feasible motion trajectories based on Bernstein polynomials for multi-vehicle motion planning problems. However, the reliability of these methods depends on accurate sensor detection and prediction results of the surrounding environment, which is often unrealistic in practical applications. To cope this problem, Artunedo et al. 19 considered localization uncertainty, and proposed a motion planning strategy based on the probabilistic occupancy grid. Feng et al. 20 considered the uncertain pedestrian movement as well as spatial and temporal sequences, then proposed a candidate trajectory planning method.
The above optimal trajectories were always generated based on the vehicle kinematics model. In practice, trajectory often contains both path and speed, so the dynamic characteristics of the vehicle should also be considered. For example, Hu et al. 21 considered the safety, comfort, and dynamic performance of the vehicle during planning, and generated a trajectory with the best local comprehensive performance in real-time. Besides, considering that the optimal vehicle trajectory planning problem can be transformed into a continuous-time optimal control problem, Zhang et al. 22 designed a three-layer trajectory planner that generated the trajectory cluster based on quadratic programing. Further, MPC-based trajectory generation methods could effectively predict vehicle states and achieve rolling optimization for trajectories that considering dynamic characteristics. Ji et al. 23 considered the constraints of the vehicle dynamics and constructed a three-dimensional potential field based on road obstacle information to generate a collision-free trajectory for the tracking controller in real time. Rasekhipour et al. 24 considered the dynamic characteristics of the vehicle in an artificial potential field to generate a safe vehicle trajectory. Tang et al. 25 considered the risk of position uncertainty of surrounding vehicles and the risk of rollover, and proposed a driving environment uncertainty-aware motion planning method. For the prediction and optimization problem in MPC-based method, Tian et al. 26 used the MPC-based method to energy management problem and the estimate distribution and particle swarm optimization (ED-PSO) algorithm was introduced to solve optimal control sequences over a predicting horizon. Yang et al. 27 proposed a stochastic predictive energy management strategy based on fast rolling optimization for plug-in hybrid electric vehicles.
Nevertheless, the aforementioned approach encounters challenges in addressing multi-dimensional constraints within complex scenarios, particularly in the context of multi-vehicle cooperation faced by intelligent connected vehicles, thereby constraining its applicability. Therefore, Reinforcement Learning (RL) based methods have been widely concerned in recent years. In this regard, Zhu et al. 28 proposed a safe off-policy model-based reinforcement learning algorithm for eco-driving. By using the online constrained optimization formulation and the approximate safe set, the trajectory planned by the learned strategy can consume approximately 22% less fuel. Liu et al. 29 used the RL algorithm to train the connected and automated vehicle agent to drive on a single-lane road with multiple signalized intersections. By using the multi-light training to enhance the visual distance of the agent to make a better overall decision in speed planning, the algorithm had better performance on fuel economy and computational efficiency. Li et al. 30 employed a deep Reinforcement Learning algorithm with a safe action set technique to enable flexible, robust, and safe lane-changing maneuvers. Nan et al. 31 presented an interaction-aware planning method for merge scenarios based on deep inverse reinforcement learning. The planned trajectories with the presented method was highly similar to those of human drivers, and can be applied to more complex scenarios, such as intersections with stronger interaction.
However, the above research was majority used the path-speed decoupling planning method to complete the planning task of the vehicle, without considering the longitudinal speed or assuming the longitudinal speed constant. Thus, the time-varying properties of dynamic constraints of the vehicle was hardly noticed by the above trajectory planner, the stability and accuracy of the trajectory tracking could not be simultaneously ensured by the vehicle controller in high-speed obstacle avoidance. Although velocity and acceleration are considered as dynamic constraints in some reference,32,33 these variables could not characterize the instability of the vehicle sufficiently. Meantime, due to large mass bearing, multi-axle driven, and multi-axle steering characteristics, the multi-axle vehicles have larger roll angle and tire forces are more likely saturated during high-speed maneuvers, if the above planning method is directly introduced into the multi-axle vehicles, it can easily cause the vehicle to exceed the dynamic limit during trajectory tracking, resulting instability and rollover.
In response to the above issues, considering the movement state of surrounding vehicles, high-speed cruising mobility, and obstacle avoidance stability of the multi-axle vehicle, a local path-speed collaborative planning method is proposed in this paper based on a dynamic model to achieve safe and stable driving. First, a dynamic model is established by considering four degrees of freedom (4-DOF) for a five-axle vehicle. Then, a vehicle driving risk field model is established according to the relative motion state of the surrounding vehicles and the five-axle vehicle. Also, the vehicle driving stable constraint index is established considering the dynamic stability and rollover stability of the vehicle. After that, an MPC trajectory planner is designed that uses the risk field model as soft constraints and vehicle stable constraint index as hard constraints, while considering the smoothness of the trajectory to generate a feasible driving trajectory. Finally, the correctness of the proposed method is verified by simulation and experiment. The execution of the algorithm is shown in Figure 1. During the vehicle driving, the MPC planner, designed in accordance with the dynamics model outlined in Section 4.1, continuously receives sensor signals and solves the optimization problem described in Section 4.2 while considering constraints detailed in Sections 3.1 and 3.2, ultimately generating the optimal trajectory in a recurring cycle.

The framework of the proposed method.
The main contributions of this paper are as follows:
(1) A more reasonable risk field model is built, in which the current and future relative motion states between vehicles (including their position, speed, acceleration, etc.) are introduced to assess vehicle collision risk more accurately.
(2) The stability envelope is constructed considering the multi-axle driven characteristics of the vehicle, and the tire vertical force model of multi-axle vehicle is developed to generate instability boundary based on the geometric relationship of vehicle suspension deformation.
(3) By using the risk field model and stable constraint index, a local path-speed collaborative planning method is proposed based on the verified dynamic model to achieve safe and stable driving on cruise driving situation.
Compared with the existing method, the stability and accuracy of the trajectory tracking could be simultaneously ensured in high-speed driving by employing the trajectories generated through this paper’s approach. Thus, the method especially suitable for large mass and high center of gravity vehicles which are more prone to instability and rollover during high-speed maneuvers.
Dynamic model for five-axle vehicle
A single-track dynamic model is developed in this section to describe the stability characteristics of the vehicle. Additionally, both the tire model and the steering model are also considered to provide a comprehensive description of the dynamic model.
The single-track dynamic model
As shown in Figure 2, the dynamic model for the five-axle vehicle is a 4-DOF system, including its longitudinal, lateral, yaw, and roll movements.

4-DOF dynamic model.
The dynamic model of the vehicle can be expressed as:
where
Besides, the kinematic model of the five-axle vehicle can also be determined as follows:
where
Tire model
The longitudinal and lateral forces exerted on the vehicle by the ground (through the tires) can be expressed as:
where
To establish a dynamic relationship between the tire and the vehicle body, thereby accurately characterize the vehicle’s motion state accurately, the magic formula is employed to develop the tire model:
where
However, the above model is applicable solely under conditions of pure sideslip or pure slip. In practice, it is essential to account for the interaction between longitudinal and lateral tire forces. Therefore, the final expression for the tire force can be written as follows:
where
The sideslip angle
In equation (9), the sign convention is considered positive for the first two axles of the vehicle and negative for the last three axles. In addition, in equation (10),
Steering model
The steering angle model of the five-axle vehicle is based on the Ackerman steering model, that is, all wheels share a common instantaneous steering center during maneuvering. This configuration ensures that the wheels experience nearly pure rolling motion. In this context, the first, second, fourth, and fifth axes of the five-axle vehicle are the steering axes, and the instantaneous center is located on the extension line of the third axis (see Figure 2). Hence, the following relationship holds:
Then, the steering angle of each vehicle axis can be obtained as:
Model validation
To verify the correctness of the simplified 4-DOF dynamic model, the MATLAB/Simulink software is used to establish its simulation model in this section.
To ensure precise verification, the TruckSim model is first established according to the parameters of a real five-axle vehicle. By comparing the dynamic response of the real vehicle and the TruckSim model, the accuracy of the TruckSim model can be verified. Subsequently, a comparison between the dynamic response of the 4-DOF model and that of the TruckSim model is then presented to further confirm the validity of the established 4-DOF model. Some parameters of the vehicle model are shown in Table 1.
Parameters of the vehicle dynamic model.
The SpeedBox-mini is used to measure the lateral acceleration, yaw rate and roll rate of the five-axle vehicle. A comparison of the dynamic response between the real vehicle and the TruckSim model is shown in Figure 3. From Figure 3, the TruckSim model response and the real vehicle test response show a certain degree of deviation due to uncertainties such as test site, driver operation and sensor noise. However, the response trend of these two models is clearly consistent. Therefore, the TruckSim model can be used for real verification.

Comparison between real vehicle and TruckSim model: (a) test procedure for the dynamic response of the real vehicle and TruckSim model, (b) trajectory comparison between real vehicle and TruckSim model, (c) yaw rate comparison between real vehicle and TruckSim model, (d) lateral acceleration comparison between real vehicle and TruckSim model, and (e) roll rate comparison between real vehicle and TruckSim model.
According to Figure 4, under the same given input stimulus, the simplified 4-DOF dynamic model has certain errors in terms of sideslip angle, yaw rate, lateral velocity, and roll angle compared to the TruckSim model. This is due to the neglect of the impact of chassis components such as suspension when establishing the 4-DOF model. This will lead to the deviation between the output predicted by the dynamic model and the real vehicle state, so the optimization problem solved by the MPC planner is not exactly corresponding to the actual scene, and the accuracy of generated trajectory is reduced. However, some necessary nonlinear dynamics effects (such as the stiffness and damping characteristics of the suspension, the interaction between longitudinal and lateral tire forces) are partially taken into consideration to limit the dynamic error to a certain range. The maximum response error between these two models is within 10%, and the dynamic response is consistent, meeting the dynamic requirements of vehicle trajectory generation. In the next part of this paper, considering the dynamic state of the vehicle itself and surrounding vehicles while driving, a safe and stable driving trajectory is generated for a five-axle vehicle based on its 4-DOF dynamic model.

Simulation results of 4-DOF model validation. Note that, “Sin Input” represents the sinusoidal input stimulus to the model and “Step Input” represents the step input stimulus: (a) two kinds of steering angle stimulus for 4-DOF model and TruckSim model, (b) lateral acceleration comparison between 4-DOF model and TruckSim model, (c) sideslip comparison between 4-DOF model and TruckSim model, (d) yaw rate comparison between 4-DOF model and TruckSim model, and (e) roll angle comparison between 4-DOF model and TruckSim model.
Driving safety and stable constraints
Five-axle vehicle is significantly influenced by the behavior of surrounding vehicles when cruising on structured roads. To avoid collisions, it is essential for the trajectory planner of the five-axle vehicle to perform local trajectory planning based on real-time estimation of other vehicle’s states. However, due to the characteristics of large mass and high gravity center of the five-axle vehicle, tracking these locally planned trajectories can lead to instability and potential rollover incidents. To address this issue, first, the obstacle risk field model for other vehicles is established in this section. Then, the instability and rollover model is considered in the second step to avoid the obstacle of the five-axle vehicle. In the next section, it is used as a constraint in designing a MPC trajectory planner aimed at achieving effective local vehicle trajectory planning local vehicle trajectory planning.
Risk field model for surrounding vehicles
The risk field model must be adjustable according to the vehicle state. Considering that the Gaussian function can be adjusted by its mean value and covariance matrices, and can also be normalized, the vehicle risk field is established based on the bivariate Gaussian distribution function in this paper:
where
where
Generally, the differences in the relative motion states of the surrounding vehicles and the five-axle vehicle leads to different collision risks. Assume that the motion state of the five-axle vehicle at a certain moment is
The relationship between vehicle collision risk and vehicle motion state.
Considering the relationship between the relative motion state and collision risk in Table 2, the coefficient
where
For structured roads, apart from moving obstacles, static obstacles such as road boundaries and falling objects on the road should also be considered. The risk field adjustment factors
The road boundary is expressed as follows:
where

Obstacle risk field: (a) risk field of the vehicle, (b) risk field of the road boundary, and (c) risk field of surrounding vehicles with different motion states.
Considering the real driving situation of the five-axle vehicle applied in this paper, it is assumed that the five-axle vehicle drives at a constant speed of 20 m/s, that is, 72 km/h. The risk field of surrounding vehicles with different motion states are shown in Figure 5(c). It is easy to see that different speed and acceleration of surrounding vehicles lead to different collision risk field distributions. For vehicle A, while its speed is the same as the five-axle vehicle, it is in acceleration mode. Therefore, there is little risk of collision when the five-axle vehicle is driving behind. However, when the five-axle vehicle driving ahead, the risk of collision increases as the distance between the five-axle vehicle and vehicle A decreases. For vehicle B, the driving speed of the vehicle is greater than the cruising speed of the five-axle vehicle, so there is little risk of collision, while for vehicle C, the opposite is true.
The obstacle risk field at future moments should also be considered. However, due to the short duration of trajectory planning cycle, this paper assumes that the acceleration of the surrounding vehicles remains constant over brief periods. Assuming that the motion state of the surrounding vehicles has been estimated at time
To establish the risk field model for the next
The above vehicle motion states can be obtained based on the on-board sensors of the vehicle (such as LiDAR) and the motion state estimation algorithms of the surrounding vehicles in Liu et al. 34 In dynamically changing environments, the above speed and position states at future moments can also be derived through the integration of predicted acceleration. To address the uncertainties inherent in dynamic environments, methods such as incorporating the uncertainty of predicted motion covariance, as discussed in Na et al., 35 can be employed.
Driving stability model for five-axle vehicles
Under heavy load conditions, the tire force of the five-axle vehicle tends to be saturated, which can lead to a loss of stability. Additionally, the structural characteristics of the high center of gravity cause the vehicle body to roll significantly, increasing the load transfer between the tires and increasing the risk of the vehicle rollover. To ensure the driving safety of the five-axle vehicle, a vehicle dynamic constraint model is established in this section, considering vehicle yaw stability and rollover safety.
Constraints on vehicle stability
Tire force saturation is considered as a constraint on vehicle stability. As shown in Figure 6, a vehicle stability envelope based on the yaw rate-sideslip angle phase plane is generated and used in this paper. 1

Vehicle stability constraints.
Due to the minor fluctuations of the vehicle speed during cruising, the assumption of constant speed is adopted for driving in this paper. Then, the vehicle body dynamics can be simplified to a 2-DOF model as:
where
As shown in Figure 6, when the vehicle is unstable, the tire force is first saturated at the first or fifth axle of the vehicle. Therefore, in this paper, the saturation of tire force on axles 1 and 5 of the vehicle is used as a basis for establishing stability envelope. Then, the maximum sideslip angle can be obtained from equation (9) as:
The saturated tire sideslip angle can be approximately calculated by the following formula:
where
Since the stress of the five-axle vehicle body is statically indeterminate, the force and moment balance equation can be expressed as:
According to the geometric relationship of deformation in Figure 7,
where
where

Vehicle stress state.
Constraints on vehicle roll
The vehicle roll constraint is based on the zero moment point method. 36 Then, the following relationship can be obtained:
where
The roll angle is constrained by the
Ultimately, the driving stability constraint on the vehicle can be expressed as:
Safe trajectory generation for five-axle vehicle
A 4-DOF model has been previously established. Building upon this foundation, a driving safety model that considers surrounding vehicles as well as the five-axle vehicle has also been developed. In this section, an MPC trajectory planner will be designed based on the aforementioned model to generate a safe driving trajectory, in which constrained by Section 3.2.
Design of MPC trajectory planner
The vehicle dynamics model established according to equations (1)–(13) can be described as:
where
Since the above system is nonlinear, to reduce the computational complexity, it is linearized in the current execution time, and the output of the system is chosen as
where the matrices
To generate the driving trajectory in
where
The control increment input
Further, the above equation can be rewritten in the following compact form:
Suppose the prediction domain is
where:
From above equation, the optimal output trajectory can be obtained by calculating the optimal input.
Optimal driving trajectory generation
When the five-axle vehicle cruises on the structured road, the designed MPC planner observes the vehicle motion state and solves the optimal trajectory conforming to the dynamic constraints according to the predetermined time interval.
The optimal trajectory is defined as:
In equation (40), the optimal function
where
where
Equation (43) is the nonlinear programing problem with multi-constrains, and can be solved by conventional optimization algorithms, such as interior-point method. The planner generates continuous vehicle driving trajectories by solving the optimization problem (43) cyclically. The lower-level controller enables automatic cruising on structured roads by tracking the driving trajectory in real time.
Simulation and experiment
To verify the proposed method, the software simulation and hardware in the loop (HIL) testing are both used in adaptive cruising scenarios.
The straight and curved roads are used in simulation and experiment, respectively. The scenario includes road boundary lines, surrounding vehicles, and static obstacles in the center of the road. The trajectory planner is implemented using the proposed method, and the PID controller is used for trajectory tracking. The relevant parameters of the trajectory planner are shown in Table 3, while the parameters of the vehicle model are the same as Table 1.
Parameters of the trajectory planner.
In Table 3, with reference to the actual driver reaction time, the planning cycle is set to 0.2 s, that is, the planner calculates the trajectory within 0.2 s. With reference to the parameters in Ji et al. 23 and Rasekhipour et al. 24 the MPC planner’s control horizon and prediction horizon are set to 3 and 20, respectively. The discrete time interval is set to 0.1 s, so that the planner can generate the trajectory control inputs in 0.3 s by predicting the vehicle state within 2 s. Considering the actual driving conditions of multi-axle vehicles, the max control increment is established to signify the vehicle’s maximum steering velocity and acceleration capabilities, and the max control input is set to indicate the maximum steering angle and driving velocity.
Simulation for straight road driving scenarios
Vehicle simulation tests at two reference speeds, namely 18 and 20 m/s, are used to validate the proposed method. The motion status of each vehicle is shown in Table 4. Among them, the data format in the table is
Driving state of the vehicle on the straight road.
The planned trajectories under different speeds are shown in Figures 8 and 9, where the upper figures are the planned trajectory using the proposed method (shown by the thick blue line), and the lower figures are the planned cruising speed of the vehicle (shown by the thick red line). The thin solid lines with various colors are the predicted trajectory and speed in real time. Moreover,

Driving trajectory at speed of 18 m/s.

Driving trajectory at speed of 25 m/s.
In Figure 8, when the vehicle is driving at 18 m/s, due to the presence of obstacles
In Figure 9, the five-axle vehicle cruising at speed of 25 m/s. In this case, vehicle A is far away from the five-axle vehicle and in acceleration mode, meantime, vehicle C is always faster than the five-axle vehicle. Therefore, these two vehicles have no influence on the five-axle vehicle. After bypassing the obstacle

The spatio-temporal map in different speed: (a) the spatio-temporal map at 18 m/s and (b) the spatio-temporal map at 25 m/s.

Five-axle vehicle state variation in different speeds: (a) sideslip-yaw rate and roll angle variation at 18 m/s and (b) sideslip-yaw rate and roll angle variation at 25 m/s.
The three-dimensional relationship in Figure 10 indicates the relative position between the five-axle vehicle and the surrounding vehicles at different times. According to Figure 10, the dynamic obstacle avoidance can be effectively achieved by using the path speed collaborative planning method proposed in this paper. Meanwhile, Figure 11 shows that the driving stability and safety can be ensured by limiting the wheel angle and vehicle speed.
The computational time of the algorithm is shown in Figure 12. It can be seen that most of the computational time is controlled within 0.05 s, and the maximum is no more than 0.2 s. However, the max computational time still meets the requirement of planning cycle.

The computational time of the algorithm: (a) computational time at 18 m/s and (b) computational time at 25 m/s.
Experiment for curved road driving scenarios
To further verify the correctness of the proposed method, the HIL experiment is used in the curve driving situation (Figure 13). In the practical application of the methodology, a simplified vehicle dynamics model can be established according to the real vehicle parameters, and the MPC-based trajectory planner can be built accordingly. The trajectory can be calculated in real time according to the input of external sensors, and the generated trajectory can be sent to the vehicle controller.

HIL verification for curved road driving scenarios.
The testbed consists of driving motors and loading motors which are driven by motor drives. To maximize the feasibility verification of the proposed method, the driving motor is used to simulate the driving ability of the vehicle, while the vehicle driving condition is simulated by the loading motor. By obtaining the speed and torque signals offered by speed and torque sensors on driving and loading motors, the vehicle performance is simulated by high-precision TruckSim dynamic model mentioned in Section 2.4 in real-time simulator. Thus, the influence of vehicle dynamics characteristics (such as tires, etc.) are also considered in the accurate dynamic model of real-time simulator. The vehicle controller in the simulator regulates the steering angle and wheel torque of the TruckSim model based on the sensor signals received from the hardware platform and the driving trajectory generated in accordance with the predefined scenario, outputs the vehicle state to verify the advantages of the trajectory generation algorithm in terms of stability.
In this case, there are three driving vehicles around the five-axle vehicle. The speed of the five-axle vehicle is set to 20 m/s, while the initial speed of the surrounding vehicles is set to 15 m/s for vehicle A, 10 m/s for vehicle B, and 13 m/s for vehicle C. These vehicles drive at variable speed, and the acceleration variation range is
Along with Figure 14, when the vehicle is driving on the curved road, it starts to turn at 100 m. Meantime, the vehicle decelerates to ensure its stability and safety. After that, the five-axle vehicle realizes the obstacle avoidance of vehicle B with a lower speed firstly. Since vehicle B is currently accelerating, the five-axle vehicle first accelerates to the reference speed at 120 m, approaches vehicle B and continues to accelerate until it transcends vehicle B at 170 m. Due to the long lateral distance between vehicle C and the five-axle vehicle, the five-axle vehicle slightly avoids the vehicle C and transcends after approaching vehicle C. Then, the five-axle vehicle gradually slows down to the reference speed and begins to follow vehicle A around 380 m. Figure 15 shows the entire motion process of the vehicle through the spatio-temporal map.

Vehicle driving trajectory on curved road.

The spatio-temporal map on curved road.
Figure 16 shows that in this driving situation, the five-axle vehicle is always in the stable region when driving according to the planned trajectory. In extreme case, the vehicle can actively reduce its speed to ensure the stability of obstacle avoidance and effectively control the roll angle (right-side of Figure 16). Figure 17 illustrates the computational time of the algorithm, revealing that the average execution time has increased in comparison to the straight road, it remains within acceptable limits.

Five-axle vehicle state variation at 20 m/s.

The computational time of the algorithm at curved road.
To further clarify the benefits of the proposed method, the driving trajectory is generated without considering the stability of obstacle avoidance under the same conditions (blue trajectory in Figure 18). Moreover, the trajectory in Figure 14 is also presented here for comparison (red trajectory in Figure 18). Meantime, the motion states and roll angle variation are generated when the vehicle drives under unconstrained conditions, as shown in Figure 19.

Vehicle driving trajectory without constraints.

Five-axle vehicle state variation without constraints.
As can be seen from Figure 18, under the same obstacle avoidance situation, the maximum curvature of the trajectory generated by these two methods is 0.011 and 0.006 respectively, and the curvature of the driving trajectory planned by the proposed method is reduced by 45%. However, a larger curvature area locally (at 140 m) means a higher steering angle change rate when the vehicle controller performs trajectory tracking, which means instability.
The comparative analysis of Figures 16 and 19 shows that the maximum yaw rate of the driving trajectory generated by the proposed method is about 0.25 rad/s and the maximum roll angle is about 0.0026 rad. When the obstacle avoidance stability is not considered, the maximum yaw rate of the vehicle is 0.35 rad/s and the maximum roll angle is 0.035 rad (see Table 5). Compared to the latter, the maximum yaw rate and roll angle are reduced by about 28.5% and 25.7%, respectively, when the vehicle is driven on the trajectory generated by the proposed method. Therefore, when tracking this trajectory, the controller easily causes the vehicle to become unstable. Furthermore, compared with the latter, the average speed of the former in obstacle avoidance is increased by 5.2% under the premise of maintaining the vehicle stability. This means that the former planning trajectory has certain advantages in terms of driving efficiency.
Comparison of parameters between the two methods.
Conclusions
This paper takes a five-axis vehicle as an example, aiming at the stability and safety problem of the multi-axis vehicle during high-speed maneuvering, proposes a safe trajectory planning method for multi-axis vehicle considering the obstacle avoidance stability.
(1) Taking a five-axle vehicle as an example, the dynamic model is established with four degrees of freedom, including longitudinal, lateral, yaw, and roll motion. The correctness of the model is verified by comparing the dynamic responses of the TruckSim model and the established model.
(2) Aiming at the obstacle avoidance stability problem of multi-axis vehicles, the stability constraints of multi-axis vehicles are established based on the phase plane of sideslip angle and yaw rate. Furthermore, based on the vehicle motion state, the multi-axis vehicle obstacle risk field is established.
(3) In order to generate a safe driving trajectory of multi-axis vehicles, a trajectory planner based on model predictive control is designed. Simulation experiments show that the designed planner can meet the stability requirements of obstacle avoidance and driving safety of multi-axle vehicles.
Footnotes
Handling Editor: Divyam Semwal
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by National Natural Science Foundation of China (Grant no. 52472464).
