Global position-feedback tracking control of flexible-joint robots

Similar documents
A new simple recursive algorithm for finding prime numbers using Rosser s theorem

Observer Based Output Feedback Tracking Control of Robot Manipulators

Stator/Rotor Interface Analysis for Piezoelectric Motors

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

Extended-Kalman-Filter-like observers for continuous time systems with discrete time measurements

Dissipative Systems Analysis and Control, Theory and Applications: Addendum/Erratum

Full-order observers for linear systems with unknown inputs

Exponential Controller for Robot Manipulators

Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems

The Windy Postman Problem on Series-Parallel Graphs

Widely Linear Estimation with Complex Data

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

A note on the acyclic 3-choosability of some planar graphs

A novel method for estimating the flicker level generated by a wave energy farm composed of devices operated in variable speed mode

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson

Some tight polynomial-exponential lower bounds for an exponential function

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Nonlinear Tracking Control of Underactuated Surface Vessel

Linear Quadratic Zero-Sum Two-Person Differential Games

Finite volume method for nonlinear transmission problems

Passivity-based Control of Euler-Lagrange Systems

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space

On the longest path in a recursively partitionable graph

Unbiased minimum variance estimation for systems with unknown exogenous inputs

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Control of an offshore wind turbine modeled as discrete system

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

On infinite permutations

Easter bracelets for years

A Context free language associated with interval maps

Cutwidth and degeneracy of graphs

Linear robust output feedback control for permanent magnet synchronous motors with unknown load

Unfolding the Skorohod reflection of a semimartingale

Quasi-periodic solutions of the 2D Euler equation

Replicator Dynamics and Correlated Equilibrium

Voltage Stability of Multiple Distributed Generators in Distribution Networks

Case Study: The Pelican Prototype Robot

Exact Comparison of Quadratic Irrationals

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega

Immersion and Invariance Observers for Gyro-Free Attitude Control Systems

Trajectory Optimization for Differential Flat Systems

A proximal approach to the inversion of ill-conditioned matrices

Lower bound of the covering radius of binary irreducible Goppa codes

TTK4150 Nonlinear Control Systems Solution 6 Part 2

The magnetic field diffusion equation including dynamic, hysteresis: A linear formulation of the problem

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

Time scaling control for an underactuated biped robot

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

A Slice Based 3-D Schur-Cohn Stability Criterion

Multiple sensor fault detection in heat exchanger system

Towards an active anechoic room

Vibro-acoustic simulation of a car window

Solution to Sylvester equation associated to linear descriptor systems

Impedance control using a cascaded loop force control

Hook lengths and shifted parts of partitions

Tropical Graph Signal Processing

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation

Nel s category theory based differential and integral Calculus, or Did Newton know category theory?

b-chromatic number of cacti

The Accelerated Euclidean Algorithm

Norm Inequalities of Positive Semi-Definite Matrices

On size, radius and minimum degree

DEM modeling of penetration test in static and dynamic conditions

Exogenous input estimation in Electronic Power Steering (EPS) systems

The H infinity fixed-interval smoothing problem for continuous systems

Thomas Lugand. To cite this version: HAL Id: tel

Influence of a Rough Thin Layer on the Potential

A Simple Proof of P versus NP

Eddy-Current Effects in Circuit Breakers During Arc Displacement Phase

From Unstructured 3D Point Clouds to Structured Knowledge - A Semantics Approach

Completeness of the Tree System for Propositional Classical Logic

Entropies and fractal dimensions

Negative results on acyclic improper colorings

The Mahler measure of trinomials of height 1

Stickelberger s congruences for absolute norms of relative discriminants

Enlarging the basin of attraction by a uniting output feedback controller

Beat phenomenon at the arrival of a guided mode in a semi-infinite acoustic duct

On path partitions of the divisor graph

Can we reduce health inequalities? An analysis of the English strategy ( )

BERGE VAISMAN AND NASH EQUILIBRIA: TRANSFORMATION OF GAMES

RHEOLOGICAL INTERPRETATION OF RAYLEIGH DAMPING

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

On the simultaneous stabilization of three or more plants

Some explanations about the IWLS algorithm to fit generalized linear models

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

A NON - CONVENTIONAL TYPE OF PERMANENT MAGNET BEARING

