Download PDF
Research Article  |  Open Access  |  19 Jul 2023

State-sensitive event-triggered path following control of autonomous ground vehicles

Views: 484 |  Downloads: 182 |  Cited:  1
Intell Robot 2023;3(3):257-73.
10.20517/ir.2023.17 |  © The Author(s) 2023.
Author Information
Article Notes
Cite This Article

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

Networked control systems, event-triggered scheme, autonomous ground vehicles, path following control

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[14]. 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[69].

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[1922], 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.

Table 1

Physical meanings in path following control

ParameterPhysical meaning
$$ m $$the mass of vehicle
$$ F_{yf} $$the lateral forces of the front tire
$$ F_{yr} $$the lateral forces of the rear tire
$$ \alpha_{f} $$the tire slip angle of the front tire
$$ \alpha_{r} $$the tire slip angle of the rear tire
$$ \beta $$the vehicle sideslip angle
$$ I_{z} $$the yaw inertia of the vehicle
$$ l_{f} $$the center of gravity of the vehicle to the front wheel axis
$$ l_{r} $$the center of gravity of the vehicle to the rear wheel axis
$$ C_{f} $$the front tire cornering stiffness
$$ C_{r} $$the rear tire cornering stiffness
$$ e $$the lateral offset from the vehicle center of gravity to the closest $$ T $$ on the desired path
$$ \psi $$the error between the actual heading angle $$ \psi_{h} $$ and the desired heading angle $$ \psi_{d} $$
$$ r $$the yaw rare of the vehicle with $$ \dot{\psi}_{h}=r $$
$$ v_{x} $$the longitudinal velocity of the vehicle
$$ v_{y} $$the lateral velocity of the vehicle
$$ \delta_{f} $$the front-wheel steering angle
$$ \sigma $$the curvilinear coordinate of point $$ T $$ along the path from an initial position predefined
$$ \rho (\sigma) $$the curvature of the desired path at the point $$ T $$.

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

