Next Article in Journal
Resonant Gate Drive Circuit with Active Clamping to Increase Efficiency and Reliability
Next Article in Special Issue
Position Estimation Method for Unmanned Tracked Vehicles Based on a Steering Dynamics Model
Previous Article in Journal
A Machine-Learning-Based Approach to Analyse the Feature Importance and Predict the Electrode Mass Loading of a Solid-State Battery
Previous Article in Special Issue
Research on Collaborative Control of Differential Drive Assisted Steering and Active Front Steering for Distributed Drive Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Cooperative Control of Multiple Intelligent Networked Vehicles Based on the Improved Leader–Follower Method

1
School of Automobile and Transportation, Shenyang Ligong University, Shenyang 110159, China
2
State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130025, China
3
School of Automation, Shenyang Aerospace University, Shenyang 110136, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(2), 73; https://doi.org/10.3390/wevj15020073
Submission received: 20 January 2024 / Revised: 10 February 2024 / Accepted: 11 February 2024 / Published: 18 February 2024

Abstract

:
In order to study the group cooperative control method of multiple intelligent networked vehicles, the multiple intelligent networked vehicles can move in the form of a fleet. Based on the leader–follower method, the paper optimizes the control effect of the leader–follower method by solving the error transmission phenomenon in the leader–follower method. In this paper, the modeling of the multiple intelligent connected vehicle adopts the vehicle dynamics model and the Magic Formula/Swift Magic tire model, and adopts the model predictive control (MPC) dynamics trajectory tracking controller for control. Through the CarSim–Simulink multi-vehicle dynamics co-simulation platform established in this paper, the group cooperative control experiments of multiple intelligent networked vehicles under different working conditions were carried out for simulation verification. The analysis results show that the maximum average error of the proposed method decreases from 8.802 to 0.094 in the case of straight line and 0.669 to 0.379 in the case of curve tracking, which proves that the method can effectively reduce the transmission of errors.

1. Introduction

The research on cooperative control of multi-intelligent connected vehicles originates from the study of cooperative control problems in multi-agent systems (multi-agent system: MAS) [1]. Its main objective is to achieve coordinated control between multiple intelligent networked vehicles by adapting and adjusting their own driving states in specific road situations in order to maintain relative stability in terms of position and velocity with other intelligent networked vehicles [2,3].
The advantages of cooperative control in multi-intelligent connected vehicles are as follows:
(1)
Increased road capacity: Smaller vehicle spacing greatly enhances the road's capacity [4,5].
(2)
Improved safety: Through vehicle-to-vehicle communication, inter-vehicle communication, and high-precision sensors, multi-vehicle cooperative control makes the driving process safer. It not only reduces traffic accidents caused by human errors but also provides greater safety and efficiency compared with stand-alone autonomous driving technologies that rely heavily on sensor performance [6,7].
(3)
Enhanced comfort: This offers a higher level of comfort compared with traditional vehicles [8].
Different formation control methods have their own advantages and disadvantages. The control of vehicle formation is mainly based on the virtual structure method [9,10], behavior-based method [11,12], leader–follower method [13,14,15,16], path-tracking-based method [17,18], artificial potential field method [19,20], graph theory method [21,22], etc. The leader–follower method is one of the most mature formation control methods at present [23,24].
However, there are two main disadvantages of vehicle cooperative control. These are as follows:
(1)
High requirements for the quality of communication between vehicles: Wireless communication between vehicles and between vehicles and objects inevitably introduces network defects. Problems such as communication delay, packet loss, interruption, and sampling interval make the security and stability of the entire vehicle queue system unguaranteed.
(2)
Cost and energy consumption: Vehicle platooning control requires hardware support such as high-precision sensors, computing units, and communication equipment, which increases the cost and energy consumption of the vehicle. In addition, because vehicles within a formation need to communicate and coordinate in real time, it also increases energy consumption and communication costs.
In order to improve the stability of the vehicle formation, Wi H. improves the longitudinal control of communication delay through the distributed model predictive control (DMPC) vehicle queue control system algorithm, which effectively solves the delay problem [25]; Zou C. proposed an event-driven information interaction method for an intelligent grid-connected vehicle queuing system, which solved the problems of packet loss in vehicle formation communication and improved the stability of the queue [26]. Li Y. et al. used the LaSallede invariant principle and Lyapunov's theorem to rigorously analyze the finite-time stability and consistency of the proposed control protocol, and proposed a control strategy for intelligent network vehicle queues based on nonlinear consensus under different communication topologies [27]. Based on the Markov jump system, Zhao H. designed the controller of the vehicle formation and studied the string stability of the vehicle queuing system under the influence of the switching topology [28]. In order to improve the transient stability performance of vehicle formation, Dai S. et al. [29] studied the formation tracking control problem of under-driven ground vehicles and proposed a lateral function control method to overcome the difficulties caused by non-diagonal system matrix and under-drive. Han S. [30] presents a control strategy consisting of speed and yaw rate controllers, which can be effectively implemented for real vehicles navigating diverse paths at high speeds. In order to ensure the safety of the workshop, Tabasso C. [31] proposed a multi-vehicle cooperative task coordination and collision avoidance control framework based on the speed regulation method to ensure the avoidance of non-cooperative moving obstacles. Zhigang L. [32] uses regression methods, adaptive neural networks, and dynamic surface control techniques, which rely entirely on the pilot's position and do not require any prior knowledge. The above literature considers improvements to the stability of vehicle formation under the communication delay between vehicles.
The research on the control algorithm mainly focuses on solving the problem of formation and rapid and stable formation and does not study the actual route of the vehicle following the vehicle during driving.
In reality, the vehicle formation in the pilot follower mode only relies on the information of the pilot vehicle to drive under high-speed driving conditions, and the information transmission between the following vehicle and the pilot vehicle lags behind, resulting in the deviation of the actual following trajectory and theory. Furthermore, once the pilot vehicle and the following vehicle are interfered with by the outside world, the stability of the vehicle formation will be seriously affected, and even traffic accidents will occur. By transmitting the following trajectory required by the pilot vehicle to the following vehicle in advance, the following vehicle corrects the deviation between the actual following trajectory and the theoretical following trajectory, and the corrected trajectory is used as the practical following trajectory. In this way, when the pilot vehicle is disturbed or the movement trajectory changes too much, the error can be reduced so as to improve the stability of the formation.
In this paper, the leader–follower method is studied, aiming at the shortcomings of error transmission, and an improvement is made. This method relies on the state of the following vehicle itself to optimize the following route and realize the stability of the formation mode of the pilot following method.