ON THE UNIQUENESS IN THE 3D NAVIER-STOKES EQUATIONS

A non-linear simulator written in C for orbital spacecraft rendezvous applications.

Finite element computation of leaky modes in straight and helical elastic waveguides

Approximation SEM-DG pour les problèmes d ondes elasto-acoustiques

Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian

On the Griesmer bound for nonlinear codes

Electromagnetic characterization of magnetic steel alloys with respect to the temperature

DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS

Transcription:

Global position-feedback tracking control of flexible-joint robots Sofia Avila-Becerril Antonio Loría Elena Panteley To cite this version: Sofia Avila-Becerril Antonio Loría Elena Panteley. Global position-feedback tracking control of flexible-joint robots. 6 American Control Conference (ACC) Jul 6 Boston MA United States. Proc. IEEE American Control Conference pp.38-33 6 <http://acc6.ac.org/>. <.9/ACC.6.755377>. <hal-35798> HAL Id: hal-35798 https://hal.archives-ouvertes.fr/hal-35798 Submitted on 9 Aug 6 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents whether they are published or not. The documents may come from teaching and research institutions in France or abroad or from public or private research centers. L archive ouverte pluridisciplinaire HAL est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche publiés ou non émanant des établissements d enseignement et de recherche français ou étrangers des laboratoires publics ou privés.

Global Position-Feedback Tracking Control of Flexible-joint Robots Sofia Avila-Becerril Antonio Loría Elena Panteley Abstract We solve the open problem of global tracking control of nd-degree under-actuated lossless (without friction) Lagrangian systems via position measurements only. For flexible-joint robots we design a dynamic controller which is based on measurements of link and joint positions only. Then approximate differentiation is used for link velocities and a simple Luenberger observer for rotor velocities. The main results constitute a significant extension of recent work on observerless output-feedback control of Lagrangian systems. Strictly speaking we establish uniform global asymptotic stability for the closed loop system. I. INTRODUCTION The tracking control problem by output-feedback for Euler-Lagrange systems has been widely discussed in the literature 8 4 6 5 4. For the system D(q) q + C(q q) q + g(q) = u () where q R n and q denotes the generalized positions and velocities (respectively) the maps D : R n R n n and C : R n R n R n n corresponds to the inertia matrix and the Coriolis and centrifugal forces matrix respectively while g : R n R n stands for the vector of forces derived from the potential energy function and u R n is the vector of control inputs. Assuming that only generalized positions are available for measurement the problem consist in design an internally stable control law that ensures that lim q(t) q d(t) t lim q(t) q d (t). t One of the first results on this line was reported in where in the context of robot tracking the authors consider state feedback controllers with a nonlinear observer that reproduces the whole dynamic ensuring local asymptotic stability. A large number of articles were published (including those cited above) in which different stability properties are established: semiglobal asymptotic stability 9 global asymptotic stability in part of the coordinates 8 global asymptotic stability 6 global exponential stability 5 4 etc. In 8 however it is assumed that the system has inherent dissipative forces (friction); for lossless systems only 4 6 5 4 establish uniform global asymptotic stability. In 4 however the result applies to one-degree-of-freedom systems. It is only in 6 5 4 *This work was realised while the first author was visiting LSS under the sponsorship of the project ECOS Nord No. M4M S. Avila-Becerril is with Facultad de Ingeniería UNAM Mexico soavbec@comunidad.unam.mx. A. Loria and E. Panteley are with the CNRS. LSS-CENTRALESUPELEC 3 Rue Joliot Curie 99 France. E. Panteley is also with ITMO University Kronverkskiy av. 49 Saint Petersburg 97 Russia. This article is supported by Government of Russian Federation (grant 74-U). that the long-standing open problem of establishing uniform global asymptotic stability for the closed-loop system was fully solved independently. See also 5. For flexible-joint robots the output-feedback tracking control is even more complex since the relative degree with respect to link positions is augmented by two relative to (). In the authors presented a result based on a semi-global nonlinear observer for the unmeasured variables which needs only the link positions. In 9 the authors propose a robust output-feedback link position tracking control ensuring semi-global uniformly ultimately bounded link position tracking; and in the same spirit in 3 based on a set of filters removes the need of measuring link and actuator velocities however the result relies on the restrictive assumption that the system is internally damped by viscous friction. In 7 a nonlinear observer-based certaintyequivalence tracking controller for Euler Lagrange systems is presented; global conditions are obtained under the assumption that one disposes of a controller that can be bounded by an affine function in the position times a polynomial of the velocities. In 8 we presented a controller for flexible-joint robots which ensures uniform global asymptotic stability for the closed-loop system under the assumption that joint but not link velocities are measured. The controller in the latter is based on the more general results recently published in 7. In the latter we established uniform global asymptotic stability for n degrees of freedom systems with arbitrarilyhigh-relative-degree (with respect to generalized positions) without measurements of link velocities the last includes under-actuated systems as the flexible joint robots. The control law is implemented through a chain of integrators in which the derivatives of virtual control inputs are replaced by approximate differentiation filters so that the result states a theoretical foundation for the use of the dirty derivatives. In this paper we follow the control method of 7 8 and derive a certainty-equivalence controller which employs a reduced-order observer in order to relax the assumption that joint velocities are measured. That is under the assumption that only positions are available we establish for lossless flexible-joint robots uniform global asymptotic stability in closed loop. As far as we know there exists no other article in the literature establishing all this property under similar assumptions. The rest of the paper is organized as follows: in Section II we formulate the global tracking problem and present some preliminary recent results. In Section III we present our main result. In Section IV we illustrate our findings in simulation

