Deadzone Compensation in Motion Control Systems Using Neural Networks

Size: px
Start display at page:

Download "Deadzone Compensation in Motion Control Systems Using Neural Networks"

Transcription

1 602 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 Deadzone Compensation in Motion Control Systems Using Neural Networks Rastko R. Selmić and Frank L. Lewis Abstract A compensation scheme is presented for general nonlinear actuator deadzones of unknown width. The compensator uses two neural networks (NN s), one to estimate the unknown deadzone and another to provide adaptive compensation in the feedforward path. The compensator NN has a special augmented form containing extra neurons whose activation functions provide a jump function basis set for approximating piecewise continuous functions. Rigorous proofs of closed-loop stability for the deadzone compensator are provided and yield tuning algorithms for the weights of the two NN s. The technique provides a general procedure for using NN s to determine the preinverse of an unknown right-invertible function. I. INTRODUCTION AGENERAL class of industrial motion control systems has the structure of a dynamical system, usually of the Lagrangian form, preceded by some nonlinearities in the actuator, either deadzone, backlash, saturation, etc. [7]. This includes -positioning tables [17], robot manipulators [13], overhead crane mechanisms, and more. The problems are particularly exacerbated when the required accuracy is high, as in micropositioning devices. Due to the nonanalytic nature of the actuator nonlinearities and the fact that their exact nonlinear functions are unknown, such systems present a challenge for the control design engineer. Proportional-derivative (PD) controllers have been observed to result in limit cycles if the actuators have deadzones. Rigorous results for motion tracking of such systems are notably sparse, though ad hoc techniques relying on simulations for verification of effectiveness are prolific. Stability proofs and design of deadzone compensator for industrial positioning systems using a fuzzy logic controller is given in [15]. Fuzzy logic deadzone compensator is given in [11] and [15]. The experimental evolutionary programming is used to obtain the fuzzy rules in [11]. Recently, in seminal work several rigorously derived adaptive schemes have been given [33]. Backlash compensation is considered in [30] and [31] and hysteresis in [33]. Compensation for nonsymmetric deadzones is considered in [29] and [32] for linear systems and in [23] for nonlinear systems in Brunovsky form with known nonlinear functions. All of the known approaches in deadzone compensation assume that the Manuscript received December 19, 1997; revised October 5, 1998, February 11, 1999, and March 14, Recommended by Associate Editor, J. Farrell. This work was supported in part by the NSF under Grant ECS , Texas ATP under Grant , and ARO under Grant DAAD The authors are with the Automation and Robotics Research Institute, The University of Texas at Arlington, Fort Worth, TX USA ( rselmic@arrirs04.uta.edu). Publisher Item Identifier S (00) deadzone function can be parameterized using a few parameters such as deadzone width, slope, etc. Standard adaptive technique requires that assumption. Neural networks (NN s) have been used extensively in feedback control systems. Most applications are ad hoc with no demonstrations of stability. The stability proofs that do exist rely almost invariably on the universal approximation property for NN s [2], [14], [21], [24], [25]. However, in most real industrial control systems there are nonsmooth functions (piecewise continuous) for which approximation results in the literature are sparse. Examples include deadzone, friction, backlash, and so on. Though there do exist some results for piecewise continuous functions, it is found that attempts to approximate jump functions using smooth activation functions require many NN nodes and many training iterations and still do not yield very good results. Here is assumed a general model of the deadzone. It is not required to be symmetric, and the function outside the dead-band may not be a linear function. Moreover, the proposed method can be applied for compensation of any invertible, bounded, unknown, nonlinear function. The generality of the method and its applicability to a broad range of nonlinear functions make this approach a useful tool for compensation of deadzone, hysteresis, etc. The deadzone compensator consists of two NN s, one used as an estimator of the nonlinear deadzone function and the other used for the compensation itself. The NN used for deadzone compensation is a modified multilayer perceptron [27], capable of approximating the piecewise continuous functions of the sort that appear in deadzone, backlash, friction, and other motion control actuator nonlinearities. It is found that to approximate such functions suitably, it is necessary to augment the standard NN that uses smooth activation functions with extra nodes containing a certain jump function approximation basis set of nonsmooth activation functions. II. BACKGROUND Let be a compact simply connected set of. With map, define as the space such that is continuous. The space of functions whose th derivative is continuous is denoted by, and the space of smooth functions is. By is denoted any suitable vector norm. When it is required to be specific we denote the -norm by. The supremum norm of, over, is defined as (1) /00$ IEEE

2 SELMIĆ AND LEWIS: DEADZONE COMPENSATION 603 Given, the Frobenius norm is defined by with the trace. The associated inner product is. The Frobenius norm is compatible with the 2-norm so that. When is a function of time we use the standard norms. It is said that is bounded if its norm is bounded. Matrix is bounded if its induced matrix -norm is bounded. Consider the nonlinear system with state. The equilibrium point is said to be uniformly ultimately bounded (UUB) if there exists a compact set, so that for all there exists a and a number such that for all. That is, after a transition period, the state remains within the ball of radius around. A. Dynamics of Mechanical Motion Tracking Systems The dynamics of mechanical systems with no vibratory modes can be written [13] as where is a vector describing position and orientation, is the inertia matrix, is the coriolis/centripetal matrix, are the friction terms, is the gravity vector, and represents disturbances. The dynamics (4) satisfy some important physical properties as a consequence of the fact that they are a Lagrangian system. These properties are important in control system design and are as follows. Property 1: (2) (3) (4) is a positive definite symmetric matrix bounded by, where, are known positive constants. Property 2: The norm of the matrix is bounded by with known. Property 3: The matrix is skew-symmetric. This is equivalent to the fact that the internal forces do no work. Property 4: The unknown disturbance satisfies, with a known positive constant. To design a motion controller that causes the mechanical system to track a prescribed trajectory, define the tracking error by and the filtered tracking error by where is a design parameter matrix. Common usage is to select diagonal with large positive entries. Then, (6) is a stable system so that is bounded as long as the (5) (6) controller guarantees that the filtered error fact is bounded. In with the minimum singular value of. Differentiating (6) and invoking (4) it is seen that the robot dynamics are expressed in terms of the filtered error as where the nonlinear robot function is Vector contains all the time signals needed to compute and may be defined for instance as. It is noted that the function contains all the potentially unknown functions, except for, appearing in (8); these latter terms cancel out in the stability proof. III. NEURAL NETWORKS FOR DEADZONE COMPENSATION In this section we review some background in NN and present a new result on NN approximation of piecewise continuous functions. It is found that to approximate such functions suitably, it is necessary to augment the standard NN that uses smooth activation functions with extra nodes containing a certain jump function approximation basis set of nonsmooth activation functions. A. Background on Neural Networks The two-layer NN consists of two layers of tunable weights. The hidden layer has neurons, and the output layer has neurons. The multilayer NN is a nonlinear mapping from input space into output space. If is the th input to the network, and the weight between the th input and th hidden node, then the output of the output layer is given by (7) (8) (9) (10) where hidden layer activation function; first-layer weights; bias weights for the first layer; output layer activation function; second-layer weights; bias weights for the second layer. There are many different ways to choose the activation functions, including sigmoid, hyperbolic tangent, etc. We choose to be the sigmoid function. The output layer activation function is usually chosen to be a linear function. Define the weight matrices for the first and second layers as, ; and ;. Define

