Technical Brief

Dynamic Neural Network-Based Output Feedback Tracking Control for Uncertain Nonlinear Systems

[+] Author and Article Information
Huyen T. Dinh

Department of Mechanical Engineering,
University of Transport and Communications,
Hanoi, Vietnam
e-mail: huyentdinh@utc.edu.vn

S. Bhasin

Department of Electrical Engineering,
Indian Institute of Technology,
Delhi, India
e-mail: sbhasin@ee.iitd.ac.in

R. Kamalapurkar

School of Mechanical and Aerospace Engineering,
Oklahoma State University,
Stillwater, OK 74074
e-mail: rushikesh.kamalapurkar@okstate.edu

W. E. Dixon

Department of Mechanical and Aerospace Engineering,
University of Florida,
Gainesville, FL 32611
e-mail: wdixon@ufl.edu

1Corresponding author.

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received May 3, 2016; final manuscript received January 20, 2017; published online May 10, 2017. Assoc. Editor: Yongchun Fang.

J. Dyn. Sys., Meas., Control 139(7), 074502 (May 10, 2017) (7 pages) Paper No: DS-16-1228; doi: 10.1115/1.4035871 History: Received May 03, 2016; Revised January 20, 2017

A dynamic neural network (DNN) observer-based output feedback controller for uncertain nonlinear systems with bounded disturbances is developed. The DNN-based observer works in conjunction with a dynamic filter for state estimation using only output measurements during online operation. A sliding mode term is included in the DNN structure to robustly account for exogenous disturbances and reconstruction errors. Weight update laws for the DNN, based on estimation errors, tracking errors, and the filter output are developed, which guarantee asymptotic regulation of the state estimation error. A combination of a DNN feedforward term, along with the estimated state feedback and sliding mode terms yield an asymptotic tracking result. The developed output feedback (OFB) method yields asymptotic tracking and asymptotic estimation of unmeasurable states for a class of uncertain nonlinear systems with bounded disturbances. A two-link robot manipulator is used to investigate the performance of the proposed control approach.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.


