Next Article in Journal
The Role of Renewable Energy Sources in Alleviating Energy Poverty in Households in Poland
Next Article in Special Issue
Assessment of the Influence of Road Infrastructure Parameters on the Behaviour of Drivers and Pedestrians in Pedestrian Crossing Areas
Previous Article in Journal
Sensitivity Study on the Correlation Level of Seismic Failures in Seismic Probabilistic Safety Assessments
Previous Article in Special Issue
Analysis of the Head of a Simulation Crash Test Dummy with Speed Motion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impact of Control System Model Parameters on the Obstacle Avoidance by an Autonomous Car-Trailer Unit: Research Results

by
Leon Prochowski
1,2,
Mateusz Ziubiński
1,*,
Patryk Szwajkowski
3,
Mirosław Gidlewski
1,2,
Tomasz Pusty
4 and
Tomasz Lech Stańczyk
5
1
Institute of Vehicles and Transportation, Military University of Technology (WAT), gen. Sylwestra Kaliskiego 2 Street, 00-908 Warsaw, Poland
2
Łukasiewicz Research Network—Automotive Industry Institute (Łukasiewicz-PIMOT), Jagiellońska 55 Street, 03-301 Warsaw, Poland
3
Electromobility Department, Łukasiewicz Research Network—Automotive Industry Institute (Łukasiewicz-PIMOT), Jagiellońska 55 Street, 03-301 Warsaw, Poland
4
Vehicle Tests Laboratory, Łukasiewicz Research Network—Automotive Industry Institute (Łukasiewicz-PIMOT), Jagiellońska 55 Street, 03-301 Warsaw, Poland
5
Department of Automotive Engineering and Transport, Kielce University of Technology, Ave. 1000—lecia Państwa Polskiego 7, 25-314 Kielce, Poland
*
Author to whom correspondence should be addressed.
Energies 2021, 14(10), 2958; https://doi.org/10.3390/en14102958
Submission received: 2 April 2021 / Revised: 13 May 2021 / Accepted: 17 May 2021 / Published: 20 May 2021
(This article belongs to the Special Issue Vehicle and Traffic Safety)

Abstract

:
The introduction of autonomous cars will help to improve road traffic safety, and the use of a cargo trailer improves the energy efficiency of transport. One of the critical (collision) road situations has been considered, where immediate counteraction is required in a space that has been only partly defined. This research work was aimed at determining the impact of the trajectory planning method and the values of some parameters of the control system on the feasibility of safe avoidance of an obstacle that has suddenly appeared. The obstacle is assumed to be a motor vehicle moving on a road intersection along a collision path in relation to the autonomous car-trailer unit (CT unit) travelling at high speed. Analysis of cooperation between several non-linear models (representing the car, trailer, tyre–road interaction, and driving controller) has been carried out. Mathematical models of the control system and the CT unit have been built. The process of selection of temporary and variable parameters, applied to the control system for the time of the critical situation under consideration, has been shown. The research work carried out has made it possible to recommend appropriate parameter values for the control system.

1. Introduction

Autonomous vehicles are considered as a solution expected to improve the efficiency of transport processes. An important good point of the introduction of autonomous vehicles will be an improvement in road traffic safety. Such an effect, however, will not be produced automatically. It may be achieved through research on vehicle behaviour, including the selection of a vehicle controlling method that would be adequate for difficult road situations. The problem of adapting the vehicle control process to special road situations has been raised, e.g., in [1,2,3,4,5,6,7]. A key factor is here the programming of the vehicle control system, in which the algorithms responsible for planning the obstacle-avoiding trajectories are of significant importance. At present, the research works on the control systems are predominantly focused on the planning of vehicle trajectories for lane-change maneuvers (obstacle avoiding, overtaking) [6,8,9,10,11].
A lane-change maneuver of this kind is usually planned in advance and performed in predictable conditions, where the restrictions arising from the necessity of avoiding collisions with other vehicles participating in the traffic or from the kinematic and dynamic properties of the vehicle in question can be easily met. In such a situation, a planning stage can be introduced to the control system, at which time the appropriate trajectory would be chosen from a library of solutions pre-programmed in the system controller [12].
The addition of a trailer to the autonomous vehicle will result in better economic and energy efficiency of the transport processes. However, this will also bring about a change in the dynamic properties of the CT unit compared with those of the motor vehicle alone. The presence of a trailer radically affects the dynamics of the towing vehicle and reduces the stability of the vehicle combination as a whole. An extensive review of such research works on CT units has been presented in [13,14]. The attaching of a trailer to a motor vehicle may also cause oscillations of the CT unit in the final phase of the obstacle avoidance process (in the initial phase, the trajectories of both vehicles are almost identical). This can be observed, e.g., in the profile of the trajectory of the CT unit’s center of gravity (CG) for rising vehicles’ yaw angles from the carriageway centerline [15]. The research on the stability of CT unit’s motion, reported in [13,14], has shown that the instabilities occurring in the trailer and vehicle’s motion strongly depend on the mass and moment of inertia of the vehicles and on the drawbar length. Experimental research on the stability of a car-trailer unit within a sped range of 48–90 km/h, with a rapid turn of the steering wheel, has confirmed decisive impact of the parameters mentioned above on the behaviour of the vehicle combination [16]. These findings have been taken into account in the modelling described hereafter. The controlling of a motorcar-trailer unit is a far more complex issue in comparison with the controlling of a motor vehicle alone [15]. The values and ranges of the input parameters applied to the control system model must be different as well.
The participation of autonomous motor vehicles in the road traffic may be described with using a few elementary vehicle trajectory models: following of the preceding vehicle, following-up of predesigned reference models, and driving to follow up models that would represent the planned (theoretical) vehicle trajectory [5,6,17]. The design of such models is based on analyses of specific traffic situations and the most frequent drivers’ behaviors [18,19]. This is of critical importance for the safe operation of autonomous vehicles in the road traffic where cars driven by human drivers will remain predominate for many upcoming years.
Regardless of the driving model chosen, autonomous vehicles move to follow up a pre-planned trajectory. This is also the case when the obstacle avoidance takes place. A critical review of the trajectory planning methods has been presented, e.g., in [1,11]. The trajectory planning is based on determining the curve that describes the lateral displacement of the center of vehicle mass (e.g., when the vehicle changes the lane to the adjacent one) in the form of algebraic equations, which may represent sequences of circular arcs, polynomial splines, clothoid splines, Bézier curves, etc. [1,5,9,20]. When the desired vehicle trajectory is determined, it is important that the basic limitations dictated by the properties of real cars and road surface should be taken into account [21]. As an example, a method of generating the vehicle trajectory has been presented in [8], where the maximum acceptable values of the lateral (centripetal) acceleration of the car were taken into account. In the work reported in [9], the vehicle trajectories and their curvatures were planned taking into account the comfort of vehicle occupants, e.g., a requirement was adopted that the lateral acceleration should not exceed 1.6 m/s2 (the limit for good comfort) or 3.6 m/s2 (the limit for medium occupant’s comfort). In the vehicle control system, calculations are carried out to plan the desired vehicle trajectory and to track the actual one. As another option, a controller provided with a library of pre-programmed solutions suitable for plannable situations may be used [12]. An example of planning a trajectory for a safe lane-change and obstacle avoidance maneuver, taking into account the current traffic situation and the dynamic properties of the CT unit, is shown in [10]. In the vehicle control process, the goal is to minimize the distance between the current position of the center of vehicle mass and the planned vehicle trajectory, and to minimize the difference between the angular positions of the longitudinal vehicle axis and the tangent to the said trajectory [22,23,24].
In this role, PID (proportional–integral–derivative) controllers and controllers based on fuzzy logic predominate. As an example: in [20,24], the control process is based on the follow-up of the preset vehicle trajectory by a PID controller and the effective use of fuzzy logic in the controllers of mobile robots and vehicles is shown in [18,23,25]. A good result of controlling the drive of mobile platforms in [21] was achieved by using two different control techniques. The controlling of a car with a trailer in typical road situations has been analyzed in [10], where the current obstacle position and the static space limitations posed by the road infrastructure have been taken into account. An interesting method of planning the vehicle trajectory, taking into account the field of “obstacle repulsion” potential during the lane-change maneuver, has been proposed in [6]. In [26], on the other hand, the trajectory was planned based on the preset direction of vehicle movement and the positions of the centers of front and rear axles of an articulated wheel loader relative to the optimum trajectory. The motion of such a machine in a predetermined environment has been described by a trajectory composed of circular arcs and line segments.
At present, the vehicle trajectory is predominantly planned on the grounds of the limitations dictated by the structural vehicle’s properties [7,27], and the basic vehicle control methods include the fuzzy logic algorithms [11,27].
Most of the reported methods of generating the desired vehicle trajectory apply to typical maneuvers often performed in road traffic. In contrast, there is a lack of research works and models applicable to the critical situations where autonomous vehicles towing trailers with a high speed would be involved. Particularly dangerous situations take place when the vehicle and the obstacle move along collision paths and in an environment that has been only partly defined.
The study presented includes an analysis of the problem of avoiding an obstacle in a critical road situation that may arise from, e.g., another vehicle driver’s failure to yield the right of way on a road intersection. This usually develops into front-to-side collisions of moving vehicles; the percentage of such collisions in the total number of road accidents in Poland shows an upward trend. At present, the said percentage amounts to 32% [28].
It is peculiar to the critical situations that they require difficult defensive (accident-avoiding) maneuvers to be performed, which are often based on very aggressive vehicle control. If this is the case, the vehicle trajectory is planned without being impeded by any limitations related to the possible occurrence of excessive lateral acceleration, tire sideslip, or development of forces exceeding the lateral tire-road adhesion. The analysis applies to a road situation where immediate counteraction is required in a space that has been only partly defined. The autonomous vehicle’s control system is expected to plan a safe vehicle trajectory based on information received from an environment perception system. It has been assumed that the algorithm of controlling the vehicle will not change in spite of the occurrence of a critical situation. Nevertheless, the following factors may change according to the information received from the environment perception system:
-
vehicle trajectories planning (calculation) method;
-
values of the parameters that are treated as variables in the vehicle control algorithm during the obstacle avoidance maneuvers.
Therefore, a temporary trajectory is planned in the critical situation under analysis in order to avoid a collision with the obstacle.
The objective of this study is to determine the impact of the trajectory planning method and of the values of some control system parameters on the feasibility of the safe avoidance of an obstacle having suddenly appeared. In this study, the obstacle is a motor vehicle whose driver has violated traffic regulations. The obstacle is moving on a road intersection with poor visibility along a collision path in relation to an autonomous CT unit travelling with a high speed (Figure 1). After hard braking, the said motor vehicle has stopped with blocking one lane for the CT unit. A trajectory planning method and desirable values of the temporary parameters of the control system, which is based on an anticipating model and fuzzy logic, will be shown. The areas of advantageous choice of the temporary parameter values for the critical situation under analysis will be indicated. The problem is explored using computer simulation based on a model of CT unit’s dynamics in curvilinear motion. The model was subjected to a validation process, in which results of experimental tests of dynamic lane changing by the CT unit were used.
In this study, a situation is analyzed in which the vehicle’s environment perception system has detected an obstacle that suddenly appeared at a distance that may be shorter than the stopping distance of the autonomous vehicle with a trailer. For such a situation, an assumption has been made that the information received from the environment perception system will cause the settings of the control system of the CT unit to be adjusted as appropriate. The new settings will be introduced temporarily (only for the time of avoiding the obstacle) and their values will differ from those required at the stable vehicle drive before and after the obstacle avoidance maneuver. The necessity of local trajectory planning in critical situations has been pointed out, e.g., in [29], where the limitations additionally arising from excessive tire slip and from development of forces exceeding the lateral tire-road adhesion have been highlighted.
In this problem, the control system must cope with a very difficult task. This is not only due to the very short time available for the perception of a specific road situation and for the trajectory planning, but also because of the dilemmas that would arise from the possible lack of any non-collision solution. Such a sudden situation, where only very few of the practicable defensive maneuvers may result in the successful avoidance of a road accident, may be defined as a critical one.
The behavior of a CT unit on the 0–60 m road section under analysis, i.e., before and beyond the obstacle, has been analyzed in [2]. In particular, the trajectory of the center of mass of the vehicle combination has been examined. The analysis presented herein is more detailed and the motion of outermost points on the external edges of the vehicle and trailer has been observed. Simultaneously, the analysis has been reduced to a 0–30 m road section, i.e., to the situation before the point where a collision between the vehicles involved may occur.