3 604 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 vectors,, and one can write (10) in matrix form as (11) where the vector of the thresholds is defined as. In order to include the thresholds in the matrix, the vector activation function is defined as, where. Tuning of the weights then includes tuning of the thresholds too. B. NN Approximation of Continuous Functions Many well-known results say that any sufficiently smooth function can be approximated arbitrarily closely on a compact set using a two-layer NN with appropriate weights [5], [8]. For instance, Cybenko s result [5] for continuous function approximation says that given any function, with compact subset of, and any, there exists a sum of the form for some,,, such that (12) (13) for all. Function could be any continuous sigmoidal function [5]. This result shows that any continuous function can be approximated arbitrarily well using a linear combination of sigmoidal functions. This is known as the NN universal approximation property. Combining (11) (13) one has (14) where the is the NN approximation error. The reconstruction error is bounded on a compact set by. Moreover, for any one can find an NN such that for all. The first layer weights are selected randomly and will not be tuned. The second layer weights are tunable. The approximation holds [10] for such an NN, with approximation error convergence to zero of order, where is the number of hidden layer nodes (basis functions), and is independent of. The approximating weights are ideal target weights, and it is assumed that they are bounded such that. C. NN Approximation of Jump Functions Results for approximation of piecewise continuous functions or functions with jumps are given in [27]. It is found that to approximate such functions suitably, it is necessary to augment the set of functions used for approximation. In addition to continuous sigmoidal functions, one requires a set of discontinuous basis functions. We propose the sigmoidal jump approximation functions in the next result. Theorem 1 (Approximation Using Sigmoid Jump Basis Functions): Let there be given any bounded function which is continuous and analytic on a compact set, except at where function has a finite jump and is continuous from the right. Then, given any, there exists a sum of the form such that (15) (16) for every in, where is a function in, and the sigmoid jump approximation basis functions are defined as for for (17) Proof: See [27]. Theorem 1 says that any bounded function with a finite jump can be approximated arbitrarily well by a sum of a function with continuous first derivatives and a linear combination of jump basis functions. Using the known result of Cybenko for continuous function approximation, one can formulate the following result for approximation of functions with a finite jump. Theorem 2 (General Approximation Result): Let there be given bounded function which is continuous and analytic on a compact set, except at where function has a finite jump and is continuous from the right. Given any, there exists a sum of the form such that (18) (19) for every in, where is a sigmoid function, and the sigmoidal jump approximation functions are defined as (17). Proof: See [27]. Similarly as in the Theorem 1 it can be shown that instead of the sigmoidal jump approximation functions, one can use either for for or jump basis functions based on the hyperbolic tangent where. for for (20) (21)

4 SELMIĆ AND LEWIS: DEADZONE COMPENSATION 605 Fig. 1. Nonsymmetric deadzone nonlinearity. Fig. 2. Deadzone inverse. Note that the above result requires that the point of discontinuity ( ) is known. This is the case in many industrial motion control system nonlinearities: friction ( ), deadzone inverse ( ), backlash inverse (discontinuous at ). Therefore, the augmented NN is a useful tool for compensation of such nonlinearities and will be used here for deadzone compensation. IV. COMPENSATION OF DEADZONE NONLINEARITY In this section an NN precompensator for a general model of the deadzone is given. It is not required to be symmetric, and the function outside the dead-band may not be a linear function. The proposed method can be applied for compensation of any preinvertible, bounded, unknown, nonlinear function. The generality of the method and applicability to a broad range of nonlinear functions make this approach a potentially useful tool for compensation of backlash, hysteresis, and other nonlinearities. A. Deadzone Nonlinearity Fig. 1 shows a nonsymmetric deadzone nonlinearity where and are scalars. In general, and are vectors. It is assumed that the deadzone has a nonlinear form, which is more general than in [29], [31], and [32]. A mathematical model for the deadzone characteristic of Fig. 1 is given by (22) Functions, are smooth, nonlinear functions, so this describes a very general class of. All of,,, and are unknown, so that compensation is difficult. Assumption 1: The functions and are smooth and invertible continuous functions. Most application schemes cover only the case of symmetric deadzones, where, or the case where functions and are linear. These assumptions are required because of the limitations of standard adaptive control techniques. In our approach, the general deadzone model is analyzed, and Assumption 1 requires only that the deadzone nonlinearities be invertible. B. NN Deadzone Precompensator To offset the deleterious effects of deadzone, one may place a precompensator as illustrated in Fig. 3. There, the desired function of the precompensator is to cause the composite throughput from to to be unity. In order to accomplish this, it is necessary to generate the inverse of the deadzone nonlinearity [23], [32]. By assumption, the function (22) is invertible; therefore, there exist, such that (23) The function is shown in Fig. 2. The mathematical model for the function shown in Fig. 2 is given by The deadzone inverse form as where the modified deadzone inverse (24) can be expressed in equivalent is given by. (25) (26) Equation (25) is a direct feedforward term plus a correction term. Function is discontinuous at zero, as is. Based on the NN approximation property, one can approximate the deadzone function by (27) Using the modified NN with activation functions shown in Section III-C, one can design an NN for the approximation of the modified inverse function given in (26) by (28) In these equations, are the NN reconstruction error and,, are ideal target weights. The reconstruction error is bounded by,, where is equal to