2. Technical Background

2.1. The Traditional Leader–Follower Methods

The leader–follower method is the most widely used method in formation control. Its working principle is to determine one or more individuals to be the leader in the formation to be controlled. The unselected individuals follow the leader and follow according to the designed rules. The following rules can be designed to achieve the effect of the whole formation [33].
The core of the pilot following method is that, under the premise that the movement trajectory and state of the selected navigator have been obtained, the movement trajectory of the follower is deduced according to the rules between the navigator and the follower that have been set, which is essentially the tracking control problem of the follower, and then the control law of the follower is designed to simplify the formation control problem.
Desai et al. designed a feedback linearization control method for the pilot following method, which has the two following rules, l l [34] & l ϕ [35]:
(1)
l l : Applied between three individuals. Sets two leaders and a follower and sets a fixed distance between the follower and the leader.
(2)
l ϕ : More advanced and sets the relative distance and relative bearing of the follower and the leader. According to the Lyapunov theory, Mastellone S et al. stipulated the movement rules for the individual in the formation, and then extended them to all the formation by combining the pilot following method [36].
The disadvantage is that there will be errors in the process of transmission. If the leader is affected by the outside world, the error of the control system will be large.
The traditional pilot following method selected in this section is the most representative l ϕ type pilot following method, and the characteristic of the algorithm is that only one pilot vehicle is required as the target tracking vehicle of the following vehicle. The target position of the following vehicle is determined by the position of the pilot vehicle, the relative distance between the two vehicles, the angle between the connection of the two vehicles and the driving direction of the pilot vehicle, and then the following vehicle reaches the target position by relying on a specific control algorithm. One of the most used control algorithms is PID control [14]. The model is shown in Figure 1.
The position of the leader car is C 1 , coordinates are ( x 1 , y 1 ) , and the yaw angle is θ 1 . The position of the leader car is C 2 , coordinates are ( x 2 , y 2 ) , and the yaw angle is θ 2 .   l is the distance between the leader car and follower car. ϕ is the relative angle between the connection between the car in front and the car behind and the direction the car in front is traveling. The position relationship between the two vehicles is described as follows:
x r = x 1 + l cos ( ϕ + θ 1 ) y r = y 1 + l sin ( ϕ + θ 1 )
The derivative with respect to (1) obtains the following equation:
x ˙ r = x ˙ 1 + l ˙ cos ( ϕ + θ 1 ) l ( ϕ ˙ + θ ˙ 1 ) sin ( ϕ + θ 1 ) y ˙ r = y ˙ 1 + l ˙ sin ( ϕ + θ 1 ) + l ( ϕ ˙ + θ ˙ 1 ) cos ( ϕ + θ 1 )
Considering (1) and (2) together, we can define the expected motion state of the following car:
v r = x ˙ 2 cos θ 2 + y ˙ 2 sin θ 2 v s = y ˙ 2 cos θ 2 + x ˙ 2 sin θ 2 ω r = v s r / L
v r is the expected forward speed of the follower car,   v s is the expected lateral velocity of the car,   ω r is the expected yaw angular velocity,   x r , y r is the expected horizontal and vertical of the car, and α r is the expected yaw angle.
At present, the traditional navigation tracking method has the following problems:
(1)
Constrained by the accuracy of models and the selection of parameters, navigation tracking methods often heavily rely on these system components. However, any inaccuracies in the models or improper parameter selection can significantly impact control performance. Traditional approaches lack adaptability and robustness when faced with uncertainty.
(2)
Dealing with obstacle avoidance is challenging: Traditional navigation tracking methods often treat the target path as an ideal trajectory and rarely consider the issue of obstacle avoidance in real-world scenarios. In the presence of dynamic obstacles or complex environments, traditional methods may struggle to achieve effective path planning and obstacle avoidance control.
(3)
High demands on perception and localization systems: Traditional navigation tracking methods typically rely on accurate perception and localization systems to obtain target position and orientation information. In complex environments or in the presence of sensor failures, tracking performance can deteriorate.