before concluding with some final remarks in Section V. II. PROBLEM FORMULATION AND PRELIMINARIES According to 6 joint flexibility in robot manipulators may be modelled using linear torsional springs; hence if we denote by K the joint stiffness (K = implying no elasticity) the Lagrangian model is given by the equations D(q ) q + C(q q ) q + G(q ) = K(q q ) J q + K(q q ) = τ (a) (b) where q R n denote the under-actuated coordinates related to the links positions while q R n represents the vector of motor shafts angles. The matrix D(q ) = D (q ) > corresponds to the link-inertia matrix J stands for the diagonal rotor-inertia matrix C(q q ) q contains the terms due to the Coriolis and centrifugal forces G represents the gravitational forces vectors and τ corresponds to the physical control input. As it is customary we make the following hypothesis on the model (). Assumption : ) The inertia matrix D(q ) is positive definite and uniformly bounded; there exist positive real numbers d m and d M such that d m D(q ) d M ) The matrix C(x y) is bounded in x and linear in y. More precisely there exists a saturation function sat : R R such that for all x y z R n C(x y) C(z y) k c sat( x z ) y sat(s) C(x y)z = C(x z)y 3) The matrix Ḋ(q ) C(q q ) is skew symmetric for all q R n. 4) There exists k v such that function that represents the potential-energy forces G satisfies k v > : G q k v (3) Under these conditions we solve the global tracking control problem via position measurements only. More precisely for any given reference trajectory t q d twice continuously differentiable and bounded i.e. such that k δ > such that { } max sup t q d (t) sup q d (t) sup q d (t) t t k δ (4) for some k δ > it is required to construct an outputfeedback dynamic controller ẋ c = f(t q q x c ) (5) u = u(t q q x c ) (6) (that is x c R m corresponds to the state of the controller) such that the origin of the closed-loop system is uniformly globally asymptotically stable. In order to solve this problem we follow the method of 7 which relies on the use of approximate differentiators to replace unavailable derivatives such as velocity measurements. For the sake of clarity we first recall the main streamlines of the control method proposed in 7. It concerns Lagrangian systems augmented by a chain of integrators; for the purposes of this paper we consider the case of two additional states i.e. D(q ) q + C(q q ) q + g(q ) = ξ (7a) ξ = ξ (7b) ξ = u. (7c) We remark that the model () may be transformed into (7) via a preliminary feedback and a change of variable. Indeed this follows after a direct calculation defining g(q ) = G(q ) + Kq ξ = Kq ξ = K q and setting the input torque to τ = ξ Kq + JK u. (8) Thus the output-feedback tracking control problem boils down to stabilizing (q d q d ) without measurement of q and ξ. In 7 a controller that depends on all motor variables (q and q ) but not on link velocity measurements q is proposed. In this paper we relax the assumption that q is measurable. The output-feedback control design method proposed in 7 follows the rationale of backstepping control in which unavailable derivatives are replaced by approximate differentiation. Hence the starting point is to consider ξ as a virtual control input in (7) and to design a virtual control law ξ which is set as reference for the integrator (7b) variable ξ i i.e. ξ = k p q k d ϑ + D(q ) q d + C(q q d ) q d + g(q ) (9) with q := q q d (t) whereas ϑ corresponds to the approximate differentiation of q that is q c = a ϑ ϑ = q c + b q. Then considering ξ as a control input in (7b) we define ξ = k p ξ + k d ϑ + ξ ϑ i = q ci + b i ξ i + ζ i q ci = a i ϑ i ζ i = (k di σ i ) ξ i b i ξ i u = k p ξ + k d ϑ + ξ i (a) (a) (b) (b) where ξ i := ξ i ξi with σ = and σ = b k p. It is proved in 7 that the origin {z = } with z = q q ϑ ξ ξ ϑ ϑ and q := q q d (t) is uniformly globally asymptotically stable. Nevertheless the controller () is based on the measurement of ξ and ξ which involves the measurement of motor shaft angular velocity q since ξ = K q.