5 606 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 Fig. 3. Deadzone compensation scheme. and, respectively. In this paper we consider restricted to a compact set, and in that case these bounds are constant, i.e.,,. The case where these bounds are not constant and not restricted to the compact set is treated in [15], and in that case an additional saturation term has to be added to the robustifying signal. The first-layer weights,,, in both (27) and (28) are fixed, and if they are properly chosen, the approximation property of the NN is still valid [10]. Note we use two NN. The structure of the NN deadzone precompensator and deadzone estimator are shown in Fig. 3. The first NN is used as deadzone estimator, while the second is used as a deadzone compensator. Note that only output of the NN II is directly affecting the input, while the NN I is higher level performance evaluator, and is used for tuning the NN II. Define, as estimates of the ideal NN weights, which are given by the NN tuning algorithms. Define the weight estimation errors as (29) and the approximations of the nonlinear deadzone and modified deadzone inverse functions as (30) (31) The next result shows the effectiveness of the proposed NN structure, by providing an expression for the composite throughput error of the compensator plus deadzone. It shows that, as the estimates, approach the actual neural network parameters,, the NN precompensator effectively provides a preinverse for the deadzone nonlinearity. It is shown in Section V how to tune (30) and (31) so that tracking error is small, and and are close to,, i.e., the weight estimation errors defined by (29) are bounded. Theorem 3 (Throughput Error Using NN Deadzone Compensation): Given the NN deadzone compensator (31), (32), and the NN observer (30), the throughput of the compensator plus the deadzone is given by where the modeling mismatch term with defined in the proof. Proof: From (27) and (32), one has is given by (33) (34) (35) Note that expressions (30) and (31) represent, respectively, an NN approximation of the deadzone function (22) and of the modified deadzone inverse (26). Signal is used for the deadzone compensation, and represents the estimated value of signal. Note that (32) Assumption 2 (Bounded Ideal NN Weights): The ideal weights, are bounded such that,, with, and known bounds. From (23) follows whence, by (28) (36) (37)

6 SELMIĆ AND LEWIS: DEADZONE COMPENSATION 607 Using the Taylor series expansion one has where,,, are computable constants. Proof: From (34) one has (43) (38) where is the remainder of the first Taylor polynomial. Regrouping the terms one has From definition (40) follows: (44) (45) (39) where is given by (46) (40) Combining (40) and (32) gives (47) (48) (41) which combined with (35) gives (33). The form of (33) is crucial in Section V in deriving the NN tuning laws that guarantee closed-loop stability. The first term has known factors multiplying, the second term has known factors multiplying, and a suitable bound can be found for. The form of (33) is similar to the form in [29], but instead of parameterizing the direct and the inverse functions with the same parameters, we use different function approximators for the direct and inverse functions together with crucial fact (23), which is actually a connection between them. The expression (23) couples the information inherent in NN I and NN II. Intuitively, compensating the unknown effect (NN II) depends on what one observes (NN I), and vice versa; observation of the unknown effect (NN I) depends on how one modifies the system (NN II). This will later, in Section V, be very clearly seen in the tuning laws derived for, and, where the differential equations for tuning NN I and NN II are mutually coupled. In general, this proposed NN compensation scheme can be used for inverting any continuous invertible function. Therefore, it is a powerful result for compensation of general actuator nonlinearities in motion control systems. The next result gives us the upper bound of the norm of. It is an important result used in the stability proof. Lemma 1: The norm of the modeling mismatching term in (33) is bounded on a compact set by (42) where,, and are computable constants. Combining (40) and (47) one gets (42). V. NN CONTROLLER WITH DEADZONE COMPENSATION Deadzone compensation is considered in [23] for nonlinear systems in Brunovsky form with known nonlinear functions and for linear systems in [29] and [32]. In this section we show how to provide NN deadzone compensation for deadzones in mechanical systems, including robotic systems, with inexactly known nonlinearities. The deadzone precompensator given by [15], [17] used fuzzy logic. In this section it is shown how to tune or learn the weights of the NN in (30), (31) on-line so that the tracking error is guaranteed small and all internal states are bounded. It is assumed, of course, that the actuator output is not measurable. A. Tracking Controller with NN Deadzone Compensation If in (8) is unknown, it can be estimated using adaptive control techniques [13], [28] or the neural network controller in [14]. A robust compensation scheme for unknown terms in is provided by selecting the tracking controller (49) with an estimate for the nonlinear terms and a robustifying term to be selected for the disturbance rejection. The estimate is fixed in this paper and will not be adapted,

7 608 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 Fig. 4. Tracking controller with NN deadzone compensation. as is common in robust control techniques [4], [13]. The feedback gain matrix is often selected diagonal. Deadzone compensation is provided using (50) The multiloop control structure implied by this scheme is shown in Fig. 4, where,,. The controller has a PD tracking loop with gains, where the deadzone effect is ameliorated by the NN feedforward compensator. The estimate is computed by an inner nonlinear control loop. In order to design an NN system such that the tracking error is bounded and all internal states are stable, one must examine the error dynamics. Substituting (49) and (33) into (8) yields the closed-loop error dynamics (51) where the nonlinear function estimation error is given by. Assumption 3 (Bounded Estimation Error): The nonlinear function is assumed to be unknown, but a fixed estimate is assumed known such that the functional estimation error satisfies (52) for some known bounding function. This is not unreasonable [4], [13] as in practical systems the bound can be computed knowing the upper bound on payload masses, frictional effects, and so on. Assumption 4 (Bounded Reference Trajectory): The desired trajectory is bounded so that (53) with a known scalar bound. The next theorem provides algorithms for tuning the NN weights for the deadzone precompensator with guaranteed closed-loop stability. Theorem 4 (Tuning of NN Adaptive Deadzone Compensator): Given the system in (8) and Assumptions 1 3, select the tracking control law (49), plus the deadzone compensator (50). Choose the robustifying signal as (54) where the and are bounds on functional estimation error and disturbance, respectively. Let the estimated NN weights be provided by the NN tuning algorithm (55) (56) with any constant matrices,, and small scalar design parameters. Then the filtered tracking error and NN weight estimates, are UUB, with bounds given by (76) (78). Moreover, the tracking error may be kept as small as desired by increasing the gains.

8 SELMIĆ AND LEWIS: DEADZONE COMPENSATION 609 Proof: Select the Lyapunov function candidate (57) Differentiating yields (58) and using (51) yields (65) (59) Applying Property 3 and the tuning rules one has (66) (60) (61) Using the inequality (62) (67) and Lemma 1, the expression (61) can be modified as (68) (63) where the function is defined as (69) Let the constant be defined by (70) Defining (64) (71)