2.2. Model Predictive Control (MPC)

In order to reasonably control the trajectory tracking of driverless vehicles, it is necessary to consider various physical constraints when the vehicle is driving, including hard constraints on the mechanical side and soft constraints on the control performance. By virtue of its own characteristics, MPC can better solve this kind of constrained problem.
The improved pilot following method proposed in this paper will be controlled by the MPC dynamic trajectory tracking controller previously proposed by the authors [37]. The following three aspects are introduced, including the establishment of the linear error model, the selection of the objective function, and the design of the constraints.

2.2.1. Linearity Error Modeling

The input to the system is u ( v , δ ) , and the state amount is X ( x , y , φ ) . The system is represented as:
X ˙ = f ( X , u )
where X ˙ is the motion state response; v is the speed at which the vehicle travels; δ the front wheel corner; x is the abscissa of the vehicle; y is the ordinate of the vehicle; φ is the angle between the direction of motion of the vehicle and the abscissa.
For known reference trajectories, you can use the motion trajectory description of the reference vehicle. The reference quantity is denoted by r, and the system is denoted as:
X ˙ r = f ( X r , u r )
where X r = ( x r   y r   φ r ) T ; u r = [ u r δ r ] T ; X r is the state of motion in the reference coordinate system; u r is the speed at which the vehicle travels in the reference coordinate system; δ r is the angle of rotation of the front wheel in the reference coordinate system; x r is the abscissa of the vehicle in the reference coordinate system; y r is the ordinate of the vehicle in the reference coordinate system; φ r is the angle between the direction of motion of the vehicle and the abscissa in the reference coordinate system.
Equation (4) is expanded by the Taylor series at the reference trajectory point and ignores the higher-order terms, and the following equation is obtained:
X ˙ = f ( X r , u r ) + f ( X , u ) / X | u = u r X = X r ( X X t ) + f ( X , u ) / u | u = u r X = X r ( u u r )
Subtracting Equation (6) from Equation (5) yields the following formula:
X ^ ˙ = x ˙ x ˙ r y ˙ y ˙ r φ ˙ φ ˙ r = 0 0 υ r s i n φ r 0 0 v r s i n φ r 0 0 0 x χ r y y r φ φ r + c o s φ r 0 s i n φ r 0 tan δ f l v r l c o s 2 δ f v v r δ δ r

2.2.2. Design of Objective Functions

In order to make the driverless car track the set desired trajectory well, it is necessary to consider the optimization of the control quantity and the control of the deviation of the system state quantity. Consider the following objective function:
J ( k ) = j = 1 N   X ~ T ( k + j | k ) Q X ~ ( k + j ) + u ~ T ( k + j 1 ) R u ~ ( k + j 1 )
The objective function has the problem that it cannot avoid the abrupt change of the control quantity of the control system, which affects the continuity of the control quantity. Therefore, the soft constraint method [38] is used to improve the following:
J ( k ) = i = 1 N p   η ( k + i | t ) η r e f ( k + i | t ) Q 2 + i = 1 N e 1   Δ U ( k + i | t ) R 2 + ρ ε 2
where N p is the predicted time domain;   N e is the control time domain.;   ρ is the weight factor;   ε is the relaxation factor.

2.2.3. Design of Constraints

Considering the limit constraints of the control quantity and the constraints of the control increment in the control process, the expression form is as follows:
u m i n ( t + k ) u ( t + k ) u m a x ( t + k ) Δ u m i n ( t + k ) Δ u ( t + k ) Δ u m a x ( t + k ) k = 0,1 , 2 , , N c 1
Because the variable to be solved is a control increment, only the form of control increment can appear in the constraints. This can be transformed to obtain the corresponding transformation matrix. It takes the form of the following equation:
U m i n A Δ U t + U t U m a x
where U m i n and U m a x are the sets of the minimum and maximum values of the control quantity in the control time domain, respectively.
The objective function is converted to a standard quadratic form and the constraints are taken into account:
J ( ξ ( t ) , u ( t 1 ) , Δ U ( t ) ) = [ Δ U ( t ) , T ε ] H t T [ Δ U ( t ) , T ε ] + G t [ Δ U ( t ) , T ε ] s . t . Δ U m i n Δ U t Δ U m a x U m i n A Δ U t + U t U m a x

