<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ICA</journal-id><journal-title-group><journal-title>Intelligent Control and Automation</journal-title></journal-title-group><issn pub-type="epub">2153-0653</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ica.2012.34034</article-id><article-id pub-id-type="publisher-id">ICA-24858</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Sequential Observation and Control of Robotic Systems Subjected to Measurement Delay and Disturbance
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>lSayed</surname><given-names>ElBeheiry</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Production Engineering and Mechanical Design, Faculty of Engineering, Menoufiya Unicersity, Minoufia, Egypt</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>elbeheiry@yahoo.com</email></corresp></author-notes><pub-date pub-type="epub"><day>28</day><month>11</month><year>2012</year></pub-date><volume>03</volume><issue>04</issue><fpage>291</fpage><lpage>302</lpage><history><date date-type="received"><day>July</day>	<month>9,</month>	<year>2012</year></date><date date-type="rev-recd"><day>August</day>	<month>9,</month>	<year>2012</year>	</date><date date-type="accepted"><day>August</day>	<month>17,</month>	<year>2012</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  An approach for motion control and observation of robotic manipulators is presented in this article. It links the design of a joint acceleration controller to the design of a variable structure observer including Luenberger-like observation term. Both the joint acceleration controller and the observer that are introduced in this paper are very likely to use either large or moderate or small gains. Thus the time delay issue of the output measurements is highly taken into consideration in the design of the intended observers. The observer design is therefore based on two different generalized forms of nonlinear systems with/without undelayed outputs. A study to investigate the effects of the gains of the joint acceleration controller on the performance capabilities of the observer is introduced. Also, the effects of the time delay factor on the operation of both the controller and the observer and their own interaction are studied. Then a chain observer design is presented for circumventing the time delay effects. The time delay constant is found to be of vital importance to the robot performance capabilities. Moreover, the results show that the gains of the joint acceleration controller are of significant influence on the operation of the proposed observers.
 