9 610 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 one has for every. Then, (68) is equivalent to (72) Fig. 5. Two-link robot arm. Therefore, is guaranteed negative as long as or or The last three inequalities are equivalent to (73) (74) (75) (76) for the second-order modeling mismatching term in (42). The right-hand side of (76) can be taken as a practical bound on the tracking error in the sense that will never stray far above it. Note that the stability radius may be decreased any amount by increasing the PD gain. It is noted that PD control without deadzone compensation requires much higher gain in order to achieve the similar performance that is, eliminating the NN feedforward compensator will result in degraded performance. Moreover, it is difficult to guarantee the stability of such highly nonlinear system using only PD. Using the NN deadzone compensation, stability of the system is proven, and the tracking error can be kept arbitrarily small by increasing the gain. The NN weight errors are fundamentally bounded in terms of,. The tuning parameters, offer a design tradeoff between the relative eventual magnitudes of and,. The weights,, are set to random values. It is shown in [13] that for such NN, termed random variable functional link (RVFL) NN s, the approximation property holds. The weights are initialized to random values, are initialized at zero. Then the PD loop in Fig. 4 holds the system stable until the NN begins to learn. (77) (78) The mutual dependence between NN I and NN II results in coupled tuning law equations. This mathematical result followed from the fact that the information stored in NN I and NN II are dependent on each other. In fact, the proposed NN compensator with two NN s can be viewed as an NN compensator of second order. The first terms of (55) and (56), are modified versions of the standard backpropagation algorithm. The terms correspond to the -modification [18], to guarantee bounded parameter estimates. Note that the term corresponding to in (56) is a second order e-modification, which is an efficient way to compensate VI. SIMULATION OF NN DEADZONE COMPENSATOR To illustrate the performance of the NN deadzone compensator, the two link robot arm (Fig. 5) is used. The model of the system shown in Fig. 5 is given in [13]. The system parameters are chosen as,,,. The manipulator is acting in horizontal plane. In order to examine the effects of the deadzone, the gravity is not included in the system model. The NN I has hidden-layer nodes with sigmoidal activation functions. The first-layer weights are selected randomly [10]. They are uniformly randomly distributed between and. These weights represent the stiffness of the sigmoidal activation function. The threshold weights for the first layer are uniformly randomly distributed between and. The threshold weights represent the bias in activation functions positions. Therefore, they should cover the range of the deadzone. Since the deadzone width is not known, it is recommended that this range is large enough so it covers the deadzone width. The tuning law requires that the second-layer weights and cannot both be initialized at zero, because it is clear from (55) and (56) that in that case NN weights would stay at zero forever. Therefore, the second-layer weights for the NN I are

10 SELMIĆ AND LEWIS: DEADZONE COMPENSATION 611 Fig. 6. Position error for 1. Joint: without deadzone compensation (dash) and with NN deadzone compensator (full). uniformly randomly initialized between 50 and 50. Note that this weight initialization will not affect system stability since the weights are initialized at zero, and therefore there is initially no input to the system except for the PD loop. The NN II is augmented for approximation of discontinuous functions and has hidden-layer nodes with sigmoidal activation functions and four additional nodes with jump function basis. The first-layer weights are uniformly randomly distributed between and as in NN I, and the thresholds weights -uniformly randomly distributed between and. The second-layer weights are initialized at zero. We simulated the two link robot arm with deadzones in both links. The size of the NN s should be selected to satisfy the system performance, but not too large. The right way to do it is to select smaller number of the hidden-layer neurons, and then increase the number in successive simulations until we get satisfactory performance of the system behavior. To focus on the deadzone compensation, we selected the disturbance as and so the robust term. We simulated several cases. A. Nonsymmetric Deadzone with Different Slopes, Step Input The step signal is applied at the input. The NN weight tuning parameters are chosen as,,,. The controller parameters are chosen as,. The deadzone is assumed to have linear functions with the same slopes outside the deadband, i.e.,,,,. The position errors to unit step inputs for the first and second joints are shown in Figs. 6 and 7 using only PD without deadzone compensation [using (50) with ] and using PD plus NN compensator. Control signal is shown in Figs. 8 and 9. B. Nonsymmetric Deadzone with Different Slopes, Sinusoidal Input The same compensator is simulated when the sinusoidal input is applied. The structure of the compensator and controller is the same as in the previous case. The tracking errors for the first and second joints are shown in Figs. 10 and 11 using only Fig. 7. Position error for 2. Joint: without deadzone compensation (dash), and with NN deadzone compensator (full). Fig. 8. Control signal u(t) for the first joint: without deadzone compensation (dash), and with NN deadzone compensator (full). Fig. 9. Control signal u(t) for the second joint: without deadzone compensation (dash), and with NN deadzone compensator (full). PD without NN deadzone compensation and using PD plus NN compensator. Control signal is shown in Figs. 12 and 13. One can see that after the transient period of 1.5 s, NN s adapt their weights in order to decrease the filter tracking error. It is interesting to note that the control has a superimposed high-

11 612 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 Fig. 10. Tracking error for 1. Joint: without deadzone compensation (dash), and with NN deadzone compensator (full). Fig. 13. Control signal u(t) for the second joint: without deadzone compensation (dash), and with NN deadzone compensator (full). From this simulation it is clear that the proposed NN deadzone compensator is an efficient way to compensate for deadzone nonlinearities of all kind, without any restrictive assumptions on the deadzone model itself. Fig. 11. Tracking error for 2. Joint: without deadzone compensation (dash), and with NN deadzone compensator (full). Fig. 12. Control signal u(t) for the first joint: without deadzone compensation (dash), and with NN deadzone compensator (full). frequency component that is very similar to that injected using dithering techniques. In fact, the signal from NN is injected at the same position in the control loop that dithering signals are injected. Therefore, one could consider adaptive NN deadzone compensator as an adaptive dithering technique. VII. CONCLUSION A new technique for inverting an unknown right-invertible function is presented. It is applied to actuator deadzone compensation and does not require any restrictive assumptions on the deadzone nonlinearity (e.g., linearity outside the deadband). A compensator scheme consisting of an NN estimator and an NN compensator is developed. The NN controller does not require preliminary off line training. Rigorous stability proofs are given using Lyapunov theory. Simulation results show that the proposed compensation scheme is efficient for both symmetrical and unsymmetrical deadzone nonlinearities. REFERENCES [1] R. Barron, Universal approximation bounds for superpositions of a sigmoidal function, IEEE Trans. Inform. Theory, vol. 39, pp , May [2] F.-C. Chen and H. K. Khalil, Adaptive control of nonlinear systems using neural networks, Int. J. Contr., vol. 55, no. 6, pp , [3] S. Commuri and F. L. Lewis, CMAC neural networks for control of nonlinear dynamical systems: Structure, stability and passivity, in Proc. IEEE Int. Symp. Intell. Contr., Monterey, CA, Aug. 1995, pp [4] M. J. Corless and G. Leitmann, Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems, IEEE Trans. Automat. Contr., vol. 26, pp , May [5] G. Cybenko, Approximation by superpositions of a sigmoidal function, Math. Contr. Signals, Syst., vol. 2, no. 4, pp , [6] C. A. Desoer and S. M. Shahruz, Stability of dithered nonlinear systems with backlash or hysteresis, Int. J. Contr., vol. 43, no. 4, pp , [7] B. Friedl, Advanced Control System Design. Englewood Cliffs, NJ: Prentice-Hall, [8] K. Funahashi, On the approximate realization of continuous mappings by neural networks, Neural Networks, vol. 2, pp , [9] J. W. Gilbart and G. C. Winston, Adaptive compensation for an optical tracking telescope, Automatica, vol. 10, pp , [10] B. Igelnik and Y. H. Pao, Stochastic choice of basis functions in adaptive function approximation and the functional-link net, IEEE Trans. Neural Networks, vol. 6, pp , Nov [11] J.-Y. Jeon, J.-H. Kim, and K. Koh, Experimental evolutionary programming-based high-precision control, IEEE Contr. Syst. Mag., vol. 17, pp , Apr