$$ \begin{equation} \left\{ \begin{aligned} \dot{e}&=v_{x}\beta+v_{x}\psi+d_{1}\\ \dot{\psi}&=r-\rho(\sigma)v_{x}\\ \dot{\beta}&=a_{11}\beta+a_{12}r+b_{1}\delta_{f}+d_{2}\\ \dot{r}&=a_{21}\beta+a_{22}r+b_{2}\delta_{f}+d_{3}. \end{aligned} \right. \end{equation} $$

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 1. Path following control diagram with SS-ETC scheme.

with

$$ a_{11}=-\frac{(C_{f}+C_{r})}{mv_{x}}, a_{12}=-(1+\frac{(l_{f}C_{f}-l_{r}C_{r})}{mv_{x}^{2}}), \\ a_{21}=\frac{(l_{r}C_{r}-l_{f}C_{f})}{I_{z}}, a_{22}=-(\frac{(l_{f}^{2}C_{f}+l_{r}^{2}C_{r})}{v_{x}I_{z}}), \\ b_{1}=\frac{C_{f}}{mv_{x}}, b_{2}=\frac{l_{f}C_{f}}{I_{z}} .$$

Further, define the state vector $$ x(t)=[e, \psi, \beta, r]^{T} $$, the control input $$ u(t)=\delta_{f} $$, the state-space form of the path following model[32] of AVs can be given as follows

$$ \begin{equation} \dot{x}(t)=Ax(t)+Bu(t)+w(t) \end{equation} $$

where

$$ \begin{gather*} A=\begin{bmatrix} 0 & v_{x} & v_{x} & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & a_{11}&a_{12}\\ 0 & 0 & a_{21}&a_{22} \end{bmatrix}, B=\begin{bmatrix} 0\\ 0\\ b_{1}\\ b_{2} \end{bmatrix}, w(t)=\begin{bmatrix} d_{1}\\ -\rho(\sigma)v_{x}\\ d_{2}\\ d_{3} \end{bmatrix} \end{gather*} $$

Here, the disturbance $$ w(t)=[d_{1}, -\rho(\sigma)v_{x}, d_{2}, d_{3}]^{T} $$ with modeling errors $$ d_{1} $$, $$ d_{2} $$, and $$ d_{3} $$.

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 $$ h $$. Then, the sampling set $$ \mathbb{S}_{1}=\{0, h, 2h, \cdots, kh\} $$ is assumed for all $$ k\in \mathbb{N} $$ under a sampled-data framework.

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 $$ \mathbb{S}_{2}=\{0, t_{1}h, t_{2}h, \cdots, t_{k}h\} $$. Obviously, $$ \mathbb{S}_{2}\subseteq\mathbb{S}_{1} $$.

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 $$ t\in [t_{k}h+\tau_{t_{k}}, t_{k+1}h+\tau_{t_{k+1}}) $$. Here, $$ \tau_{t_{k}} $$ is the transmission delay.

Remark 1The main difference between $$ \mathbb{S}_{1} $$ and $$ \mathbb{S}_{2} $$ lies in the fact that not all the sampled data would be transmitted for the ETC scheme. In fact, if $$ \mathbb{S}_{1}=\mathbb{S}_{2} $$, it means that all sampled data are transmitted, and the event-triggered transmission becomes a time-triggered transmission for Assumption. 2.

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.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 2. The basic idea of the SS-ETC.

The properties of the SS-ETC can be attributed to the following two cases:

● When a larger state measurement $$ ||x(t_{k}h)|| $$ is received, the SS-ETC scheme deems that the physical system becomes unstable, and it would encourage transmissions to stabilize the physical system with a higher control frequency. Then a lower event-triggered is adopted.

● When a smaller state measurement $$ ||x(t_{k}h)|| $$ is received, the SS-ETC scheme deems that the physical system is stable, and some unnecessary transmissions can be reduced. Then an upper event-triggered threshold is maintained.

In order to highlight the SS-ETC scheme, we begin by introducing the following barrier-like function:

$$ \begin{equation} f(x)=\frac{a}{x+b} \end{equation} $$

where $$ a $$ and $$ b $$ are given positive constants, and $$ x\geq0 $$ is an independent variable.

From (3), the following facts can be easily obtained:

● The upper bound of $$ f(x) $$ is $$ \frac{a}{b} $$, while $$ x=0 $$.

● A larger $$ x $$ leads to a smaller $$ f(x) $$ and vice versa. In addition, when $$ x\rightarrow \infty $$, $$ f(x)\rightarrow 0 $$.

$$ b $$ is used to avoid zero in the denominator.

Since the ETC is an error-oriented communication scheme, then $$ \varsigma(i_{k}h) $$ is generally defined as the state error between the current sampling instant and the latest transmitted sampling instant, i.e.,

$$ \begin{equation} \varsigma(i_{k}h)=x(i_{k}h)-x(t_{k}h) \end{equation} $$

with $$ i_{k}h=t_{k}h+\ell h $$, $$ \ell\in \mathbb{N} $$.

Motivated by (3), the SS-ETC scheme described in Figure 1 is designed as

$$ \begin{equation} t_{k+1}h=t_{k}h+ \min\limits_{\ell}\{\ell h|\varsigma^{T}(i_{k}h)\Phi \varsigma(i_{k}h)\geq \frac{\sigma_{\epsilon}}{||x(t_{k}h)||+\epsilon}\mathcal{X}(t_{k})\} \end{equation} $$

where $$ \mathcal{X}(t_{k})=x^{T}(t_{k}h)\Phi x(t_{k}h) $$. $$ \epsilon>0 $$ is a given constant, $$ \sigma_{\epsilon} $$ is a positive event-triggered parameter related to $$ \epsilon $$, and $$ \Phi $$ is a positive definite matrix to be designed.

The event defined by $$ \frac{\sigma_{\epsilon}}{||x(t_{k}h)||+\epsilon}\mathcal{X}(t_{k}) $$ is important to the transmission under the ETC scheme. It is worth noting that the existing parameter $$ \epsilon $$ is used to avoid zero in the denominator when one wants to design a meaningful event-triggered scheme (5). In addition, once the parameter $$ \epsilon $$ is selected, the corresponding event-triggered parameter $$ \sigma_{\epsilon} $$ can be designed.

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 $$ \frac{\sigma_{\epsilon}}{||x(t_{k}h)||+\epsilon} $$, which is related to the parameters $$ \epsilon $$, $$ \sigma_{\epsilon} $$, and $$ ||x(t_{k}h)|| $$. Based on the established SS-ETC scheme, we can arrive at

The pair ($$ \epsilon $$, $$ \sigma_{\epsilon} $$) gives the basis of the event-triggered parameter design while preserving the input-to-state stability (ISS). For a different $$ \epsilon $$, one can derive a corresponding $$ \sigma_{\epsilon} $$ to guarantee the existing of the controller $$ K $$;

The $$ \frac{\sigma_{\epsilon}}{\epsilon} $$ supplies a upper bound of event-triggered parameter when $$ ||x(t_{k}h)||=0 $$. This indicates that a lower transmission frequency is expected while the stability of the studied NCS is guaranteed;

The event-triggered threshold is dynamically adjusted according to the latest available measurement $$ ||x(t_{k}h)|| $$, directly.

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 $$ \sigma_{m} $$ is not needed for the proposed SS-ETC (5); 2) by comparing the dynamic ETC scheme[26], the extra term $$ \eta(t) $$, which is used to adjust the event threshold, is not necessary for the proposed SS-ETC (5); 3) It is clear that the thresholds of the proposed SS-ETC scheme (5) are always arrested in a stability region while threshold adjusting.

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:

