proach based only on the measured output and the last
transmitted output value. This strategy keeps monitoring
the plant output, and thereby may lead to less transmis-
sions compared to a self-triggering approach. Moreover, it
does not require a copy of the observer, which simplifies
the implementation and requires less computation capabil-
ity on the sensor. The main novelties are, first, the design
of a new triggering rule, which involves an auxiliary scalar
variable for each sensor node, that has several benefits as
explained in the sequel. Second, the proposed results ap-
ply to general, perturbed nonlinear systems contrary to
the vast majority of works in the literature, which con-
centrates on specific classes of systems, see e.g., [10–24].
Third, the triggering strategies are decentralized. Indeed,
we consider the scenario with Nsensor nodes, where each
node decides independently when to transmit its local data
to the observer via a digital network. Consequently, each
sensor node has its own triggering rule.
Our design is following an emulation-based approach in
the sense that in the first step the observer is designed ig-
noring the effects of the communication network. In par-
ticular, we assume that the observer has been synthesized
in continuous-time in such a way that it satisfies an input-
to-state stability property, that holds for many observer
design techniques of the literature, see e.g., [27,28] and
the references therein. In the second step, we take the
network into account and propose a new hybrid model us-
ing the formalism of [29,30]. We then design a dynamic
triggering rule for each sensor node to approximately pre-
serve the original properties of the observer. In particu-
lar, we ensure that the estimation error system satisfies
a global practical stability property and we show that, in
some particular cases, it is possible to recover the same
decay rate for the Lyapunov function along the solutions
as in the absence of the communication network. Note
that, we do not guarantee an asymptotic stability prop-
erty, but a practical one in general, which is a consequence
of the absence of a copy of the observer in the triggering
mechanism as we explain later (see Remark 3). As al-
ready stated, the triggering rules are dynamic in the sense
that they involve a local scalar auxiliary variable, which
essentially filters an absolute threshold type condition, see
e.g., [20–23]. This is a new in the context of estimation,
to the best of the authors’ knowledge, and is inspired by
related event-triggering control techniques [31–33]. In ad-
dition, our design of the triggering rules rely on very mild
knowledge of the observer properties; only some qualita-
tive knowledge is needed on the gains appearing in the
input-to-state stability dissipativity property, which is as-
sumed to hold for the state estimation error system, as
will be explained in more detail below.
Compared to [16–19], we do not consider a stochastic
setting and discrete-time plants, but deterministic (non-
linear) continuous-time systems, which raise the issue of
potential Zeno phenomena. Moreover, in our work we
propose a new triggering rule, which filters the absolute
threshold rule proposed in e.g., [20–23] and, as a result,
typically leads to less transmissions, as illustrated on a
numerical robot example in this paper. The closest work
is [24] where a similar triggering rule is presented, but only
for polynomial systems and for a centralized approach (one
communication sensor node only). In contrary, our results
essentially only rely on an input-to-state stability assump-
tion of the estimation error system, which is commonly
satisfied [27]. Moreover we consider the more challenging
case of a decentralized set-up, we provide in-depth charac-
terizations of the domains of the solutions and we provide
various extensions for scenarios where the outputs are af-
fected by additive noise, and where the plant input is also
transmitted over the network (see Section 7). Compared
to our preliminary version of this work [34], here we con-
sider nonlinear systems, instead of linear time-invariant
ones, and the transmission strategy is decentralized, and
not centralized as in [34]. Moreover, the plant is affected
by unknown disturbances and we prove the completeness
of maximal solutions for the overall system.
The remainder of the paper is organized as follows. Pre-
liminaries are stated in Section 2. The problem setting, the
assumption on the observer and the problem statement are
presented in Section 3. The proposed triggering rule and
the overall hybrid system model are given in Section 4.
In Section 5we analyze the stability properties of the pro-
posed event-triggered observer. In Section 6we derive var-
ious properties of the solutions domains (completeness of
maximal solutions, existence of a minimum time between
any two transmissions of each sensor node as well as a
condition that allows transmissions to stop). Some gen-
eralizations and extensions are presented in Section 7and
a numerical case study on a flexible joint robotic arm is
reported in Section 8. Finally, Section 9concludes the
paper. Two technical lemmas are given in the Appendix.
2. Preliminaries
The notation Rstands for the set of real numbers
and Rě0:“ r0,`8q. We use Zto denote the set
of integers, Zě0:“ t0,1,2, ...uand Zą0:“ t1,2, ...u.
For a vector xPRn,|x|denotes its Euclidean norm.
For a matrix APRnˆm,}A}stands for its 2-induced
norm. For any signal v:Rě0ÑRnv, with nvPZą0,
}v}rt1,t2s:“ess suptPrt1,t2s|vptq|. Given a real, symmetric
matrix P, its maximum (minimum) eigenvalue is denoted
λmaxpPq pλmin pPqq. The notation INstands for the iden-
tity matrix of dimension NPZą0, while 0NˆMstands for
the null matrix of dimension NˆM, with N, M PZą0. We
consider class-K,K8,KL functions as defined in [29]. We
model hybrid systems in the formalism of [29,30], namely
H:"9x“Fpx, uq,px, uq P C,
x`PGpx, uq,px, uq P D,(1)
where CĎRnxˆRnuis the flow set, DĎRnxˆRnu
is the jump set, Fis the flow map and Gis the jump
map. Solutions to system (1) are defined on hybrid time
2