2. Scenario of the Road Situation under Analysis

In this study, the motion of the combination of an autonomous motorcar with a cargo trailer (CT unit) on two lines road with right of way is analyzed. During the motion, the vehicle’s perception system has just detected the sudden appearance of another vehicle moving along a collision path (Figure 1). The said other vehicle may be expected to block within a short time the whole width of the lane used by the CT unit and thus to become an obstacle for the latter.
The following notation will be used in this study:
A , B
autonomous motorcar and trailer, respectively of center of mass C A , C B ;
R m i n , R m a x
symbols indicating the outermost edges of the lanes involved;
L a
anticipation radius, used when trajectory y T ( x ) is generated;
y M ( x ) , y T ( x )
planned and preset vehicle trajectory;
y 0
instantaneous obstacle position in relation to lane edge R m i n ;
y C A ( x ) , y C B ( x )
trajectories of the centers of mass of vehicles A and B;
K , P
characteristic points: trace of the obstacle edge and target point for the planning of a safe trajectory y M ( x ) ;
y W
clearance margin, necessary for safe obstacle avoidance;
y K
clearance between the vehicle and the obstacle at the instant when the latter is being passed by;
b , d
widths of the vehicle combination (CT unit) and the lane;
δ H ,   δ ,   α ,   β
steering wheel angle, steering angle, tire sideslip angle, and angle of position of the tangent to the planned or preset trajectory of the vehicles;
R 0 ,   κ
radius and curvature of the vehicle trajectory;
ω u ;   v T u = ω u r D u
angular velocity of the u th vehicle wheel and circumferential velocity of the tyre;
r D u
dynamic tire radius of the u th vehicle wheel;
v ,   v A
velocity of the center of mass of vehicle A;
Δ ψ = ψ A ψ B
trailer drawbar turning angle;
ψ A ,   ψ B
yaw angles of the motor vehicle and the trailer;
F Q ,   a y
centrifugal inertia force and lateral acceleration of center of mass of the vehicle body.
The O X Y coordinate system is attached to the R m i n lane edge.

3. Control System and Model of Dynamics of the Vehicles

3.1. Structure of the Autonomous Vehicle’s Control System

The CT unit’s motion results from the cooperation of the following three major system components:
  • environment perception system;
  • vehicle control system;
  • model adopted to represent the dynamics of the vehicle combination (CT unit).
The cooperation of the above system components has been illustrated in Figure 2.

3.2. Procedure of Determining the Control Signal Using a Fuzzy Logic Model

The sudden intrusion of an obstacle onto the lane used by the autonomous vehicle, as analyzed herein, means that an obstacle ( y 0 > 0 ) appears at a distance of x 0 ahead of the vehicle (Figure 1). A case is addressed where this distance may be shorter than the stopping distance S Z for the CT unit. Then, a safe solution may be to avoid the obstacle with using the adjacent road lane. In such a case, the method detecting the obstacle edge K by the environment perception system is very effective [30]. Based on an analysis of the current position of edge K relative to the R m i n lane edge, the predicted position of the target point P (Figure 1), i.e., the y P value, is calculated from Equation (1):
y P = y 0 + 0.5 b + y W
This makes it possible to calculate trajectory y M ( x ) in the control system (Figure 3); the trajectory is treated as the desired (planned) path of the center of mass C A within the x 0 road section [3]. The selection of an algorithm to generate this trajectory has been described in a subsequent part of this paper. The said trajectory is applied as an input to the anticipating model, where trajectory y T ( x ) is calculated based on equations:
y T ( x ) = 0.5 d   for   x 0 ; L a ) y T ( x ) = y M ( x L a x 0 L a x )   for   x L a ; x 0 ) y T ( x ) = y 0   for   x = x 0
In Equation (2), the properties of the anticipating model and the value of the anticipation radius L a are made use of. The determination of the anticipation radius value, together with the method of planning the vehicle trajectory for the critical situation under analysis, has been presented in Section 6. Trajectory y T ( x ) and path y C A ( x ) of the center of mass of the motor vehicle make a basis for determining the Δ y and Δ β values.
The Δ y and Δ β values describe the divergence between the trajectory planned and the actual vehicle path. They have been shown in Figure 4:
Δ y = y T ( x ) y C A ( x ) Δ β = β T ( x ) β C A ( x )
The fuzzy logic model used in the control system minimizes the Δ y and Δ β values by immediate and ongoing adjustment of the steering wheel angle δ H in the model of vehicle dynamics. The fuzzy logic model is shown in Figure 5. It represents the connection between the input signals ( Δ y and Δ β ) and the steering wheel angle values δ H necessary for the obstacle to be avoided. The model includes inference rules based on associating the input signal values with possible logic states of these parameters. The inference rules are based on functions with trapezoidal profiles. In the model, the limit values of the input signals have been adopted as limitations δ H M A X and δ ˙ H M A X , determined by motor vehicle construction. To pass from the logic value of the input signal to the resultant value of the steering wheel angle δ H , the analytical centrode model was used.

3.3. Model of Dynamics of the CT Unit

3.3.1. Generalized Coordinates; Equations of Motion of the CT Unit

The model of a CT unit is shown in Figure 6. It is generated in the PC-CRASH computer program, which is used to model the movement of vehicles in collision situations [31,32]. To describe and analyze the CT unit’s motion, global and local coordinate systems have been used, pursuant to ISO 8855:
  • O X Y Z —Cartesian coordinate system { O }, attached to the road infrastructure;
  • C s X s Y s Z s —local coordinate systems { C s }, with their origins at the centres of mass of vehicle bodies; {s} = [A, B];
  • O T u x T u y T u z T u —local coordinate systems { O T u }, each having its origin at the centre of the tyre-road contact area of the u th wheel ( u = 1, 2, …, 6; 4 vehicle wheels and 2 trailer wheels, the latter being assumed as twin wheels).
The vehicle bodies are solid with 6 degrees of freedom. Each of the wheels has a degree of freedom related to its rotational motion, which means that it has a moment of inertia relative to the axis of wheel rotation. Road wheels are linked with vehicle bodies by spring and damping elements with non-linear characteristics. They can move parallel to the C s Z s axis relative to the vehicle body.
The interdependences between the coordinate systems may be described as follows:
[ X Y Z ] = N O C s [ X s Y s Z s ] ( global   system   { O }   vs .   local   system   { C s }   as   defined   above )
N O C s = [ cos ψ s cos θ s cos ψ s sin θ s sin φ s sin ψ s cos φ s cos ψ s sin θ s cos φ s + sin ψ s sin φ s sin ψ s cos θ s sin ψ s sin θ s sin φ s + cos ψ s cos φ s sin ψ s sin θ s cos φ s cos ψ s sin φ s sin θ s cos θ s sin φ s cos θ s cos φ s ]
where:
ψ s , θ s , φ s
quasi-Euler angles, defining the orientation of the local system { C s } relative to the global system { O }, i.e.:
ψ s
yaw angle;
θ s
pitch angle;
φ s
roll angle;
[ X s Y s Z s ] = N C s O T u [ x T u y T u z T u ] ( local   system   { C s }   vs .   local   system   { O T u } ,   as   defined   above ) ;
N C s O T u = [ cos δ u sin δ u 0 sin δ u cos δ u 0 0 0 1 ]
where:
δ u
steering angle of the front left and front right wheel of the motor vehicle ( u = [1,2]).
The steering angles of individual wheels are in conformity with the Ackermann model and are determined by the steering wheel angle δ H . The values of this angle are calculated in the control system (Figure 3).
For the non-steerable wheels, the coordinate systems { O T 3 } and { O T 4 } are parallel to the { C A } system and the { O T 5 } and { O T 6 } systems are parallel to the { C B } system. The transforms describing the interdependence between these systems are unit matrices (e.g., Equation (7) for δ u = 0 ).
The physical model of the motorcar consists of a vehicle body and 4 road wheels; for the trailer, the physical model consists of a trailer body and 2 wheels. The models of dynamics of the car and the trailer, if treated separately, have 10 and 8 degrees of freedom, respectively. When the motorcar and the trailer are coupled together by means of a ball joint O A B (Figure 6), constraints are imposed on the trailer’s motion and the number of the degrees of freedom of the CT unit is thus reduced to 15.
The set of the generalized coordinates, which completely define the car and trailer’s positions, may be written as follows:
q A = [ x A y A z A ψ A θ A φ A ω 1 ω 2 ω 3 ω 4 ] T
q B = [ ψ B θ B φ B ω 5 ω 6 ] T
The CT unit’s motion can be described by vectorial equations [30,31]:
m s ( r ¨ s + Ω s × r ˙ s ) = i n F s i
T s Ω s ˙ + Ω s × T s Ω s = j k M s j
where:
m s
vehicle mass;
r s
vector from the origin of the global coordinate system to the center of mass Cs in the global coordinate system { O }; r s = [ x s y s z s ] T (cf. Figure 6); r ˙ s = v s ; r ¨ s = a s ;
F s i , M s j
generalized external forces and moments acting on vehicle s;
T s
tensor of inertia of vehicle s relative to the vehicle center of mass in the local coordinate system { C s };
Ω s
vector of the yaw velocity of the body of vehicle s in the local coordinate system { C s };
Ω s = [ φ ˙ s θ ˙ s ψ ˙ s ] T .