12 SELMIĆ AND LEWIS: DEADZONE COMPENSATION 613 [12] J.-H. Kim, J.-H. Park, S.-W. Lee, and E. K. P. Chong, A two-layered fuzzy logic controller for systems with deadzones, IEEE Trans. Indust. Electron., vol. 41, pp , Apr [13] F. L. Lewis, C. T. Abdallah, and D. M. Dawson, Control of Robot Manipulators. New York: Macmillan, [14] F. L. Lewis, A. Yesildirek, and K. Liu, Multilayer neural-net robot controller with guaranteed tracking performance, IEEE Trans. Neural Networks, vol. 7, pp. 1 11, Mar [15] F. L. Lewis, S. Jagannathan, and A. Yesildirek, Neural Network Control of Robot Manipulators and Nonlinear Systems. Philadelphia, PA: Taylor and Francis, [16] F. L. Lewis, K. Liu, R. R. Selmic, and L.-X. Wang, Adaptive fuzzy logic compensation of actuator deadzones, J. Robot. Syst., vol. 14, no. 6, pp , [17] W. Li and X. Cheng, Adaptive high-precision control of positioning tables Theory and experiment, IEEE Trans. Contr. Syst. Technol., vol. 2, pp , Sept [18] K. S. Narendra and A. M. Annaswamy, A new adaptive law for robust adaptation without persistent excitation, IEEE Trans. Automat. Contr., vol. 32, pp , Feb [19] K. S. Narendra, Adaptive control using neural networks, in Neural Networks for Control, W. T. Miller, R. S. Sutton, and P. J. Werbos, Eds. Cambridge, MA: MIT Press, 1991, pp [20] K. S. Narendra and K. Parthasarathy, Identification and control of dynamical systems using neural networks, IEEE Trans. Neural Networks, vol. 1, pp. 4 27, Mar [21] M. M. Polycarpou, Stable adaptive neural control scheme for nonlinear systems, IEEE Trans. Automat. Contr., vol. 41, pp , Mar [22] M. M. Polycarpou and P. A. Ioannou, Modeling, identification and stable adaptive control of continuous-time nonlinear dynamical systems using neural networks, in Proc. Amer. Contr. Conf., vol. 1, 1992, pp [23] D. A. Recker, P. V. Kokotovic, D. Rhode, and J. Winkelman, Adaptive nonlinear control of systems containing a dead-zone, in Proc. IEEE Conf. Decis. Contr., 1991, pp [24] N. Sadegh, A perceptron network for functional identification and control of nonlinear systems, IEEE Trans. Neural Networks, vol. 4, pp , Nov [25] R. M. Sanner and J.-J. E. Slotine, Stable adaptive control and recursive identification using radial Gaussian networks, in Proc. IEEE Conf. Decis. Contr., Brighton, U.K., [26] J. R. Schilling, Fundamentals of Robotics Analysis and Control. Englewood Cliffs, NJ: Prentice-Hall. [27] R. R. Selmic and F. L. Lewis, Neural network approximation of piecewise continuous functions: Application to friction compensation, in Soft Computing and Intelligent Systems: Theory and Applications, N. K. Sinha, Ed. New York: Academic. [28] J.-J. E. Slotine and W. Li, Adaptive manipulator control: A case study, IEEE Trans. Automat. Contr., vol. 33, pp , Nov [29] G. Tao and P. V. Kokotovic, Adaptive control of plants with unknown dead-zones, IEEE Trans. Automat. Contr., vol. 39, pp , Jan [30], Adaptive control of systems with unknown output backlash, IEEE Trans. Automat. Contr., vol. 40, pp , Feb [31], Continuous-time adaptive control of systems with unknown backlash, IEEE Trans. Automat. Contr., vol. 40, pp , June [32], Discrete-time adaptive control of systems with unknown deadzones, Int. J. Contr., vol. 61, no. 1, pp. 1 17, [33], Adaptive Control of Systems with Actuator and Sensor Nonlinearities. New York: Wiley, [34] L.-X. Wang, Adaptive Fuzzy Systems and Control: Design and Stability Analysis. Englewood Cliffs, NJ: Prentice-Hall, Rastko R. Selmić was born in Belgrade, Serbia, Yugoslavia, in He received the B.S. degree in electrical engineering from the University of Belgrade in 1994 and the M.S. degree in electrical engineering from the University of Texas, Arlington in Since 1995, he has been a Ph.D. student and Graduate Research Assistant at the Automation and Robotics Research Institute of the University of Texas, Arlington. In 1996 and 1998, he worked for Signalogic, Inc., in Dallas, TX, developing DSP drivers for Motorola processors and implementing new DSP functions. His research interests include nonlinear control, adaptive control, neural networks, friction, and deadzone, and backlash compensation using intelligent control tools. Mr. Selmić received the first prize in the IEEE Fort Worth Section Graduate Paper Contest for 1999, the ARRI Best Student Paper Award for 1997, and a scholarship from Signalogic in He is a member of Sigma Xi. Frank L. Lewis was born in Würzburg, Germany, subsequently studying in Chile and Gordonstoun School in Scotland. He obtained the B.S. degree in physics/electrical engineering and the M.S. degree in electrical engineering at Rice University, In 1977, he received the M.S. degree in Aeronautical Engineering from the University of West Florida. In 1981, he obtained the Ph.D. degree at the Georgia Institute of Technology, Atlanta. He spent six years in the U.S. Navy, serving as Navigator aboard the frigate USS Trippe (FF-1075), and Executive Officer and Acting Commanding Officer aboard the USS Salinan (ATF-161). He was employed as a Professor from 1981 to 1990 and is currently an Adjunct Professor at the Georgia Institute of Tech. He is a Professor of Electrical Engineering at the University of Texas, Arlington. His current research interests include robotics, intelligent control, neural and fuzzy systems, nonlinear systems, and manufacturing process control. He is the author/co-author of two U.S. patents, 124 journal papers, 20 chapters and encyclopedia articles, 210 refereed conference papers, and seven books: Optimal Control, Optimal Estimation, Applied Optimal Control and Estimation, Aircraft Control and Simulation, Control of Robot Manipulators, Neural Network Control, High-Level Feedback Control with Neural Networks, and the IEEE reprint volume Robot Control. Dr. Lewis is a registered Professional Engineering in the State of Texas and was selected to the Editorial Boards of International Journal of Control, Neural Computing and Applications, and Int. J. Intelligent Control Systems. He is the recipient of an NSF Research Initiation Grant. He received a Fulbright Research Award, the American Society of Engineering Education F. E. Terman Award, three Sigma Xi Research Awards, the UTA Halliburton Engineering Research Award, the ARRI Patent Award, various Best Paper Awards, the IEEE Control Systems Society Best Chapter Award (as Founding Chairman), the National Sigma Xi Award for Outstanding Chapter (as Founding Chairman), and the National Sigma Xi Award for Outstanding Chapter (as President). He was selected as Engineer of the Year in 1994 by the Ft. Worth IEEE Section. He was appointed to the NAE Committee on Space Section in 1995 and to the IEEE Control Systems Society Board of Governors in In 1998, he was selected as an IEEE Control Systems Society Distinguished Lecturer. He is a Founding Member of the Board of Governors of the Mediterranean Control Association and was awarded the Moncrief-O Donnell Endowed Chair in 1990 at the Automation and Robotics Research Institute.