$$ \begin{equation} \left\{\begin{split} & \dot{x}(t)=Ax(t)+Bu(t)+w(t) \\ & u(t)=Kx(t_{k}h), t\in[t_{k}h+\tau_{t_{k}}, t_{k+1}h+\tau_{t_{k+1}}) \end{split} \right. \end{equation} $$

where $$ K $$ is the cloud controller gain to be designed.

In the following, the divisions of the sampling-like intervals for $$ [t_{k}h+\tau_{k}, t_{k+1}h+\tau_{k+1}) $$ are presented according to[30]. Assume that

$$ \begin{equation*} \Omega=\cup_{\ell=0}^{t_{k+1}-t_{k}-1}\Omega_{\ell} \end{equation*} $$

where $$ \Omega_{\ell}=[i_{k}h+\tau_{i_{k}}, i_{k}h+h+\tau_{i_{k}+1}) $$ with $$ i_{k}h=t_{k}h+\ell h $$.

By defining

$$ \begin{equation} \tau(t)=t-i_{k}h \end{equation} $$

for all $$ t\in \Omega_{\ell} $$, then the piece-wise function satisfying $$ \dot{\tau}(t)=1 $$, and

$$ \begin{equation*} 0\leq \tau_{m}=\min\{\tau_{t_{k}}, \tau_{t_{k+1}}\}\leq h+\max\{\tau_{t_{k}, \tau_{k+1}}\}=\tau_{M}. \end{equation*} $$

Therefore, the control action of (6) can be represented as

$$ \begin{equation} u(t)=K(x(t-\tau(t))-\varsigma(i_{k}h)) \end{equation} $$

by combing (4) and (7).

Further, the NCS modeling under SS-ETC (5) is described as

$$ \begin{equation} \left\{ \begin{split} & \dot{x}(t)=Ax(t)+BK(x(t-\tau(t))-\varsigma(i_{k}h))+w(t) \\ & \text{subjects to:}\\ &\varsigma^{T}(i_{k}h)\Phi \varsigma(i_{k}h)\leq \frac{\sigma_{\epsilon}}{||x(t_{k}h)||+\epsilon}\mathcal{X}(t_{k}) \end{split} \right. \end{equation} $$

where the detailed meaning of parameters is given by the aforementioned equation (5). Here, the initial state of the $$ x(t) $$ can be defined as $$ x(t_{0}) $$ for $$ t\in [t_{0}-\tau_{M}, t_{0}) $$.

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 $$ \varsigma(i_{k}h) $$. If the SS-ETC scheme, where the event-triggered condition given in the below equation of (9), keeps $$ \varsigma(i_{k}h) $$ in a small sense, the stability of the studied dynamics would not be destroyed. This is the reason that one can stabilize (9) with a variable-threshold ETC scheme with the same controller $$ K $$.

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 $$ \mathcal{KL} $$-function $$ \psi $$ and $$ \mathcal{K}_{\infty} $$-function $$ \phi $$ such that

$$ \begin{equation} ||x(t)||\leq \psi(||x(t_{0})||, t)+\phi(||w(t)||_{\infty}) \end{equation} $$

for all $$ w(t)\in \mathcal{L}_{\infty} $$.

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 $$ R\in \mathbb{R}^{n\times n} $$ with $$ R=R^{T} $$, a scalar $$ \mu>0 $$ and a vector function $$ \dot{x}:[-\mu, 0]\rightarrow \mathbb{R}^{n} $$ such that the following integration inequality is well defined, i.e.,

$$ \begin{equation} -\eta\int_{t-\eta}^{t}\dot{x}^{T}(s)R\dot{x}(s)ds\leq -\xi^{T}(t)\left[ \begin{array}{cc} R & -R \\ -R & R \\ \end{array} \right]\xi(t) \end{equation} $$

where $$ \xi^{T}(t)=\left[ \begin{array}{cc} x(t) & x(t-\eta) \\ \end{array} \right]. $$

Lemma 2[34] For any matrix $$ R>0 $$, $$ \left[ \begin{array}{cc} R & S \\ S^{T} & R \\ \end{array} \right]> 0 $$, scalars $$ -\eta_{2}\leq\eta(t)\leq -\eta_{1} $$, and a vector function $$ \dot{x}:[-\eta_{2}, -\eta_{1}]\rightarrow \mathbb{R}^{n} $$ such that the following integration inequality is well defined, i.e.,

$$ \begin{equation} \begin{split} -(\eta_{2}-\eta_{1})&\int_{t-\eta_{2}}^{t-\eta_{1}}\dot{x}^{T}(s)R\dot{x}(s)ds\leq \\ & - \zeta^{T}\left[ \begin{array}{ccc} R & S-R & -S \\ \ast & 2R-S-S^{T} & S-R \\ \ast & \ast & R \\ \end{array} \right]\zeta(t) \end{split} \end{equation} $$

where $$ \zeta^{T}(t)=\left[ \begin{array}{ccc} x(t-\eta_{1})& x(t-\eta(t)) & x(t-\eta_{2}) \\ \end{array} \right] $$.

3.1. Stability analysis

Theorem 1For some positive scalars $$ \epsilon $$, $$ \sigma_{\epsilon} $$, $$ \tau_{m} $$, $$ \tau_{M} $$ ($$ \tau_{m}\leq \tau_{M} $$), $$ \alpha $$, $$ \varsigma $$, and matrix $$ K $$, if there exist real symmetric positive definite matrices $$ P $$, $$ Q_{i} $$, $$ R_{i} $$ ($$ i\in \{1, 2\} $$) and arbitrary matrices $$ S $$ for such that the follow inequalities hold

$$ \begin{equation} \Pi= \left[ \begin{array}{cc} \Pi_{11} & \Pi_{12}\\ \ast& \Pi_{22} \\ \end{array} \right] <0, \quad \left[ \begin{array}{cc} R_{2}& S \\ \ast & R_{2} \\ \end{array} \right]>0 \end{equation} $$

where

\begin{align} \Pi_{11} & = [(1, 1)=A^{T}P+PA+2\alpha P+Q_{1}-e^{-2\alpha\tau_{m}}R_{1} , \\ & \quad (1, 2)=e^{-2\alpha\tau_{m}}R_{1}, (1, 3)=PBK, (1, 5)=-PBK , \\ & \quad (1, 6)=PF , \\ & \quad (2, 2)=e^{-2\alpha\tau_{m}}(Q_{2}-R_{1}-Q_{1})-e^{-2\alpha\tau_{M}}R_{2} , ~~~~ (2, 3)=e^{-2\alpha\tau_{M}}(R_{2}-S), (2, 4)=e^{-2\alpha\tau_{M}}S , \\ & \quad (3, 3)=e^{-2\alpha\tau_{M}}(S+S^{T}-2R_{2})+\frac{\sigma_{\epsilon}}{\epsilon}\Phi , \\ & \quad (3, 4)=e^{-2\alpha\tau_{M}}(R_{2}-S), (3, 5)=-\frac{\sigma_{\epsilon}}{\epsilon}\Phi , \\ & \quad (4, 4)=e^{-2\alpha\tau_{M}}(-R_{2}-Q_{2}), (5, 5)=\frac{\sigma_{\epsilon}}{\epsilon}\Phi-\Phi , \\ & \quad (6, 6)=-\varsigma] . \\ \Pi_{12} & = [\tau_{m}R_{1}\Gamma, (\tau_{M}-\tau_{m})R_{2}\Gamma] . \\ \Pi_{22} & = \mathrm{diag}[-R_{1}, -R_{2}] , \\ \Gamma^{T} & = [A, 0, BK, 0, -BK, F] . \end{align}

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 $$ \alpha $$. Namely, for a given convergence speed $$ \alpha $$, if a solution exists for the LMIs (13) under the proposed SS-ETC scheme (5), the convergence speed $$ \alpha $$ is achieved by the designed controller $$ K $$.

Remark 5Compared to the static ETC scheme proposed in[30] and adaptive ETC scheme[20], the SS parameter $$ \epsilon $$ is introduced during the proof of the stability analysis. Obviously, the different event-triggered parameter $$ \sigma_{\epsilon} $$ can be obtained by a different SS parameter $$ \epsilon $$. Thus, $$ \sigma_{\epsilon}\in[0, 1) $$ is removed during the design of the corresponding event-triggered parameter while introducing an appropriate $$ \epsilon $$. By combing Remark 4, one can see that the $$ \frac{\sigma_{\epsilon}}{\epsilon} $$ supplies the upper bound of the event-triggered threshold. Thus, any event-triggered thresholds less than $$ \frac{\sigma_{\epsilon}}{\epsilon} $$ would not destroy the stability property of the physical systems.

3.2. Controller design with its algorithm

Theorem 2For some positive scalars $$ \epsilon $$, $$ \sigma_{\epsilon} $$, $$ \tau_{m} $$, $$ \tau_{M} $$ ($$ \tau_{m}\leq \tau_{M} $$), $$ \alpha $$, $$ \varsigma $$, if there exist real symmetric positive definite matrices $$ X $$, $$ \overline{Q}_{i} $$, $$ \overline{R}_{i} $$ ($$ i\in \{1, 2\} $$) and arbitrary matrices $$ \overline{S} $$ for such that the follow inequalities hold

$$ \begin{equation} \overline{\Pi}= \left[ \begin{array}{cc} \overline{\Pi}_{11} & \overline{\Pi}_{12}\\ \ast& \overline{\Pi}_{22} \\ \end{array} \right] <0, \quad \left[ \begin{array}{cc} \overline{R}_{2}& \overline{S} \\ \ast & \overline{R}_{2} \\ \end{array} \right]>0 \end{equation} $$

where

\begin{align} \overline{\Pi}_{11} & =[(1, 1)=XA^{T}+AX+2\alpha X+\overline{Q}_{1}-e^{-2\alpha\tau_{m}}\overline{R}_{1} ,\\ & \quad(1, 2)=e^{-2\alpha\tau_{m}}\overline{R}_{1}, (1, 3)=BY, (1, 5)=-BY \\ & \quad(1, 6)=F , \\ & \quad(2, 2)=e^{-2\alpha\tau_{m}}(\overline{Q}_{2}-\overline{R}_{1}-\overline{Q}_{1})-e^{-2\alpha\tau_{M}}\overline{R}_{2} , ~~~~ (2, 3)=e^{-2\alpha\tau_{M}}(\overline{R}_{2}-\overline{S}), (2, 4)=e^{-2\alpha\tau_{M}}\overline{S} ,\\ & \quad(3, 3)=e^{-2\alpha\tau_{M}}(\overline{S}+\overline{S}^{T}-2\overline{R}_{2})+\frac{\sigma_{\epsilon}}{\epsilon}\overline{\Phi} , \\ & \quad(3, 4)=e^{-2\alpha\tau_{M}}(\overline{R}_{2}-\overline{S}), (3, 5)=-\frac{\sigma_{\epsilon}}{\epsilon}\overline{\Phi} , \\ & \quad(4, 4)=e^{-2\alpha\tau_{M}}(-\overline{R}_{2}-\overline{Q}_{2}), (5, 5)=\frac{\sigma_{\epsilon}}{\epsilon}\overline{\Phi}-\overline{\Phi} , \\ & \quad(6, 6)=-\varsigma] .\\ \Pi_{12} & =[\tau_{m}\overline{R}_{1}\Gamma, (\tau_{M}-\tau_{m})\overline{R}_{2}\Gamma] .\\ \Pi_{22} & =diag[X-2\overline{R}_{1}, X-2\overline{R}_{2}] , \\ \Gamma^{T} & =[AX, 0, BY, 0, -BY, F] . \end{align}

Then, the NCS (9) under SS-ETC scheme (5) can be stabilized by the controller $$ K=YX^{-1} $$ while ISS is preserved.

Proof: The proof of this section is based on Theorem 1. By defining $$ X=P^{-1} $$, $$ \overline{Q}_{i}=XQ_{i}X^{T} $$, $$ \overline{R}_{i}=XR_{i}X^{T} $$, $$ \overline{S}=XSX^{T} $$, $$ \overline{\Phi}=X\Phi X^{T} $$ with $$ i\in \{1, 2\} $$, and $$ Y=KX $$, then one can pre- and post-multiplying both side of left equalities in (13) with $$ diag[X, X X, X, I, X, X] $$ and right inequalities in (13) with $$ diag[X, X] $$. By using $$ -X\overline{R}_{i}X\leq\overline{R}_{i}-2X $$ to deal with the nonlinear terms in (13).

Remark 6Different from the controller synthesis proposed in[27,30,34], the controller design not only depended on the parameter $$ \sigma_{\epsilon} $$ but also the parameter $$ \epsilon $$. By introducing the parameter $$ \epsilon $$, an upper bound of the event threshold is well given. Then, the designed controller $$ K $$ according to both $$ \sigma_{\epsilon} $$ and $$ \epsilon $$ can be well used to cope with the fluctuation of the event-triggered threshold. This is very different from the above controller design with a fixed event-triggered threshold.

Moving forward, the co-design algorithm for finding the event-triggered parameter $$ \sigma_{\epsilon} $$ is presented.

Algorithm 1 Co-design of control and communication
1: Set the positive scalars $$ \epsilon $$, $$ \tau_{m} $$, $$ \tau_{M} $$ ($$ \tau_{m}\leq \tau_{M} $$), $$ \alpha $$, $$ \varsigma $$ and the initial event triggered parameter $$ \sigma_{\epsilon} $$. Give the increasing step $$ \Delta>0 $$ and an optimization target $$ topt<0 $$;
2: While $$ topt<0 $$
3: $$ \sigma_{\epsilon}=\sigma_{\epsilon}+\Delta $$
4: Solve LMIs (14), if there is a feasible solution $$ P $$, $$ Q_{i} $$, $$ R_{i} $$ ($$ i=1, 2 $$) and $$ \Phi $$ satisfying LMIs (14), go to the next step. Otherwise, return Step 1.
5: Return $$ \sigma_{\epsilon}-\Delta $$ and calculate $$ K $$ and $$ \Phi $$.

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 $$ m=1500kg $$, $$ I_{z}=2500kg\cdot m^{2} $$, $$ l_{s}=0.8m $$, $$ l_{f}=1.3m $$, $$ l_{r}=1.4m $$, $$ C_{f}=40000N/rad $$, $$ C_{r}=40000N/rad $$, $$ v_{x}=25km/h $$.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 3. Kinematics model of path following control.

The initial state is given by $$ x(0)=\left[ \begin{array}{cccc} -0.1 & 0 & -0.01 & 0.2\\ \end{array} \right] $$, the external disturbance is $$ w(t)=0.01\sin(t) $$ during $$ t\in[30s, 45s] $$.

Let $$ \tau_{m}=0.1 $$, $$ \tau_{M}=0.2 $$, $$ \alpha=0.32 $$, $$ \epsilon=1 $$. For comparisons, the controller's gain $$ K_{0} $$ based on time delay method is given by

$$ \begin{equation} K_{0}=\left[ \begin{array}{cccc} -0.006 & -0.136 & -0.036 & -0.0408\\ \end{array} \right] \end{equation} $$

Then according to Algorithm 1 and by solving LMIs (13) in Theorem 2, the controller gain for SS-ETC is obtained that $$ \sigma_{\epsilon}=0.23 $$ and

$$ \begin{equation} K_{1}=\left[ \begin{array}{cccc} -0.001 & -0.0806 & -0.0202 & -0.0254 \\ \end{array} \right] \end{equation} $$

with

$$ \begin{equation*} \Phi=10^{8}\times\left[ \begin{array}{cccc} 1.7610 & -0.0237 & -0.1534 & 0.1880 \\ -0.0237 & 0.2489 & -0.4727 & -0.4127 \\ -0.1534 & -0.4727 & 0.9203 & 0.7671 \\ 0.1880 & -0.4127 & 0.7671 & 0.6969 \\ \end{array} \right]. \end{equation*} $$

By setting sampling period $$ h=0.1s $$ and simulation length $$ T=150s $$, the following simulation results for comparisons are obtained.

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$$ \sim $$Figure 7, the control performances, which include convergence and stability prosperities, are indeed improved under the proposed SS-ETC scheme by comparing with static ETC scheme.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 4. Response of lateral offset.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 5. Comparisons of heading error response.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 6. Comparisons of sideslip angle response.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 7. Comparisons of yaw rate response.

Then, we will observe the control performance with the given index $$ J=||x(t)||^{2} $$. The detailed performances are given in Table 2.

Table 2

Performance comparisons

$$ J_{0} $$ with period transmission$$ J_{1} $$ with static ETC$$ J_{2} $$ with SS-ETC
$$ 2.7420\times 10^{3} $$$$ 5.6193\times 10^{3} $$$$ 3.6061\times 10^{3} $$

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.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 8. Release interval comparisons.

Table 3

Transmission comparisons

Time-triggered schemeStatic ETC schemeSS-ETC scheme
Transmission timesAverage periodTransmission timesAverage periodTransmission timesAverage period
15000.11331.09551790.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 $$ ||x(t_{k}h)|| $$ becomes a larger one; thus a smaller event threshold is adopted. This is helpful in improving control performance when an unstable measurement is detected. However, the threshold is equal to the static event-triggered parameter when the state measurement $$ ||x(t_{k}h)||\rightarrow 0 $$. This is helpful in reducing transmissions when the system is stable.

State-sensitive event-triggered path following control of autonomous ground vehicles

Figure 9. Evolutions of threshold comparisons.

From the above simulation results, we can arrive at the following facts.

● If $$ ||x(t_{k}h)||\rightarrow 0 $$, the event-triggered parameter in the SS-ETC scheme will degenerate to the static event-triggered parameter, which is beneficial to reduce transmissions when a stable measurement is observed.

● 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 $$ \epsilon $$ will make any difference on the event-triggered condition. How to design such a parameter is not included in this paper;

● 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

$$ \begin{equation} V(t)= V_{P}(t)+V_{Q_{1}}(t)+V_{Q_{2}}(t)+V_{R_{1}}(t)+V_{R_{2}}(t)] \end{equation} $$

where

$$ \begin{align} &V_{P}(t)=x^{T}(t)Px(t)& \end{align} $$

$$ \begin{align} V_{Q_{1}}(t)&=\int_{t-\tau_{m}}^{t}e^{2\alpha(s-t)}x^{T}(s)Q_{1}x(s)ds& \end{align} $$

$$ \begin{align} V_{Q_{2}}(t)&=\int_{t-\tau_{M}}^{t-\tau_{m}}e^{2\alpha(s-t)}x^{T}(s)Q_{2}x(s)ds& \end{align} $$

$$ \begin{align} V_{R_{1}}(t)&=\tau_{m}\int_{-\tau_{m}}^{0}\int_{t+\theta}^{t}e^{2\alpha(s-t)}\dot{x}^{T}(s)R_{1}\dot{x}(s)dsd\theta& \end{align} $$

$$ \begin{align} V_{R_{2}}(t)&=(\tau_{M}-\tau_{m})\int_{-\tau_{M}}^{-\tau_{m}}\int_{t+\theta}^{t}e^{2\alpha(s-t)}\dot{x}^{T}(s)R_{2}\dot{x}(s)dsd\theta& \end{align} $$

By differentiating the above designed functionals along with $$ x(t) $$, we can obtain

$$ \begin{align} \dot{V}_{P}(t)&=2x^{T}(t)P[Ax(t)+BKx(t-\tau(t)) & \\ &-BK\varsigma(i_{k}h)+Fw(t)] \end{align} $$

$$ \begin{align} \dot{V}_{Q_{1}}(t)&=-2\alpha V_{Q_{1}}(t)+x^{T}(t)Q_{1}x(t)&\\ &-e^{-2\alpha \tau_{m}}x^{T}(t-\tau_{m})Q_{1}x(t-\tau_{m}) \end{align} $$

$$ \begin{align} \dot{V}_{Q_{2}}(t)&=-2\alpha V_{Q_{2}}(t)+e^{-2\alpha \tau_{m}}x^{T}(t-\tau_{m})Q_{2}x(t-\tau_{m})\\ &-e^{-2\alpha \tau_{M}}x^{T}(t-\tau_{M})Q_{2}x(t-\tau_{M}) \end{align} $$

$$ \begin{align} \dot{V}_{R_{1}}(t)& =-2\alpha V_{R_{1}}(t)+\tau_{m}^{2}\dot{x}^{T}(t)R_{1}\dot{x}(t) &\\ &-\tau_{m}\int_{t-\tau_{m}}^{t}e^{2\alpha(s-t)}\dot{x}^{T}(s)R_{1}\dot{x}(s)ds \end{align} $$

$$ \begin{align} \dot{V}_{R_{2}}(t)& =-2\alpha V_{R_{2}}(t)+(\tau_{M}-\tau_{m})^{2}\dot{x}^{T}(t)R_{2}\dot{x}(t) &\\ &-(\tau_{M}-\tau_{m})\int_{t-\tau_{M}}^{t-\tau_{m}}e^{2\alpha(s-t)}\dot{x}^{T}(s)R_{2}\dot{x}(s)ds \end{align} $$

In view of Lemma 1 and Lemma 2, the following relation holds

$$ \begin{align} &-\tau_{m}\int_{t-\tau_{m}}^{t}e^{2\alpha(s-t)}\dot{x}^{T}(s)R_{1}\dot{x}(s)ds \leq &\\ &-e^{-2\alpha\tau_{m}}\left[ \begin{array}{c} x(t) \\ x(t-\tau_{m}) \\ \end{array} \right]^{T} \left[ \begin{array}{cc} R_{1} & -R_{1} \\ -R_{1} & R_{1} \\ \end{array} \right]\left[ \begin{array}{c} x(t) \\ x(t-\tau_{m}) \\ \end{array} \right] & \end{align} $$

and

$$ \begin{align} &-(\tau_{M}-\tau_{m})\int_{t-\tau_{M}}^{t-\tau_{m}}e^{2\alpha(s-t)}\dot{x}^{T}(s)R_{2}\dot{x}(s)ds \leq &\\ &-e^{-2\alpha\tau_{M}}\zeta^{T}(t)\left[ \begin{array}{ccc} R_{2} & S-R_{2} & -S \\ \ast & 2R_{2}-S-S^{T} & S-R_{2} \\ \ast & \ast & R_{2} \\ \end{array} \right]\zeta(t)& \end{align} $$

where $$ \zeta^{T}=\left[ \begin{array}{ccc} x(t-\tau_{m})& x(t-\tau(t))& x(t-\tau_{M}) \\ \end{array} \right] $$.

By summing up (18) $$ \sim $$ (24) and applying $$ \varsigma^{T}(i_{k}h)\Phi \varsigma(i_{k}h)\leq \frac{\sigma_{\epsilon}}{\epsilon}\mathcal{X}(t_{k}) $$, the following relation is achieved

$$ \begin{align} &\dot{V}(t)+2\alpha V(t)-\varsigma w^{T}(t)w(t)<&\\ &\chi^{T}(t) \Pi_{11} \chi(t)+\tau_{m}^{2}\dot{x}^{T}R_{1}\dot{x}+(\tau_{M}-\tau_{m})^{2}\dot{x}^{T}R_{2}\dot{x} \end{align} $$

where $$ \chi(t)=col\{ x(t), x(t-\tau_{m}), x(t-\tau(t)), x(t-\tau_{M}), w(t)\} $$ and $$ \Pi_{11} $$ is given in (13).

Using Schur complement for (25), (13) hold when $$ \Pi<0 $$ for all $$ t $$.

Let $$ a=\lambda_{min} (P) $$, $$ b=\lambda_{max}(P)+\eta_{2}\lambda_{max}(Q_{i})+\frac{\eta^{2}_{2}}{2}\lambda_{max}(R_{i}) $$ and $$ ||\overline{w}||=\max(||w(t)||) $$ for $$ i=1, 2 $$, it gives

$$ \begin{equation} ||x(t)||\leq \sqrt{\frac{b}{a}}e^{-\alpha t}||x(0)||+\varsigma\sqrt{\frac{1}{a}}||\overline{w}|| \end{equation} $$

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 $$h_\infty$$ state-feedback control for autonomous ground vehicles. ISA Trans 2022;121:75-85.

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 $${H}_{\infty}$$ load frequency control for network-based power systems. IEEE Trans Ind Electron 2018;65:1685-94.

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 $$H_{\infty}$$ load frequency control for power systems under deception attacks. IEEE Trans Cybern 2020;50:4610-8.

30. Peng C, Yang TC. Event-triggered communication and $$H_{\infty}$$ control co-design for networked control systems. Automatica 2013;49:1326-32.

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 $$H_{\infty}$$ path following control for autonomous ground vehicles with delay and data dropout. IEEE Trans Intell Transport Syst 2016;17:2042-50.

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.

36. Sun H, Peng C. Event-triggered adaptive security path following control for unmanned ground vehicles under sensor attacks. IEEE T Veh Tech 2023; doi: 10.1109/TVT.2023.3250709.

Cite This Article

Research Article
Open Access
State-sensitive event-triggered path following control of autonomous ground vehicles
Hong-Tao Sun, ... Zhiwen Wang

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

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click on download.

Export Citation File:

Type of Import

Tips on Downloading Citation

This feature enables you to download the bibliographic information (also called citation data, header data, or metadata) for the articles on our site.

Citation Manager File Format

Use the radio buttons to choose how to format the bibliographic data you're harvesting. Several citation manager formats are available, including EndNote and BibTex.

Type of Import

If you have citation management software installed on your computer your Web browser should be able to import metadata directly into your reference database.

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.

About This Article

Special Issue

This article belongs to the Special Issue Intelligence, Optimization, and Safety for Complex Systems
© The Author(s) 2023. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Data & Comments

Data

Views
484
Downloads
182
Citations
1
Comments
0
1

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.

0
Download PDF
Share This Article
Scan the QR code for reading!
See Updates
Contents
Figures
Related
Intelligence & Robotics
ISSN 2770-3541 (Online)
Follow Us

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/

Portico

All published articles are preserved here permanently:

https://www.portico.org/publishers/oae/