Nonlinear Disturbance Observer Design For Robotic Manipulators

Abstract Robotic manipulators are highly nonlinear and coupled systems that are subject to different types of disturbances such as joint frictions, unknown payloads, varying contact points, and unmodeled dynamics. These disturbances, when unaccounted for, adversely affect the performance of the manipulator. Employing a disturbance observer is a common method to reject such disturbances. In addition to disturbance rejection, disturbance observers can be used in force control applications. Recently, research has been done regarding the design of nonlinear disturbance observers (NLDOs) for robotic manipulators. In spite of good results in terms of disturbance tracking, the previously designed nonlinear disturbance observers can merely be used for planar serial manipulators with revolute joints [Chen, W. H., Ballance, D. J., Gawthorp, P. J., O'Reilly, J. (2000). A nonlinear disturbance observer for robotic manipulators. IEEE Transactions on Industrial Electronics, 47 (August (4)), 932–938; Nikoobin, A., Haghighi, R. (2009). Lyapunov-based nonlinear disturbance observer for serial n-link manipulators. Journal of Intelligent & Robotic Systems, 55 (July (2–3)), 135–153]. In this paper, a general systematic approach is proposed to solve the disturbance observer design problem for robotic manipulators without restrictions on the number of degrees-of-freedom (DOFs), the types of joints, or the manipulator configuration. Moreover, this design method does not need the exact dynamic model of the serial robotic manipulator. This method also unifies the previously proposed linear and nonlinear disturbance observers in a general framework. Simulations are presented for a 4-DOF SCARA manipulator to show the effectiveness of the proposed disturbance observer design method. Experimental results using a PHANToM Omni haptic device further illustrate the effectiveness of the design method.

[1]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[2]  Yuichi Matsumoto,et al.  Shadow robot for teaching motion , 2010, Robotics Auton. Syst..

[3]  M. Indri,et al.  Friction Compensation in Robotics: an Overview , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[4]  Tao Wei,et al.  Signal decomposition and fault diagnosis of a SCARA robot based only on tip acceleration measurement , 2009, 2009 International Conference on Mechatronics and Automation.

[5]  I. Sharf,et al.  Simulation of Flexible-Link Manipulators With Inertial and Geometric Nonlinearities , 1995 .

[6]  Myung Jin Chung,et al.  Robust Control of Robot Manipulators , 1993 .

[7]  Sadek Crisóstomo Absi Alfaro,et al.  Predictive sensor guided robotic manipulators in automated welding cells , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[8]  Avrie Levent,et al.  Robust exact differentiation via sliding mode technique , 1998, Autom..

[9]  Kouhei Ohnishi,et al.  Motion control for advanced mechatronics , 1996 .

[10]  M. F. Khelfi,et al.  Robust H-infinity Trajectory Tracking Controller for a 6 D.O.F PUMA 560 Robot Manipulator , 2007, 2007 IEEE International Electric Machines & Drives Conference.

[11]  Chong-Ho Choi,et al.  Robust control of robot manipulator by model-based disturbance attenuation , 2003 .

[12]  W. Chung,et al.  Disturbance observer based path tracking control of robot manipulator considering torque saturation , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[13]  Didier Dumur,et al.  Robot axis dynamics control using a virtual robotics environment , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[14]  A. Isidori Nonlinear Control Systems , 1985 .

[15]  Micky Rakotondrabe,et al.  Presentation, force estimation and control of an instrumented platform dedicated to automated micromanipulation tasks , 2010, 2010 IEEE International Conference on Automation Science and Engineering.

[16]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[17]  Antonello Monti,et al.  Dynamic Performance of a SCARA Robot Manipulator With Uncertainty Using Polynomial Chaos Theory , 2009, IEEE Transactions on Robotics.

[18]  Amir M. Tahmasebi,et al.  Experimental Identification and Analysis of the Dynamics of a PHANToM Premium 1.5A Haptic Device , 2008, PRESENCE: Teleoperators and Virtual Environments.

[19]  Alan J. Laub,et al.  The LMI control toolbox , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[20]  Peter C. Müller,et al.  Independent joint control: Estimation and compensation of coupling and friction effects in robot position control , 1996, J. Intell. Robotic Syst..

[21]  Yorgo Istefanopulos,et al.  New Variable Structure PD-Controllers Design for Robot Manipulators with Parameter Perturbations , 2004, Int. J. Robotics Autom..

[22]  Mahdi Tavakoli,et al.  Disturbance Observer Based Control of Nonlinear Haptic Teleoperation Systems , 2011 .

[23]  Ole Jakob Elle,et al.  Contact force estimation for backdrivable robotic manipulators with coupled friction , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Kiyoshi Ohishi,et al.  Smooth touch and force control to unknown environment without force sensor for industrial robot , 2010, 2010 11th IEEE International Workshop on Advanced Motion Control (AMC).

[25]  Rajnikant V. Patel,et al.  Friction Identification and Compensation in Robotic Manipulators , 2007, IEEE Transactions on Instrumentation and Measurement.

[26]  Huei Peng,et al.  Disturbance Observer Based Tracking Control , 2000 .

[27]  Maria Letizia Corradini,et al.  Discrete time sliding mode control of robotic manipulators: Development and experimental validation , 2011, ETFA2011.

[28]  K. Ohnishi,et al.  Transparency of Time Delayed Bilateral Teleoperation Systems with Communication Disturbance Observer , 2007, 2007 IEEE International Conference on Mechatronics.

[29]  Il Hong Suh,et al.  Disturbance observer based force control of robot manipulator without force sensor , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[30]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[31]  K. Ohishi,et al.  Collision and force control for robot manipulator without force sensor , 1994, Proceedings of IECON'94 - 20th Annual Conference of IEEE Industrial Electronics.

[32]  Fuchun Sun,et al.  Disturbance Observer-Based Robust Control of Free-Floating Space Manipulators , 2008, IEEE Systems Journal.

[33]  Rui Cortesão,et al.  On Kalman Active Observers , 2007, J. Intell. Robotic Syst..

[34]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[35]  Masayoshi Tomizuka,et al.  Disturbance observer based hybrid impedance control , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[36]  Sang-Hun Lee,et al.  Disturbance observer based robust control for industrial robots with flexible joints , 2007, 2007 International Conference on Control, Automation and Systems.

[37]  K. Ohnishi,et al.  Time delay compensation by communication disturbance observer in bilateral teleoperation systems , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[38]  Maria Letizia Corradini,et al.  Discrete time sliding mode control of robotic manipulators: Development and experimental validation , 2012 .

[39]  Dong Sun,et al.  Mechanical Modeling of Biological Cells in Microinjection , 2008, IEEE Transactions on NanoBioscience.

[40]  S. P. Chan,et al.  A disturbance observer for robot manipulators with application to electronic components assembly , 1995, IEEE Trans. Ind. Electron..

[41]  C. Y. Lee,et al.  A joint torque disturbance observer for robotic assembly , 1993, Proceedings of 36th Midwest Symposium on Circuits and Systems.

[42]  K. Sato,et al.  Adaptive H∞ control method with frictions compensation and disturbance rejection for robotic manipulators , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[43]  Wan Kyun Chung,et al.  Advanced disturbance observer design for mechanical positioning systems , 2003, IEEE Trans. Ind. Electron..

[44]  Mahdi Tavakoli,et al.  DISTURBANCE OBSERVER-BASED TRAJECTORY FOLLOWING CONTROL OF NONLINEAR ROBOTIC MANIPULATORS , 2011 .

[45]  P. Olver Nonlinear Systems , 2013 .

[46]  Sangchul Won,et al.  An adaptive disturbance observer for a two-link robot manipulator , 2008, 2008 International Conference on Control, Automation and Systems.

[47]  Paul M. Frank,et al.  Observer-based supervision and fault detection in robots using nonlinear and fuzzy logic residual evaluation , 1996, IEEE Trans. Control. Syst. Technol..

[48]  Arkadi Nemirovski,et al.  Lmi Control Toolbox For Use With Matlab , 2014 .

[49]  Takamasa Hori,et al.  Control of redundant manipulators considering order of disturbance observer , 2000, IEEE Trans. Ind. Electron..

[50]  Seung-Ki Sul,et al.  Kalman filter and LQ based speed controller for torsional vibration suppression in a 2-mass motor drive system , 1995, IEEE Trans. Ind. Electron..

[51]  Mohammad Danesh,et al.  External Force Disturbance Rejection in Robotic Arms: An Adaptive Approach , 2005, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[52]  Huei Peng,et al.  Disturbance estimation based tracking control for a robotic manipulator , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[53]  Teruo Tsuji,et al.  Frictionless control of robot arm with sliding mode observer , 2001, IVEC2001. Proceedings of the IEEE International Vehicle Electronics Conference 2001. IVEC 2001 (Cat. No.01EX522).

[54]  Reza Haghighi,et al.  Lyapunov-Based Nonlinear Disturbance Observer for Serial n-Link Robot Manipulators , 2009, J. Intell. Robotic Syst..

[55]  Biao Huang,et al.  System Identification , 2000, Control Theory for Physicists.

[56]  Kouhei Ohnishi,et al.  Time-Delay Compensation by Communication Disturbance Observer for Bilateral Teleoperation Under Time-Varying Delay , 2010, IEEE Transactions on Industrial Electronics.

[57]  Satoshi Komada,et al.  Simple control strategy of redundant manipulators by disturbance observer , 1996, Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.

[58]  Yuichi Matsumoto,et al.  Modeling of Force Sensing and Validation of Disturbance Observer for Force Control , 2007, IEEE Transactions on Industrial Electronics.

[59]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[60]  Xuanyin Wang,et al.  Trajectory tracking control of a 6-DOF hydraulic parallel robot manipulator with uncertain load disturbances , 2011 .