We remark that the dynamic controller () is designed on the basis of a backstepping design however notice that the derivatives of ξ and ξ depend on unmeasurable variables such as velocities and accelerations hence in place of ξ and ξ we employ approximate differentiation. This is implemented via the filters defined by (a). To see this more clearly notice that these equations are equivalent to the Laplace representations: ϑ i = b i ψ i ϑ i = b is ψ i () s + a i s + a i with input ψ i = ξ i + ζ i /b i and ψ = q. This filter defines an output-strictly proper passive map ϑ i ψ i that is internally stable and input to state stable with respect to the input ψ i. However it does not constitute an observer in the sense that one does not have ϑ i ψ i in particular ϑ q III. MAIN RESULT Our main statement (Proposition below) is to establish a separation principle via position-feedback control of robot manipulators with flexible joints. We use a certaintyequivalence controller based on () and a simple reducedorder Luenberger observer. The latter is possible since the observer is designed only to estimate the unavailable state ξ while other unmeasured variables such as link velocities are estimated via dirty derivatives. While the design may be considered as naive we remark that as far as we know there does not exist in the literature a statement of uniform global asymptotic stability. We define the reduced-order observer ˆξ = ˆξ + λ (ξ ˆξ ) ˆξ = u + λ (ξ ˆξ ) (3a) (3b) where λ and λ are positive constant observer gains. Now let the observer error e = e e R n be defined as e = ξ ˆξ which along (7) and (3) satisfies ė = e λ e ė = λ e (4a) (4b) Then defining ξ = ˆξ ξ consider the certainty equivalent controller ξ = k p ξ + k d ϑ + ξ ϑ i = q ci + b i ξ i + ζ i q ci = a i ϑ i ζ i = (k di σ i ) ξ i b i ξ i u = k p ξ + k d ϑ + ξ i { } (5b) (5a) (5c) where k pi and k di which denote proportional and derivative control gains respectively are positive constants. Then we have the following. Proposition : Let q d be given as in (4). Consider the system () under Assumption in closed loop with the controller defined by Equations (8) (9) and (5). Then the origin of the closed-loop system is uniformly globally asymptotically stable for sufficiently large control gains. Moreover this holds for any positive observer gains λ λ independently of the control gains. The proof is constructive we derive explicit conditions on the control gains that imply uniform global asymptotic stability. It is organized in the following logical steps: first we derive the closed-loop equations; then we recognize that the closedloop dynamics has a cascaded form which stems from the application of certainty equivalence principle. The latter allows to invoke a cascades argument. Namely that for a nonlinear time-varying system ẋ = f (t x ) + g(t x)x (6a) ẋ = f (t x ) (6b) where x R n x R m x := col x x with f f and g continuous and locally Lipschitz in x uniformly in t and f continuously differentiable it holds that if the respective origins of the subsystems (6b) and ẋ = f (t x ) are uniformly globally asymptotically stable it is sufficient and necessary for the origin of the overall system to possess the same property that the solutions of (6) be uniformly globally bounded. This property is established along the proof-lines of 7 Theorem 5. A. The closed-loop equations The first error equation is obtained using the identity ξ = ξ + ξ by replacing ξ from (9) in (7a) and adding C(q q d ) q + C(q q ) q d = to the right-hand side of (5c). Then we differentiate on both sides of (b) and we use (a) to obtain D(q ) q + C(q q ) + C(q q d ) q + k p q + k d ϑ = ξ (7a) ϑ = a ϑ + b q. (7b) On the other hand note that the equations (7b) (7c) are equivalent to ξ = ξ ξ + ξ (8) ξ = u ξ (9) so using the identity ξ i = ξ i e i for i { } as well as (5) we obtain ξ = k p ξ + k d ϑ + ξ + k p e ( ξ ξ ) (a) ξ = k p ξ + k d ϑ + k p e ( ξ ξ ) (b) ϑ i = a i ϑ i (k di σ i ) ξ i + (k di σ i )e i + b i ( ξ i ξ i) (c) where σ =. Next to compact the notation we define A := diag {a a } n B := diag {b b } n K d := diag {k d k d } n K p := diag {k p k p } n K d := diag {k d k d σ } n K p = kp L = k p λ λ

