q1.Dynamic output stabilization of control systems. An unobservable
q1.Dynamic output stabilization of control systems. An unobservable
Automatica
journal homepage: www.elsevier.com/locate/automatica
Brief paper
article info a b s t r a c t
Article history: The problem of dynamic output stabilization is a very general and important problem in control theory.
Received 7 August 2019 This problem is completely solved in the case where the system under consideration is uniformly
Received in revised form 14 September 2020 observable. However, usually, nonlinear systems do not share this property: in general, systems are
Accepted 11 November 2020
observable or not depending upon the control as a function of time. In this general situation, very
Available online 26 December 2020
little is known about dynamic output stabilization.
Keywords: In this paper, we solve the problem for a classical academic kinematic model for drones whose
Control systems observability properties are especially bad.
Dynamic output stabilization © 2020 Elsevier Ltd. All rights reserved.
Asymptotic stability
1. Introduction In this paper, we present a case study where a strategy for dy-
namic output time-invariant feedback stabilization is built around
Dynamic output stabilization of a dynamical system is a classi- a well-studied model for drone dynamics. The aim of this paper is
cal problem from control theory. If the stabilization is achievable not reduced to proving that this system is stabilizable. Rather, it
with a state feedback law but only an output of the system illustrates that observers can be built to be convergent even in the
is known, a natural idea is to apply this feedback to an esti- presence of observability singularities in the system, and without
mation of the state provided by an observer. In the case of
prior knowledge of the feedback law. In Lagache, Serres, and
non-linear systems, this strategy was proved to be effective under
Gauthier (2017), another example of the same kind of problem
assumption of observability for all inputs, known as uniform
is treated with similar methodology, and the reader is invited to
observability (Esfandiari & Khalil, 1992; Gauthier & Kupka, 2001;
Jouan & Gauthier, 1996; Khalil & Esfandiari, 1993; Teel & Praly, consult Brivadis, Gauthier, Sacchelli, and Serres (2019) where the
1994, 1995). In full generality, however, uniform observability is general matter is discussed.
generically not satisfied (Gauthier & Kupka, 2001), including for Our example is the following academic kinematic model of
important classes such as state affine systems (bilinear dynamics a fixed wings drone (or UAV), flying at constant altitude, with
with linear observation). There may exist input controls that constant linear velocity:
make the system unobservable and working around them is a
⎨ ẋ = cos θ,
⎧
challenging task.
There have been attempts at building strategies for stabi- ẏ = sin θ, (1)
lization of poorly observable systems (Combes, Malrait, Martin, θ̇ = u, −umax ≤ u ≤ umax .
⎩
Rouchon, et al., 2016; Coron, 1994; Shim & Teel, 2003). These
approaches, however, rely on time-varying feedback. A funda- This system is a variation on the revered Dubins model (Boscain
mental and difficult problem is posed by the construction of & Piccoli, 2003; Dubins, 1957; Soueres & Laumond, 1996) where
time-invariant strategies relying only on an estimate of the state. (x, y)-trajectories on the plane have a minimum possible radius
of curvature 1/umax . It has been extensively studied for the mod-
✩ This work is partially supported by ANR, France Project SRGI ANR-15-CE40- eling of vehicles and fixed wings drones, especially in regard to
0018. The material in this paper was not presented at any conference. This paper trajectory optimality (Ajami, Balmat, Gauthier, & Maillot, 2013;
was recommended for publication in revised form by Associate Editor Daniele Balluchi, Bicchi, Piccoli, & Soueres, 2000; Chitsaz & LaValle, 2007;
Astolfi under the direction of Editor Daniel Liberzon. Lagache, Serres, & Andrieu, 2015; Maillot, Boscain, Gauthier, &
∗ Corresponding author.
Serres, 2014; Owen, Beard, & McLain, 2015).
E-mail addresses: [email protected] (A. Ajami),
[email protected] (J.-P. Gauthier), [email protected] Endowed with the only information given by x2 + y2 , the
(L. Sacchelli). square of the distance to the origin, we ask ‘‘is it possible to
https://doi.org/10.1016/j.automatica.2020.109383
0005-1098/© 2020 Elsevier Ltd. All rights reserved.
A. Ajami, J.-P. Gauthier and L. Sacchelli Automatica 125 (2021) 109383
Since observation in the new state-affine system is linear, As we explained in the previous section, our observer is a
we introduce an observer ẑ with a linear correction term in its standard Luenberger-type observer for system (5), given in (6)
dynamics above.
Given the geometric constraints for (7), the coupled system
ẑ˙ = Aẑ + uBẑ + b − K (C ẑ − s). (6) satisfies in error-estimate coordinates:
⎨ ϵ̇ = (A + u(ẑ)B − KC )ϵ,
⎧
The choice of K and in general the design of the observer is open. ⎪
Here we consider for system (5) a ‘‘Luenberger-type’’ observer, ẑ˙2 = ẑ3 u(ẑ) + 1 − 2C ϵ, (8)
that is, with constant correction term K . For our purposes, we ⎪
⎩˙
make the following choice for K : for some arbitrary α > 0, ẑ3 = −ẑ2 u(ẑ),
and
2∥ϵ (0)∥
|ϵ1 (t)| ≤ e−αt |ϵ1 (0)| + (1 − e−α t ).
α
Therefore, we have the following.
Acknowledgment Mazenc, F., Praly, L., & Dayawansa, W. (1994). Global stabilization by output
feedback: examples and counterexamples. Systems & Control Letters, 23(2),
119–125.
The authors would like to thank U. Serres for the many fruitful
Owen, M., Beard, R. W., & McLain, T. W. (2015). Implementing Dubins’ air-
discussions that led to the present paper. plane paths on fixed-wing UAVs. In Handbook of unmanned aerial vehicles
(pp. 1677–1701). Springer.
References Shim, H., & Teel, A. (2003). Asymptotic controllability and observability im-
ply semiglobal practical asymptotic stabilizability by sampled-data output
Ajami, A., Balmat, J., Gauthier, J.-P., & Maillot, T. (2013). Path planning and feedback. Automatica, 39(3), 441–454.
Ground Control Station simulator for UAV. In 2013 IEEE aerospace conference Soueres, P., & Laumond, J.-P. (1996). Shortest paths synthesis for a car-like robot.
(pp. 1–13). IEEE. IEEE Transactions on Automatic Control, 41(5), 672–688.
Anderson, B. D., & Moore, J. B. (2012). Optimal filtering. Courier Corporation. Sussmann, H. J. (1974). On quotients of manifolds: A generalization of the closed
Balluchi, A., Bicchi, A., Piccoli, B., & Soueres, P. (2000). Stability and robustness subgroup theorem. American Mathematical Society. Bulletin, 80(3), 573–576.
of optimal synthesis for route tracking by dubins’ vehicles. In Proceedings of Sussmann, H. J. (1976). Existence and uniqueness of minimal realizations of
the 39th IEEE conference on decision and control cat. no. 00CH37187 (vol. 1) nonlinear systems. Mathematical Systems Theory, 10(1), 263–284.
(pp. 581–586). IEEE. Sussmann, H. J. (1978). Single-input observability of continuous-time systems.
Boscain, U., & Piccoli, B. (2003). Optimal syntheses for control systems on 2-D Mathematical Systems Theory, 12(1), 371–393.
manifolds (vol. 43). Springer Science & Business Media. Teel, A., & Praly, L. (1994). Global stabilizability and observability imply semi-
Brivadis, L., Gauthier, J.-P., Sacchelli, L., & Serres, U. (2019). Avoiding observability global stabilizability by output feedback. Systems & Control Letters, 22(5),
singularities in output feedback bilinear systems. arXiv:1907.02311. 313–325.
Bucy, R. S., & Joseph, P. D. (2005). Filtering for stochastic processes with applications Teel, A., & Praly, L. (1995). Tools for semiglobal stabilization by partial state and
to guidance (vol. 326). American Mathematical Soc. output feedback. SIAM Journal on Control and Optimization, 33(5), 1443–1488.
Chitsaz, H., & LaValle, S. M. (2007). Time-optimal paths for a Dubins airplane. Trélat, E. (2005). Contrôle optimal: théorie & applications. Vuibert Paris.
In 2007 46th IEEE conference on decision and control (pp. 2379–2384). IEEE.
Combes, P., Malrait, F., Martin, P., Rouchon, P., et al. (2016). Adding virtual
measurements by signal injection. In 2016 American control conference Alain Ajami is an assistant professor at Saint Joseph
(pp. 999–1005). IEEE. University of Beirut, faculty of engineering (ESIB),
Coron, J.-M. (1994). On the stabilization of controllable and observable systems Lebanon. He completed his Master’s degree in Engi-
by an output feedback law. Mathematics of Control, Signals, and Systems, 7(3), neering (Electrical and control systems) in 2006. He got
187–216. Ph.D. degree in 2013 from University of Toulon, France.
Dubins, L. (1957). On curves of minimal length with a constraint on average His research interests include control theory, inverse
curvature, and with prescribed initial and terminal positions and tangents. optimal control problem and paths planning.
American Journal of Mathematics, 79(3), 497.
Esfandiari, F., & Khalil, H. K. (1992). Output feedback stabilization of fully
linearizable systems. International Journal of Control, 56(5), 1007–1037.
Fliess, M., & Kupka, I. (1983). A finiteness criterion for nonlinear input–
output differential systems. SIAM Journal on Control and Optimization, 21(5), Jean-Paul Gauthier is a professor at UTLN, University
721–728. of Toulon, France, at laboratory LIS, UMR CNRS 7020.
Gauthier, J.-P., & Kupka, I. (2001). Deterministic observation theory and He graduated in maths and computer sciences from
applications. Cambridge University Press. Institut National Polytechnique de Grenoble in 1975.
Hermann, R., & Krener, A. (1977). Nonlinear controllability and observability. He got Ph.D. degree in 1978, and state doctorate degree
IEEE Transactions on Automatic Control, 22(5), 728–740. in 1982. He joined CNRS (National Centre of Scientific
Jouan, P., & Gauthier, J.-P. (1996). Finite singularities of nonlinear systems. Research) in 1978. He was awarded several medals for
Output stabilization, observability, and observers. Journal of Dynamical and his research work including Medal of Institut Univer-
Control systems, 2(2), 255–288. sitaire de France, and Medal of Institut National des
Khalil, H., & Esfandiari, F. (1993). Semiglobal stabilization of a class of nonlinear Sciences Appliquées. He is also honorary member of
systems using output feedback. IEEE Transactions on Automatic Control, 38(9), Institut Universitaire de France. His research interests
1412–1415. lie in non-linear control theory.
Lagache, M.-A., Serres, U., & Andrieu, V. (2015). Time minimum synthesis for a
kinematic drone model. In 2015 54th IEEE conference on decision and control
(pp. 4067–4072). IEEE. Ludovic Sacchelli graduated from Ecole Normale
Lagache, M.-A., Serres, U., & Gauthier, J.-P. (2017). Exact output stabilization Supérieure de Cachan and received his master’s degree
at unobservable points: Analysis via an example. In 2017 IEEE 56th Annual in analysis of PDEs from Paris-Sud University in 2015.
conference on decision and control (pp. 6744–6749). IEEE. He received his Ph.D. in applied mathematics from
Maillot, T., Boscain, U., Gauthier, J.-P., & Serres, U. (2014). Lyapunov And Ecole Polytechnique in 2018. He spent the following
minimum-time path planning for drones. Journal of Dynamical and Control year as a postdoctoral fellow in the Electrical Engineer-
Systems, 21(1), 47–80. ing Department of University of Toulon, then became a
Massera, J. (1949). On Liapounoff’s conditions of stability. Annals of Mathematics, visiting assistant professor in the Mathematics Depart-
50(3), 705. ment of Lehigh University, in Bethlehem, Pennsylvania.
Massera, J. L. (1956). Contributions to stability theory. Annals of Mathematics, Since October 2020, Sacchelli is a postdoctoral re-
64(1), 182. searcher at LAGEPP, Lyon University. His research
interests lie in non-linear control theory, observation and sub-Riemannian
geometry.