State-sensitive event-triggered path following control of autonomous ground vehicles
Abstract
This paper investigates an improved event-triggered control based on the perception of state measurement for path following control of autonomous ground vehicles. Firstly, in order to regulate the event-triggered thresholds dynamically, a barrier-like function is first used to develop such a novel state-sensitive event-triggered communication (SS-ETC) scheme. Different from the existing variable-threshold ETC schemes, the proposed SS-ETC incorporates the state measurements directly in the event threshold adjustment, eliminating the need for additional terms or dynamics introduced in previous works. Secondly, the networked path following control modeling issues, which include both physical dynamics and the SS-ETC scheme, are characterized by the input delay approach. The controller design method is well derived, ensuring the preservation of input-to-state stability of the path following control system. The main advantage of this paper lies in the proposed SS-ETC, which shows a better trade-off between control and communication. Finally, several simulation experiments are conducted to verify the effectiveness of the proposed event-triggered control scheme.
Keywords
1. INTRODUCTION
In the past few decades, the autonomous ground vehicles (AGVs) are rapidly developing because of their wide applications in military and civilian fields[1–4]. Vehicle motion control, as the main function for fulfilling tasks, has become increasingly important in the design of AGVs. Since the sensors, controllers, and actuators are interconnected through communication networks, AGVs have evolved into typical networked control systems (NCSs)[5,6]. Due to the limited bandwidth in-vehicle network, the network-induced delays and packet dropouts impose additional constraints on the control loop in AGVs. Therefore, the control issues that consider information exchange schemes have gained popularity in designing of AGVs[6–9].
Path following control, which involves ensuring that a vehicle tracks the desired path with zero-steady state error, is a fundamental ability for AGVs[10,11]. It is worth noting that the GPS, which is used for positioning and navigation, is important to the path following control of AGVs. Up to now, it should be mentioned that the advent of shared communication brings some new challenges due to the networked integration of path following control. Therefore, the path following control needs to consider not only the in-vehicle communication network but also the out-communication network. In a traditional way, although many efforts have been dedicated to developing path following control strategies, only a few of them can cope with time delays or packet dropouts caused by networks due to the low networked integrations for AGVs[12,13]. Various control strategies have been developed to deal with such network-introduced difficulties, such as fuzzy control[14], MPC algorithm[8], robust control method[9,15,16], and adaptive control strategy[17]. However, the results of those methods show some conservations in communication scheduling. Based on the observation of existing works, there is still much room for further research on the co-design of control and communication for networked AGVs. This motivated us to study event-triggered path following control of AGVs.
To address the co-design issues of path following control and communication, the event-triggered communication (ETC) scheme, which transmits its measurement data only according to control requirements, has been proposed and received much attention from the control community. Compared to traditional time-triggered communication schemes, the ETC scheme is efficient in reducing communication frequency, thereby helping to avoid network congestion in in-vehicle networks. In addition, a larger communication interval can provide an extra time slot for scheduling vehicles among AGVs while preserving control performance[18]. However, the event-triggered control scheme of path following control in AGVs is considered just in a few of works[19–22], making it meaningful to develop ETC schemes specifically in path following control for AGVs. Furthermore, since functional safety is very important to the motion control of AGVs, a more intelligent ETC scheme should be well developed for path following control. In fact, ETC schemes have been extensively investigated in NCSs due to their resource-saving nature[23,24] and the references therein. Up to now, several novel ETC schemes have been developed to solve the problems arising from networks. For example, the adaptive ETC scheme that depended on state gradient is proposed to adjust the event threshold in[25], while a dynamic ETC scheme that introduces an additional positive term in the traditional ETC scheme is presented in[26]. Resilient ETC schemes are also proposed in[27,28] to deal with denial of service attacks, and learning-based ETC schemes are developed to cope with deception attacks in[19]. Furthermore, a memory-based ETC scheme is developed to improve control performance in[29]. Although the existing works on event-trigged control strategies show a flexible capacity to adjust transmission frequency, such previous works on the design of advanced ETC need extra terms or dynamics to adjust the event-triggered parameters rather than the parameters themselves. Therefore, these adjustment strategies of event-triggered threshold are blind to state perception, which splits the co-design of communication and control to some extent. In addition, due to the limited bandwidth for the in-vehicle communication network and limited capacity of calculation for the electronic control unit (ECU), using ETC to reduce communication and control burden is highly advantageous for path following control of AGVs.
Due to the limitation of the previous works, the state-measurement-based event-triggered control scheme is first developed to make a trade-off between communication efficiency and control performance. The proposed scheme, known as the state-sensitive (SS)-ETC scheme, incorporates the state measurement directly into the adjustment of event-triggered threshold dynamically. The convergence of the dynamic event-triggered thresholds is also removed while the stability of the path following control is not destroyed. The main contributions of this paper can be summarized as follows:
● The SS-ETC scheme is developed to adaptively adjust the event threshold. A barrier-like function is first introduced to indicate the SS-ETC scheme for path following control of AGVs. Compared to the static ETC scheme[30] with a fixed event-triggered parameter, the proposed SS-ETC can adjust the event-triggered threshold dynamically by introducing such a barrier-like function. Importantly, there is no need to introduce extra terms or dynamics when adjusting the event-triggered threshold. This is very different from the previous works, such as adaptive ETC scheme[25] and dynamic ETC scheme[26].
● The state measurement will directly contribute to the adjustment of an event-triggered threshold. Unlike the separate descriptions for physical dynamics and communication intervals in previous works[27,28], the dynamics of plant and communication scheme are intergraded in a uniform way. This approach gives a clearer presentation on stability properties and communication behavior. In addition, the proposed SS-ETC scheme is based on the sampled-data framework, which is different from the continuous one proposed by[31].
● The stability of the path following control of AGV is naturally guaranteed by the proposed SS-ETC scheme. With the proposed SS-ETC scheme, all the event-triggered thresholds can be naturally suppressed within a stability region. This approach provides a more flexible way to the co-design of communication and control in path following control of AGV.
Compared to the previous works, the proposed SS-ETC scheme, based on state perception, shows a higher level of adaptiveness on threshold adjustment in order to improve the functional safety of AGVs.
The remainder of this paper is organized as follows: Section Ⅱ gives a more detailed description on the proposed SS-ETC and NCS modeling for path following control of AGVs. Section Ⅲ presents the main results of this work, including the stability analysis and controller design under the proposed SS-ETC. In section Ⅳ, simulation results, which were conducted on a networked path following control of AGVs, are shown to verify the proposed theoretical results. Finally, section Ⅴ concludes this paper.
To the end of this section, some physical meanings of related self-steering control of autonomous vehicles (AVs) are given below Table 1.
Physical meanings in path following control
Parameter | Physical meaning |
the mass of vehicle | |
the lateral forces of the front tire | |
the lateral forces of the rear tire | |
the tire slip angle of the front tire | |
the tire slip angle of the rear tire | |
the vehicle sideslip angle | |
the yaw inertia of the vehicle | |
the center of gravity of the vehicle to the front wheel axis | |
the center of gravity of the vehicle to the rear wheel axis | |
the front tire cornering stiffness | |
the rear tire cornering stiffness | |
the lateral offset from the vehicle center of gravity to the closest | |
the error between the actual heading angle | |
the yaw rare of the vehicle with | |
the longitudinal velocity of the vehicle | |
the lateral velocity of the vehicle | |
the front-wheel steering angle | |
the curvilinear coordinate of point | |
the curvature of the desired path at the point |
2. PROBLEM FORMULATION
In this section, we first present the networked path following control modeling. Then, the SS-ETC scheme is proposed to dynamically adjust the event-triggered parameter. At last, the path following control modeling of AGVs under the proposed SS-ETC scheme is established.
2.1. Networked path following control framework
A networked path following control of AVs can be classified as a typical NCS, where all the measurements are transmitted over a CAN bus and GPS network, among others. The control actions are calculated by an ECU. To optimize the utilization of communication and computation resources, this paper introduces the SS-ETC unit. The introduction of the SS-ETC unit aims to address the following two problems:
● Under the conditions of resource constraints of in-and-out vehicle networks, the SS-ETC unit should regulate its communication behavior to realize a more efficient utilization of resources.
● Considering the control requirements of the path following control, the SS-ETC unit must ensure the stability of the path following control of AVs under resource-constrained environments.
The framework of the networked path following control is shown in Figure 1. Then, the mathematical modeling of path following control of AVs is given as follows
with
Further, define the state vector
where
Here, the disturbance
For the purpose of achieving a better understanding of the proposed SS-ETC framework, the following general assumptions are given first.
Assumption 1The sensors are time triggered with a fixed sampling period
Assumption 2Under the ETC scheme, not all the sampled data would be transmitted. Therefore, one can assume that the set of successfully transmitted samples is
Assumption 3The controllers and actuators are event-triggered. Then the control input at the actuator is generated by a zero-order holder (ZOH) with its holding interval
Remark 1The main difference between
2.2. SS-ETC scheme
The basic idea of the proposed SS-ETC scheme, which adjusts its event-triggered threshold according to the received state measurement, is captured by Figure 2.
The properties of the SS-ETC can be attributed to the following two cases:
● When a larger state measurement
● When a smaller state measurement
In order to highlight the SS-ETC scheme, we begin by introducing the following barrier-like function:
where
From (3), the following facts can be easily obtained:
● The upper bound of
● A larger
●
Since the ETC is an error-oriented communication scheme, then
with
Motivated by (3), the SS-ETC scheme described in Figure 1 is designed as
where
The event defined by
Remark 2In fact, the threshold value is important to make a trade-off between control performance and communication efficiency. The basics of the event design are to guarantee the stability of the controlled systems. But it is not easy to seek the best threshold because of time-varying requirements on control performance and communication efficiency. Thus, one can design dynamic ETC schemes or adaptive ETC schemes in order to achieve a better trade-off between control performance and communication efficiency.
Remark 3From the SS-ETC (5), a dynamic event threshold is well characterized by
● The pair (
● The
● The event-triggered threshold is dynamically adjusted according to the latest available measurement
Thus, the main advantages of the proposed SS-ETC lie in that: 1) by comparing adaptive ETC proposed in[25], the lower bound of the event-triggered
Therefore, the proposed SS-ETC (5) will make a trade-off between communication efficiency and control performance while the desired stability is guaranteed.
2.3. Path following control modeling under SS-ETC scheme
Under the above assumptions, the actual control actions based on (2) with a fixed controller can be represented as follows:
where
In the following, the divisions of the sampling-like intervals for
where
By defining
for all
Therefore, the control action of (6) can be represented as
by combing (4) and (7).
Further, the NCS modeling under SS-ETC (5) is described as
where the detailed meaning of parameters is given by the aforementioned equation (5). Here, the initial state of the
Remark 4In fact, (9) gives a more compact form of the event-triggered control for the NCS. From (9), it is clear that the stability of the closed loop dynamics now depends on the control update rule through
By using the proposed SS-ETC scheme (5), this paper attempts to pursue the ISS analysis and the controller synthesis for the NCS (9) while the following objectives are achieved.
Definition 1The NCS (8) resulting in (5) is said to be input-to-state stable (ISS), if there exist a
for all
3. MAIN RESULTS
In this section, the stability analysis and input to state stabilization issues are conducted with Lyapunov theory. In addition, the co-design algorithm is also presented at the end of this section.
For facilitating the proofs in the following sections, the following useful lemmas, which play important roles in our derivations, are presented first.
Lemma 1[33] For any positive definite matrix
where
Lemma 2[34] For any matrix
where
3.1. Stability analysis
Theorem 1For some positive scalars
where
Then, the NCS (9) under SS-ETC scheme (5) is ISS.
Proof: See Appendix.
From the proof of Theorem 1, it is clear that the convergence speed of the proposed event-triggered control algorithm is indicated by the parameter
Remark 5Compared to the static ETC scheme proposed in[30] and adaptive ETC scheme[20], the SS parameter
3.2. Controller design with its algorithm
Theorem 2For some positive scalars
where
Then, the NCS (9) under SS-ETC scheme (5) can be stabilized by the controller
Proof: The proof of this section is based on Theorem 1. By defining
Remark 6Different from the controller synthesis proposed in[27,30,34], the controller design not only depended on the parameter
Moving forward, the co-design algorithm for finding the event-triggered parameter
Algorithm 1 Co-design of control and communication 1: Set the positive scalars 2: While 3: 4: Solve LMIs (14), if there is a feasible solution 5: Return
4. VERIFICATION EXAMPLES
In this section, simulation results are provided to verify the designed stabilization method under the SS-ETC scheme for path following control of AGVs. The kinematics model of AGVs is depicted in Figure 3, and the detailed parameters can be browed from[32] with
The initial state is given by
Let
Then according to Algorithm 1 and by solving LMIs (13) in Theorem 2, the controller gain for SS-ETC is obtained that
with
By setting sampling period
Firstly, the state responses of the path following control are compared under a time-triggered scheme, static ETC scheme, and SS-ETC scheme, respectively. The simulations are given as follows. From the above simulation results from Figure 4
Then, we will observe the control performance with the given index
Performance comparisons
Table 2 shows that the control performance under SS-ETC is still less than a time-triggered control scheme. This implies that the functional safety is well trade-off between the time-triggered control scheme and static ETC scheme when the SS-ETC scheme is adopted.
Following this, we will analyze communication behaviors for the time-triggered transmission scheme, static ETC scheme, and SS-ETC scheme.
Based on Figure 8, the transmission times and average periods are given below. From Figure 8 and Table 3, one can see that the transmission times of SS-ETC are more than the ones of static ETC, and a less average transmission period is achieved. However, it is still far less than the time-triggered scheme. This is the reason why the SS-ETC can improve the control performance while saving communication resources. Nevertheless, such extra transmissions are based on the perception of the physical systems.
Transmission comparisons
Time-triggered scheme | Static ETC scheme | SS-ETC scheme | |||
Transmission times | Average period | Transmission times | Average period | Transmission times | Average period |
1500 | 0.1 | 133 | 1.0955 | 179 | 0.8346 |
In order to present the evolutions of the SS-ETC scheme, the following simulation is used to record the change of event-triggered thresholds of the SS-ETC.
The adaptiveness of the proposed SS-ETC scheme is shown in Figure 9, where the event-triggered threshold would be dynamically adjusted according to the state measurement in real time. Recalling (5), when
From the above simulation results, we can arrive at the following facts.
● If
● An adaptive adjustment scheme of the proposed SS-ETC is sensitive to fluctuations in measurements. Once an unstable state measurement is detected, the SS-ETC scheme will adopt a smaller event-triggered threshold to encourage a transmission, where better control performance is expected.
● Under the proposed SS-ETC scheme, the control performance can be well improved, even at the cost of increased communication consumption. This supplies a dynamic way to trade off between control and communication.
Under the above discussions, the proposed SS-ETC scheme provides a more flexible transmission way to accommodate control requirements.
5. CONCLUSIONS
So far, a novel SS-ETC scheme has been well designed for reducing communication load while ISS is achieved. The barrier-like function is first introduced to design such a SS-based ETC scheme. The proposed SS-ETC scheme shows some intelligent features when adjusting the event-triggered threshold by a nonlinear function. The intelligence of the proposed SS-ETC scheme can be summarized as follows:
● The event thresholds of such sampled-data error will be suppressed in a given upper bound, which the stability of the NCS is guaranteed;
● The event thresholds realize the two-way adjustment (decrement and increment) according to the state measurement automatically.
Under the proposed SS-ETC, the networked path following model, which included both communication and control parts, has been accurately described. Then, the stability analysis and controller design have been derived in detail for the purpose of ISS. At last, some simulation experiments have been conducted to confirm the effectiveness of the proposed co-design method for SS-ETC. Different from the previous works on variable-threshold ETC, the designed SS-ETC adjusted event threshold solely based on the physical state perception. In fact, the proposed SS-ETC is a class of state-oriented communication schemes in which the physical security of path following control can be well guaranteed.
However, the proposed SS-ETC scheme failed to discuss the following aspects.
● It is obvious that the parameter
● So far, the proposed SS-ETC scheme only depended on state measurement. Some other more reasonable indexes should be further considered;
● In fact, if the vehicle maneuvers very fast, the nonlinear dynamics of the vehicle is not negligible, and a linear controller is not effective. Therefore, the controller design by considering nonlinear dynamics of the vehicles should be included;
● In addition, due to vulnerability of communication networks, a security SS-ETC scheme, which includes both physical state and communication security perception, is still a challenging problem[35,36].
The above issues may be left for our future work.
DECLARATIONS
Authors' contributions
Conception and design of the study: Sun HT
Administrative support: Huang J
Data analysis and interpretation: Chen Z, Wang Z
Availability of data and materials
Not applicable.
Financial support and sponsorship
This work was supported in part by the National Natural Science Foundation of China under Grants 62103229, 62263019, the Natural Science Foundation of Shandong Province under Grant ZR2021QF026, the China Postdoctoral Science Foundation under Grant 2021M692024, the National Key R & D Program of China under Grant 2021YFE0193900.
Conflicts of interest
All authors declared that there are no conflicts of interest.
Ethical approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Copyright
© The Author(s) 2023.
APPENDIX
Proof of Theorem 1: The following Lyapunov-Krasovskii functions are well constructed
where
By differentiating the above designed functionals along with
In view of Lemma 1 and Lemma 2, the following relation holds
and
where
By summing up (18)
where
Using Schur complement for (25), (13) hold when
Let
from (25).
Obviously, (26) shows that the NCS (9) is ISS under the SS-ETC scheme (5).
REFERENCES
1. Wang H, Zhao H, Zhang J, Ma D, Li J, Wei J. Survey on unmanned aerial vehicle networks: a cyber physical system perspective. IEEE Commun Surv Tutorials 2020;22:1027-70.
2. Yurtsever E, Lambert J, Carballo A, Takeda K. A survey of autonomous driving: Common practices and emerging technologies. IEEE Access 2020;8:58443-69.
3. Shojaei K, Yousefi MR. Tracking control of a convoy of autonomous robotic cars with a prescribed performance. T I Meas Control 2019;41:3725-41.
4. Mezair T, Djenouri Y, Belhadi A, Srivastava G, Lin JC. Towards an advanced deep learning for the internet of behaviors: Application to connected vehicles. ACM Trans Sen Netw 2023;19:1-18.
5. Ni J, Hu J, Xiang C. Robust control in diagonal move steer mode and experiment on an X-by-wire UGV. EEE/ASME Trans Mechatron 2019;24:572-84.
6. Gu Z, Yin T, Ding Z. Path tracking control of autonomous vehicles subject to deception attacks via a learning-based event-triggered mechanism. IEEE Trans Neural Netw Learn Syst 2021;32:5644-53.
7. Shuai Z, Zhang H, Wang J, Li J, Ouyang M. Combined AFS and DYC control of four-wheel-independent-drive electric vehicles over can network with time-varying delays. IEEE Trans Veh Technol 2014;63:591-602.
8. Wang Z, Li G, Jiang H, Chen Q, Zhang H. Collision-free navigation of autonomous vehicles using convex quadratic programming-based model predictive control. IEEE/ASME Trans Mechatron 2018;23:1103-13.
9. Chang X, Liu Y, Shen M. Resilient control design for lateral motion regulation of intelligent vehicle. IEEE/ASME Trans Mechatron 2019;24:2488-97.
10. Shin J, Kwak D, Lee T. Robust path control for an autonomous ground vehicle in rough terrain. Control Eng Pract 2020;98:104384.
11. Wu Y, Wang L, Zhang J, Li F. Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control. IEEE Trans Veh Technol 2019;68:6379-90.
12. 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-74.
13. Chen T, Cai Y, Chen L, Xu X, Sun X. Trajectory tracking control of steer-by-wire autonomous ground vehicle considering the complete failure of vehicle steering motor. Simul Model Pract and Theory 2021;109:102235.
14. Hu C, Chen Y, Wang J. Fuzzy observer-based transitional path-tracking control for autonomous vehicles. IEEE Trans Intell Transport Syst 2021;22:3078-88.
15. Chen D, Liu G. Coordinated path-following control for multiple autonomous vehicles with communication time delays. IEEE Trans Contr Syst Technol 2020;28:2005-12.
16. Wang H, Song W, Liang Y, Li Q, Liang D. Observer-based finite frequency
17. Shojaei K. Neural adaptive pid formation control of car-like mobile robots without velocity measurements. Advanced Robotics 2017;31:947-64.
18. Guo G, Wen S. Communication scheduling and control of a platoon of vehicles in vanets. Trans Intell Transport Syst 2016;17:1551-63.
19. Gu Z, Yin T, Ding Z. Path tracking control of autonomous vehicles subject to deception attacks via a learning-based event-triggered mechanism. IEEE Trans Neural Netw Learn Syst 2021;32:5644-53.
20. Li W, Xie Z, Wong PK, Mei X, Zhao J. Adaptive-event-trigger-based fuzzy nonlinear lateral dynamic control for autonomous electric vehicles under insecure communication networks. IEEE Trans Ind Electron 2021;68:2447-59.
21. Zhang G, Chu S, Jin X, Zhang W. Composite neural learning fault-tolerant control for underactuated vehicles with event-triggered input. IEEE Trans Cybern 2021;51:2327-38.
22. Xie X, Zhou Q, Yue D, Li H. Relaxed control design of discrete-time takagi-sugeno fuzzy systems: an event-triggered real-time scheduling approach. IEEE Trans Syst Man Cybern, Syst 2018;48:2251-62.
23. Zhang X, Han Q, Zhang B. An overview and deep investigation on sampled-data-based event-triggered control and filtering for networked systems. IEEE Trans Ind Inf 2017;13:4-16.
24. Ge X, Han Q, Ding L, Wang Y, Zhang X. Dynamic event-triggered distributed coordination control and its applications: a survey of trends and techniques. IEEE Trans Syst Man Cybern, Syst 2020;50:3112-25.
25. Peng C, Zhang J, Yan H. Adaptive event-triggering
26. Girard A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans Automat Contr 2015;60:1992-7.
27. Hu S, Yue D, Xie X, Chen X, Yin X. Resilient event-triggered controller synthesis of networked control systems under periodic DoS jamming attacks. IEEE Trans Cybern 2019;49:4271-81.
28. Xu W, Ho DWC, Zhong J, Chen B. Event/self-triggered control for leader-following consensus over unreliable network with dos attacks. IEEE Trans Neural Netw Learn Syst 2019;30:3137-49.
29. Tian E, Peng C. Memory-based event-triggering
30. Peng C, Yang TC. Event-triggered communication and
31. Zhou W, Fu J, Yan H, Du X, Wang Y, Zhou H. Event-triggered approximate optimal path-following control for unmanned surface vehicles with state constraints. IEEE Trans Neural Netw Learn Syst 2023;34:104-18.
32. Wang R, Jing H, Hu C, Yan F, Chen N. Robust
33. Han Q. Absolute stability of time-delay systems with sector-bounded nonlinearity. Automatica 2005;41:2171-6.
34. Zhang X, Han Q. Event-triggered dynamic output feedback control for networked control systems. IET Control Theory A 2014;8:226-34.
35. Peng C, Sun H. Switching-like event-triggered control for networked control systems under malicious denial of service attacks. IEEE Trans Automat Contr 2020;65:3943-9.
Cite This Article
How to Cite
Sun, H. T.; Huang, J.; Chen, Z.; Wang, Z. State-sensitive event-triggered path following control of autonomous ground vehicles. Intell. Robot. 2023, 3, 257-73. http://dx.doi.org/10.20517/ir.2023.17
Download Citation
Export Citation File:
Type of Import
Tips on Downloading Citation
Citation Manager File Format
Type of Import
Direct Import: When the Direct Import option is selected (the default state), a dialogue box will give you the option to Save or Open the downloaded citation data. Choosing Open will either launch your citation manager or give you a choice of applications with which to use the metadata. The Save option saves the file locally for later use.
Indirect Import: When the Indirect Import option is selected, the metadata is displayed and may be copied and pasted as needed.
Comments
Comments must be written in English. Spam, offensive content, impersonation, and private information will not be permitted. If any comment is reported and identified as inappropriate content by OAE staff, the comment will be removed without notice. If you have any queries or need any help, please contact us at support@oaepublish.com.