Berghuis, H. , and Nijmeijer, H. , 1993, “ A Passivity Approach to Controller-Observer Design for Robots,” IEEE Trans. Robot. Autom., 9(6), pp. 740–754. [CrossRef]
Do, K. D. , Jiang, Z. , and Pan, J. , 2004, “ A Global Output-Feedback Controller for Simultaneous Tracking and Stabilization for Unicycle-Type Mobile Robots,” IEEE Trans. Robot. Autom., 20(3), pp. 589–594. [CrossRef]
Lim, S. Y. , Dawson, D. M. , and Anderson, K. , 1996, “ Re-Examining the Nicosia–Tomei Robot Observer-Controller for a Backstepping Perspective,” IEEE Trans. Control Syst. Technol., 4(3), pp. 304–310. [CrossRef]
Ordaz, P. , Espinoza, E. S. , and Munoz, F. , 2014, “ Global Stability of PD+ Controller With Velocity Estimation,” 53rd IEEE Conference on Decision and Control, Dec. 15–17, pp. 2585–2590.
Arteaga, M. A. , and Kelly, R. , 2004, “ Robot Control Without Velocity Measurements: New Theory and Experiment Results,” IEEE Trans. Robot. Autom., 20(2), pp. 297–308. [CrossRef]
Kaneko, K. , and Horowitz, R. , 1997, “ Repetitive and Adaptive Control of Robot Manipulators With Velocity Estimation,” IEEE Trans. Robot. Autom., 13(2), pp. 204–217. [CrossRef]
Burg, T. , Dawson, D. M. , and Vedagarbha, P. , 1997, “ A Redesigned Dcal Controller Without Velocity Measurements: Theory and Demonstration,” Robotica, 15(4), pp. 337–346. [CrossRef]
Kim, Y. H. , and Lewis, F. L. , 1999, “ Neural Network Output Feedback Control of Robot Manipulators,” IEEE Trans. Robot. Autom., 15(2), pp. 301–309. [CrossRef]
Patino, H. D. , and Liu, D. , 2000, “ Neural Network-Based Model Reference Adaptive Control System,” IEEE Trans. Syst., Man, Cybern., Part B, 30(1), pp. 198–204. [CrossRef]
Seshagiri, S. , and Khalil, H. , 2000, “ Output Feedback Control of Nonlinear Systems Using RBF Neural Networks,” IEEE Trans. Neural Network, 11(1), pp. 69–79. [CrossRef]
Choi, J. Y. , and Farrell, J. A. , 2001, “ Adaptive Observer Backstepping Control Using Neural Network,” IEEE Trans. Neural Network, 12(5), pp. 1103–1112. [CrossRef]
Calise, A. J. , Hovakimyan, N. , and Idan, M. , 2001, “ Adaptive Output Feedback Control of Nonlinear Systems Using Neural Networks,” Automatica, 37(8), pp. 1201–1211. [CrossRef]
Hovakimyan, N. , Nardi, F. , Calise, A. , and Kim, N. , 2002, “ Adaptive Output Feedback Control of Uncertain Nonlinear Systems Using Single-Hidden-Layer Neural Networks,” IEEE Trans. Neural Networks, 13(6), pp. 1420–1431. [CrossRef]
Islam, S. , and Liu, P. , 2011, “ Robust Adaptive Fuzzy Output Feedback Control System for Robot Manipulators,” IEEE/ASME Trans. Mechatron., 16(2), pp. 288–296. [CrossRef]
Xian, B. , de Queiroz, M. S. , Dawson, D. M. , and McIntyre, M. , 2004, “ A Discontinuous Output Feedback Controller and Velocity Observer for Nonlinear Mechanical Systems,” Automatica, 40(4), pp. 695–700. [CrossRef]
Dinh, H. T. , Bhasin, S. , Kim, D. , and Dixon, W. E. , 2012, “ Dynamic Neural Network-Based Global Output Feedback Tracking Control for Uncertain Second-Order Nonlinear Systems,” American Control Conference, Montréal, Canada, June 27–29, pp. 6418–6423.
Polycarpou, M. , and Ioannou, P. , 1991, “ Identification and Control of Nonlinear Systems Using Neural Network Models: Design and Stability Analysis,” Systems Report, University of Southern California, Los Angeles, CA, Tech. Report No. 91-09-01.
Hornick, K. , 1991, “ Approximation Capabilities of Multilayer Feedforward Networks,” Neural Networks, 4(2), pp. 251–257. [CrossRef]
Lewis, F. L. , Selmic, R. , and Campos, J. , 2002, Neuro-Fuzzy Control of Industrial Systems With Actuator Nonlinearities, Society for Industrial and Applied Mathematics, Philadelphia, PA.
Funahashi, K. , and Nakamura, Y. , 1993, “ Approximation of Dynamic Systems by Continuous-Time Recurrent Neural Networks,” Neural Networks, 6(6), pp. 801–806. [CrossRef]
Gupta, M. , Jin, L. , and Homma, N. , 2003, Static and Dynamic Neural Networks: From Fundamentals to Advanced Theory, Wiley, Hoboken, NJ.
Dixon, W. E. , Behal, A. , Dawson, D. M. , and Nagarkatti, S. , 2003, Nonlinear Control of Engineering Systems: A Lyapunov-Based Approach, Birkhauser, Boston, MA.
Krstic, M. , Kokotovic, P. V. , and Kanellakopoulos, I. , 1995, Nonlinear and Adaptive Control Design, Wiley, New York.
Xian, B. , Dawson, D. M. , de Queiroz, M. S. , and Chen, J. , 2004, “ A Continuous Asymptotic Tracking Control Strategy for Uncertain Nonlinear Systems,” IEEE Trans. Autom. Control, 49(7), pp. 1206–1211. [CrossRef]
Dinh, H. , Bhasin, S. , and Dixon, W. E. , 2010, “ Dynamic Neural Network-Based Robust Identification and Control of a Class of Nonlinear Systems,” IEEE Conference on Decision Control, Atlanta, GA, Dec. 15–17, pp. 5536–5541.
Filippov, A. , 1964, “ Differential Equations With Discontinuous Right-Hand Side,” Am. Math. Soc. Transl., 42(2), pp. 199–231.
Filippov, A. F. , 1988, Differential Equations With Discontinuous Right-Hand Sides, Kluwer Academic Publishers, Dordrecht, The Netherlands.
Smirnov, G. V. , 2002, Introduction to the Theory of Differential Inclusions, Vol. 41, American Mathematical Society, Providence, RI.
Aubin, J. P. , and Frankowska, H. , 2009, Set-Valued Analysis, Birkhäuser, Boston, MA.
Clarke, F. H. , 1990, Optimization and Nonsmooth Analysis, SIAM, New York.
Shevitz, D. , and Paden, B. , 1994, “ Lyapunov Stability Theory of Nonsmooth Systems,” IEEE Trans. Autom. Control, 39(9), pp. 1910–1914. [CrossRef]
Paden, B. , and Sastry, S. , 1987, “ A Calculus for Computing Filippov’s Differential Inclusion With Application to the Variable Structure Control of Robot Manipulators,” IEEE Trans. Circuits Syst., 34(1), pp. 73–82. [CrossRef]
Fischer, N. , Kamalapurkar, R. , and Dixon, W. E. , 2013, “ Lasalle-Yoshizawa Corollaries for Nonsmooth Systems,” IEEE Trans. Automat. Control, 58(9), pp. 2333–2338. [CrossRef]
Killingsworth, N. J. , and Krstic, M. , 2006, “ PID Tuning Using Extremum Seeking: Online, Model-Free Performance Optimization,” IEEE Control Syst. Mag., 26(1), pp. 70–79. [CrossRef]
Aström, K. , Hägglund, T. , Hang, C. , and Ho, W. , 1993, “ Automatic Tuning and Adaptation for PID Controllers—A Survey,” Control Eng. Pract., 1(4), pp. 669–714. [CrossRef]


Grahic Jump Location
Fig. 1

Velocity estimation x˙(t) using (a) DNN-based observer and (b) numerical backwards difference: (a) velocity estimation by DNN observer and (b) velocity estimation by backwards difference

Grahic Jump Location
Fig. 2

The tracking errors e(t) of (a) link 1 and (b) link 2 using classical PID, robust discontinuous OFB controller [15], and proposed controller: (a) link 1 tracking error and (b) link 2 tracking error

Grahic Jump Location
Fig. 3

The control inputs for link 1 and link 2 using (a), (d) classical PID, (b), (e) robust discontinuous OFB controller [15], and (c), (f) proposed controller: (a) link 1 control input (PID controller), (b) link 1 control input (robust OFB controller), (c) link 1 control input (proposed), (d) link 2 control input (PID controller), (e) link 2 control input (robust OFB controller), and (f) link 2 control input (proposed)

Grahic Jump Location
Fig. 4

Frequency analysis of torques u(t) using (a) classical PID and (b) robust discontinuous OFB controller [15], and (c) proposed controller: (a) frequency analysis (PID controller), (b) frequency analysis (robust OFB controller), and (c) frequency analysis (proposed)



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In