Optimal Design of CMAC Neural-Network Controller for Robot Manipulators

Optimal Design of CMAC Neural-Network Controller for Robot Manipulators 22 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 30, NO. 1, FEBUARY 2000 Optimal Design of CMAC Neural-Network Controller for Robot Manipulators Young H. Kim

More information

IN recent years, controller design for systems having complex

IN recent years, controller design for systems having complex 818 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 29, NO 6, DECEMBER 1999 Adaptive Neural Network Control of Nonlinear Systems by State and Output Feedback S S Ge, Member,

More information

NEURAL NETWORKS (NNs) play an important role in

NEURAL NETWORKS (NNs) play an important role in 1630 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 4, AUGUST 2004 Adaptive Neural Network Control for a Class of MIMO Nonlinear Systems With Disturbances in Discrete-Time

More information

AN INTELLIGENT control system may have the ability

AN INTELLIGENT control system may have the ability IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 1, FEBRUARY 2004 325 Adaptive Control for Uncertain Nonlinear Systems Based on Multiple Neural Networks Choon-Young Lee

More information

Lyapunov Design for Controls

Lyapunov Design for Controls F.L. Lewis, NAI Moncrief-O Donnell Chair, UTA Research Institute (UTARI) The University of Texas at Arlington, USA and Foreign Professor, Chongqing University, China Supported by : China Qian Ren Program,

More information

OVER THE past 20 years, the control of mobile robots has

OVER THE past 20 years, the control of mobile robots has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 5, SEPTEMBER 2010 1199 A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots Bong Seok

More information

NONLINEAR NETWORK STRUCTURES FOR FEEDBACK CONTROL

NONLINEAR NETWORK STRUCTURES FOR FEEDBACK CONTROL 205 Asian Journal of Control, Vol 1, No 4, pp 205-228, December 1999 NONLINEAR NETWORK STRUCTURES FOR FEEDBACK CONTROL FL Lewis ABSTRACT A framework is given for controller design using Nonlinear Network

More information

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 2, APRIL 2001 315 Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators Hugang Han, Chun-Yi Su, Yury Stepanenko

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004 1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 3, JUNE 2004 Direct Adaptive Iterative Learning Control of Nonlinear Systems Using an Output-Recurrent Fuzzy Neural

More information

Neural Network Control of Robot Manipulators and Nonlinear Systems

Neural Network Control of Robot Manipulators and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Asignificant problem that arises in adaptive control of

Asignificant problem that arises in adaptive control of 742 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO. 4, APRIL 1999 A Switching Adaptive Controller for Feedback Linearizable Systems Elias B. Kosmatopoulos Petros A. Ioannou, Fellow, IEEE Abstract

More information

WE PROPOSE a new approach to robust control of robot

WE PROPOSE a new approach to robust control of robot IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new

More information

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

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

THE robot is one of the choices for improving productivity

THE robot is one of the choices for improving productivity 320 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 52, NO. 1, FEBRUARY 2005 Multiple Neuro-Adaptive Control of Robot Manipulators Using Visual Cues Choon-Young Lee and Ju-Jang Lee, Senior Member, IEEE

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Lyapunov Stability - Hassan K. Khalil

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Lyapunov Stability - Hassan K. Khalil LYAPUNO STABILITY Hassan K. Khalil Department of Electrical and Computer Enigneering, Michigan State University, USA. Keywords: Asymptotic stability, Autonomous systems, Exponential stability, Global asymptotic

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

THE control of systems with uncertain nonlinear dynamics

THE control of systems with uncertain nonlinear dynamics IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 2, MARCH 2008 373 Asymptotic Tracking for Systems With Structured and Unstructured Uncertainties P. M. Patre, Student Member, IEEE, W. MacKunis,

More information

A Nonlinear Disturbance Observer for Robotic Manipulators

A Nonlinear Disturbance Observer for Robotic Manipulators 932 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO. 4, AUGUST 2000 A Nonlinear Disturbance Observer for Robotic Manipulators Wen-Hua Chen, Member, IEEE, Donald J. Ballance, Member, IEEE, Peter

More information

AFAULT diagnosis procedure is typically divided into three

AFAULT diagnosis procedure is typically divided into three 576 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 4, APRIL 2002 A Robust Detection and Isolation Scheme for Abrupt and Incipient Faults in Nonlinear Systems Xiaodong Zhang, Marios M. Polycarpou,

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

I. MAIN NOTATION LIST

I. MAIN NOTATION LIST IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 19, NO. 5, MAY 2008 817 Robust Neural Network Tracking Controller Using Simultaneous Perturbation Stochastic Approximation Qing Song, Member, IEEE, James C. Spall,

More information

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

AS A POPULAR approach for compensating external