3. The Improved Leader–Follower Method

As mentioned above, the traditional leader–follower method has the problem of error transmission, especially when the leader–follower is disturbed.
To this end, this paper proposes an improved leader–follower method, the essence of which is to transfer the trajectory that the leader needs to track to all followers, so that the trajectory can be used as the bottom tracking track of each follower, and the process is as follows:
(1)
Solve the error between the actual trajectory of the pilot vehicle and the target trajectory.
(2)
Optimize the tracking trajectory according to the trajectory error, and pass the optimized trajectory to the following vehicle, and the following vehicle drives with the optimized following trajectory.
(3)
Solve the error between the optimized target trajectory and the actual trajectory of the first following vehicle and the second following vehicle to optimize its own tracking trajectory.
(4)
Repeat step 3 for the rest of the following vehicles.
In this way, when the leader is disturbed or the movement state changes too much, each follower will track with the bottom tracking track as the target track. The schematic diagram of the improved pilot tracking method is shown in Figure 2 below.
Among them, the obviously wrong data caused by vibration or noise are constrained and filtered within a numerical range obtained through experiments. If there are too many wrong data, the last optimized trajectory or the initial target trajectory will be used as the tracking trajectory.
This is reflected in the comparison between the first car and the target trajectory. To obtain the error, discard the error exceeding a certain value and replace it with the target trajectory, the optimized trajectory as the target trajectory of the next car, and so on.
The traditional model based on time-varying relative distance and time-varying relative angle is transformed into the constraint of the algorithm, so as to further improve the stability of the algorithm.

4. The Simulation Results

In order to verify the formation control effect of the optimized pilot following method proposed in this paper, and make a comparative analysis with the traditional pilot following method, it is verified whether the error transmission phenomenon of the traditional pilot following method is optimized.
In this chapter, simulation tests of different road conditions are carried out on the CarSim–Simulink co-simulation platform, and the maximum lateral tracking error and average lateral tracking error of different algorithms are compared.
The software versions used in this article are CarSim 2016.1 (MCS, Nanuet, NY, USA) and Matlab 2016 (MathWorks, Natick, MA, USA). CarSim serves as a platform for vehicle models, road models, 3D simulations, and data post-processing, and Simulink serves as a platform for trajectory tracking control and crowd collaborative control algorithms. There is a certain difference between the cooperative control of multiple vehicles studied in this paper and the co-simulation platform construction of a single vehicle. In the setting of the CarSim input and output interface, you need to define the vehicle DLL file of the vehicle, distinguish it from the file of the first vehicle, and keep the number of experimental vehicles in the simulation consistent with the number of vehicle DLL files. After sending to Simulink, it is necessary to manually configure different CarSim vehicle models to distinguish the information of different experimental vehicles, so as to better design and develop subsequent control algorithms and avoid mutual influence between different vehicle models.
In order to verify the simplification and reasonability of the vehicle model in this paper, the real vehicle model in CARSIM can be used to set each parameter of the vehicle, including tire parameters. Table 1 lists the vehicle parameters selected in this document.

4.1. Straight Line Condition

Figure 3 shows the trajectory map obtained by sampling the formation tracking control of four intelligent networked vehicles using the traditional pilot following method. The X and Y axes in the figure correspond to the lateral movement of the vehicle and the distance of longitudinal movement, respectively. It can be seen from the trajectory diagram that the traditional pilot following method has obvious tracking error without optimization, and the tracking error will also increase significantly with each additional car in the fleet, and the error of the driving trajectory of the upper car is transmitted to the next vehicle. Specific data are shown in Table 2.
As can be seen from the data in Table 2, under straight working conditions, the maximum lateral tracking error of each follower for the pilot car gradually increases, and the average lateral tracking error also presents an increasing trend.
It can be seen that when the number of vehicles in the convoy reaches a certain number, the error transmission problem of the traditional piloting and following method will lead to the chaos of the whole convoy and thus become ineffective.
Figure 4 is the multi-vehicle state diagram of the traditional pilot following method. It can be seen from the figure that, starting from the following vehicle 2, various parameters fluctuate significantly, and the fluctuation value reaches the maximum within the constraint range, which has a huge impact on the driving stability of the vehicle.
Figure 5 shows the improved leader–follower method for group cooperative tracking of multiple intelligently connected vehicles in a straight line. It can be seen from the picture that the error transmission phenomenon in the previous section has been eliminated.
In addition, the following trajectory of car 1, car 2, and car 3 is kept within a certain range around the following trajectory of the pilot car and tends to be closer to the target trajectory. The specific data are shown in Table 3 below.
As can be seen from the data in Table 3, the maximum lateral tracking error of following car 3 is reduced compared with that of following car 2, and the maximum lateral tracking error of following car 1, following car 2, and following car 3 is maintained within a certain range without large fluctuations.
The average error of lateral tracking is also maintained within a very small numerical range.
Figure 6 shows the variation of each parameter with time in the straight working condition when four intelligent networked vehicles are driving in formation.
As can be seen from the picture, compared with the traditional leader–follower method, the improved leader–follower method has better stability of each parameter in the multi-vehicle cooperative following. In particular, the stability of the following cars 2 and 3 can be maintained within a small range, although there are fluctuations.