and defining ϑ = ϑ ϑ then Equations () take the form ξ = K p ξ + K d ϑ + K p e ξ ξ (a) ϑ = Aϑ K d ξ + K de + B ξ ξ (b) ė = Le (c) where the matrix L is Hurwitz. These equations have a convenient structure. Firstly the terms in brackets ξ ξ vanish at the origin. This follows on one hand from the identity ξ ξ = k p ξ +η ξ µϑ +β ξ ξ λ e () where µ = k d (k p + a ) η = kp kd and β = k p + b k d and ξ = ξ e. On the other hand Assumption together with (4) guarantees that ξ (t q q ϑ ) is globally Lipschitz in the last two arguments uniformly in t and that is bounded in the first two arguments so there exist nonnegative real numbers η η and η 3 as well as continuous saturation function sat : R R such that ysat(y) > for all y and sat(y) and ξ ξ η sat( q ) + η q + η 3 ϑ. (3) Furthermore the variable ξ can be written as a function of ξ ϑ e and ξ ; therefore in view of (5a) and () we have ξ = η ξ µϑ (η + k p λ ) e (4) k p ξ + k p e + β ξ ξ + ξ So that equations () take the form ξ = (K p + Γ ) ξ + (K d Γ )ϑ + (K p + Γ 4 )e Γ 3 ξ ξ (5a) ϑ = (K BΓ ) ξ (A BΓ )ϑ + (K BΓ 4 )e + (BΓ 3 ) ξ ξ (5b) ė = Le where we defined Γ = η k n p Γ = µ n Γ 3 = β n Γ 4 = k p λ + η k n p kd K = k d σ n (5c) Now if we define x := ξ ϑ and x := e the system (5) becomes ẋ = Ax + B ξ ξ + K x (6a) ẋ = Lx (6b) where (K A = p + Γ ) K d Γ (K BΓ ) (A BΓ ) K Kp + Γ = 4. K BΓ Γ3 B = BΓ 3 This system has a convenient cascaded form as (6). Moreover since L is Hurwitz by design the origin of system (6b) is uniformly globally exponentially stable. Furthermore after 7 the origin of ẋ = Ax + B ξ ξ is uniformly globally asymptotically stable for appropriate values of the control gains. In order to invoke the cascades argument more precisely 3 Lemma it is left to prove that the solutions of (6a) are uniformly globally bounded. B. Boundedness of solutions Proposition : Let L be Hurwitz k p = k d and assume that { } min k p kp k p a a > η β b b β + η3 (7) { k p k p max k p 4µ a } a a b µ. (8) Then the solutions of the closed-loop system (7) (6) are uniformly globally bounded. Proof. Let the Hurwitz property of L generate positive definite matrices P L Q L satisfying Q L := (L P L +P L L) and let κ > be a real constant. Then consider the function W : R n R defined as W (x) = κ x + x P L x ; (9) a direct computation shows that its total derivative along the trajectories of (6) yields Ẇ (x) =κ x (A + A )x + x B ξ ξ + + x P K x x Q L x. Now let Q = (A + A); we see that since k p = k d k p Q = k p k p µ µ a b µ n. (3) b µ a Hence defining c := K λ := L using the Cauchy Schwartz and the triangle inequalities we obtain Ẇ κx Qx + κx B ξ ξ + κc x x λ x κx Qx + κx B ξ ξ + κc ɛ x (λ κcɛ) x Now notice that the matrix Q ½ diag{q} is positive semidefinite if so are kp ½k p k p