AS A POPULAR approach for compensating external IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2008 137 A Novel Robust Nonlinear Motion Controller With Disturbance Observer Zi-Jiang Yang, Hiroshi Tsubakihara, Shunshoku Kanae,

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

Robust fuzzy control of an active magnetic bearing subject to voltage saturation University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Robust fuzzy control of an active magnetic bearing subject to voltage

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

A Control Lyapunov Function Approach to Multiagent Coordination

A Control Lyapunov Function Approach to Multiagent Coordination IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 5, OCTOBER 2002 847 A Control Lyapunov Function Approach to Multiagent Coordination Petter Ögren, Magnus Egerstedt, Member, IEEE, and Xiaoming

More information

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators S. E. Shafiei 1, M. R. Soltanpour 2 1. Department of Electrical and Robotic Engineering, Shahrood University

More information

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

More information

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 0, OCTOBER 003 87 Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization Zhihua Qu Abstract Two classes of partially known

More information

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-infinity Model Reference Controller Design for Magnetic Levitation System H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-

More information

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator JIAS Journal of Intelligent Automation Systems Published online: 15 January 214 Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator Sara Yazdanzad a, Alireza Khosravi b,*, Abolfazl

More information

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

More information

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network ransactions on Control, utomation and Systems Engineering Vol. 3, No. 2, June, 2001 117 he Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy daptive Network Min-Kyu

More information

Optimal Control of Uncertain Nonlinear Systems

Optimal Control of Uncertain Nonlinear Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 Optimal Control of Uncertain Nonlinear Systems using RISE Feedback K.Dupree,P.M.Patre,Z.D.Wilcox,andW.E.Dixon

More information

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

More information

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Bernard Widrow and Gregory L. Plett Department of Electrical Engineering, Stanford University, Stanford, CA 94305-9510 Abstract

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Adaptive Inverse Control

Adaptive Inverse Control TA1-8:30 Adaptive nverse Control Bernard Widrow Michel Bilello Stanford University Department of Electrical Engineering, Stanford, CA 94305-4055 Abstract A plant can track an input command signal if it

More information

Several Extensions in Methods for Adaptive Output Feedback Control

Several Extensions in Methods for Adaptive Output Feedback Control Several Extensions in Methods for Adaptive Output Feedback Control Nakwan Kim Postdoctoral Fellow School of Aerospace Engineering Georgia Institute of Technology Atlanta, GA 333 5 Anthony J. Calise Professor

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

Wiener System Identification with Four-Segment and Analytically Invertible Nonlinearity Model

Wiener System Identification with Four-Segment and Analytically Invertible Nonlinearity Model Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July -3, 27 FrA4.2 Wiener System Identification with Four-Segment and Analytically Invertible

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems

The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems 668 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 49, NO 10, OCTOBER 2002 The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems Lei Zhang, Quan

More information

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 1, JANUARY 2001 135 New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks Martin Bouchard,

More information

A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients

A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL 13, NO 5, SEPTEMBER 2002 1053 A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients Yunong Zhang, Danchi Jiang, Jun Wang, Senior

More information

THIS paper deals with robust control in the setup associated