4.2. Bend Road Conditions

Figure 7 shows the trajectory diagram obtained by the formation tracking control of four intelligent networked vehicles under the traditional pilot following method in the case of curves. It can be seen from the trajectory diagram that the traditional pilot following method in the case of curves has a more obvious tracking error than in the case of straight lines, and the specific data are shown in Table 4 below.
It can be seen from Table 4 that a large error has appeared since the first following car, and the error shows an increasing trend.
The disadvantages of the traditional leader–follower method are exposed, which has a great impact on the safety of driving.
Figure 8 is the multi-vehicle state diagram of the traditional leader–follower method in the case of curves. It can be seen from the figure that, starting from the following vehicle 2, various parameters fluctuate significantly, and the fluctuation value also presents the phenomenon of error transmission, which has a huge impact on the driving stability of the vehicle.
Figure 9 shows the improved leader–follower method for group cooperative tracking of multiple intelligent networked vehicles in the case of curves. It can be seen from the picture that the error transmission phenomenon in the previous section has been eliminated.
In addition, the following trajectory of car 1, car 2, and car 3 is kept within a certain range around the following trajectory of the pilot car and tends to be closer to the target trajectory. The specific data are shown in Table 5 below.
As can be seen from the data in Table 5, the maximum lateral tracking error of following car 3 is reduced compared with that of following car 2, and the maximum lateral tracking error of following car 1, following car 2, and following car 3 is maintained within a certain range without large fluctuations.
The average error of lateral tracking is also maintained within a very small numerical range.
As shown in Figure 10 below, when four intelligent networked vehicles are driving in formation, the variation of each parameter with time in the bend condition is shown.
As can be seen from the picture, compared with the traditional leader–follower method, the improved leader–follower method has better stability of each parameter in the multi-vehicle cooperative following. In particular, the stability of following car 2 and following car 3 can be maintained within a small range despite fluctuations.

5. Conclusions and Future Research Directions

In vehicle formation control, the traditional pilot following method only relies on the relative position of the vehicle in front and the following vehicle to control the following path of the vehicle. When the following vehicle is disturbed, the movement trajectory of the vehicle cannot be adjusted in time, and there is a serious error in the following trajectory, and when the number of following vehicles increases, this error will increase again. By following the actual trajectory of the vehicle and the error between the theoretical trajectory, the vehicle running path can be optimized, and the stability between vehicle formations can be improved.
Based on the CarSim–Simulink co-simulation platform, two test scenarios of main road conditions are set up in this paper, namely, straight line and curved path.
Firstly, in the simulation of the traditional pilot following method, the tracking error of the traditional method increases with the increase in the number of follow-up vehicles, regardless of whether it is a straight line or a curve. Especially in the curve condition, the maximum lateral tracking average error of the following vehicle is 8.802, and the draw error of the straight line is 0.669, which shows that the error transmission characteristics of the traditional pilot following method are very obvious. Secondly, the simulation results of the improved pilot following method proposed in this paper show that the maximum average error of lateral tracking is 0.094 in the straight case and 0.379 in the curve case. The data show that the improved pilot following method effectively prevents the further transmission and expansion of the error and compares the actual driving trajectory of each vehicle with the target trajectory, and the error is very stable, which eliminates the error transmission problem of the traditional pilot following method.
Although this study has achieved certain results, there are still some shortcomings that need further improvement. They are as follows:
(1)
This study did not consider the issue of vehicle-to-vehicle communication, and further research is needed to address communication delays and failures between vehicles, for example, the influence of inter-vehicle networking, sensor transmission delay, and communication packet loss on the dynamic stability of vehicle queues.
(2)
This study only conducted vehicle dynamic performance simulations using the CarSim vehicle dynamics software and did not perform hardware-in-the-loop or on-road testing, which introduces a certain gap compared with actual on-road tests. Conducting experiments on real vehicles in future research would be beneficial for addressing the issues studied in this paper in a more practical manner and further advancing its applicability.