3.3.2. Forces in the Vehicle-Trailer Coupling Device

The generalized external forces F s i also include the coupling device force R s . The coupling device equation, being at the same time an equation of the constraints imposed upon the trailer, has been written as follows:
R A X + R B X = Δ R 1 z a d R A Y + R B Y = Δ R 2 z a d R A Z + R B Z = Δ R 3 z a d
where:
R A X , R A Y , R A Z , R B X , R B Y , R B Z
components of the coupling device force for motorcar A and trailer B, as appropriate, calculated in every step of the integration of model equations and expressed in the global coordinate system { O };
Δ R 1 z a d , Δ R 2 z a d , Δ R 3 z a d
acceptable values of the differences between components of the coupling device force.

3.3.3. Model of the Tire–Road Interaction

The tire–road interaction has been described with the use of the non-linear TMeasy model [33,34,35,36]. This model makes it possible to determine the external forces F x T and F y T , generated in the tire-road contact area and acting from the road via the suspension system onto the vehicle. These forces are functions of the normal tyre-road contact force F z T ( t ) and of the longitudinal tyre slip ratio s x T and lateral tyre slip ratio s y T ; for individual wheels, they are calculated from equations:
F x T ( s x T , t ) = μ   μ x ( s x T )   F z T ( t )
F y T ( s y T , t ) = μ   μ y ( s y T )   F z T ( t )
where:
μ
local tire-road adhesion coefficient;
μ x ( s x T ) ,   μ y ( s y T )
unit longitudinal and lateral forces as characteristics describing the properties of a specific tire model as functions of tire slip ratio;
F z T ( t )
current value of the normal tire-road contact force for each wheel.
Figure 7 shows, inter alia, the tire velocity vectors, which are necessary for determining the tire slip ratio. The position of the center of the tire-road contact area (point O T ) has been defined using the local coordinate systems attached to vehicle bodies { C s } and to vehicle wheels { O T x T y T z T }, shown in Figure 6.
Based on Figure 7, the longitudinal tire slip ratio s x T and lateral tyre slip ratio s y T have been determined for the u th wheel:
s x T = v u x T ( v T + v u x T )
s y T = v u y T ( v T + v u x T )
where:
v u
u th wheel slip velocity, resulting from longitudinal and lateral slip velocities, i.e., v u x T and v u y T , respectively;
v T + v u x T
longitudinal component of the wheel center velocity vector;
v T
circumferential velocity of the tire, resulting from the rotational wheel motion.
The tire sideslip angle has been determined from the equation:
α = a r c t a n v u y T ( v T + v u x T )
The values of the tire slip ratios according to (15) and (16) are necessary to calculate the forces F x T and F y T tangential to the road surface. The elastodynamic tire characteristics have a significant impact on the CT unit’s behavior in the road situation under consideration (high traveling speed with high values of longitudinal slip ratio and sideslip angle of vehicle tires).
The tire model parameter values taken for this study have been based on the results of the experimental testing of tires 185R14C and 235/60R16 [37,38,39].
Figure 8 shows an example comparison of tangential force curves F x ( s x ) and F y ( s y ) for tests carried out on road surfaces with adhesion coefficients of μ 1 = 0.8 (dry asphalt concrete) and μ 2 = 0.8 (wet road). The F y ( α ) curve has been plotted for only one road surface type. The curves presented show that the maximum values of the tangential reactions at the tire-road contact area occur at a slip ratio of about 0.15 and a tire sideslip angle of about 8 deg. Further growth in the slip ratio causes a reduction in the tangential reactions and, in consequence, increasing deviation of the vehicle’s motion from the trajectory planned.

4. Validation of the Model of a CT Unit

The model validation was preceded by a parametrization process based on the results of measurements of mass distribution, as well as dimensions and characteristics of the suspension system and tires, carried out on the vehicle combination under test. The vehicle combination under test can be seen in Figure 9, when it was performing a dynamic lane-change maneuver according to the ISO 3888-1 standard [40]. Results of the measurements carried out were compared with results of simulation of a double lane-change maneuver.
During the validation tests, a road infrastructure model according to the ISO 3888-1 standard and a CT unit control system model according to Figure 2, Figure 3 and Figure 5 were also used. The trajectory of the center of mass of the motorcar model y M ( x ) was specially selected for the steering wheel angle δ H ( x ) obtained to be in conformity with the curve recorded during the experimental tests. The result of such a model validation procedure has been presented in Figure 10.
Example comparisons of results of the experimental and simulation tests have been presented in Figure 11.
Figure 11 shows the validation results. For model validation purposes, the following results of the model and experimental tests have been compared with each other, separately for the motorcar ( s = A ) and for the trailer ( s = B ): trajectory y C s ( x ) and lateral acceleration a y C s ( x ) of the centre of vehicle mass, vehicle roll angle φ s ( x ) and velocity φ ˙ s ( x ) , and vehicle yaw angle ψ s ( x ) and velocity ψ ˙ s ( x ) . The conformity between the extreme and mean characteristic values at various stages of the maneuver performed was analyzed. The validation process, based on the results of parametrization of the CT unit and control system models, resulted in the obtaining of good consistency between the kinematics of the model and the actual motion of the real object (i.e., the motorcar and the trailer). The results of this highly multi-aspect assessment may be considered as confirming good agreement between the profiles of individual physical quantities, which means good agreement between the characteristics of the object and its model.

5. Calculation of Trajectory y M ( x )

5.1. Data Necessary to Plan the Obstacle-Avoiding Trajectory

At first, the control system calculates trajectory y M ( x ) (Figure 2 and Figure 3). The calculations are based on the information received from the environment perception system that a critical situation has arisen. The process of analyzing the critical situation begins at the instant when the perception system identifies the appearance of an obstacle ( y 0 > 0 ) on the lane used by the vehicle at a distance of x0 ahead (Figure 1). If x 0 < S Z then the obstacle avoidance procedure is started. S Z is the length of the stopping distance of the CT unit in the current local road conditions. The trajectory y M ( x ) necessary for safe obstacle avoidance is calculated with taking into account the following:
  • The trajectory y M ( x ) planned is to be a continuation of the preceding path of the vehicle and to include smooth transition from straight-line motion to curvilinear motion (Figure 1), with the obstacle position being taken into account.
  • Trajectory y M ( x ) is designed in a two-dimensional space, based on the information obtained from the system of perception of the situation in front of the vehicle.
  • The positions of point K and target point P (see (1)) are predicted based on the information provided by the environment perception system and on the method pre-programmed in the control system for critical situations.
  • An assumption is made that the curvature of the trajectory section where 0.5 x 0 < x < x 0 should be opposite to that of the section where 0 < x < 0.5 x 0 and its absolute value should not exceed that of the latter.
When trajectory y M ( x ) is calculated, the following limitations posed by the design features of the CT unit must be taken into account:
δ δ M A X = 30 35   deg confinement   of   the   steering   angle ;
R A   MIN   L t g δ M A X   R B M I N   R A M I N 2 + l h 2 l h p 2
where:
R A   M I N ,   R B   M I N
minimum radii of curvature of car and trailer’s trajectories, respectively;
L
motorcar’s wheelbase;
l h and l h p
distances from the coupling device centerline to the rear axle of the towing vehicle and to the trailer axle, respectively.

5.2. Methods Considered and Their Calculational Models

In result of an analysis of the methods of planning a safe vehicle trajectory [1,9,20], the functions based on a cosine curve, circular arcs, and parabola segments were selected for further consideration. Thus, the following functions, going through point P ( x 0 ; y P ) , have been used for designing the trajectory in the global coordinate system based on lane edge Rmin (Figure 1):
  • Cosine curve (dark blue in Figure 12):
    y M ( x ) = 0.5 ( y P 0.5 d ) ( 1 cos ( x x 0 180 ° ) ) + 0.5 d   f o r   x 0 ; x 0 )
  • Circular arcs tangent to each other at point M 1 ( 0.5 x 0 ; 0.5 ( y P 0.5 d ) + 0.5 d ) , with identical radius R0 (red in Figure 12):
    y M ( x ) = R 0 R 0 2 x 2 + 0.5 d   f o r   x 0 ; 0.5 x 0 ) y M ( x ) = R 0 2 ( x x 0 ) 2 + y P R 0   f o r   x 0.5 x 0 ; x 0 ) R 0 = 0.25 x 0 2 + ( y P 0.5 d ) 2 y P 0.5 d
  • Two parabolas tangent to each other at point M 2 ( 0.1 x 0 ; 0.1 ( y P 0.5 d ) + 0.5 d ) , (green in Figure 12, defined by equations):
    y M ( x ) = a 1 x 2 + 0.5 d   f o r   x 0 ; 0.1 x 0 ) a 1 = 0.1 ( y P 0.5 d ) ( 0.1 x 0 ) 2 y M ( x ) = a 2 ( x x 0 ) 2 + y P   f o r   x 0.1 x 0 ; x 0 ) a 2 = 0.9 ( y P 0.5 d ) ( 0.1 x 0 x 0 ) 2