THIS paper deals with robust control in the setup associated IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 10, OCTOBER 2005 1501 Control-Oriented Model Validation and Errors Quantification in the `1 Setup V F Sokolov Abstract A priori information required for

More information

Filter Design for Linear Time Delay Systems

Filter Design for Linear Time Delay Systems IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 49, NO. 11, NOVEMBER 2001 2839 ANewH Filter Design for Linear Time Delay Systems E. Fridman Uri Shaked, Fellow, IEEE Abstract A new delay-dependent filtering

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

WE EXAMINE the problem of controlling a fixed linear

WE EXAMINE the problem of controlling a fixed linear 596 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 43, NO 5, MAY 1998 Controller Switching Based on Output Prediction Errors Judith Hocherman-Frommer, Member, IEEE, Sanjeev R Kulkarni, Senior Member, IEEE,

More information

FUZZY CONTROL OF NONLINEAR SYSTEMS WITH INPUT SATURATION USING MULTIPLE MODEL STRUCTURE. Min Zhang and Shousong Hu

FUZZY CONTROL OF NONLINEAR SYSTEMS WITH INPUT SATURATION USING MULTIPLE MODEL STRUCTURE. Min Zhang and Shousong Hu ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 2, June 2008 pp. 131 136 FUZZY CONTROL OF NONLINEAR SYSTEMS WITH INPUT SATURATION USING MULTIPLE MODEL STRUCTURE Min Zhang

More information

Piecewise Linear Quadratic Optimal Control

Piecewise Linear Quadratic Optimal Control IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 629 Piecewise Linear Quadratic Optimal Control Anders Rantzer and Mikael Johansson Abstract The use of piecewise quadratic cost functions

More information

AROTORCRAFT-BASED unmanned aerial vehicle

AROTORCRAFT-BASED unmanned aerial vehicle 1392 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 5, SEPTEMBER 2012 Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms Jongho Shin, H. Jin Kim,

More information

IN THIS PAPER, we consider a class of continuous-time recurrent

IN THIS PAPER, we consider a class of continuous-time recurrent IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 51, NO. 4, APRIL 2004 161 Global Output Convergence of a Class of Continuous-Time Recurrent Neural Networks With Time-Varying Thresholds

More information

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance International Journal of Control Science and Engineering 2018, 8(2): 31-35 DOI: 10.5923/j.control.20180802.01 Adaptive Predictive Observer Design for Class of Saeed Kashefi *, Majid Hajatipor Faculty of

More information

A Complete Stability Analysis of Planar Discrete-Time Linear Systems Under Saturation

A Complete Stability Analysis of Planar Discrete-Time Linear Systems Under Saturation 710 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 48, NO 6, JUNE 2001 A Complete Stability Analysis of Planar Discrete-Time Linear Systems Under Saturation Tingshu

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang and Horacio J.

Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang and Horacio J. 604 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 56, NO. 3, MARCH 2009 Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang

More information

( t) Identification and Control of a Nonlinear Bioreactor Plant Using Classical and Dynamical Neural Networks

( t) Identification and Control of a Nonlinear Bioreactor Plant Using Classical and Dynamical Neural Networks Identification and Control of a Nonlinear Bioreactor Plant Using Classical and Dynamical Neural Networks Mehmet Önder Efe Electrical and Electronics Engineering Boðaziçi University, Bebek 80815, Istanbul,

More information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Neural Networks for Advanced Control of Robot Manipulators

Neural Networks for Advanced Control of Robot Manipulators IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 13, NO. 2, MARCH 2002 343 Neural Networks for Advanced Control of Robot Manipulators H. Daniel Patiño, Member, IEEE, Ricardo Carelli, Senior Member, IEEE, and

More information

ADAPTIVE control of uncertain time-varying plants is a

ADAPTIVE control of uncertain time-varying plants is a IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 1, JANUARY 2011 27 Supervisory Control of Uncertain Linear Time-Varying Systems Linh Vu, Member, IEEE, Daniel Liberzon, Senior Member, IEEE Abstract

More information

Sensitivity Analysis of Coupled Resonator Filters

Sensitivity Analysis of Coupled Resonator Filters IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 47, NO. 10, OCTOBER 2000 1017 Sensitivity Analysis of Coupled Resonator Filters Smain Amari, Member, IEEE Abstract

More information

F.L. Lewis, NAI. Talk available online at Supported by : NSF AFOSR Europe ONR Marc Steinberg US TARDEC

F.L. Lewis, NAI. Talk available online at  Supported by : NSF AFOSR Europe ONR Marc Steinberg US TARDEC F.L. Lewis, NAI Moncrief-O Donnell Chair, UTA Research Institute (UTARI) The University of Texas at Arlington, USA and Qian Ren Consulting Professor, State Key Laboratory of Synthetical Automation for

More information

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

More information

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms F. X. Wu Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada W. J. Zhang* Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9,

More information

Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters

Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters 1908 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 11, NOVEMBER 2003 Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters Youping Zhang, Member, IEEE, Barış Fidan,

More information

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal Trans. Japan Soc. Aero. Space Sci. Vol. 56, No. 6, pp. 37 3, 3 RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal By Wenhui ZHANG, Xiaoping YE and Xiaoming JI Institute

More information

ELECTRODYNAMIC magnetic suspension systems (EDS

ELECTRODYNAMIC magnetic suspension systems (EDS 460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,

More information

A Logarithmic Neural Network Architecture for Unbounded Non-Linear Function Approximation

A Logarithmic Neural Network Architecture for Unbounded Non-Linear Function Approximation 1 Introduction A Logarithmic Neural Network Architecture for Unbounded Non-Linear Function Approximation J Wesley Hines Nuclear Engineering Department The University of Tennessee Knoxville, Tennessee,

More information

Smooth Profile Generation for a Tile Printing Machine

Smooth Profile Generation for a Tile Printing Machine IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 3, JUNE 2003 471 Smooth Profile Generation for a Tile Printing Machine Corrado Guarino Lo Bianco and Roberto Zanasi, Associate Member, IEEE Abstract

More information

Artificial Neural Network

Artificial Neural Network Artificial Neural Network Contents 2 What is ANN? Biological Neuron Structure of Neuron Types of Neuron Models of Neuron Analogy with human NN Perceptron OCR Multilayer Neural Network Back propagation

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

More information

A STATE-SPACE NEURAL NETWORK FOR MODELING DYNAMICAL NONLINEAR SYSTEMS

A STATE-SPACE NEURAL NETWORK FOR MODELING DYNAMICAL NONLINEAR SYSTEMS A STATE-SPACE NEURAL NETWORK FOR MODELING DYNAMICAL NONLINEAR SYSTEMS Karima Amoura Patrice Wira and Said Djennoune Laboratoire CCSP Université Mouloud Mammeri Tizi Ouzou Algeria Laboratoire MIPS Université

More information

Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot

Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot Dessy Novita Graduate School of Natural Science and Technology, Kanazawa University, Kakuma, Kanazawa, Ishikawa, Japan

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Upper Bounds on the Number of Hidden Neurons in Feedforward Networks with Arbitrary Bounded Nonlinear Activation Functions

Upper Bounds on the Number of Hidden Neurons in Feedforward Networks with Arbitrary Bounded Nonlinear Activation Functions 224 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 9, NO. 1, JANUARY 1998 Upper Bounds on the Number of Hidden Neurons in Feedforward Networks with Arbitrary Bounded Nonlinear Activation Functions Guang-Bin

More information

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption ANDRÉ NUNES DE SOUZA, JOSÉ ALFREDO C. ULSON, IVAN NUNES

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design

Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design 212 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 9, NO 1, FEBRUARY 2001 Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design Kuang-Yow Lian, Chian-Song Chiu, Tung-Sheng

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1.

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 5, MAY 2005 619 Robust Output Feedback Stabilization of Uncertain Nonlinear Systems With Uncontrollable and Unobservable Linearization Bo Yang, Student

More information

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL Asian Journal of Control, Vol. 12, No. 3, pp. 392 398, May 2010 Published online 25 February 2010 in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.195 CHATTERING REDUCTION OF SLIDING

More information

Observer-based sampled-data controller of linear system for the wave energy converter

Observer-based sampled-data controller of linear system for the wave energy converter International Journal of Fuzzy Logic and Intelligent Systems, vol. 11, no. 4, December 211, pp. 275-279 http://dx.doi.org/1.5391/ijfis.211.11.4.275 Observer-based sampled-data controller of linear system

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS

NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS Int J Appl Math Comput Sci 6 Vol 6 No 9 NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS GHANIA DEBBACHE ABDELHAK BENNIA NOUREDDINE GOLÉA Electrical Engineering Institute Oum El-Bouaghi University

More information

Multipredictive Adaptive Control of Arc Welding Trailing Centerline Temperature

Multipredictive Adaptive Control of Arc Welding Trailing Centerline Temperature IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 1, JANUARY 2000 159 Multipredictive Adaptive Control of Arc Welding Trailing Centerline Temperature T. O. Santos, R. B. Caetano, J. M. Lemos,

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Adaptive Stabilization of a Class of Nonlinear Systems With Nonparametric Uncertainty

Adaptive Stabilization of a Class of Nonlinear Systems With Nonparametric Uncertainty IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 11, NOVEMBER 2001 1821 Adaptive Stabilization of a Class of Nonlinear Systes With Nonparaetric Uncertainty Aleander V. Roup and Dennis S. Bernstein

More information

Weak Convergence of Nonlinear High-Gain Tracking Differentiator

Weak Convergence of Nonlinear High-Gain Tracking Differentiator 1074 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 4, APRIL 2013 Weak Convergence of Nonlinear High-Gain Tracking Differentiator Bao-Zhu Guo and Zhi-Liang Zhao In applications, the signal may be

More information

Using Neural Networks for Identification and Control of Systems

Using Neural Networks for Identification and Control of Systems Using Neural Networks for Identification and Control of Systems Jhonatam Cordeiro Department of Industrial and Systems Engineering North Carolina A&T State University, Greensboro, NC 27411 jcrodrig@aggies.ncat.edu

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

More information