½kp k p µ µ ½a ½a b µ b µ a which hold in view of (8). Therefore under these conditions we see that ( Ẇ κx diag {Q} c ) ɛ I x + κx B ξ ξ (λ κcɛ) x (3) Notice that the factors of x and x are negative for any λ > sufficiently large values of ɛ and κ := /ɛ. On the other hand under Assumption from Inequality (3) and the triangle inequality it follows that x B ξ ξ η ( ξ + β ξ + b ϑ + b β ϑ ) + (η + η 3)( ξ + β ξ + b ϑ + b β ϑ ) + q + ϑ. (3) Next let V : R R 3n R be defined as V (t q q ϑ ) + W (x) where V = κ ( q D( q + q d (t)) q + k p q + k ) d ϑ b (33) The total derivative of V := V + W along the trajectories of (7) and (6) yields V a k d κ ϑ + k c k δ κ q + κ q b ξ (λ κcɛ) x ( κ q e κx diag {Q} c ) ɛ I x + κx B ξ ξ that in view of (3) can be expressed as ( V κx diag {Q} c ) ɛ I x (λ κ ) κcɛ x + κ ) ξ + κη ( ξ + β ξ + b ϑ + b β ϑ + κ(η + η3) ( ξ + β ξ + b ϑ + b β ϑ ) ( ) ( ) 7 + κ + k ck δ q a k d κ ϑ (34) b By assumption the quadratic term in x is negative definite and dominates over all positive terms except on that involving q. The rest of the proof of boundedness follows as for Theorems 5 and 6 of 7. Roughly speaking in the latter it is established that even though ϑ q the outputinput gain of the filter () is finite. More precisely to any monotonically increasing sequence { q i } where q i = q (t i ) corresponds a sequence { ϑ i } which increases at the same rate. Therefore if { q (t) } grows unboundedly so does { ϑ (t) } hence sequentially V(ti ) becomes non-positive and {V(t i )} is bounded. Rigorous proof along these arguments is provided in 7. Finally the statement of Proposition follows invoking 3 Lemma. IV. SIMULATIONS RESULTS In order to evaluate the global characteristic of the controller (5) we present some numerical simulations. To this end we consider a two-degrees-of-freedom planar flexible joint robot whose model is given by 8.77 +.c.76 +.5c D(q ) =.76 +.5c.6.5s q C(q q ) =.5s ( q + q ).5s q where c and s denotes the cos(q ) and sin(q ) respectively. Furthermore the joint stiffness matrix is K =diag{ } while the rotor inertia matrix is J = diag{..}. The gravitational forces vector g(q ) = 9.8(7.6s +.63s 9.8(.63s ) with s = sin(q + q ). And we have set the desired value of the under-actuated coordinates to q d (t) := sin(ωt) rad with ω = rad/s. With the aim at illustrating the global character of the stability enhanced by our controller we purposefully performed a simulation test with an unrealistic 5% of initial error. The control parameters for the filters were set to a = 5 b = 5 a = 5 b = 5 a = 5 b = 5 the control gains were fixed in k p = 4 k p = k p = 8 and k d = 35 k d = 5 k d = while the observer parameters λ = and λ =. In Figures and we show the position and the velocity of the under-actuated coordinates q and q respectively. These graphs show the proper functioning of the controller and its global property. In Figure 3 we depict the observer performance. Position (rad) 8 6 4 5 5.. 4 6 8 3 4 5 6 7 8 9 time (s) Fig.. Link angular positions and reference V. CONCLUSIONS q q q d q d In this paper we make an extension of the results in 7 in a way that the output-feedback problem can be solved based only in the measurement of the link position preserving the uniformly globally asymptotic stability property for the closed-loop system. The result is based on the use of a Luenberger observer and in particular solves the problem for the flexible joint robots under the conditions: the system is lossless and motor velocities are unmeasured.

Speed (rad/s) ξ ξ observed 3 x 4 x 4 4 6.5. 4 6 8 5 3 4 5 6 7 8 9 time (s) 3 x Fig.. 4 x 4 Link angular velocities and reference 5 4 6 8 6 3 4 5 6 7 8 9 time (s) Fig. 3. Observed variables ˆξ ˆξ and references. REFERENCES I. V. Burkov. Mechanical system stabilization via differential observer. In IFAC Conference on System Structure and Control pages 53 535 Nantes France 995. I. V. Burkov and A. T. Zaremba. Dynamics of elastic manipulators with electric drives. Izv. Akad. Nauk SSSR Mekh. Tverd. Tela ():57 64 987. Engl. transl. in Mechanics of Solids Allerton Press. 3 S. Y. Lim D. M Dawson J. Hu and M. S. De Queiroz. An adaptive link position tracking controller for rigid-link flexible-joint robots without velocity measurements. Systems Man and Cybernetics Part B: Cybernetics IEEE Transactions on 7(3):4 47 997. 4 A. Loría. Global tracking control of one degree of freedom Euler- Lagrange systems without velocity measurements. European J. of Contr. () 996. 5 A. Loría. Observer-less output feedback global tracking control of lossless lagrangian systems. e-print no. arxiv:37.4659 June 3. Available from http://arxiv.org/abs/37.4659. 6 A. Loría. Uniform global position feedback tracking control of mechanical systems. In Proc. IEEE American Control Conference pages 57 577 Washington D.C. 3. DOI:.9/ACC.3.658734. 7 A. Loría. Observers are unnecessary for output-feedback control of Lagrangian systems. IEEE Trans. Automat. Control 5. Prepublished online. DOI:.9/TAC.5.44683. 8 A. Loría and S. Avila-Becerril. Output-feedback global tracking control of robot manipulators with flexible joints. In Proc. IEEE American Control Conference pages 43 437 Portland Oregon 4. DOI:.9/ACC.4.68589. 9 A. Loría and R. Ortega. On tracking control of rigid and flexible joints robots. Appl. Math. and Comp. Sci. special issue on Mathematical Methods in Robotics K. Tchon and A. Gosiewsky eds 5(): 3 995. S. Nicosia and P. Tomei. Robot control by using only joint position measurement. IEEE Trans. on Automat. Contr. 35-9:58 6 99. S. Nicosia and P. Tomei. A tracking controller for flexible joint robots using only link position feedback. IEEE Trans. on Automat. Contr. 4(5):885 89 995. E. V. L. Nunes and L. Hsu. Global tracking for robot manipulators using a simple causal PD controller plus feedforward. Robotica 8():3 34. DOI:.7/S6357479559. 3 E. Panteley and A. Loría. Growth rate conditions for stability of cascaded time-varying systems. Automatica 37(3):453 46. 4 J.G. Romero R. Ortega and I. Sarras. A globally exponentially stable tracking controller for mechanical systems using position feedback. Automatic Control IEEE Transactions on 6(3):88 83 March 5. 5 J. G. Romero-Velázquez I. Sarras and R. Ortega. A globally exponentially stable tracking controller for mechanical systems using position feedback. In Proc. IEEE American Control Conference pages 4976 498 3. 6 M. Spong. Modeling and control of elastic joint robots. ASME J. Dyn. Syst. Meas. Contr. 9:3 39 987. 7 Ø. N. Stamnes O. M. Aamo and G-O. Kaasa. Global output feedback tracking control of Euler-Lagrange systems. In Proc of 8th IFAC Word Congress pages 5. 8 E. Zergeroglu D. M. Dawson M. S. de Queiroz and M. Krstić. On global output feedback tracking control of robot manipulators. In Proc. 39th. IEEE Conf. Decision Contr. pages 573 578 Sydney Australia. 9 Y. Zhu D. Dawson T. Burg and J. Hu. A cheap output feedback tracking controller with robustness: the rlfj problem. In Robotics and Automation 996. Proceedings. 996 IEEE International Conference on volume pages 939 944 vol. 996.