</p></abstract><kwd-group><kwd>Nonlinear Observers; Robotic Manipulators; Time Delay; Joint Acceleration Control</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In modern robot manipulators, the robot controllers are required to provide the capability to overcome unmodeled dynamics, variable payloads, friction torques, torque disturbances, parameter variations, and measurement noises. Full knowledge of these surrounding conditions seems to be impossible in the majority of robotic applications. In addition, fullor limited-state measurements of robotic systems prevent the implementation of some important controllers to some important industrial environment. Mostly, Model-based observers, which are the topic of this article, are considered very well adapted for state estimation and allow, in most cases, a stability proof and a methodology to tune the observer gains, which guarantee a stable closed loop operation. Time delays if not considered might deteriorate the performance of a designed observer and, consequently, leads to degradation of an observer-based control strategy. Although delay systems are still resistant to many control policies, the delay properties are also surprising since several studies have shown that voluntary introduction of delays can also benefit the control system [<xref ref-type="bibr" rid="scirp.24858-ref1">1</xref>]. Time delays, when exist, could be constant [<xref ref-type="bibr" rid="scirp.24858-ref2">2</xref>] in system states or time-varying and unknown [<xref ref-type="bibr" rid="scirp.24858-ref3">3</xref>] and may exist in the output measurements with/without being time-constant [4- 7].</p><p>The intended observer design here is based on the observer developed by Germani et al. [8,9] in which the observer consists of a chain of observation algorithms reconstructing the system state at different delayed time instants (chain observer). This chain observer was based on the theory of state observers for systems without time delays that was developed by the same author in [10-12]. The observer design in [8-12] is based on transformation of a general nonlinear system into an observable form, where a Luenberger-like observer is designed to ensure the stability of the estimate error and the error dynamics perturbations are dominated by sufficiently large constant gains. This approach was partially extended in [<xref ref-type="bibr" rid="scirp.24858-ref13">13</xref>] for the design of a variable structure observer with a Luenberger-like term existing-without restoring to a transformation process. Once again, our work is extended to consider the design of a chain (predictive) type observer that is of variable structure and also having a Luenberger-like term. Also, we consider the transformation process as was introduced in [10-12]. The operation of this observer will be planned to reconstruct the velocity and acceleration signals from position measurement. Thus the operation of the joint acceleration feedback control will be based on an observed acceleration signals rather than using differentiation techniques or direct acceleration measurements.</p><p>The usual design procedure of a variable structure observer accompanied with a Luenberger-like term is twofold: 1) the sliding observer term takes care of the modeling errors, and 2) the role of the Luenberger-like term is mostly confined to ensuring system asymptotic stability via locating the poles of the observer dynamics in the left-half of the complex loci plane. It will be shown later that values of the gain matrix, K, would also have a great impact on the overall observation process. In the following, we extend the design procedure to derive necessary and sufficient conditions for the observer operation under the assumption that the modeling errors are composed of bounded and Lipschitz terms. The Luenberger-like observation term, in addition to providing the system stability, overpowers the Lipschitz nonlinearity while the sliding term is devoted to canceling the bounded one. Such a design would combine the two observation terms into a more interactive operation, and broaden the range of engineering applications.</p><p>The independent joint motion control of articulated manipulators comprises a separate PD or PID controller for each link with the nonlinear dynamic coupling effects handled as disturbances. This type of control has been widely applied to (gear-driven) industrial robots on a commercial scale. Ease of implementation, robustness, simplicity and fault tolerance are all advantages of the independent joint motion control over the centralized one [13,14]. In direct derive industrial robots; the performance of the conventional PD/PID controllers degrades because of the nonlinear coupling of the links which directly applies upon each joint.</p><p>Using the acceleration in a feedback loop for controlling robot arms can significantly influence the system performance of direct-drive robot arms [14-21]. An acceleration feedback enhances the disturbance rejection of an independent joint controller, which was originally presented in [<xref ref-type="bibr" rid="scirp.24858-ref17">17</xref>]. In this early study, it was assumed that a perfect measurement of position, velocity and acceleration signals is available. Such a perfect measurement, in a real industrial robotic application, does not exist [<xref ref-type="bibr" rid="scirp.24858-ref18">18</xref>]. Researchers have come to the fact that a successful implementation of an acceleration feedback is eventually digital [<xref ref-type="bibr" rid="scirp.24858-ref19">19</xref>], typically microprocessor based, and can be realized in two alternative techniques: i) signal differenttiation [<xref ref-type="bibr" rid="scirp.24858-ref17">17</xref>], and ii) observer design [20-23]. Xu and Han [<xref ref-type="bibr" rid="scirp.24858-ref13">13</xref>] introduced a different approach for practical implementation of acceleration sensing and modeling in the design of an independent joint motion control of robots with acceleration feedback. It is worth noting that the differentiation techniques inevitably produce noisy signals, which degrade the performance of the controller. Moreover, filtration of these signals leads to phase delay that further degrades the signal quality and limits the performance of the closed loop. The authors further developed a new estimator, which is called Newton Predictor Enhanced Kalman Filter, in [<xref ref-type="bibr" rid="scirp.24858-ref16">16</xref>]. The experimental investigations showed that this estimator provides a wide bandwidth and a small phase lag of the estimated acceleration while attenuating noises. While in [<xref ref-type="bibr" rid="scirp.24858-ref22">22</xref>] the authors introduced a new observer which uses only motor position sensing, together with accelerometers suitably mounted on the links of the robot arm. This configuration made the error dynamics on the estimated state independent from the dynamic parameters of the robot links, and can be tuned with standard decentralized linear techniques.</p><p>Obtaining acceleration signals without differentiation necessitates the use of observers instead of direct acceleration measurement. Observing the joint angular accelerations, which is a portion of this paper’s topic, is usually of the predictive type in order to compensate for the time delay that is likely to occur during implementation. On the other hand, a trade-off between the knowledge about the physical system and the number of the system states that may be reconstructed. However, it is quite possible that only the joint position will be available for a measurement from a shaft encoder. Imperfect actuator dynamics and measurements are direct reasons for occurring time delays. It is highly expected that an acceleration feedback control law would use a rather large gains. Therefore, attention should be paid to high frequency unstructured uncertainties such as time delay, flexure and resonance, measurement imperfection, violation of rigid body and continuous time assumptions [<xref ref-type="bibr" rid="scirp.24858-ref23">23</xref>].</p><p>Discontinuity in control laws leads to chattering in the torque control inputs, which is a highly undesirable and will result in unnecessary wear and tear on the actuator components. To cope up with this problem the modification of sliding mode control with continuous approximation of discontinuous control law was proposed, where the nonlinearitiy is approximated by high gain feedback in the boundary layer [24,25]. This eliminates chattering to some extent, but also the invariance properties associated with ideal sliding will be lost. A continuous SMC with PI disturbance estimation that was proposed in [<xref ref-type="bibr" rid="scirp.24858-ref26">26</xref>] requires only average inertia matrix and therefore partially solves this problem.</p><p>High-gain Luenberger-like and variable structure observers have been both proven effective when applied to robotic and non-robotic systems [13,25-27]. Our observer will combine the two observers in one generic form in order to capitalize on their benefits. The contribution in this paper is based on the contributions made recently by Germani et al. [8,9] and Dalla Mora et al. [10,11], which can all be regarded as extensions of the original work of Ciccarella et al. [<xref ref-type="bibr" rid="scirp.24858-ref12">12</xref>], Gauthier et al. [<xref ref-type="bibr" rid="scirp.24858-ref28">28</xref>], and Garcia and D’Attellis [<xref ref-type="bibr" rid="scirp.24858-ref29">29</xref>]. The approach that was adapted in [8-12,28,29] is to transform (1) into an observable form, where a Luenberger-like observer is designed to ensure the stability of the estimate error and the error dynamics perturbations are dominated by sufficiently large constant gains. This paper relies on the work of the above-mentioned authors and extends it to include a sliding observation term. The design approach of the sliding term exploits the significant contributions of Walcott and Zak [<xref ref-type="bibr" rid="scirp.24858-ref30">30</xref>] and Koshkouei and Zinober [<xref ref-type="bibr" rid="scirp.24858-ref31">31</xref>].</p></sec><sec id="s2"><title>2. Joint Acceleration Control</title><p>For perfectly rigid robotic manipulators, the inverse dynamics equations of input torques are:</p><disp-formula id="scirp.24858-formula64852"><label>(1)</label><graphic position="anchor" xlink:href="2-7900195\8ee6ff14-786b-490c-bc89-4ba75bbf7337.jpg"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.24858-formula64853"><label>(2)</label><graphic position="anchor" xlink:href="2-7900195\4113abb2-b70f-4099-8550-105adec3db3a.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\5887adec-fe80-410e-9a6d-981d809fb45c.jpg" /> is the joint rotational angles, <img src="2-7900195\fb992a88-1890-4784-9e5d-52eb20ab4409.jpg" />is the symmetric, positive-definite inertia matrix, <img src="2-7900195\741e4c38-068a-4e93-9141-8e7bdff04880.jpg" />is the centripetal and Coriolis terms, <img src="2-7900195\026767dd-f7a8-42ee-bbb4-df025873d6fe.jpg" />is a vector containing the gravity terms, <img src="2-7900195\8743ca25-a297-4bec-b79d-e0ce4bb97a46.jpg" />is a constant diagonal matrix of bounded dynamic coefficients of friction, and <img src="2-7900195\72be32ae-1b09-42fa-84c6-c19adf5d0c2c.jpg" /> is a vector of static friction terms, and D is an unknown bounded disturbance. The conventional acceleration feedback loop can be introduced into the robotic system in the form:</p><disp-formula id="scirp.24858-formula64854"><label>(3)</label><graphic position="anchor" xlink:href="2-7900195\b948fd87-50bd-4a5e-8004-e5ac5894e5ba.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\f2f95401-2aae-460f-862b-fb3bb6e8bf4b.jpg" /> is a diagonal matrix with a positive constant<img src="2-7900195\a413495d-5b13-440a-a12b-ecc7346322a5.jpg" />. <img src="2-7900195\3026109a-4548-47f4-a03f-08aac1088dea.jpg" />and <img src="2-7900195\ae4b3f09-8902-4a06-bc54-8b65c908276d.jpg" /> are vectors of the desired torques and angular accelerations, respectively.</p><p>Neglecting any imperfection and phase lagging in joint actuator dynamics, it follows that:</p><disp-formula id="scirp.24858-formula64855"><label>(4)</label><graphic position="anchor" xlink:href="2-7900195\9ef3f901-71eb-4587-b7e6-507ff481e850.jpg"  xlink:type="simple"/></disp-formula><p>Equation (1) by the aid of Equations (3) and (4) becomes</p><disp-formula id="scirp.24858-formula64856"><label>(5)</label><graphic position="anchor" xlink:href="2-7900195\a9e9b053-fee5-4628-9c68-7fe07c56cb30.jpg"  xlink:type="simple"/></disp-formula><p>where I is the unity matrix. It is now obvious that the acceleration control law (3) reformulate the system dynamics as in Equation (5) regardless of how large the acceleration control gain <img src="2-7900195\20cfd5ad-4d8d-4b92-a51c-3f4ba366a245.jpg" /> is chosen.</p><p>For purposes of acceleration control and observer codesign, it would much appropriate to rewrite Equation:</p><disp-formula id="scirp.24858-formula64857"><label>(6)</label><graphic position="anchor" xlink:href="2-7900195\a3633497-ddbf-489e-8212-ea2919fedcbf.jpg"  xlink:type="simple"/></disp-formula><p>Note here that if<img src="2-7900195\70c93469-ea7c-46f6-9517-b0b983b374d1.jpg" />, then the acceleration feedback will be able to cut down the nonlinearities by<img src="2-7900195\9368fd50-34aa-4cd1-ad7a-71c9214a96b8.jpg" />. It is also worth noting that when <img src="2-7900195\18a9429a-dd82-4dff-9fda-79f74c1d7b03.jpg" /> and <img src="2-7900195\cda1a754-2edc-4220-9991-66beadb81110.jpg" /> the system dynamics can be eventually decoupled into a set of linear, time-invariant double integrator</p><disp-formula id="scirp.24858-formula64858"><label>(7)</label><graphic position="anchor" xlink:href="2-7900195\71a16700-63e2-4231-9a12-aa2fa7233add.jpg"  xlink:type="simple"/></disp-formula><p>This control criterion will be compared and tested against the same control criterion where condition (7) does not apply and observers are designed to reconstruct the acceleration signals.</p></sec><sec id="s3"><title>3. Joint State Observation</title><sec id="s3_1"><title>3.1. Observer for Undelayed System</title><p>Now, Equation (6) can be reformed into a generalized (undelayed) nonlinear system:</p><disp-formula id="scirp.24858-formula64859"><label>(8)</label><graphic position="anchor" xlink:href="2-7900195\46898456-d95d-415a-bc38-9c822999e522.jpg"  xlink:type="simple"/></disp-formula><p>or into a generalized (delayed) system as follows:</p><disp-formula id="scirp.24858-formula64860"><label>(9)</label><graphic position="anchor" xlink:href="2-7900195\91c945d0-08f6-45fc-957a-15a829f8ca4f.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\550a618f-d636-4c21-955a-93f729430eb5.jpg" /> is the output measurement delay, <img src="2-7900195\8886de93-0772-4c4a-bf2f-9a8391f13fb0.jpg" />, <img src="2-7900195\939b5f3f-486e-4177-ba0a-03609ca1549f.jpg" />is a vector of control inputs, and <img src="2-7900195\0bf93ecf-3693-44cf-9677-2d8aa484bab3.jpg" /> is the undelayed output, the delayed output <img src="2-7900195\0d9635bc-9f9d-4d8b-8cb5-ce5148f60254.jpg" /> is a function of the state <img src="2-7900195\d415962a-1e95-405c-906b-ed7584b9e24a.jpg" /> at time<img src="2-7900195\8537a974-4c19-4695-b19b-eeeb61d253be.jpg" />, where<img src="2-7900195\5f430118-3dfe-441e-a1ef-6f74bc94bbb1.jpg" />, <img src="2-7900195\476ba3f2-1106-412c-b4f7-58decbc9c2a2.jpg" />and <img src="2-7900195\aaea28a9-fb6b-477a-b809-aab67ca3c16e.jpg" />are integer exponents. Note that <img src="2-7900195\de3f2b1c-0821-4ed8-9068-63d66da2466f.jpg" /> is a matrix whose columns are<img src="2-7900195\4a7d0162-e2a7-48ab-9ba6-50b0da2deff7.jpg" />, and <img src="2-7900195\0a9bc451-8f6a-4c44-8d21-ae587626596f.jpg" /> are smooth vector fields of <img src="2-7900195\8c4a8f91-149d-41f5-94b4-dd3bff343e16.jpg" /> and <img src="2-7900195\891fc568-c851-487f-a6d2-9d51d9f50580.jpg" />is a <img src="2-7900195\fdec7700-a697-48ba-8ba5-b77fba11c2d8.jpg" /> smooth function, where <img src="2-7900195\d2dd458f-99d8-4499-b462-6bd338b25032.jpg" /> is an integer that allows all the necessary differentiations needed in the paper. A function is said to be of class <img src="2-7900195\fa7ebc7e-1e30-419d-83d4-8d21bcd6fd8a.jpg" /> if it is continuously differentiable <img src="2-7900195\d0684aba-21b8-44ec-9350-296392152f93.jpg" /> times. <img src="2-7900195\a3ac28ae-fa5d-40ab-ad02-352e12319302.jpg" />is a perturbation input map and <img src="2-7900195\8b1408c5-1c7f-49cd-ad0a-24b6de9dd5fe.jpg" />is a bounded disturbance. It is assumed that the disturbance distribution <img src="2-7900195\922b001d-8dfc-4f64-b35d-2a1ba0be4317.jpg" />is bounded and known.</p><p>The following notation will be used in this paper. <img src="2-7900195\bb38c04d-3c81-45b5-bad1-7a15a046ad50.jpg" />denotes an n-vector of real elements with the associated norm <img src="2-7900195\5fc31769-153a-4726-b303-659e9b5dbd31.jpg" />where <img src="2-7900195\691ed354-e9cb-4dce-ba9a-f5d355eb4c83.jpg" /> denotes transposition. <img src="2-7900195\170082e5-c1df-4727-96fd-f922e39db7c6.jpg" />and λ<sub>min</sub> refer to the largest singular value and smallest eigenvalue of a matrix, respectively. A function is said to be Lipschitz function with Lipschitz constant γ if it satisfies <img src="2-7900195\203009d4-a643-4648-bcf3-f728be0fc6c9.jpg" />.A Lie derivative of a function <img src="2-7900195\763125bc-1e6e-44bc-85aa-2321ffbf1082.jpg" /> along a vector field <img src="2-7900195\1d0fb65b-f3cf-4dac-a318-4aec6c43c364.jpg" /> is given by <img src="2-7900195\00045e81-1ba9-4292-a9c1-b627163fb37f.jpg" /> with <img src="2-7900195\39e35d40-d374-47cd-94a7-e1d04ad00690.jpg" /> defined as the Lie derivative of order 0 and <img src="2-7900195\39333094-d575-4511-8ddb-9ea5ebd5410e.jpg" />.</p><p>defined as repeated Lie derivative of order<img src="2-7900195\e4b05f33-78ef-43c0-967a-738b3a4aded4.jpg" />. For simplicity in the remaining of the text<img src="2-7900195\c264be4e-de49-4f15-a6ec-4a5df1328b5c.jpg" />, <img src="2-7900195\11b813a7-2029-45d8-a876-898af7fac80e.jpg" />and <img src="2-7900195\cd44ebfe-bcb7-46dd-8fa7-7834be25edc6.jpg" /> will denote<img src="2-7900195\cd38fb13-2aee-4dc4-80fb-c9273b92b62c.jpg" />, <img src="2-7900195\cd0b2255-37f2-4a6e-9e47-122b306e85db.jpg" />and<img src="2-7900195\a86698b1-6a92-4dab-afb8-6669034cb405.jpg" />, respectively.</p><p>In the following, the design procedure is to derive necessary and sufficient conditions for the operation of a variable structure observer under the assumption that the modeling errors are composed of Lipschitz terms and that the disturbance is unknown but bounded. The Luenberger-like observation term, in addition to providing the system stability, overpowers the Lipschitz nonlinearity by high gains while the sliding term is devoted to canceling disturbances. The operation of this observer will be planned to reconstruct the velocity and acceleration signals from position measurement. Thus the operation of the joint acceleration feedback control will be based on an observed acceleration signals rather than using differentiation techniques or direct acceleration measurements. It will be shown later that values of the acceleration controller gains, <img src="2-7900195\abb2e499-fcf0-41cb-b125-ce0a931a5e9f.jpg" />, would be of great impact on the overall observation process.</p><p>For the undelayed system (8), let</p><disp-formula id="scirp.24858-formula64861"><label>, (10)</label><graphic position="anchor" xlink:href="2-7900195\a0b56e59-04e3-4109-8771-9f3fc5749105.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\4b02dc57-4dee-4554-ad2a-4df26713aed1.jpg" /> is the total number of outputs, and for each <img src="2-7900195\4c7c8516-2239-42d4-8fac-c8fe2745bbcd.jpg" /> a vector function exists such that:</p><disp-formula id="scirp.24858-formula64862"><label>(11)</label><graphic position="anchor" xlink:href="2-7900195\a64ba921-8fee-4cdd-9405-d456d97790ef.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\2c6d5320-d514-46af-a827-aee0605279f0.jpg" />is multi-index such that</p><p><img src="2-7900195\01b31418-925c-4aaf-b27e-33d648523134.jpg" />and then the square transformation matrix <img src="2-7900195\aae0d4fc-10f9-4f02-a2f9-acad84162f70.jpg" /> becomes:</p><disp-formula id="scirp.24858-formula64863"><label>(12)</label><graphic position="anchor" xlink:href="2-7900195\9cc897df-9725-43dc-83f5-a0e5a42c58c8.jpg"  xlink:type="simple"/></disp-formula><p>Let <img src="2-7900195\c158f394-41a1-4f2f-be8c-4dd2d142e251.jpg" /> represents the vector of output derivatives:</p><disp-formula id="scirp.24858-formula64864"><label>(13)</label><graphic position="anchor" xlink:href="2-7900195\7bdd8c40-cbc5-48f0-8390-e9f2f009d839.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\af6b3570-ce21-424d-9e99-6a0eb93ab228.jpg" />when <img src="2-7900195\305a52db-b8d2-4815-8be6-8e69128b3006.jpg" /> Thus, exact state reconstruction is allowed due to the invertibility of <img src="2-7900195\1365f7a3-c07c-4c31-8950-a4768e9ec754.jpg" /> and the exact knowledge of<img src="2-7900195\dc8def58-16e2-4241-903c-eb4bf20a3a03.jpg" />. Furthermore, a map <img src="2-7900195\2da07d1d-157f-4d54-ac90-898f2fc8a0ce.jpg" /> is said to be an observability map in a set <img src="2-7900195\ac81d846-df58-4b32-a9f5-f7b4be3c3f4d.jpg" /> if it is a diffeomorphism in an open set that contains or coincides with<img src="2-7900195\47c5d542-6d20-4282-8094-f9af15b3fa45.jpg" />. A system that admits an observability map in <img src="2-7900195\f23763b9-11ad-4d70-893d-bc49edb73516.jpg" /> for a given <img src="2-7900195\80b528c6-ac2d-4031-aa3e-b7b6e1254433.jpg" /> is said to be drift-observable in<img src="2-7900195\b4ceca13-7845-4a1f-be9b-130cd3fbc633.jpg" />.</p><p>The nonsingular Jacobian <img src="2-7900195\7988bdb5-03a3-4e11-9063-a81bf6f052b7.jpg" /> that is associated with the observability map <img src="2-7900195\2bfe22e5-dc9a-4dd9-8537-40c147e6744f.jpg" /> can be obtained as follows:</p><disp-formula id="scirp.24858-formula64865"><label>(14)</label><graphic position="anchor" xlink:href="2-7900195\179ad81c-3fff-4cd3-a603-264d70dcf0ba.jpg"  xlink:type="simple"/></disp-formula><p>The inverse map <img src="2-7900195\de706a45-9242-4c20-b994-4a1000729c60.jpg" /> exists in<img src="2-7900195\8e63ee60-f925-411e-9517-266e9d16e33d.jpg" />, and is defined by<img src="2-7900195\c0130ac5-4b38-4424-bd30-38eb28604147.jpg" />. If the system is drift-observable in <img src="2-7900195\403e9e42-02cb-414b-bc58-ed9ef118a13e.jpg" /> and the maps <img src="2-7900195\e7ee336a-e8b0-4a4e-8c28-da87617fb86f.jpg" /> and <img src="2-7900195\f252aa3b-0560-4ebe-a71c-fc09183ac866.jpg" /> are uniformly Lipschitz in <img src="2-7900195\2b072bd7-ad3c-47ee-9c23-f266a3a07610.jpg" /> and<img src="2-7900195\67813ca7-1a53-45df-b6a8-78370e18f3bf.jpg" />, respectively, then the system is said to be uniformly Lipschitz drift-observable in a set<img src="2-7900195\e3630fbe-d50e-4811-a72c-5f08db045a40.jpg" />. In addition, the system is said to be globally uniformly Lipschitz drift-observable if <img src="2-7900195\f4295ff7-7b5b-4e94-bded-8fe4a6531b03.jpg" /> [<xref ref-type="bibr" rid="scirp.24858-ref11">11</xref>].</p><p>The product of <img src="2-7900195\a03bb19f-e7eb-40ff-adec-f02e1898358b.jpg" /> has a useful structure:</p><disp-formula id="scirp.24858-formula64866"><label>(15)</label><graphic position="anchor" xlink:href="2-7900195\d549c88a-ee6f-4bc6-9b2e-b9891d17100c.jpg"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.24858-formula64867"><label>(16)</label><graphic position="anchor" xlink:href="2-7900195\a6b47507-a530-4242-bc4a-3ee9760785c1.jpg"  xlink:type="simple"/></disp-formula><p>where<img src="2-7900195\173caf06-8dac-44bd-9151-8b8873bf9fdd.jpg" />, and <img src="2-7900195\bc0a8760-2e94-4c64-9625-7c09f17513a2.jpg" /> is the relative degree of the jth output such that [<xref ref-type="bibr" rid="scirp.24858-ref24">24</xref>]:</p><disp-formula id="scirp.24858-formula64868"><label>(17)</label><graphic position="anchor" xlink:href="2-7900195\451629f7-730e-405d-88ee-f8cc16aca255.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\b591bbbf-ecf4-41c8-b609-3791a467a5f8.jpg" /> is an observability map for the first <img src="2-7900195\2d4acfe7-7640-468d-b56b-cc620c3fbad7.jpg" /> outputs, and <img src="2-7900195\5ac3eb6d-977a-4091-815c-b2c7bc3cd16b.jpg" /> is another one for the remaining <img src="2-7900195\456cc066-b49e-477c-a489-5fadfc6b16ab.jpg" />so that the last</p><p><img src="2-7900195\b0256bc9-3794-4677-a011-a12f7862a3e6.jpg" /></p><p>row blocks of the product <img src="2-7900195\dd0a66aa-eee4-42fa-b48c-c46b6298d288.jpg" />are typically zeros. The H matrix is given by:</p><disp-formula id="scirp.24858-formula64869"><label>(18)</label><graphic position="anchor" xlink:href="2-7900195\0c89e2a6-f540-479b-ac47-905c1a6efd11.jpg"  xlink:type="simple"/></disp-formula><p>where the matrix <img src="2-7900195\dde9d258-cff2-4af8-85dc-c6579b731e0a.jpg" /> is<img src="2-7900195\e5c7ba26-0f5f-41f8-a314-3b5ebfde8b82.jpg" />, and is defined by:</p><disp-formula id="scirp.24858-formula64870"><label>(19)</label><graphic position="anchor" xlink:href="2-7900195\45cbdee5-6bad-4cdc-8b85-e4c557a2bfd6.jpg"  xlink:type="simple"/></disp-formula><p>The undelayed system (8) can now be written in r-coordinates as follows:</p><disp-formula id="scirp.24858-formula64871"><label>(20)</label><graphic position="anchor" xlink:href="2-7900195\2345d81d-6fa7-43aa-8b09-ce4f5ffb9706.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="2-7900195\f9a75795-d60f-4318-ae1a-27744cbe43d9.jpg" />and A, B and C in Equation (20) are block diagonal:</p><p><img src="2-7900195\5ac4ed65-8c3d-46c2-8c89-9377cf3f6e3a.jpg" />in which the <img src="2-7900195\46cd76f4-6a11-44a6-874d-5440943eda56.jpg" /> triples <img src="2-7900195\2a6f33e7-8ac9-43f2-9d99-d16613055661.jpg" /> are Brunowsky matrices [10,11,14]:</p><disp-formula id="scirp.24858-formula64872"><label>(21)</label><graphic position="anchor" xlink:href="2-7900195\7d5f419d-9b73-44df-ad06-3db0cfe722fc.jpg"  xlink:type="simple"/></disp-formula><p>An efficient observer that combines the benefits of using a Luenberger-like observation term in addition to a sliding mode observation term is given by:</p><disp-formula id="scirp.24858-formula64873"><label>. (22)</label><graphic position="anchor" xlink:href="2-7900195\48a96362-b172-4f01-9f02-d971d6b15426.jpg"  xlink:type="simple"/></disp-formula><p>This observer in <img src="2-7900195\6a4b2391-1034-44de-bfaf-2a2f96151c0d.jpg" />-coordinates is given by:</p><disp-formula id="scirp.24858-formula64874"><label>(23)</label><graphic position="anchor" xlink:href="2-7900195\c7db6519-687c-4b0e-9f74-4396a1b38216.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="2-7900195\4bae0354-be98-4534-b322-a449f31f4cf3.jpg" /></p><p>represents a discontinuous function and the term <img src="2-7900195\4960cdbd-d523-413f-9bff-91711030875a.jpg" /> is devoted to enhancing the observer robustness against the disturbance via sliding mode. Recalling Equations (20) and (23), the error difference,</p><p><img src="2-7900195\344818e3-e405-4501-adec-01d79c8b3491.jpg" />between the true state and the observer estimate will be</p><disp-formula id="scirp.24858-formula64875"><label>(24)</label><graphic position="anchor" xlink:href="2-7900195\8091627c-2d6b-4e2b-b15c-21bb1e8974c8.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="2-7900195\9e7ec5ce-32d0-416e-ae08-589af1b8dcfa.jpg" /></p><p>and</p><p><img src="2-7900195\1ab5582b-adc2-420f-85fa-288009d926de.jpg" />.</p><p>For now, the systems considered in this study obey an assumption that the resulting transformation</p><p><img src="2-7900195\d21f559e-46e8-4066-9b6d-edc80c8139d2.jpg" /></p><p>and</p><p><img src="2-7900195\4323b944-a649-472a-a1e1-a763dd7f611f.jpg" /></p><p>are time invariant. Consequently, <img src="2-7900195\7f04b61c-f820-4af1-b299-2bf268bf7097.jpg" />becomes time invariant too.</p><p>It is more convenient to rewrite (24) in the following form:</p><disp-formula id="scirp.24858-formula64876"><label>(25)</label><graphic position="anchor" xlink:href="2-7900195\9f0ecbe1-f410-4bc6-ab3c-6d91973448c0.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\7f6311ec-5168-412a-a43f-0ce0f2fb2872.jpg" /> and <img src="2-7900195\bc7185a4-ec3e-4b37-a3b6-40add618ed1e.jpg" />express system nonlinearities such that</p><disp-formula id="scirp.24858-formula64877"><label>(26)</label><graphic position="anchor" xlink:href="2-7900195\d4d6a611-51fc-4827-855c-8dc82394b1ac.jpg"  xlink:type="simple"/></disp-formula><p>Now, the r-transformed error system (25) is a linear system with continuous-time nonlinearities or uncertainties in the plant. The poof of the exponential convergence to zero observation error is given in [<xref ref-type="bibr" rid="scirp.24858-ref14">14</xref>] with the following conditions hold true:</p><disp-formula id="scirp.24858-formula64878"><label>, (27)</label><graphic position="anchor" xlink:href="2-7900195\f1e27d01-c103-4f88-993d-d14326b141ba.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64879"><label>(28)</label><graphic position="anchor" xlink:href="2-7900195\71621862-a1ed-40ef-9e42-c741141d9378.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\f8519401-80ff-4c00-a8bc-9ff2897d8a89.jpg" />and <img src="2-7900195\8e6dade5-29dd-41d7-a921-4be490fdc7fb.jpg" /> are Lipschitz constants of the uniformly Lipschitz transformations</p><p><img src="2-7900195\c3e5e9db-cbd7-4ed3-8eb8-757e6cf3065e.jpg" />.</p><p>The matrix P for a positive scalar<img src="2-7900195\e97c8c37-c32d-4f06-a07a-9a4651cbb8d3.jpg" />, is the solution of the following Riccati-like inequality</p><disp-formula id="scirp.24858-formula64880"><label>(29)</label><graphic position="anchor" xlink:href="2-7900195\2ed62e1a-2051-4298-bdfc-21383c9db2d1.jpg"  xlink:type="simple"/></disp-formula><p>and the gains of the sliding mode term, <img src="2-7900195\fce33417-cf70-4ffc-ad7a-5d7675fc350c.jpg" />, is given by</p><disp-formula id="scirp.24858-formula64881"><label>(30)</label><graphic position="anchor" xlink:href="2-7900195\f1b7107b-e432-4f8c-bd0f-1aa307297749.jpg"  xlink:type="simple"/></disp-formula><p>where E is a positive definite matrix, and CB and CF are nonsingular matrices.</p><p>The observer design approach is also based on the justification of the following assumptions, which are applicable to the incoming observer design for delayed system:</p><p>• A constant <img src="2-7900195\f5099e07-7022-40b4-94a5-c9e0f36b7aec.jpg" /> exists such that</p><disp-formula id="scirp.24858-formula64882"><label>, (31)</label><graphic position="anchor" xlink:href="2-7900195\3b24a0fa-3606-4e62-9cd1-997115a27d15.jpg"  xlink:type="simple"/></disp-formula><p>• The system is drift-observable in<img src="2-7900195\df51a79a-d0fd-4243-8bfa-a3525219bfbe.jpg" />, and the map <img src="2-7900195\0b7e0309-cb07-4209-a1d2-34418bd1fa75.jpg" /> is uniformly Lipschitz together with <img src="2-7900195\ea726d4c-be01-4248-b121-350c84728a49.jpg" /> in<img src="2-7900195\d3e9caa4-689e-4a57-9ac4-5da87f092e3c.jpg" />, with constants <img src="2-7900195\dde89239-8909-4493-8582-9dfb9ec885d6.jpg" /> and <img src="2-7900195\00ab20f9-438d-434b-b57e-cc9c8ad28977.jpg" /> that satisfy:</p><disp-formula id="scirp.24858-formula64883"><label>(32)</label><graphic position="anchor" xlink:href="2-7900195\bf29efc6-11d3-43e1-8358-b7a60ab9adf1.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64884"><label>(33)</label><graphic position="anchor" xlink:href="2-7900195\10d140d6-9026-4655-820b-7c8255f795fb.jpg"  xlink:type="simple"/></disp-formula><p>• The nonlinearities <img src="2-7900195\3a296416-1d5c-47dc-9433-7d8de9d7adeb.jpg" />and <img src="2-7900195\6a37d5e7-62c7-433b-808e-e959a6e21d18.jpg" /> are uniformly Lipschitz in <img src="2-7900195\426f9054-0e32-47c9-927e-f1a373937e74.jpg" /> with a Lipschitz constants <img src="2-7900195\b3143ffd-07d4-4889-b40b-a65cdfc58509.jpg" /> and <img src="2-7900195\c745f8c1-e258-4adb-bdaf-0847562853be.jpg" /> such that:</p><disp-formula id="scirp.24858-formula64885"><label>(34)</label><graphic position="anchor" xlink:href="2-7900195\151a2190-294f-41bf-89ca-0cf0142880b7.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\8090f1d1-61bd-439c-b879-1c7a1e224e06.jpg" /> is the constant that appeared in Equation (29).</p><p>• The discontinuous function <img src="2-7900195\5a834c97-30aa-4866-b643-035569514231.jpg" /> can be defined as [26, 32]</p><disp-formula id="scirp.24858-formula64886"><label>(35)</label><graphic position="anchor" xlink:href="2-7900195\9fe67005-2142-48bd-bb80-5bfa65a41f3b.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64887"><label>(36)</label><graphic position="anchor" xlink:href="2-7900195\fd5f7344-8294-4941-a9d0-52db667a3d6c.jpg"  xlink:type="simple"/></disp-formula><p>and must be satisfied.</p><p>• The maximum singular value of the matrix F satisfies:</p><disp-formula id="scirp.24858-formula64888"><label>(37)</label><graphic position="anchor" xlink:href="2-7900195\fea347fc-4a09-45cf-8eea-49b95bd84676.jpg"  xlink:type="simple"/></disp-formula><p>The design goal here is to provide appropriate conditions for choosing the constant observation gains <img src="2-7900195\ac9e3d11-fde6-4f05-8f2d-869188bb2639.jpg" /> and <img src="2-7900195\a8a577f9-a75c-42f8-9aaf-46f6ca0cb37e.jpg" /> such that exponential convergence of the observation error to zero and existence of the sliding mode are both ensured.</p><p>The gain matrix <img src="2-7900195\b8c303ec-86e5-4c94-9046-3af31e4377eb.jpg" /> is of block-diagonal structure such that <img src="2-7900195\3b539a0f-322e-4cb7-b322-bbbe3bb15141.jpg" /> is in the block-companion form [<xref ref-type="bibr" rid="scirp.24858-ref11">11</xref>]:</p><disp-formula id="scirp.24858-formula64889"><label>, (38)</label><graphic position="anchor" xlink:href="2-7900195\415c961a-d801-4659-8af3-cd896a197fee.jpg"  xlink:type="simple"/></disp-formula><p>In (20), the matrix pair <img src="2-7900195\5eb2209d-c316-452a-a04c-aa06ac2cd7f6.jpg" /> is observable and the eigenvalues of <img src="2-7900195\f59f260a-1e0c-475f-8d11-9f546c7a3287.jpg" /> can be assigned in the following companion form:</p><disp-formula id="scirp.24858-formula64890"><label>, (39)</label><graphic position="anchor" xlink:href="2-7900195\6873a256-b40a-4b0a-8699-01285bbf7742.jpg"  xlink:type="simple"/></disp-formula><p>where the vector <img src="2-7900195\226d7128-dc75-41de-8d08-89dbbe9446cd.jpg" /> contains the coefficient of the monic polynomial that has <img src="2-7900195\171f9182-9d71-4e20-8877-5b3b21120f1e.jpg" /> as roots, and <img src="2-7900195\8d932fff-7efc-49b7-9ce9-1c7414c415eb.jpg" /> <img src="2-7900195\5002e8e4-22e6-479a-bbdf-7c6764c52127.jpg" /> is an n-eigenvalues that have to be assigned. When the assigned eigenvalues of <img src="2-7900195\5f1b73d5-2bb6-42d4-9b21-d6678e8e27c4.jpg" /> are distinct, a Vander-monde matrix can diagonalize this matrix</p><disp-formula id="scirp.24858-formula64891"><label>. (40)</label><graphic position="anchor" xlink:href="2-7900195\5e77dd20-388e-49a9-809b-4e4b2f65c1fc.jpg"  xlink:type="simple"/></disp-formula><p>Remark: Given a set of <img src="2-7900195\7431ecd6-ee87-4fee-9169-18d8661c7995.jpg" /> eigenvalues to be assigned to<img src="2-7900195\dfdcecc9-31c3-47f7-8526-cf7e96092c7b.jpg" />, the gain vector <img src="2-7900195\d8d731ed-d94b-4fa9-92ed-3a44822c363e.jpg" /> is readily computed using the equation [<xref ref-type="bibr" rid="scirp.24858-ref11">11</xref>],</p><disp-formula id="scirp.24858-formula64892"><label>, (41)</label><graphic position="anchor" xlink:href="2-7900195\6ff15876-5f6c-4576-a7a0-902d1ed1c55c.jpg"  xlink:type="simple"/></disp-formula><p>with <img src="2-7900195\81df69af-03a8-4cea-987f-500c4c6321b1.jpg" /> having non-repeated eigenvalues. The eigenvalues of <img src="2-7900195\5f665496-62dc-4468-a0f6-03601195e546.jpg" /> are chosen such that the norm of <img src="2-7900195\b90f1e27-4261-4220-af8e-53779d381969.jpg" /> is bounded. If the <img src="2-7900195\d8af3bba-9633-42ec-90e6-f4270fef422a.jpg" /> eigenvalues of <img src="2-7900195\47f5f33c-975a-4668-b785-ad6fc78004f2.jpg" /> are assigned such that</p><p><img src="2-7900195\b9c49920-a98e-4674-a128-e59fa823b3a8.jpg" /></p><p>with<img src="2-7900195\51ca633d-7856-4317-bedc-0ed5a5978471.jpg" />, then</p><disp-formula id="scirp.24858-formula64893"><label>(42)</label><graphic position="anchor" xlink:href="2-7900195\a9941cb4-d165-4373-bd8d-f654487cf183.jpg"  xlink:type="simple"/></disp-formula><p>The possibility of choosing</p><p><img src="2-7900195\a5f8f13d-df18-493a-8f63-272d3e27e56d.jpg" />&#160;</p><p>where <img src="2-7900195\c1c61601-b185-4fcd-ac9f-5ad6d76d6a4f.jpg" /> is obtained via Equations (39)-(41) offers a higher number of degrees of freedom. It makes it possible to optimize the observer performance by proper choice of the eigenvalues for the physical system [<xref ref-type="bibr" rid="scirp.24858-ref11">11</xref>].</p><p>Lemma. For <img src="2-7900195\b469e36e-978a-4575-9e9c-f450d3bf10b9.jpg" /> and <img src="2-7900195\b509ac75-17fd-4201-81c6-acc9f5720f3e.jpg" /> the <img src="2-7900195\49f31589-917e-46ef-aa27-73875964d145.jpg" /> Riccatilike inequality (29) provides solution <img src="2-7900195\aa4fb595-3b27-4b60-90b3-2f696daa9ed9.jpg" /> with <img src="2-7900195\232e3a49-c5d6-4858-b788-312e0a463259.jpg" /> symmetric positive definite.</p><p>The proof of this Lemma is given by Della Mora et al. [9,10]. An interesting result is that the choice of the matrix P such that:</p><disp-formula id="scirp.24858-formula64894"><label>, (43)</label><graphic position="anchor" xlink:href="2-7900195\e690f2f5-ebf1-4967-b2b1-bd2040b0d828.jpg"  xlink:type="simple"/></disp-formula><p>solves the <img src="2-7900195\2bc098f3-54c8-4ca0-bf02-344bc51bec28.jpg" /> Riccati-like inequality (29) for sufficiently large values of<img src="2-7900195\0ac52f16-ec15-4965-a7b4-1591a5ef0b08.jpg" />.</p><p>Remark [<xref ref-type="bibr" rid="scirp.24858-ref10">10</xref>]. An automatic choice of <img src="2-7900195\16b3a0ee-1f73-46f8-99b4-ef7680394a6f.jpg" /> can be adopted by taking</p><disp-formula id="scirp.24858-formula64895"><label>(44)</label><graphic position="anchor" xlink:href="2-7900195\44f36314-c06d-41b3-a2ac-cecffd2045bf.jpg"  xlink:type="simple"/></disp-formula><p>for a given<img src="2-7900195\7e644e1c-4de1-440b-88d8-7e4872b755ab.jpg" />. Thus the inequality (29) becomes a true <img src="2-7900195\d7b3c7ae-665c-42cd-af20-4fc87947e51f.jpg" /> Reccati inequality</p><disp-formula id="scirp.24858-formula64896"><label>(45)</label><graphic position="anchor" xlink:href="2-7900195\b2f7b774-39db-47ed-9d42-81b1deb722af.jpg"  xlink:type="simple"/></disp-formula><p>in which the matrix P is the only unknown.</p></sec><sec id="s3_2"><title>3.2. Sequential Observer for Delayed Systems</title><p>For the sake of simplicity we will consider the derivation for single-input single-output systems. Differentiating <img src="2-7900195\c4ec1f34-a2a8-4cfd-8cfc-44f14d7ebcdf.jpg" /> and upon the use of (9) and (14), and making an assumption like the ones in Equations (32) and (33), one gets the following properties:</p><disp-formula id="scirp.24858-formula64897"><label>, (46)</label><graphic position="anchor" xlink:href="2-7900195\258abfd7-e28e-47a9-8d3f-3ee5b7447c40.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64898"><label>(47)</label><graphic position="anchor" xlink:href="2-7900195\38c562ff-4143-4bc6-a216-dcb8ba81920c.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64899"><label>(48)</label><graphic position="anchor" xlink:href="2-7900195\c3ed4293-6e8e-4f52-85ed-2a89d50e7ee8.jpg"  xlink:type="simple"/></disp-formula><p>where the matrices <img src="2-7900195\a3161038-1812-42f3-9f70-9d6f2dea418c.jpg" /> are Brunowski matrices [9,10]:</p><disp-formula id="scirp.24858-formula64900"><label>, (49)</label><graphic position="anchor" xlink:href="2-7900195\e2c1f48d-676c-4f33-bf8f-315c1a3ec837.jpg"  xlink:type="simple"/></disp-formula><p>According to (17), it is assumed that the system has a relative degree n, which implies uniform observability as introduced in [<xref ref-type="bibr" rid="scirp.24858-ref26">26</xref>] and justified by assumptions like (32) and (33). For systems that do not meet such conditions, an extra assumption like (31) is needed in order to exclude bad inputs that can destabilize the observer operations. Since the design of the chain observer is based on the observer (22), and comprises an <img src="2-7900195\eb54a868-203c-4933-aaa3-4da1382d35da.jpg" /> linked systems of delayed differential equations, each one of dimension n, where m is a positive integer to be decided on the basis of the system operation and the size of Lipschitz constants as well.</p><p>The delayed state and input representation is such that:</p><disp-formula id="scirp.24858-formula64901"><label>(50)</label><graphic position="anchor" xlink:href="2-7900195\de640c2c-7be2-4da5-9a4c-059b7ca00737.jpg"  xlink:type="simple"/></disp-formula><p>The chain observer that is proposed in this study is an extension of the one developed by Germani et al. [8,9]. The chain observer developed here is based on a variable structure observer rather than a Luenberger-like observer as was done in [8,9]. But the Luenberger-like observation term is also included in our design. The proposed observer design is such that:</p><disp-formula id="scirp.24858-formula64902"><label>(51)</label><graphic position="anchor" xlink:href="2-7900195\1596efc1-3444-474b-93af-dfb322351dc6.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64903"><label>(52)</label><graphic position="anchor" xlink:href="2-7900195\3e365306-fe8a-48b4-821f-07ef0fd8cd6d.jpg"  xlink:type="simple"/></disp-formula><p>The system is initially at the following conditions:</p><disp-formula id="scirp.24858-formula64904"><label>(53)</label><graphic position="anchor" xlink:href="2-7900195\6ee1c340-9460-441e-bd46-5bbe83a524cc.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\8316bf15-b7ac-47d4-8540-0316b314443b.jpg" /> is any a priori estimate of the state. While <img src="2-7900195\cd1575e0-2b70-4ca9-8f30-49282a996815.jpg" /> represents an estimate of the delayed state <img src="2-7900195\425a6606-1a03-4528-aecb-6fb05d8d6765.jpg" />that is denoted here as<img src="2-7900195\5ca316ae-6e6f-4a3b-a0b6-e64d06ec7944.jpg" />.</p><p>Now we would like to express the proposed chain observer in (51) and (52) in the r-coordinates as follows:</p><disp-formula id="scirp.24858-formula64905"><label>(54)</label><graphic position="anchor" xlink:href="2-7900195\998f341c-f999-46cf-8859-a8a1769e4fb1.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64906"><label>(55)</label><graphic position="anchor" xlink:href="2-7900195\26056ae2-8ae9-45d1-b29c-dbd5c6a2b96e.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64907"><label>(56)</label><graphic position="anchor" xlink:href="2-7900195\2660aec3-4916-4287-a952-1385b7b94067.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.24858-formula64908"><label>(57)</label><graphic position="anchor" xlink:href="2-7900195\77b286d7-e74f-49ff-81e8-86db33937275.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="2-7900195\56c4c96e-9bd4-4f82-8127-9af4455f9db7.jpg" />.</p><p>The transformed chain observer (54)-(57) comes out from the coordinate change of the proposed observer in (51) and (52). The validity of this transformation can be easily proven by: i) differentiation of <img src="2-7900195\41d651c2-026b-4844-b2ff-768c5d26db17.jpg" /> w.r.t. time to give (51), and ii) differentiation of <img src="2-7900195\754fb681-b8eb-4bb7-8201-7b3b04e564db.jpg" /> w.r.t. time for <img src="2-7900195\e8aa33df-f130-4b17-93dc-fccb54f4d5c7.jpg" /> taking into consideration (51) in which <img src="2-7900195\e2704c46-bd40-4b69-8608-201134d9e36b.jpg" /> is substituted. Further details of this proof are found in [8,9].</p><p>The exponential convergence of this observer assumes that the function<img src="2-7900195\23a1f842-f1a1-4949-adc7-604143449d3b.jpg" /> is Lipschitz such that:</p><disp-formula id="scirp.24858-formula64909"><label>(58)</label><graphic position="anchor" xlink:href="2-7900195\004ccdb4-e06e-4ed0-b4b7-1fb87586fe3d.jpg"  xlink:type="simple"/></disp-formula><p>A positive real <img src="2-7900195\3721765c-3dfc-4435-96e6-e5f8f20592ed.jpg" /> and an integer <img src="2-7900195\6fedc6e6-6518-4f40-b27e-c23cdcb3b760.jpg" /> are chosen such that the Lipschitz coefficient <img src="2-7900195\8528d94c-a842-4897-9fbd-1d760dcf6a6b.jpg" /> of the function <img src="2-7900195\97299e31-2dfc-4140-937c-55835e9bd7b9.jpg" /> and the time delay<img src="2-7900195\b393aba6-5212-4da0-ae89-329798c4dc67.jpg" />are such that:</p><disp-formula id="scirp.24858-formula64910"><label>(59)</label><graphic position="anchor" xlink:href="2-7900195\b0fdff21-8b4d-4cc8-a0e5-f3019b8972ec.jpg"  xlink:type="simple"/></disp-formula><p>A positive<img src="2-7900195\0ecf3098-f7f4-4efc-b9c2-083db13f14ab.jpg" />, a positive<img src="2-7900195\7ea77903-204f-42b2-be56-0e29b15f003b.jpg" />, and gain vectors <img src="2-7900195\1bfb4299-1677-408d-94b4-cd1414865bdc.jpg" /> and <img src="2-7900195\af6a9b88-c6cb-4051-aa58-f93550822b63.jpg" /> will exist for the observer (51) and (52) such that <img src="2-7900195\6fe6184e-3260-4f51-a133-9788ff284147.jpg" /> for<img src="2-7900195\197c6e5c-bf9a-4cd9-a275-ce75870aadd9.jpg" />, and hence</p><disp-formula id="scirp.24858-formula64911"><label>(60)</label><graphic position="anchor" xlink:href="2-7900195\fb4c9adb-db8c-47f2-9214-f24a6cf81aa4.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\6799fa32-f47a-4a95-9f43-549350274536.jpg" /> depends on the estimation error in <img src="2-7900195\80b88f20-a9cd-4d3c-881f-1c865e9b0b66.jpg" /> as follows:</p><disp-formula id="scirp.24858-formula64912"><label>(61)</label><graphic position="anchor" xlink:href="2-7900195\631beefc-f49c-4374-8a18-0e6834193aaf.jpg"  xlink:type="simple"/></disp-formula><p>in which <img src="2-7900195\19f042e7-9611-4c32-a6e7-a223e8d21332.jpg" /> and <img src="2-7900195\a83467bf-859e-416b-91fb-af9335482023.jpg" /> are suitable positive constants. When the triple <img src="2-7900195\a26e975c-ca35-4b7b-ab87-96b181158f7e.jpg" /> has a uniform observation relative degree equal to<img src="2-7900195\099152e0-a6a9-459d-84f8-289540b19279.jpg" />, then <img src="2-7900195\9277e358-07c8-4215-b779-a41037bccb99.jpg" /> on <img src="2-7900195\50fb8721-dc66-427f-8431-cf04d37e168a.jpg" /> can be chosen equal to<img src="2-7900195\62b4bd3f-e0cc-4051-8f08-dfd33714451e.jpg" />. The proof of convergence is a slight modification of the proofs which were introduced in [8,9].</p></sec></sec><sec id="s4"><title>4. Implementation, Results and Discussions</title><p>The observer and the controller have been applied to the 6-DOF PUMA 560 robot that is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The third-order PUMA model used in this study was derived in details in [<xref ref-type="bibr" rid="scirp.24858-ref33">33</xref>]. In this model, the actuator dynamics and the manipulator rigid links and joints were considered. The joint positions are the only measurement and the observer uses the controller output and the meas-</p><p>urements to construct the acceleration. For simulation purposes, we only consider the first three major joints while the other three minor joints are considered locked. The third-order nonlinear set of coupled differential equations of the PUMA arm is:</p><disp-formula id="scirp.24858-formula64913"><label>(62)</label><graphic position="anchor" xlink:href="2-7900195\bb5dba14-0c35-40e2-b57a-2e6173108e10.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7900195\32bef13c-a539-4fc9-89ef-ac97d98ecb91.jpg" /> are the position, velocity, and acceleration of ith joint. u is the armature voltage. Equation (62) can be rewritten as follows:</p><disp-formula id="scirp.24858-formula64914"><label>(63)</label><graphic position="anchor" xlink:href="2-7900195\caba8f17-b73d-4f64-8a4d-42c1fa1f43d6.jpg"  xlink:type="simple"/></disp-formula><p>Applying acceleration feedback with gains <img src="2-7900195\d5a791a3-c9c9-440a-b1b4-2ef749a16874.jpg" /> as presented in section II, one obtains</p><disp-formula id="scirp.24858-formula64915"><label>(64)</label><graphic position="anchor" xlink:href="2-7900195\fa461765-b10a-4c79-917b-50d1c6598dab.jpg"  xlink:type="simple"/></disp-formula><p>Equation (61) in a state space variable x is:</p><disp-formula id="scirp.24858-formula64916"><label>(65)</label><graphic position="anchor" xlink:href="2-7900195\63cba922-063d-431e-9e8f-fbf6128567c7.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="2-7900195\e195f135-0a40-49ad-a0e8-d4b367e5c33d.jpg" />,</p><p><img src="2-7900195\2ba99d04-76db-45dd-989f-35d111f176ee.jpg" />.</p><p>Equation (65) in view of Equation (8) becomes</p><p><img src="2-7900195\4fafef5e-52ad-4147-ba81-2520e497d323.jpg" /></p><p>where<img src="2-7900195\74d29a88-0d5b-454b-9132-bb77c4c3200c.jpg" />and <img src="2-7900195\f9d9de91-0a6c-4852-b5f7-1b9e93567b56.jpg" />have obvious definitions and the bounded disturbances, <img src="2-7900195\7b7e5544-53f3-4ef9-bf4c-011521b93dcd.jpg" />, are temporarily ignored.</p><p>The undelayed output functions are</p><disp-formula id="scirp.24858-formula64917"><label>(66)</label><graphic position="anchor" xlink:href="2-7900195\3d401d75-f763-46bf-a1b3-f50e8e49d70a.jpg"  xlink:type="simple"/></disp-formula><p>The state transformation in Equation (12), based on the locality of the system observation, is given by:</p><disp-formula id="scirp.24858-formula64918"><label>(67)</label><graphic position="anchor" xlink:href="2-7900195\d19d36da-401e-4e6d-b238-1f2e70450912.jpg"  xlink:type="simple"/></disp-formula><p>and the resulting Jacobian <img src="2-7900195\e946400f-2332-4334-9f22-c3ca040fedb6.jpg" /> (14) will be time invariant. The desired acceleration signals for the simulation purposes are:</p><disp-formula id="scirp.24858-formula64919"><label>(68)</label><graphic position="anchor" xlink:href="2-7900195\2f50dfe9-5952-4e6d-848f-12c0cb939212.jpg"  xlink:type="simple"/></disp-formula><p>The observer design parameters in Equations (32)-(39) have been chosen such that the gain matrix of a resulting high-gain observer is:</p><disp-formula id="scirp.24858-formula64920"><label>(69)</label><graphic position="anchor" xlink:href="2-7900195\7ce5bd83-0541-4fe1-8cbb-ef87ed7bd40d.jpg"  xlink:type="simple"/></disp-formula><p>Another set of parameters in Equations (32)-(39) has been chosen such that the gain matrix of a resulting lowgain observer is:</p><disp-formula id="scirp.24858-formula64921"><label>(70)</label><graphic position="anchor" xlink:href="2-7900195\ad28b094-3b67-4e20-a5f8-978e7b08787f.jpg"  xlink:type="simple"/></disp-formula><p>The two solutions in Equations (69) and (70) provides the linear part of Equation (24), respectively, with the following eigenvalues:</p><p><img src="2-7900195\00caf42c-d9d3-47b9-a0a3-d0ab4d5c0b21.jpg" /></p><p>Initial conditions of the real and observed states were assigned the following values:</p><p><img src="2-7900195\ba112b87-995e-4e57-9881-4d9037b9f938.jpg" /></p><p>When the time delay is neglected, the observed acceleration of joint 3 is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. It is shown that there is a slight overshoot at the beginning of motion followed by excellent tracking performance throughout the trajectory.</p><p>High and low-gain observers were simulated at different sets of values of the acceleration control gains. The results are shown in Figures 3 and 4. The acceleration errors (Figures 3 and 4) are marginally affected by changing the acceleration controller gains. The higher the acceleration gains the lower the peaks of the estimated acceleration errors. This fact holds true for the two kinds of observers. But our predictions have shown that the high-gain observer is of lower steady state error than the low-gain one. On the other hand, comparing responses in <xref ref-type="fig" rid="fig2">Figure 2</xref> reveals two important facts: i) the low-gain observer exhibits overshoot peaks much higher than the ones provided by the high-gain observer, and ii) the</p><p>high-gain observer provides faster convergence than the low-gain observer. This puts a robot engineer in place where a choice should be made among solutions of either high-gain or low-gain or moderate-gain observers. Moreover, an attention should be paid to the unmodeled dynamics which can be handled by the sliding term in the observer, if they are bounded. Also, the actuators saturation limits should be paid attention whenever high-gain observers are used. They can easily drive the system unstable if they are not handled carefully.</p><p>The effects of time delay on the estimated acceleration errors are shown in Figures 3 and 4 low and high-gain observer used, respectively. The time delay was modeled at the sensor, i.e., there is a lag in receiving the sensor information. For (Δ ≤ 30 ms) nominal values of time</p><p>delay less than or equal 30 ms and (K<sub>a</sub> = 100) low acceleration gains (<xref ref-type="fig" rid="fig3">Figure 3</xref>), the proposed controller and observer behavior remains acceptable. It is also noticeable that the effect of time delay vanishes with (K<sub>a</sub> = 5000) higher acceleration controller gains as in <xref ref-type="fig" rid="fig4">Figure 4</xref> for Δ ≤ 30 ms. Using low-gain observer and low acceleration gains makes the effect of time delay much more influential at degrading the observation process.</p><p>Now, the worst case scenario for the operation of the observer (24) that is designed not to handle time delays is to use it with low observer gains and low/moderate acceleration controller gains with relatively large output delays. These operating conditions considerably deteriorate the performance of such observer. It is desired now to investigate the performance features of the sequential observer under these worst case scenario operating conditions. Figures 5 and 6 show that the sequential observer is capable of converging to the real values. Comparison Figures 5 and 6 reveals that the larger the time delay the slower is the convergence of the sequential observer to the real values.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, an acceleration controller and sequential observer are derived and successfully implemented in simulation on a Puma 560 robot. The controller is based on joint acceleration feedback. The joint accelerations are constructed using the joint position from encoder measurement. The procedures to derive the Luenberger like observer gains, the sliding term and the sequential term are outlined in the paper. Simulation results show that the combination of sequential observer and acceleration controller are robust to delay changes. Moreover, it is also shown that measurement time delay below certain</p><p>level have slight effect on tracking. However, the tracking performance tends to degrade with large time delay where the sequential observer finds most of its impact.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.24858-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">J.-P. Richard, “Time-Delay Systems: An Overview of Some Recent Advances and Open Problems,” Automatica, Vol. 39, 2003, pp. 1667-1694.  
doi:10.1016/S0005-1098(03)00167-5</mixed-citation></ref><ref id="scirp.24858-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">S. Ibrir, “Observer-Based Control of a Class of Time Delay Nonlinear Systems Having Triangular Structure,” Automatica, Vol. 47, 2011, pp. 388-394.  
doi:10.1016/j.automatica.2010.10.052</mixed-citation></ref><ref id="scirp.24858-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">S. J. Yoo and J. B. Park, “Decentralized Adaptive OutputFeedback Control for a Class of Nonlinear Large-Scale Systems with Unknown Time-Varying Delayed Interactions,” Information Sciences, Vol. 186, 2012, pp. 222-238.  
doi:10.1016/j.ins.2011.10.004</mixed-citation></ref><ref id="scirp.24858-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">T. Ahmed-Ali, E. Cherrier and M. M’Saad, “Cascade High Gain Observers for Nonlinear Systems with Delayed Output Measurement,” Proceeding of the Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference, Shanghai, 16-18 December 2009, pp. 8226-8231.</mixed-citation></ref><ref id="scirp.24858-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">V. Van Assache, T. Ahmed-Ali and C. A. B. Hann, “High Gain Observer for Nonlinear Systems with Time Varying Delayed Measurements,” Proceeding of the 18th IFAC World Congress, Milano, 28 August-2 September 2011, pp. 692-696.</mixed-citation></ref><ref id="scirp.24858-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">A. Seuret, T. Floquet, J.-P. Richard and S. Spurgeon, “Observer Design for Systems with Non Small and Unknown Time-Varying Delay,” In: J. J. Loiseau, W. Michiels, S.-I. Niculescu and R. Sipahi, Eds., Topics in Time-Delay Systems: Analysis, Algorithms and Control, Springer Verlag Series in Lecture Notes in Control and Information Sciences, Vol. 388, 2009, pp. 233-242.</mixed-citation></ref><ref id="scirp.24858-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">F. Cacace, A. Germanib and C. Manesb, “An Observer for a Class of Nonlinear Systems with Time Varying Observation Delay,” Systems &amp; Control Letters, Vol. 59, 2010, pp. 305-312 doi:10.1016/j.sysconle.2010.03.005</mixed-citation></ref><ref id="scirp.24858-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">A. Germani, C. Manes and P. Pepe, “An Asymptotic State Observer for a Class of Nonlinear Delay Systems,” Kybernetika, Vol. 37, No. 4, 2001, pp. 459-478.</mixed-citation></ref><ref id="scirp.24858-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">A. Germani, C. Manes and P. Pepe, “A New Approach to State Observation of Nonlinear Systems with Delayed Outputs,” IEEE Transactions on Automatic Control, Vol. 47, 2002, pp. 96-101. doi:10.1109/9.981726</mixed-citation></ref><ref id="scirp.24858-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">M. D. Mora, A. Germani and C. Manes, “A State Observer for Nonlinear Dynamical Systems,” Nonlinear Analysis, Theory, Methods &amp; Applications, Vol. 30, 1997, pp. 4485-4496.</mixed-citation></ref><ref id="scirp.24858-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">M. D. Mora, A. Germani and C. Manes, “Design of State Observers from a Drift-Observability Property,” IEEE Transactions on Automatic Control, Vol. 45, 2000, pp. 1536-1540. doi:10.1109/9.871767</mixed-citation></ref><ref id="scirp.24858-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">G. Ciccarella, M. D. Mora and A. Germani, “A Luenberger-Like Observer for Nonlinear Systems,” International Journal of Control, Vol. 57, 1993, pp. 537-556.  
doi:10.1080/00207179308934406</mixed-citation></ref><ref id="scirp.24858-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">A. S. Zaki, E. M. ElBeheiry and W. H. ElMaraghy, “Variable Structure Observers Design for Flexible-Link Manipulator Control,” Transaction of the CSME/de la SCGM, Vol. 27, No. 1-2, 2003, pp. 107-129. </mixed-citation></ref><ref id="scirp.24858-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">E. M. ElBeheiry, A. Zaki and W. H. ElMaraghy, “A Unified Approach for Independent Manipulator Joint Acceleration Control and Observation,” ASME Dynamic Systems and Control Division—DSC, Vol. 72, No. 1, 2003, pp. 659-666.</mixed-citation></ref><ref id="scirp.24858-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">W. L. Xu and J. D. Han, “Joint Acceleration Feedback Control for Robots: Analysis, Sensing and Experiments,” Robotics and Computer Integrated Manufacturing, Vol. 16, 2000, pp. 307-320.  
doi:10.1016/S0736-5845(00)00010-7</mixed-citation></ref><ref id="scirp.24858-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">J. D. Han, Y. Q. He and W. L. Xu, “Angular Acceleration Estimation and Feedback Control: An Experimental Investigation,” Mechatronics, Vol. 17, 2007, pp. 524-532  
doi:10.1016/j.mechatronics.2007.05.006</mixed-citation></ref><ref id="scirp.24858-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">G. L. Luo and G. N. Saridis, “LQ Design of PID Controllers for Robot Arms,” IEEE Journal of Robotics and Automation, Vol. l, 1985, pp. 152-159.</mixed-citation></ref><ref id="scirp.24858-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">S. J. Ovaska and S. Valiviita, “Angular Acceleration Measurement: A Review,” Proceedings of the IEEE Conference on Instrumentation and Measurement Technology, St. Paul, 18-21 May 1998, pp. 875-880.</mixed-citation></ref><ref id="scirp.24858-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">J. Studenny, P. R. Belanger and L. K. Daneshmend, “A Digital Implementation of the Acceleration Feedback Law on A PUMA 560 Manipulator,” Proceedings of 30th IEEE Conference on Decision and Control, Brighton, 11-13 December 1991, pp. 2639-2648.  
doi:10.1109/CDC.1991.261831</mixed-citation></ref><ref id="scirp.24858-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">P. Chiacchi, L. Sciavicco and B. Siciliano, “Practical Design of Independent Joint Controllers for Industrial Robots,” Proceedings of the American Control Conference, Chicago, 24-26 June 1992, pp. 1239-1240.</mixed-citation></ref><ref id="scirp.24858-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">P. B. Schmidt and R. D. Lorenz, “Design Principles and Implementation of Acceleration Feedback to Improve Performance of DC Drives,” Proceeding of the Industry Applications Society Annual Meeting, Seatle, 7-12 October 1990, pp. 422-427.</mixed-citation></ref><ref id="scirp.24858-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">A. De Luca, D. Schroder and M. Thummel, “An Acceleration-Based State Observer for Robot Manipulators with Elastic Joints,” Proceedings of the IEEE International Conference on Robotics and Automation, Roma, 10-14 April 2007, pp. 3817-3823.  
doi:10.1109/ROBOT.2007.364064</mixed-citation></ref><ref id="scirp.24858-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">C. J. Tsaprounis and N. A. Aspragathos, “Adaptive Tracking Controller for Rigid-Link Elastic-Joint Robots with Link Acceleration Estimation,” Journal of Intelligent and Robotic Systems, Vol. 27, 2000, pp. 67-83.  
doi:10.1023/A:1008198029642 </mixed-citation></ref><ref id="scirp.24858-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">J.-J. E. Slotine, J. K. Hedrick and E. A. Misawa, “On Sliding Observers for Nonlinear Systems,” ASME Transactions, Journal of Dynamic Systems, Measurement and Control, Vol. 109, 1987, pp. 245-252  
doi:10.1115/1.3143852</mixed-citation></ref><ref id="scirp.24858-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">E. M. El Beheiry and H. A. El Maraghy, “Robotic Manipulator State Observation via One Time Gain Switching,” Journal of Intelligent &amp; Robotic Systems, Vol. 38, No. 3-4, 2003, pp. 313-344.  
doi:10.1023/B:JINT.0000004972.84871.b5</mixed-citation></ref><ref id="scirp.24858-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">K. Jezernik, B. Curk and J. Harnik, “Observer Based Sliding Model Control of Robotic Manipulator,” Robotica, Vol. 12, 1994, pp. 443-448.  
doi:10.1017/S0263574700017999</mixed-citation></ref><ref id="scirp.24858-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">B. Bona and M. Indri, “Analysis and Implementation of Observers for Robotic Manipulators,” Proceedings of the IEEE Conference on Robotic &amp; Automation, Leuven, 16-20 May 1998, pp. 3006-3011.</mixed-citation></ref><ref id="scirp.24858-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">J. P. Gauthier, H. Hammouri and S. Othman, “A Simple Observer for Nonlinear Systems: Applications to Bioreactors,” IEEE Transactions on Automatic Control, Vol. 37, 1992, pp. 875-880. doi:10.1109/9.256352</mixed-citation></ref><ref id="scirp.24858-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">R. A. Garcia and C. E. D’Attellis, “Nonlinear Observers in Closed Loop Trajectory Tracking,” Proceeding of the 20th IECON International Conference on Industrial Electronics, Control and Instrumentation, Vol. 3, 1994, pp. 1767-1772.</mixed-citation></ref><ref id="scirp.24858-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">B. L. Walcott and S. H. Zak, “State Observation of Nonlinear Uncertain Dynamical Systems,” IEEE Transactions on Automatic Control, Vol. 32, 1987, pp. 166-170.  
doi:10.1109/TAC.1987.1104530</mixed-citation></ref><ref id="scirp.24858-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">A. J. Koshkouei and A. S. I. Zinober, “Sliding Mode Observers for a Class of Nonlinear Systems,” Proceeding of the American Control Conference, Anchorage, 7-12 May 2002, pp. 2106-2111.</mixed-citation></ref><ref id="scirp.24858-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">A. Isidori, “Nonlinear Control Systems,” 3rd Edition, Springer-Verlag, London, 1995.</mixed-citation></ref><ref id="scirp.24858-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">T.-J. Tarn, A. K. Bejczy, X. Yun and Z. Li, “Effect of Motor Dynamics on Nonlinear Feedback Robot Arm Control,” IEEE Transactions on Robotics and Automation, Vol. 7, No. 1, 1991, pp. 114-122. doi:10.1109/70.68075</mixed-citation></ref></ref-list></back></article>