6. Test Results Concerning the Selection of a Method to Calculate the CT Unit Trajectory in a Critical Situation

6.1. Assumptions Adopted for The Simulation Tests at the Method Selection Stage

The properties of the control system depend on many factors. These factors were divided into three groups: constant, temporary, and variable ones. The group of temporary factors included the trajectory planning algorithm and the L a value. As a variable factor, the clearance margin ( y W ) value, applied as a parameter to the control system, is considered. Tests were prepared to select the said factors for the critical situation under consideration. The following main assumptions were adopted for the simulation tests:
  • The CT unit consisted of a motorcar with a mass of 1800 kg and a centre-axle trailer with a mass of 1800 kg as well.
  • Before the critical situation arose, the CT unit moved rectilinearly with a constant speed ( v = const . ) in the middle of the right lane of a carriageway.
  • The level and flat road had two lanes with a width of d = 4   m each and a shoulder 1 m wide.
  • The width of the CT unit was b = 2   m .
When the model parameter values were selected, the maximum possible trailer weight was assumed. Such a choice has a favorable impact on transport efficiency but adversely affects the stability of motion of a CT unit along a curvilinear path [14].
At this stage, the tests were carried out for the following solution alternatives examined:
  • three trajectory planning methods (computationally described by Equations (20)–(22));
  • four values of the CT unit’s speed ( v = 40 km/h, 60 km/h, 70 km/h, and 80 km/h);
  • five values of the anticipation radius ( L a = 4 m, 6 m, 8 m, 10 m, and 12 m);
  • seven clearance margin values ( y W = 0 m, 0.25 m, 0.5 m, 0.75 m, 1.0 m, 1.5 m, and 2.0 m);
  • two states of the asphalt concrete road surface (dry and wet).
While the simulation tests covered so many solution alternatives, only one critical situation was addressed, where another motor vehicle suddenly appeared on a road intersection with poor visibility and blocked the whole width of the lane used by the CT unit (Figure 1).

6.2. Example of Calculation Results

Simulation tests were carried out for 840 trajectory planning alternatives, as described above. Fragments of the calculation results have been presented in Figure 13, Figure 14 and Figure 15 and in Table 1; a complete set of the results will be used in the procedure of selecting a method to calculate the CT unit trajectory and the L a value. Figure 13 shows the courses of the trajectories y M ( x ) and y T ( x ) determined for different L a values (according to (2)) and for three vehicle trajectory calculation methods. Trajectory y M ( x ) has been plotted with a dotted line. Figure 13A,C,E (on the left) show examples of trajectories of the CT unit moving with a speed of v = 60 km/h; on the right (Figure 13B,D,F), there are model responses obtained for each of the trajectory planning methods and for three vehicle speed values. The obstacle avoidance process obtained for three trajectory calculation alternatives and for vehicle speeds v = 60 km/h, 70 km/h, and 80 km/h has been presented in Figure 14. Figure 15 shows a comparison of animations of the CT unit’s motion on dry and wet road surfaces.
This brief summary of research results shows the impact of the y M ( x ) calculation method on the obstacle avoidance process. The example presented in Figure 13 indicates the favorable course of the process when the methods with a cosine curve or circular arcs are used to calculate y M ( x ) . In Figure 14, we can see that the cosine method produced an advantageous effect for v = 70 km/h, but for v = 80 km/h, the trajectory calculated by the method with parabolas is better. For the wet road (Figure 15), good results were obtained for v = 60 km/h and the cosine method. The selection of L a , in turn, has an impact on the trajectory curvature in each of the methods under consideration. For rising vehicle speed values, increasing the impact of the trajectory planning methods on the course of the obstacle avoidance process can be observed in the analysis.
This means that to select the optimum method of planning the trajectory y M ( x ) and value L a , a lot of obstacle avoidance alternatives and curves representing changes in various physical quantities, obtained as simulation results, must be taken into consideration, because each of them helps to describe a different aspect of vehicles’ behavior in a critical situation.

6.3. Procedure of Analysing the Calculation Results

When the best trajectory planning method and the desirable L a value were selected, individual simulations were treated as successive alternatives of solving the obstacle avoidance problem. The selection was based on an analysis of a set of simulation results, which included numerical values, curves recorded, and logical values.
A procedure was established, which was taken in apart from the AHP (analytic hierarchy process) method [41,42]. In that method, logical values may be used apart from numerical ones, which was of considerable importance in the assessment process. The following steps were adopted in the procedure:
  • Selection of a decision goal (referred to as “goal”) as the primary criterion of assessment of the solutions available.
  • Hierarchical arranging of the criteria of analysis, which would be considered as partial goals or sub-criteria.
  • Determining of weights for individual sub-criteria.
  • Calculating of partial assessment results for individual physical quantities in the set of results of successive simulation alternatives (solutions) adopted in examining the obstacle avoidance process. The partial assessment results would be based on the product of the weights referred to in item 3 of this list and the degree of satisfying a specific criterion by the solution alternative under analysis.
  • The final assessment result and selection of the values of the target solution would be determined by aggregation of the partial assessment results.
The results of experimental and simulation tests [43] of similar processes have made it possible to formulate the following criteria of recognizing the performance of the obstacle avoidance maneuver (i.e., the criteria and sub-criteria) as correct:
  • Successful avoidance of a collision with the obstacle and keeping of the CT unit within the road lanes as planned.
  • Smooth growth in the lateral displacements y C A ( x ) and y C B ( x ) until the obstacle is passed by.
  • Short length of the distance travelled where the “adjustment” of the vehicle position (measured by the yaw angle ψ s ( x ) ) took place and limited value of the extreme vehicle trajectory overshoot, i.e., preventing of the vehicle from leaving the lane planned.
  • The lowest possible extreme values of the steering wheel angle δ H E k s t r , tyre sideslip angles of vehicle’s rear axle and trailer’s axle ( α A E k s t r and α B E k s t r , respectively), lateral acceleration ( a y C A E k s t r and a y C B E k s t r ), and trailer drawbar turning angle Δ ψ , informing that the CT unit’s motion was kept stable.
The above was taken into account when the results obtained for individual solutions (i.e., the simulation results for individual alternatives) were assessed. In consequence, the following has been decided:
  • Goal: safe avoidance of the obstacle.
  • Criteria as partial goals:
    (a)
    safe vehicle path, i.e., CT unit’s motion between lines R m i n and R m a x (Figure 1) or y C A ( x ) ,   y C B ( x ) { 0.5 b ; 2 d 0.5 b } ;
    (b)
    vehicle’s motion stability maintained, i.e., a y < a y M A X and Δ ψ < Δ ψ M A X .
  • Sub-criteria:
    (a)
    direct:
    clearance between the car side and the obstacle when the latter is being passed by ( y K A );
    clearance between the trailer side and the obstacle ( y K B );
    (b)
    indirect:
    car yaw angle relative to the preset vehicle trajectory ( Δ β );
    departure of the actual car trajectory from the planned one ( | y M y C A | );
    departure of the actual trailer trajectory from the planned one ( | y M y C B | );
    stable growth in the lateral displacement ( y C A ( x ) ).
  • Alternatives:
    (a)
    length of the imaginary anticipation radius ( L a ) from 4 m to 12 m;
    (b)
    methods of calculation of the trajectory planned: with a cosine curve, circular arcs, and parabolas;
    (c)
    vehicle speed ( v ) from 40 km/h to 80 km/h on dry and wet road surface.
  • Criterion (limit) values:
    (a)
    Sub-criteria (Ca)
    2.0 m > y K A > 0 m;
    2.0 m > y K B > 0 m;
    (b)
    Sub-criteria (Cb)
    | α | < 16   deg ; | Δ β | < 90   deg ;
    | y M y C A | < 2   m ;
    | y M y C B | < 2   m ;
    x ( y C A = 3   m ) < 25   m .
The most desirable values of the parameters taken as the sub-criteria may be described as follows:
  • for (Ca), the highest weights are to be assigned to the values exceeding 0.5 m;
  • for (Cb), the lower the values, the higher weights should be assigned.

6.4. Results of Applying the Procedure That Has Been Established

Figure 16 shows example time histories describing the physical quantities that are taken into account in the procedure presented above, i.e., the paths travelled by vehicle mass centers y C A ( t ) and y C B ( t ) , tire sideslip angles α A ( t ) and α B ( t ) , lateral accelerations a y C A ( t ) and a y C B ( t ) , and trailer drawbar turning angle Δ ψ ( t ) . To facilitate the interpretation of the graphs, curves representing the trajectory planning function y M ( t ) and the steering wheel angle δ H ( t ) have also been plotted.
To facilitate the inference, pursuant to the procedure presented, the simulation results have been brought together with respect to two points of view:
  • as a set of characteristic or extreme values of the curves analyzed that represent the car and trailer behaviors (an example is shown in Table 1);
  • as a synthetic presentation of the impact of L a on characteristic values of some of the quantities under analysis (an example has been given in Figure 17).