Author Contributions

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

Funding

Natural Science Foundation of Liaoning Province of China (2020-MS-216), Liaoning BaiQianWan Talents Program (2020921031), and State Key Laboratory of Automotive Simulation and Control (20191203).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, L.; Wang, Y.; Zhu, H. Theory and Experiment of Cooperative Control at Multi–Intersections in Intelligent Connected Vehicle Environment: Review and perspectives. Sustainability 2022, 3, 1542. [Google Scholar] [CrossRef]
  2. Yan, R.; Jiang, R.; Jia, B. Hybrid Car–Following Strategy Based on Deep Deterministic Policy Gradient and Cooperative Adaptive Cruise Control. IEEE Trans. Autom. Sci. Eng. 2021, 19, 2816–2824. [Google Scholar] [CrossRef]
  3. Paré, E.; Hashemi, E.; Stern, R. Networked Model for Cooperative Adaptive Cruise Control. IFAC–PapersOnLine 2019, 20, 151–156. [Google Scholar] [CrossRef]
  4. Zhang, L. Cooperative adaptive cruise control in mixed traffic with selective use of vehicle–to–vehicle communication. IET Intell. Transp. Syst. 2018, 10, 1243–1254. [Google Scholar] [CrossRef]
  5. Melson, L.; Levin, W.; Hammit, E. Dynamic traffic assignment of cooperative adaptive cruise control. Transp. Res. Part C Emerg. Technol. 2018, 90, 114–133. [Google Scholar] [CrossRef]
  6. Mahdinia, I.; Arvin, R.; Khattak, J. Safety, Energy, and Emissions Impacts of Adaptive Cruise Control and Cooperative Adaptive Cruise Control. Transp. Res. Rec. J. Transp. Res. Board 2020, 6, 253–267. [Google Scholar] [CrossRef]
  7. Wen, S.; Guo, G.; Chen, B. Cooperative Adaptive Cruise Control of Vehicles Using a Resource–Efficient Communication Mechanism. IEEE Trans. Intell. Veh. 2019, 1, 127–140. [Google Scholar] [CrossRef]
  8. Zhong, Z.; Lee, J.; Nejad, M. Clustering Strategies of Cooperative Adaptive Cruise Control: Impacts on Human–Driven Vehicles. In Proceedings of the 2019 IEEE 2nd Connected and Automated Vehicles Symposium (CAVS), Honolulu, HI, USA, 22–23 September 2019; pp. 1–7. [Google Scholar]
  9. Long, L.; Sheng, W.; Chen, H. Research on Formation Keeping of Multi–rotor UAVs Based on Improved Virtual Structure Method. J. Phys. Conf. Ser. 2020, 1631, 012106. [Google Scholar]
  10. Zhou, D.J.; Wang, Z.J.; Schwager, M. Agile coordination and assistive collision avoidance for quadrotor swarms using virtual structures. IEEE Trans. Robot. 2018, 4, 916–923. [Google Scholar] [CrossRef]
  11. Lin, J.L.; Hwang, K.S.; Wang, Y.L. A simple scheme for formation control based on weighted behavior learning. IEEE Trans. Neural Netw. Learn. Syst. 2014, 6, 1033–1044. [Google Scholar]
  12. Yueru, X.; Zheng, Y.; Yang, Y. On the movement simulations of electric vehicles: A behavioral model–based approach. Appl. Energy 2021, 283, 116356. [Google Scholar]
  13. Shi, W.X.; Wang, D.W.; Li, B.Q. Formation control based on leader–followers for multiple mobile robots. J. Tianjin Polytech. Univ. 2018, 2, 72–78. [Google Scholar]
  14. Jia, Y.N.; Wang, L. Leader–follower flocking of multiple robotic fish. IEEE/ASME Trans. Mechatron. 2015, 3, 1372–1383. [Google Scholar] [CrossRef]
  15. Iao, Z.Q.; Liu, Y.H.; Wang, Y.N. Distributed estimation and control for leader–following formations of nonholonomic mobile robots. IEEE Trans. Autom. Sci. Eng. 2018, 4, 1946–1954. [Google Scholar]
  16. Xiao, H.Z.; Li, Z.J.; Philip Chen, C.L. Formation control of leader–follower mobile robots systems using model predictive control based on neural–dynamic optimization. IEEE Trans. Ind. Electron. 2016, 9, 5752–5762. [Google Scholar] [CrossRef]
  17. Zhang, Q.; Lapierre, L.; Xiang, X.B. Distributed control of coordinated path tracking for networked nonholonomicmobile vehicles. IEEE Trans. Ind. Inform. 2013, 1, 472–484. [Google Scholar] [CrossRef]
  18. Xiang, X. Coordinated path following control of multiple nonholonomic vehicles. In Proceedings of the OCEANS 2009–EUROPE, Bremen, Germany, 11–14 May 2009; pp. 1–7. [Google Scholar]
  19. Qu, C.; Cao, X. Multi–agent system formation integrating virtual leaders into artificial potentials. J. Harbin Inst. Technol. 2014, 5, 1–5. [Google Scholar]
  20. Nair, R.R.; Behera, L.; Kumar, V. Multisatellite formation control for remote sensing applications using atificial potential field and adaptive fuzzy sliding mode control. IEEE Syst. J. 2015, 2, 508–518. [Google Scholar] [CrossRef]
  21. Lai, Y.H.; Li, R.; Shi, Y.J. On the study of a multi–quadrotor formation control with triangular structure based on Graph theory. Control Theory Appl. 2018, 10, 1530–1537. [Google Scholar]
  22. Wang, N.; Xu, J.Q. Graph theory and behavior based networked formation control for spacecraft in deep space. J. Shenyang Univ. Technol. 2011, 4, 439–444. [Google Scholar]
  23. Li, Y.; Liu, J. Sliding mode formation control of leader–follower multi_mobile car. J. Chongqing Univ. Technol. (Nat. Sci.) 2022, 7, 18–27. [Google Scholar]
  24. Wang, S.; Zhang, J.; Zhang, J. Intelligent Vehicles Formation Control Based on Artificial Potential Field and Virtual Leader. J. Shanghai Jiaotong Univ. 2020, 3, 305–311. [Google Scholar]
  25. Wi, H.; Park, H.; Hong, D. Model predictive longitudinal control for heavy–duty vehicle platoon using lead vehicle pedal information. Int. J. Automot. Technol. 2020, 3, 563–569. [Google Scholar] [CrossRef]
  26. Zou, C.; Li, H. Event–driven connected vehicular platoon control with mixed time–varying delay. IEEE Access 2019, 7, 111477–111486. [Google Scholar] [CrossRef]
  27. Li, Y.; Tang, C.; Li, K. Nonlinear finite–time consensus–based connected vehicle platoon control under fixed and switching communication topologies. Transp. Res. Part C Emerg. Technol. 2018, 93, 525–543. [Google Scholar] [CrossRef]
  28. Zhao, H.; Li, W.L. String Stability Analysis for Vehicle Platooning System with Switching Topologies. In Proceedings of the 2021 36th Youth Academic Annual Conference of Chinese Association of Automation (YAC), IEEE, Nanchang, China, 28–30 May 2021; pp. 61–65. [Google Scholar]
  29. Dai, S.; Shude, H.; Cai, H. Adaptive Leader–Follower Formation Control of Underactuated Surface Vehicles with Guaranteed Performance. IEEE Trans. Syst. Man Cybern. Syst. 2020, 52, 1997–2008. [Google Scholar] [CrossRef]
  30. Han, S.; Choi, M.; Cho, M. Dynamic Control and Simulation of Leader–follower Vehicle Formation Considering Vehicle Stability. Int. J. Control. Autom. Syst. 2023, 9, 2995–3005. [Google Scholar] [CrossRef]
  31. Tabasso, C.; Cichella, V.; Mehdi, B. Time Coordination and Collision Avoidance Using Leader–Follower Strategies in Multi–Vehicle Missions. Robotics 2021, 1, 34. [Google Scholar] [CrossRef]
  32. Zhigang, L.; Guo, Y.; Wang, H. Leader–follower Optimal Control Method for Vehicle Platoons to Improve Fuel Efficiency. Int. J. Adv. Comput. Sci. Appl. 2023, 4, 650–658. [Google Scholar]
  33. Peng, T.; Chen, Y.; Liu, C. Variable formation control of robots based on pilot–following method. Control. Eng. 2020, 08, 1434–1439. [Google Scholar]
  34. Desai, J.P.; Ostrowski, J.; Kumar, V. Controlling formations of multiple mobile robots. In Proceedings of the IEEE International Conference on Robotics & Automation, Leuven, Belgium, 20 May 1998; pp. 12–32. [Google Scholar]
  35. Desai, J.P.; Ostrowski, J.P.; Kumar, V. Modeling and control of formations of nonholonomic mobile robots. IEEE Trans. Robot. Autom. 2002, 6, 905–908. [Google Scholar] [CrossRef]
  36. Mastellone, S.; Stipanović, D.M.; Graunke, C.R.; Intlekofer, K.A.; Spong, M.W. Formation control and collision avoidance for multi–agent non–holonomic systems: Theory and experiments. Int. J. Robot. Res. 2008, 1, 107–126. [Google Scholar] [CrossRef]
  37. Shan, X.; Wang, J.; Wang, H. Research on Trajectory Tracking Control of Unmanned Vehicle Based on MPC. Mech. Engineer. 2020, 9, 45–47. [Google Scholar]
  38. Li, S.; Wang, J.; Li, K. Stabilization of linear predictive control systems with softening constraints. J. Tsinghua Univ. (Sci. Technol.) 2010, 11, 1848–1852. [Google Scholar]
Figure 1. Schematic diagram of the traditional pilot following method.
Figure 1. Schematic diagram of the traditional pilot following method.
Wevj 15 00073 g001
Figure 2. Schematic diagram of the improved pilot following method.
Figure 2. Schematic diagram of the improved pilot following method.
Wevj 15 00073 g002
Figure 3. Traditional pilot follows Fado car track tracking diagram.
Figure 3. Traditional pilot follows Fado car track tracking diagram.
Wevj 15 00073 g003
Figure 4. Traditional navigation follows Fado vehicle status diagram.
Figure 4. Traditional navigation follows Fado vehicle status diagram.
Wevj 15 00073 g004
Figure 5. Improved pilot following Fado vehicle tracking chart.
Figure 5. Improved pilot following Fado vehicle tracking chart.
Wevj 15 00073 g005
Figure 6. Improved pilotage follows Fado car status diagram.
Figure 6. Improved pilotage follows Fado car status diagram.
Wevj 15 00073 g006
Figure 7. Traditional pilot follows Fado car track diagram.
Figure 7. Traditional pilot follows Fado car track diagram.
Wevj 15 00073 g007
Figure 8. Traditional navigation follows Fado vehicle status diagram.
Figure 8. Traditional navigation follows Fado vehicle status diagram.
Wevj 15 00073 g008
Figure 9. Improved pilotage follows Fado car track chart.
Figure 9. Improved pilotage follows Fado car track chart.
Wevj 15 00073 g009
Figure 10. Improved navigation following Fado vehicle status diagram.
Figure 10. Improved navigation following Fado vehicle status diagram.
Wevj 15 00073 g010
Table 1. Vehicle and tire parameters.
Table 1. Vehicle and tire parameters.
ParameterValueParameterValue
Sprung mass1723 kgThe most powerful125 kw
The moment of inertia1243 kg/ m 2 Reference vertical force6500 N
Pitch moment of inertia4331 kg/ m 2 Spring stiffness268 N/mm
Deflection of inertia4175 kg/ m 2 The tire width215 mm
The wheelbase2700 mmFlat is better than55%
Distance from center of mass to front axis1232 mmTire structureRadial tire
Distance from center of mass to rear axis1468 mmWheel size17 inch
A half wheel track325 mm
Table 2. Tracking error of traditional pilot following method under linear condition.
Table 2. Tracking error of traditional pilot following method under linear condition.
LeaderFollower 1Follower 2Follower 3
Maximum lateral tracking error0.865 m1.715 m2.633 m3.533 m
Horizontal tracking average error0.146 m0.296 m0.469 m0.669 m
Table 3. Tracking error of improved pilot following method under linear condition.
Table 3. Tracking error of improved pilot following method under linear condition.
LeaderFollower 1Follower 2Follower 3
Maximum lateral tracking error0.022 m0.455 m0.482 m0.478 m
Horizontal tracking average error0.001 m0.085 m0.057 m0.094 m
Table 4. Tracking error of traditional pilot following method in curve condition.
Table 4. Tracking error of traditional pilot following method in curve condition.
LeaderFollower 1Follower 2Follower 3
Maximum lateral tracking error1.746 m34.985 m61.277 m80.313 m
Horizontal tracking average error4.366 m7.633 m8.802 m7.105 m
Table 5. Tracking error of improved pilot following method in curve condition.
Table 5. Tracking error of improved pilot following method in curve condition.
LeaderFollower 1Follower 2Follower 3
Maximum lateral tracking error0.157 m1.835 m1.878 m1.899 m
Horizontal tracking average error0.085 m0.379 m0.359 m0.324 m
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, J.; Lv, Y.; Shan, X.; Wang, H.; Wang, J. Research on Cooperative Control of Multiple Intelligent Networked Vehicles Based on the Improved Leader–Follower Method. World Electr. Veh. J. 2024, 15, 73. https://doi.org/10.3390/wevj15020073

AMA Style

Wang J, Lv Y, Shan X, Wang H, Wang J. Research on Cooperative Control of Multiple Intelligent Networked Vehicles Based on the Improved Leader–Follower Method. World Electric Vehicle Journal. 2024; 15(2):73. https://doi.org/10.3390/wevj15020073

Chicago/Turabian Style

Wang, Jingyue, Yanchang Lv, Xiaomeng Shan, Haotian Wang, and Junnian Wang. 2024. "Research on Cooperative Control of Multiple Intelligent Networked Vehicles Based on the Improved Leader–Follower Method" World Electric Vehicle Journal 15, no. 2: 73. https://doi.org/10.3390/wevj15020073

Article Metrics

Back to TopTop