Table 1 shows a fragment of a set of results obtained for five obstacle avoidance alternatives. Such summaries of values of the physical and logic quantities determined during individual simulations were used in the procedure described above.
Figure 17 presents an example of the impact of L a on the results of simulation of the trailer (i.e., vehicle B) motion. In the graphs, the area of acceptable simulation results (according to the sub-criteria adopted) has been marked by double fine lines indicating the upper limit of the said area. A few curves have been plotted in the graphs that represent the functions taken into account in the procedure under consideration. In particular:
  • Figure 17A shows the x ( y C B = 3   m ) = f ( L a ) curves, representing the distance travelled by the trailer for its lateral displacement y C B ( x ) to reach a value of 3 m. In the graph, there is a double fine line showing the distance of x = 25   m . The alternatives for which the x ( y C B = 3   m ) curves are situated below the double fine line help in the safe obstacle avoidance, i.e., they indicate the trajectory planning methods and the range of the L a values that meet the Cb sub-criterion (see Table 2) regarding the stability of growth in y C B ( x ) during the obstacle avoidance manoeuvre.
  • Figure 17B shows the | α B E k s t r ( L a ) | curves, representing the absolute value of the tyre sideslip angle αB(x). The double fine line shows the limit value of | α | < 16   deg . The curves below the double fine line show the alternatives that meet the Cb sub-criterion, i.e., all the alternatives of the L a values at v = 40 km/h; for v = 60 km/h and 80 km/h, however, the Cb sub-criterion is only met for a few La values and providing that the cosine method is used for planning the y M ( x ) trajectory.
  • Figure 17C–E show the y K B ( L a ) curves, representing the clearance between edge K and trailer corners (corners N F R B and N R R B ) at the instant when the obstacle is passed by. The safe obstacle avoidance is only possible (i.e., the B criterion, see Table 2, is met) for the alternatives for which the y K B values obtained fall between the double fine lines ( y K B ( 0 ; 2   m ) ). Such a result was achieved e.g., for v = 60 km/h and L a 7   m in the cosine method, while in other methods, the N R R B corner goes beyond the area of the lane available. For v = 80 km/h, the CT unit will hit the obstacle, regardless of the trajectory planning method used.
The results obtained for individual solution alternatives, exemplified in Table 1 and Figure 17, facilitated the use of the procedure presented. The procedure enabled the following decisions to be effectively made about the temporary solutions implemented in the control system for the distance x0 of the CT unit approaching the obstacle:
  • the trajectory planning method will be based on the cosine function;
  • the optimum anticipation radius will be L a = 6   m .

7. Analysis of the Motion of a CT Unit When Avoiding an Obstacle

At the next step, the CT unit’s motion was analyzed with taking into account the temporary decisions made in Section 6. The cosine function was adopted as a basis for the method of planning the vehicle trajectory for the distance travelled by the CT unit when approaching the obstacle; the anticipation radius value was assumed as L a = 6   m . For such assumptions, recommendations were worked out regarding the clearance margin value y W necessary to plan a trajectory that would ensure safe avoidance of the obstacle. The area of searching for the y W values is limited by the available space in the carriageway ( R m a x and y 0 , see Figure 1). In the critical situation under analysis, the y W value may be within a range of 0–2 m.
In consideration of the above, model tests were carried out for various values of clearance margin y W and CT unit’s speed v . The results of these tests made a basis for recommending the favorable y W values.

7.1. Impact of Vehicle Speed on the Obstacle Avoidance Process

The vehicle speed is an effect of control system’s decision made within following the general strategy of CT unit’s motion. Figure 18 shows simulation results obtained for v = 50 km/h, 60 km/h, and 70 km/h.
The simulation was carried out while observing, in particular, the behavior of the CT unit driven on dry road surface to follow a trajectory y M ( x ) calculated for a clearance margin of y W = 0.5 m. The applying of rising vehicle speed values as an input caused:
  • increasing departure of trajectories y C A ( x ) and y C B ( x ) from trajectory y M ( x ) , which can be seen in the animation (Figure 18A) and in Figure 18B;
  • growing motorcar yaw ψ A which helps to avoid a collision with the obstacle at v = 50 km/h (see the ψ A curves in Figure 18A,C), but becomes hazardous at v = 70 km/h; similarly, the trailer yaw angle rose as well (see the ψ B curve in Figure 18C);
  • necessity to increase the steering wheel angle (Figure 18C); within the distance x 0 , two extremums occurred in this angle and the span between them grew from Δ δ H = 134   deg at v = 50 km/h to Δ δ H = 370.7   deg at v = 70 km/h;
  • growing span between the extreme values of the δ H angle, which resulted in high lateral acceleration values, from a y E k s t r = 3.4–3.8 m/s2 at v = 50 km/h to 4.7–6.7 m/s2 at v = 60–70 km/h on dry road surface (Figure 18E); the acceleration values for the trailer exceeded those for the towing vehicle by 12–22%;
  • rising extreme values of the tyre sideslip angles (for the rear axle wheels of the motorcar and the trailer axle wheels), from 3 deg at v = 50 km/h to 11 deg at v = 70 km/h (Figure 18D); the extreme values of the tire sideslip angle of the trailer wheels exceeded those of the motorcar’s rear axle wheels by 7–30% (this trailer’s predominance grew with rising vehicle speeds).
The above shows that the higher vehicle speed, the more attention should be paid to the clearance margin values within y W < 0.5 m when searching for the trajectory. If this is done, the trajectory curvature as well as the a y values will be reduced. In consequence, the centrifugal force and the angle ψ A of yaw of the car (and of the trailer, too) in the dangerous direction will decrease (Figure 18A). The risk of unstable trailer’s motion resulting from high yaw angle values ψ A and ψ B has been confirmed by the research reported in [15]. Therefore, the lowering of the y W values when planning the trajectory y M ( x ) may produce advantageous solutions.

7.2. Impact of the Clearance Margin yW on the Safety of Obstacle Avoidance

The simulation results presented in Figure 19, Figure 20 and Figure 21 have been obtained for clearance margin values y W = 0–2.0 m and for the CT unit being driven on dry and wet road surface with a speed of v = 40–90 km/h. This has made it possible to formulate a more detailed recommendation for the selection of y W .
Figure 19 presents the process of obstacle avoidance by a CT unit moving with a speed of v = 60 km/h, with the trajectory y M ( x ) having been calculated for y W = 0.2 m, 0.5 m, and 1.0 m. The results of these simulations provide grounds for a statement that when the clearance margin value y W was reduced from 1.0 m to 0.2 m, then:
  • curvature of trajectory y M ( x ) and departure of trajectories y C A ( x ) and y C B ( x ) from trajectory y M ( x ) decreased by 38–40%, which can be seen in Figure 19B;
  • clearances y K A and y K B decreased from 1.5 m to 0.3 m and from 1.9 m to 1.1 m, respectively (Figure 19A);
  • extreme values of the steering wheel angle were reduced and the span Δ δ h between them, observed within the x 0 road section, dropped from 287.9 deg to 190.7 deg;
    trailer drawbar turning angle Δ ψ at the instant when the obstacle was being passed by dropped from 10.7 deg to 3.6 deg;
  • lateral accelerations of the towing vehicle and the trailer, a y C A and a y C B , observed within the x 0 road section, declined from 5.0–6.1 m/s2 to 4.4–5.1 m/s2, respectively;
  • motorcar tire sideslip angle α A at the instant when the obstacle was being passed by declined from 13.8 deg to 10.0 deg.
It should be added here that when the clearance margin value was raised within the range y W > 0.5   m in the vehicle driving conditions under analysis, then:
  • at the instant when the obstacle was being passed by, the tire sideslip angle of the motorcar rear axle wheels rose from 10.0 deg to 13.8 deg, i.e., it reached values that made it difficult to control the vehicle movement (cf. the F y ( α ) curve in Figure 8);
  • the differences between the trajectories ( y C B ( x ) y C A ( x ) ) and the yaw angles ( ψ B ( x ) ψ A ( x ) ) of the trailer and the car increased as well, which may result in the instability of the CT unit’s motion on the road section just beyond the obstacle.
The tests represented in Figure 19 have confirmed that the applying of low y W values when planning the obstacle-avoiding trajectory would be well justified, but within a limited range of vehicle speeds (especially on wet road surface). This information was gained after the tests were extended to a vehicle speed range of v = 40–90 km/h.
In Figure 20, simulation results have been presented in the form of curves y K = f ( y W ) plotted for the obstacle avoidance on wet road surface. When analyzing these results, it should be taken into account that the y K values should be higher than zero, preferably within the range of 0–2 m, for the obstacle avoidance to be safe. The course of the green curve in Figure 20 confirms the conclusions drawn from the tests presented in Figure 19 for v = 60 km/h. For such a vehicle speed, the y W values may be chosen from a wide range; previously, the recommendable value was specified as y W 0.2   m for dry road surface.
The angle δ H ( t ) corresponds to a signal generated by the control system (Figure 3). Its values at the first extremum have been shown in Figure 21. During the initial part of the obstacle avoidance maneuver ( x ( 0 ; 0.5 x 0 > ), they should steeply rise so that the CT unit would be able to follow the path with the curvature as planned. Such an effect may be obtained if a big distance margin y W is adopted. With this objective in view, high clearance margin values should be used when planning the trajectory y M ( x ) . However, it is not easy to make the CT unit avoid the obstacle this way at as low speeds as v > 60 km/h because of high values of lateral acceleration a y , lateral force F Q , and tire sideslip (Figure 18D and Figure 19D), which increase the distances between the vehicle paths ( y C A ( x ) and y C B ( x ) ) and the trajectory planned ( y M ( x ) ) (Figure 21B for v = 70 km/h). This highlights one more of the dilemmas to be resolved when selecting the y W values.
A synthetic summary of the simulation results presented in Figure 19, Figure 20 and Figure 21 has made it possible to formulate some recommendations for the selection of y W ; simultaneously, it has highlighted the following dilemmas:
  • It is recommendable to apply low y W values because the trajectories thus planned do not require too high extreme values of the steering wheel angle and do not result in excessive values of lateral vehicle accelerations and tire sideslip angles; thanks to this, the vehicle path may run relatively close to y M ( x ) .
  • The application of high y W values produces high δ H ( t ) angle values even in the initial phase of the obstacle-avoiding process ( x ( 0 ; 0.5   x 0 ) and results in the planning of a trajectory that is characterized by big lateral displacements y C A ( x ) and y C B ( x ) , especially at v < 60   km / h .
  • High trajectory curvature at v > 60   km / h generates high values of lateral acceleration a y and tire sideslip α , which may make it difficult for the CT unit to avoid the obstacle on the second part of the x 0 road section, i.e., where x ( 0.5   x 0 ; x 0 (Figure 19 and Figure 21).
  • The control system generates higher extreme values δ H E k s t r on wet road surface than it does on dry road surface at identical y W values. This causes a growth in the vehicle yaw angles ψ A and ψ B ; high values of these angles make obstacle avoidance more difficult.
  • On the wet road surface, the advantageous y W values are lower than those recommendable for the dry road surface; on the other hand, the range from within they may be picked is narrower than that acceptable in the latter case.
  • At v = 80–90 km/h, the y W values under consideration do not offer a possibility of planning a trajectory that would ensure safe obstacle avoidance on wet road surface.
The very diverse impact of y W on the obstacle avoidance by a CT unit will be made use of to build a set of clearance margin values recommendable for the planning of an obstacle-avoiding trajectory y M ( x ) .

8. Selection of a Clearance Margin y W for the Obstacle Avoidance Maneuver

The results of an assessment carried out according to the procedure prepared as described in Section 6 became a basis for selecting temporary parameters, i.e., a method of planning the trajectory y M ( x ) and determining the value of L a for the critical situation under consideration. After the temporary parameters are determined as described above, a trajectory y M ( x ) is planned in the control system for a safe vehicle path to be obtained. The course of this path and the behavior of the vehicles moving along this path strongly depend on the dynamic characteristics of the CT unit, including the forces acting on the vehicles. In the critical situation under consideration, it is difficult to predict the values of such forces and the effects of their action (tire sideslip, skidding of wheels of individual axles, vehicles’ yaw angles from the carriageway centerline, etc.). In such a situation, it is good to have a set of the y W values that would facilitate the planning of a safe trajectory. The description provided in Section 2 and Figure 1 shows that the clearance margin in the critical situation under analysis should be within a range of y W ( 0 ,   2   m ) . Such a margin makes it possible to reserve a corridor for the CT unit’s motion, wider than the CT unit width b. The said corridor is necessary because the vehicles move in positions yawed by angles ψ A and ψ B from the carriageway centreline when they are avoiding the obstacle. This yaw can be seen in Figure 14 and Figure 15.
In the simulation tests carried out, various alternatives of the obstacle avoidance process were analyzed. To assess the alternatives, the distances y K A and y K B between the edge (corner) of the obstacle and the side of the car and the trailer when passing by the obstacle were taken as a basis. The test result is considered successful if, during the obstacle-avoiding phase of the maneuver, the CT unit safely passed by the obstacle and stayed within the lane planned also just beyond the obstacle, i.e., within the road section x   ( x 0 ; x 0 + 10   m (cf. Table 1). When selecting the y W (clearance margin) values for the trajectory planning, the following results were considered satisfactory:
  • safe obstacle avoidance, i.e., none of the points within CT unit came into contact with the obstacle or left the lane planned;
  • obstacle avoidance using the road shoulder.
If a collision took place between the CT unit and the obstacle contour or the CT unit found itself outside of the road (i.e., outside of the carriageway and the road shoulder) or overturned, such a test result was considered as a “collision with the obstacle” or maneuver failure. The test results have been presented in a synthetic form in Figure 22 and Figure 23 and the clearance margin ( y W ) values used to plan the safe trajectory y M ( x ) are specified in Table 3.
The area of acceptable selection of the y W values, as plotted in Figure 22, shows that a motorcar in a CT unit moving on dry road surface would be able to avoid the obstacle even if travelling with a speed of up to v = 68 km/h, while the trailer towed by it would safely avoid the obstacle only if its speed did not exceed v = 62 km/h. If the road surface is wet (see Figure 23), a safe obstacle avoidance would only be possible if the CT unit’s speed were limited to v = 54 km/h. Assuming the acceptability of using the road shoulder (up to 1 m wide) in the critical situation, the obstacle would be avoided if the vehicle speed were up to 68 km/h on dry road surface and up to 62 km/h on the wet road surface (see Table 3).
The tests described have shown the narrowness of the area of selection of the y W values that would enable safe obstacle avoidance in the critical situation under consideration.

9. Summary

This study is dedicated to a critical (pre-accident or causing a collision hazard) road situation where immediate counteraction of the vehicle control system is required in a space that has been only partly defined. The hazards accompanying such a situation arise from the short time available for the reaction and from the complexity of the interactions taking place between the motorcar, trailer, controller, and road surface. The said interactions are strongly non-linear. In the study, an assumption has been made that the information received from the environment perception system will cause the settings of the control system of the CT unit to be re-adjusted as appropriate. The new settings will be introduced temporarily, for the time of passing by the obstacle, and their values will differ from those required at the stable vehicle drive before and after the obstacle avoidance maneuver.
In consideration of the above, the following was worked out:
  • models of dynamics of a CT unit and of its control system;
  • procedure of selection of the temporary system settings, i.e., a method of planning the trajectory y M ( x ) and the value of the anticipation radius L a for the time of the critical situation;
  • rudiments of selecting the value of the variable parameter, i.e., the clearance margin y W .
Based on the above, tests were carried out to select the control system parameters (temporary and variable) that would be appropriate for the specific difficult road situation. The impact of the method of planning the trajectory y M ( x ) and the value of the anticipation radius L a in the control system on the feasibility of safe avoidance of an obstacle having suddenly appeared has been examined. In consideration of high curvatures of the trajectories planned, high vehicle speeds, and dynamic action of the trailer, particular attention was paid to the impact of tire slip and skidding on vehicles’ behavior when moving along the curvilinear path.
The research carried out has made it possible to formulate the following findings and conclusions for the CT unit’s control system operating in the critical situation under analysis:
  • The cosine method used to plan a trajectory y M ( x ) produced better performance of the obstacle avoidance maneuver in comparison with the other methods taken into account.
  • The anticipation radius value at which the obstacle avoidance maneuver was most effective was L a = 6   m .
  • The area of selection of the y W values for planning the vehicle trajectory for the obstacle avoidance time was narrow (Figure 22 and Figure 23) and the narrower, the higher the vehicle speed was.
  • The impact of growth in the driving speed on CT unit’s behaviour during obstacle avoidance was not definite, because, e.g., small motorcar yaw angle values ψ A helped to avoid a collision with the obstacle at v = 50 km/h and 60 km/h (see the ψ A curves in Figure 18A,C) but became hazardous at v = 70 km/h.
  • When a safe obstacle avoidance trajectory is planned for a speed exceeding 60 km/h, low clearance margin ( ψ A ) values are required, i.e., the trajectory should be very close to the obstacle.
Results of the research being carried out support the current trends in the construction of vehicle control algorithms, where the definition of rigid operation rules is being abandoned in favor of immediate and ongoing shaping of the properties and areas of suitable solutions. This is of significant importance for rare critical situations. In such cases, the temporary data obtained from previous computer simulations and stored in the system controller are chiefly used.

Author Contributions

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

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Katrakazas, C.; Quddus, M.; Chen, W.H.; Deka, L. Real-time motion planning methods for autonomous on-road driving: State-of-the-art and future research directions. Transp. Res. Part C 2015, 60, 416–442. [Google Scholar] [CrossRef]
  2. Prochowski, L.; Ziubiński, M.; Szwajkowski, P.; Pusty, T.; Gidlewski, M. Experimental and Simulation Examination of the Impact of the Control Model on the Motion of A Motorcar with A Trailer in A Critical Situation. In Proceedings of the 15th International Conference Dynamical Systems—Theory and Applications DSTA, Łódź, Poland, 2–5 December 2019; pp. 409–422. [Google Scholar] [CrossRef]
  3. Wu, B.; Zhu, X.; Shen, J.; Cang, X. Analysis of Steering Model for Emergency Lane Change Based on the China Naturalistic Driving Data. In Proceedings of the SAE World Congress Experience (WCX), Detroit, MI, USA, 4–6 April 2017. [Google Scholar] [CrossRef]
  4. Jurecki, R.S.; Stańczyk, T.L. Driver model for the analysis of pre-accident situations. Veh. Syst. Dyn. 2009, 47, 589–612. [Google Scholar] [CrossRef]
  5. Sun, C.; Zhang, X.; Xi, L.; Tian, Y. Design of a path-tracking steering controller for autonomous vehicles. Energies 2018, 11, 1451. [Google Scholar] [CrossRef] [Green Version]
  6. Wang, P.; Gao, S.; Li, L.; Sun, B.; Cheng, S. Obstacle avoidance path planning design for autonomous driving vehicles based on an improved artificial potential field algorithm. Energies 2019, 12, 2342. [Google Scholar] [CrossRef] [Green Version]
  7. Fényes, D.; Németh, B.; Gáspár, P. A Novel Data-Driven Modeling and Control Design Method for Autonomous Vehicles. Energies 2021, 14, 517. [Google Scholar] [CrossRef]
  8. Moshchuk, N.; Chen, S.K.; Zagorski, C.; Chatterjee, A. Path planning for collision avoidance maneuver, in ASME 2013 International Mechanical Engineering Congress and Exposition. Am. Soc. Mech. Eng. Digit. Collect. 2013, 56420, V013T14A016. [Google Scholar] [CrossRef]
  9. Korzeniowski, D.; Ślaski, G. Method of planning a reference trajectory of a single lane change manoeuver with Bezier curve. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2016. [Google Scholar] [CrossRef] [Green Version]
  10. Anderson, S.J.; Peters, S.C.; Pilutti, T.E.; Iagnemma, K. An optimal-control-based framework for trajectory planning, threat assessment, and semi-autonomous control of passenger vehicles in hazard avoidance scenarios. Int. J. Veh. Auton. Syst. 2010, 8, 190–216. [Google Scholar] [CrossRef]
  11. Snider, J.M. Automatic Steering Methods for Autonomous Automobile Path Tracking; CMU-RITR-09-08; Robotics Institute: Pittsburgh, PA, USA, 2009. [Google Scholar]
  12. Hu, X.; Chen, L.; Tang, B.; Cao, D.; He, D. Dynamic path planning for autonomous driving on various roads with avoidance of static and moving obstacles. Mech. Syst. Signal Process. 2018, 100, 482–500. [Google Scholar] [CrossRef]
  13. Zanchetta, M.; Tavernini, D.; Sorniotti, A.; Gruber, P.; Lenzo, B.; Ferrara, A.; de Nijs, W. Trailer control through vehicle yaw moment control: Theoretical analysis and experimental assessment. Mechatronics 2019, 64, 102282. [Google Scholar] [CrossRef]
  14. Hac, A.; Fulk, D.; Chen, H. Stability and control considerations of vehicle-trailer combination. SAE Int. J. Passeng. Cars-Mech. Syst. 2008, 1, 925–937. [Google Scholar] [CrossRef] [Green Version]
  15. Plöchl, M.; Lugner, P. Passenger car and passenger car-trailer—Different tasks for the driver. JSAE Rev. 1999, 20, 543–548. [Google Scholar] [CrossRef]
  16. Darling, J.; Tilley, D.; Gao, B. An experimental investigation of car-trailer high-speed stability. Proc. Inst. Mech. Eng. Part D 2009, 223, 471–484. [Google Scholar] [CrossRef] [Green Version]
  17. Balal, E.; Cheu, R.L.; Sarkodie-Gyan, T. A binary decision model for discretionary lane changing move based on fuzzy inference system. Transp. Res. Part C 2016, 67, 47–61. [Google Scholar] [CrossRef]
  18. Chen, G.; Zhang, W.G.; Zhang, X.N. Fuzzy neural control for unmanned robot applied to automotive test. Ind. Robot 2013, 40, 450–461. [Google Scholar] [CrossRef]
  19. Ivanov, V. A review of fuzzy methods in automotive engineering applications. Eur. Transp. Res. Rev. 2015, 7, 29. [Google Scholar] [CrossRef] [Green Version]
  20. Khalaji, A.K. PID-based target tracking control of a tractor-trailer mobile robot. Proc. Inst. Mech. Eng. Part C 2019, 233, 4776–4787. [Google Scholar] [CrossRef]
  21. Yue, M.; Hou, X.; Gao, R.; Chen, J. Trajectory tracking control for tractor-trailer vehicles: A coordinated control approach. Nonlinear Dyn. 2018, 91, 1061–1074. [Google Scholar] [CrossRef]
  22. Ni, J.; Hu, J. Dynamics control of autonomous vehicle at driving limits and experiment on an autonomous formula racing car. Mech. Syst. Signal Process. 2017, 90, 154–174. [Google Scholar] [CrossRef]
  23. Taghavifar, H.; Rakheja, S. Path-tracking of autonomous vehicles using a novel adaptive robust exponential-like-sliding-mode fuzzy type-2 neural network controller. Mech. Syst. Signal Process. 2019, 130, 41–55. [Google Scholar] [CrossRef]
  24. Gidlewski, M.; Jackowski, J.; Jemioł, L.; Żardecki, D. Sensitivity of a vehicle lane change control system to disturbances and measurement signal errors—Modeling and numerical investigations. Mech. Syst. Signal Process. 2021, 147, 107081. [Google Scholar] [CrossRef]
  25. Mercorelli, P. Fuzzy Based Control of a Nonholonomic Car-Like Robot for Drive Assistant Systems. In Proceedings of the 2018 19th International Carpathian Control Conference (ICCC), Szilvasvarad, Hungary, 28–31 May 2018; pp. 434–439. [Google Scholar] [CrossRef]
  26. Alshaer, B.J.; Darabseh, T.T.; Alhanouti, M.A. Path planning, modeling and simulation of an autonomous articulated heavy construction machine performing a loading cycle. Appl. Math. Model. 2013, 37, 5315–5325. [Google Scholar] [CrossRef]
  27. Wang, H.W.; Yu, X.C.; Song, H.B.; Lu, Z.H.; Lloret, J.; You, F. A Global Optimal Path Planning and Controller Design Algorithm for Intelligent Vehicles. Mob. Netw. Appl. 2018, 23, 1165–1178. [Google Scholar] [CrossRef]
  28. Road Traffic Office. Road Traffic Accidents in Poland in 2019; Polish Police Headquarters, Road Traffic Office: Warsaw, Poland, 2020. [Google Scholar]
  29. Li, X.; Sun, Z.; Cao, D.; Liu, D.; He, H. Development of a new integrated local trajectory planning and tracking control framework for autonomous ground vehicles. Mech. Syst. Signal Process. 2017, 87, 118–137. [Google Scholar] [CrossRef]
  30. Demonceaux, C.; Potelle, A.; Kachi-Akkouche, D. Obstacle detection in a road scene based on motion analysis. IEEE Trans. Veh. Technol. 2004, 53, 1649–1656. [Google Scholar] [CrossRef]
  31. PC-CRASH-A Simulation Program for Vehicle Accidents—Operating and Technical Manual, Version 10.0; Dr. Steffan Datentechnik: Linz, Austria, 2013.
  32. Steffan, H.; Moser, A. The trailer Simulation model of PC-Crash. SAE Trans. 1998, 107, 886–896. [Google Scholar] [CrossRef]
  33. Rill, G. Simulation von Kraftfahrzeugen; Vieweg & Sohn Verlag GmbH: Braunschweig, Germany, 1994. [Google Scholar]
  34. Hirschberg, W.; Rill, G.; Weinfurter, H. Tire model TMeasy. Veh. Syst. Dyn. 2007, 45, 101–119. [Google Scholar] [CrossRef]
  35. Rill, G. TMeasy—A Handling Tire Model based on a three-dimensional slip approach. In Proceedings of the XXIII International Symposium on Dynamic of Vehicles on Roads and on Tracks (IAVSD 2013), Quingdao, China, 19–23 August 2013. [Google Scholar]
  36. Hirschberg, W.; LČÁK, F.P.A.; Rill, G.; NÍK, J.Š.T.; Kintler, P. TMeasy for Reliable Vehicle Dynamics Simulation; SCIENTIFIC PROCEEDINGS 2009; Faculty of Mechanical Engineering, STU: Bratislava, Slovakia, 2009. [Google Scholar]
  37. Rill, G. Vehicle dynamics. In Lecture Notes; Regensburg, Germany, 2009; Available online: http://pds7.egloos.com/pds/200801/19/01/Vehicle_Dynamics.pdf (accessed on 16 September 2020).
  38. Stańczyk, T.L.; Strachowski, P. Assessment of the possibilities of determining the characteristics of a pneumatic tyre with the use of an original road test system. Arch. Automot. Eng. 2013, 59, 165–183. [Google Scholar] [CrossRef]
  39. Luty, W. Tire transient properties in simulation of vehicle lateral dynamics in curvilinear motion, Prace Naukowe Politechniki Warszawskiej, Transport. Oficyna Wydawnicza Politech. Warsz. 2013, 98, 357–367. [Google Scholar]
  40. ISO 3888-1:1999, Passenger Cars—Test Track for A Severe Lane-Change Manoeuvre—Part 1: Double Lane-Change; International Organization for Standardization: Geneva, Switzerland, 1999.
  41. Saaty, T.L. Fundamentals of Decision Making and Priority Theory with the Analytic Hierarchy Process; RWS Publications: Pittsburgh, PA, USA, 2000. [Google Scholar]
  42. Saaty, T.L.; Ozdemir, M.S. Why the magic number seven plus or minus two. Math. Comput. Model. 2003, 38, 233–244. [Google Scholar] [CrossRef]
  43. Prochowski, L.; Pusty, T.; Gidlewski, M.; Jemioł, L. Experimental studies of the car-trailer system when passing by a suddenly appearing obstacle in the aspect of active safety of autonomous vehicles. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2018; Volume 421, p. 032024. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Road situation under analysis.
Figure 1. Road situation under analysis.
Energies 14 02958 g001
Figure 2. Structure of the control system.
Figure 2. Structure of the control system.
Energies 14 02958 g002
Figure 3. Schematic diagram of the processing of trajectory y M ( x ) in order to determine the steering wheel angle δ H settings.
Figure 3. Schematic diagram of the processing of trajectory y M ( x ) in order to determine the steering wheel angle δ H settings.
Energies 14 02958 g003
Figure 4. Illustration for determining Δ y and Δ β based on the course of the y T ( x ) and y C A ( x ) curves at point x i .
Figure 4. Illustration for determining Δ y and Δ β based on the course of the y T ( x ) and y C A ( x ) curves at point x i .
Energies 14 02958 g004
Figure 5. Structure of the fuzzy logic model used.
Figure 5. Structure of the fuzzy logic model used.
Energies 14 02958 g005
Figure 6. Model of a CT unit and the coordinate systems.
Figure 6. Model of a CT unit and the coordinate systems.
Energies 14 02958 g006
Figure 7. Kinematics and dynamics of the steerable wheel.
Figure 7. Kinematics and dynamics of the steerable wheel.
Energies 14 02958 g007
Figure 8. Non-linear characteristics of the dependence of tangential reactions on tire slip ratio and sideslip angle.
Figure 8. Non-linear characteristics of the dependence of tangential reactions on tire slip ratio and sideslip angle.
Energies 14 02958 g008
Figure 9. Experimental tests.
Figure 9. Experimental tests.
Energies 14 02958 g009
Figure 10. Comparison of the steering wheel angle curves δ H ( x ) obtained in the model tests and experimental tests carried out to validate the CT model.
Figure 10. Comparison of the steering wheel angle curves δ H ( x ) obtained in the model tests and experimental tests carried out to validate the CT model.
Energies 14 02958 g010
Figure 11. Comparison of results of the experimental and simulation tests of the CT unit performing a double lane-change maneuver with a speed of v = 60 km/h (left: motorcar; right: trailer).
Figure 11. Comparison of results of the experimental and simulation tests of the CT unit performing a double lane-change maneuver with a speed of v = 60 km/h (left: motorcar; right: trailer).
Energies 14 02958 g011aEnergies 14 02958 g011b
Figure 12. Shapes of trajectory y M ( x ) , obtained from the three trajectory calculation methods.
Figure 12. Shapes of trajectory y M ( x ) , obtained from the three trajectory calculation methods.
Energies 14 02958 g012
Figure 13. Comparison of trajectories y M ( x ) and y T ( x ) for different trajectory calculation methods (left) and of car paths y C A ( x ) obtained (right) for dry road surface; (A,B)—method with a cosine curve; (C,D)—method with circular arcs; (E,F)—method with parabolas.
Figure 13. Comparison of trajectories y M ( x ) and y T ( x ) for different trajectory calculation methods (left) and of car paths y C A ( x ) obtained (right) for dry road surface; (A,B)—method with a cosine curve; (C,D)—method with circular arcs; (E,F)—method with parabolas.
Energies 14 02958 g013
Figure 14. Comparison of animations of the CT unit’s motion for v = 60 km/h, 70 km/h and 80 km/h and for three y M ( x ) determination methods; dry road surface.
Figure 14. Comparison of animations of the CT unit’s motion for v = 60 km/h, 70 km/h and 80 km/h and for three y M ( x ) determination methods; dry road surface.
Energies 14 02958 g014
Figure 15. Comparison of animations of the CT unit’s motion on dry and wet road surface for v = 60 km/h, 70 km/h and 80 km/h; trajectory calculation method with a cosine curve.
Figure 15. Comparison of animations of the CT unit’s motion on dry and wet road surface for v = 60 km/h, 70 km/h and 80 km/h; trajectory calculation method with a cosine curve.
Energies 14 02958 g015
Figure 16. Curves analyzed in the procedure presented above (example obtained for the alternative with v = 70 km/h, dry road surface, and cosine method used to plan the trajectory).
Figure 16. Curves analyzed in the procedure presented above (example obtained for the alternative with v = 70 km/h, dry road surface, and cosine method used to plan the trajectory).
Energies 14 02958 g016
Figure 17. Summarized results of simulations of trailer’s motion in a CT unit during an obstacle avoidance maneuver for three trajectory planning methods (explanation in the text above). Vehicle speed values: v = 40 km/h, 60 km/h, and 80 km/h; L a values within a range of 4–12 m; road surface: dry.
Figure 17. Summarized results of simulations of trailer’s motion in a CT unit during an obstacle avoidance maneuver for three trajectory planning methods (explanation in the text above). Vehicle speed values: v = 40 km/h, 60 km/h, and 80 km/h; L a values within a range of 4–12 m; road surface: dry.
Energies 14 02958 g017
Figure 18. Obstacle avoidance simulation results obtained for the cosine method, L a = 6 m, y W = 0.5 m, dry road surface and different driving speeds (individual columns): (A) CT unit’s motion animation; (B) path planning trajectory y M ( x ) and vehicles center of mass trajectory y C s ( x ) ; (C) steering wheel angle δ H ( x ) , yaw angle ψ A ( x ) , trailer drawbar turning angle Δ ψ ( x ) ; (D) tire sideslip angles for the rear axle of vehicles α s ( x ) ; (E) lateral acceleration of vehicles center of mass a y C s ( x ) .
Figure 18. Obstacle avoidance simulation results obtained for the cosine method, L a = 6 m, y W = 0.5 m, dry road surface and different driving speeds (individual columns): (A) CT unit’s motion animation; (B) path planning trajectory y M ( x ) and vehicles center of mass trajectory y C s ( x ) ; (C) steering wheel angle δ H ( x ) , yaw angle ψ A ( x ) , trailer drawbar turning angle Δ ψ ( x ) ; (D) tire sideslip angles for the rear axle of vehicles α s ( x ) ; (E) lateral acceleration of vehicles center of mass a y C s ( x ) .
Energies 14 02958 g018aEnergies 14 02958 g018b
Figure 19. Curves representing selected physical quantities for the cosine trajectory planning method, L a = 6 m, v = 60 km/h, dry road surface, and three clearance margin values y W (individual columns): (A) CT unit’s motion animation; (B) path planning trajectory y M ( x ) and vehicles center of mass trajectory y C s ( x ) ; (C) steering wheel angle δ H ( x ) , yaw angle ψ A ( x ) , trailer drawbar turning angle Δ ψ ( x ) ; (D) tire sideslip angles for the rear axle of vehicles α s ( x ) ; (E) lateral acceleration of vehicles center of mass a y C s ( x ) .
Figure 19. Curves representing selected physical quantities for the cosine trajectory planning method, L a = 6 m, v = 60 km/h, dry road surface, and three clearance margin values y W (individual columns): (A) CT unit’s motion animation; (B) path planning trajectory y M ( x ) and vehicles center of mass trajectory y C s ( x ) ; (C) steering wheel angle δ H ( x ) , yaw angle ψ A ( x ) , trailer drawbar turning angle Δ ψ ( x ) ; (D) tire sideslip angles for the rear axle of vehicles α s ( x ) ; (E) lateral acceleration of vehicles center of mass a y C s ( x ) .
Energies 14 02958 g019
Figure 20. Distance y K between the front corner of the car and trailer ( N F R A , N F R B ) and the obstacle when the latter was passed by wet road surface, y W = 0.0–2.0 m.
Figure 20. Distance y K between the front corner of the car and trailer ( N F R A , N F R B ) and the obstacle when the latter was passed by wet road surface, y W = 0.0–2.0 m.
Energies 14 02958 g020
Figure 21. Extreme values of the steering wheel angle (the first extremum of the δ H ( x ) curve) vs. the clearance margin y W for vehicle speeds of v = 40–90 km/h.
Figure 21. Extreme values of the steering wheel angle (the first extremum of the δ H ( x ) curve) vs. the clearance margin y W for vehicle speeds of v = 40–90 km/h.
Energies 14 02958 g021
Figure 22. Area of choosing the y W values when planning a vehicle trajectory for safe obstacle avoidance on dry road surface; motorcar and trailer.
Figure 22. Area of choosing the y W values when planning a vehicle trajectory for safe obstacle avoidance on dry road surface; motorcar and trailer.
Energies 14 02958 g022
Figure 23. Area of choosing the y W values when planning a vehicle trajectory for safe obstacle avoidance on wet road surface; motorcar and trailer.
Figure 23. Area of choosing the y W values when planning a vehicle trajectory for safe obstacle avoidance on wet road surface; motorcar and trailer.
Energies 14 02958 g023
Table 1. Fragment of a set of results of simulations of CT unit’s motion during an obstacle avoidance maneuver.
Table 1. Fragment of a set of results of simulations of CT unit’s motion during an obstacle avoidance maneuver.
Vehicle s v [km/h] y W [m] y P [m] x ( y C s = y P ) [m]Safe Avoidance of the Obstacle [-]Stay in the Lane [-] α E k s t r   x ( 0 ; 0.5 x 0 > [deg] α E k s t r   x ( 0.5 x 0 ; x 0 > [deg] α E k s t r   x ( x 0 ; 1.33 x 0 > [deg] a y E k s t r   x ( 0 ; 0.5 x 0 > [m/s2] a y E k s t r   x ( 0.5 x 0 ; x 0 > [m/s2] a y E k s t r   x ( x 0 ; 1.33 x 0 > [m/s2] Δ ψ E k s t r   x ( 0 ; x 0 > [deg] y K [m]
N F R N R R
12345678910111213141516
A400.05.0>40NOYES1.261.170.381.992.000.680−0.21−0.23
A600.05.028.95YESYES4.247.889.064.294.644.6600.010.49
A600.255.2529.79YESNO4.468.4210.234.394.794.7900.120.66
A701.756.7525.36YESNO6.5212.5711.965.715.774.2602.401.33
A702.07.025.36YESNO6.5712.6612.165.715.764.2602.431.34
B400.05.0>40NOYES1.321.200.361.911.710.714.01−0.24−0.24
B600.05.026.61YESYES3.966.4612.944.826.026.5513.280.460.92
B600.255.2526.60YESYES4.056.5215.124.926.026.6914.420.621.09
B701.756.7527.74YESNO3.7714.5719.075.016.856.8512.391.300.01
B702.07.027.74YESNO3.7814.4819.415.026.766.8512.441.320.02
In the table, the vehicle corners have been given symbols according to the N i s system, where i = {FR, RR} (Front Right, Rear Right) and s = {A, B} (car and trailer, respectively).
Table 2. Connection between the values given in individual columns of Table 1 and the procedure described above.
Table 2. Connection between the values given in individual columns of Table 1 and the procedure described above.
Columns of Table 156–78–1011–131415–16
Criteria and sub-criteria used in the procedure that are relevant to the values in specific columnsCbA; BCbBBCa
Table 3. Possibilities of safe avoidance of the obstacle.
Table 3. Possibilities of safe avoidance of the obstacle.
Road Surface v [km/h] y W [m] for Planning a Trajectory that Would Ensure Safe Obstacle Avoidance y W [m] for Planning a Trajectory that Would Ensure Safe Obstacle Avoidance with Using the Road Shoulder
Motorcar as a Part of the CT UnitCT Unit as a WholeMotorcar as a Part of the CT UnitCT Unit as a Whole
dry400.3–2.00.3–2.00.3–2.00.3–2.0
500.2–1.70.2–1.40.2–2.00.2–1.9
600.0–0.60.0–0.20.0–0.90.0–0.5
620.0–0.40.00.0–0.70.0–0.4
660.0–0.10.0–0.40.0–0.1
680.00.1–0.30.0
700.0–0.2
800.0–0.2
wet400.3–2.00.3–2.00.3–2.00.3–2.0
500.1–0.70.0–0.50.1–1.10.0–0.8
600.00.0–0.40.0–0.1
620.0–0.40.0–0.1
660.0–0.8
70
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Prochowski, L.; Ziubiński, M.; Szwajkowski, P.; Gidlewski, M.; Pusty, T.; Stańczyk, T.L. Impact of Control System Model Parameters on the Obstacle Avoidance by an Autonomous Car-Trailer Unit: Research Results. Energies 2021, 14, 2958. https://doi.org/10.3390/en14102958

AMA Style

Prochowski L, Ziubiński M, Szwajkowski P, Gidlewski M, Pusty T, Stańczyk TL. Impact of Control System Model Parameters on the Obstacle Avoidance by an Autonomous Car-Trailer Unit: Research Results. Energies. 2021; 14(10):2958. https://doi.org/10.3390/en14102958

Chicago/Turabian Style

Prochowski, Leon, Mateusz Ziubiński, Patryk Szwajkowski, Mirosław Gidlewski, Tomasz Pusty, and Tomasz Lech Stańczyk. 2021. "Impact of Control System Model Parameters on the Obstacle Avoidance by an Autonomous Car-Trailer Unit: Research Results" Energies 14, no. 10: 2958. https://doi.org/10.3390/en14102958

APA Style

Prochowski, L., Ziubiński, M., Szwajkowski, P., Gidlewski, M., Pusty, T., & Stańczyk, T. L. (2021). Impact of Control System Model Parameters on the Obstacle Avoidance by an Autonomous Car-Trailer Unit: Research Results. Energies, 14(10), 2958. https://doi.org/10.3390/en14102958

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop