The SDRE controller and estimator design for flexible joint manipulators in presence of noise and disturbance

ARTICLE INFORMATION ABSTRACT Original Research Paper Received 24 February 2016 Accepted 19 May 2016 Available Online 14 August 2016 Full feedback data is mostly essential in control design. Measurement of the variation of flexible joint robot (FJR) actuators is not as easy as the measurement of the changes of FJR links’ angles. The measurement of the states is also affected by noise, and the disturbance in the workspace of the robot is not ignorable. Hence a state observer or a nonlinear estimator is necessary to improve the performance of the dynamical system. The state-dependent Riccati equation (SDRE) is one of the most promising nonlinear optimal control methods and estimators. Systematic procedure, simple structure, and incorporating a wide range of systems (under observability condition) are some advantages of SDRE method. The majority of nonlinear techniques linearize the model, but the SDRE directly uses the nonlinear state space; it is one of the reasons for its precision and flexibility in design with respect to other methods. The goal of this work is to merge the SDRE controller and estimator simultaneously to reduce the state error of the system in presence of external disturbance and measurement noise. So, first, the controller and the observer formulation haves been stated. Then, the procedure has been applied to design and simulate a 3 DOF robot arm with flexible joints. Next, the process has been tested experimentally using Scout robot and the simulation results have been verified. Finally, the proposed method of this paper has been compared with the optimal sliding mode controller. The results showed that the behavior of the system is more similar to the real behavior of the robot.

[1]  Tayfun Çimen,et al.  State-Dependent Riccati Equation (SDRE) Control: A Survey , 2008 .

[2]  H. T. Banks,et al.  Nonlinear feedback controllers and compensators: a state-dependent Riccati equation approach , 2007, Comput. Optim. Appl..

[3]  S. R. Nekoo,et al.  Finite-time state-dependent Riccati equation for time-varying nonaffine systems: rigid and flexible joint manipulator control. , 2015, ISA transactions.

[4]  A. Krener,et al.  Nonlinear observers with linearizable error dynamics , 1985 .

[5]  Stephen P. Banks,et al.  ASYMPTOTICALLY OPTIMAL NONLINEAR FILTERING , 2007 .

[6]  Bernard Friedland,et al.  Analytical solution for a separate state and parameter SDRE observer for a CSI-fed induction motor , 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).

[7]  Ming Xin,et al.  Robust state dependent Riccati equation based robot manipulator control , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[8]  J. D. Pearson Approximation Methods in Optimal Control I. Sub-optimal Control† , 1962 .

[9]  D. Luenberger An introduction to observers , 1971 .

[10]  G. Cook,et al.  Suboptimal control for the nonlinear quadratic regulator problem , 1975, Autom..

[11]  Mahdi Aliyari Shoorehdeli,et al.  Variable structure control and anti-control of flexible joint manipulator with experimental validation , 2011, 2011 IEEE International Conference on Mechatronics.

[12]  L. Sweet,et al.  Redefinition of the robot motion-control problem , 1985, IEEE Control Systems Magazine.

[13]  M H Korayem,et al.  State-dependent differential Riccati equation to track control of time-varying systems with state and control nonlinearities. , 2015, ISA transactions.

[14]  Behdad Geranmehr,et al.  Nonlinear observer-based optimal control using the state-dependent Riccati equation for a class of non-affine control systems , 2014 .

[15]  D. Luenberger Observing the State of a Linear System , 1964, IEEE Transactions on Military Electronics.

[16]  Hamid D. Taghirad,et al.  Stability analysis of the discrete-time difference SDRE state estimator in a noisy environment , 2009, 2009 IEEE International Conference on Control and Automation.

[17]  Mohammad Navabi,et al.  Nonlinear fault-tolerant flight control for a transport aircraft in presence of actuators fault and failure , 2016 .

[18]  J. R. Cloutier,et al.  The capabilities and art of state-dependent Riccati equation-based design , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[19]  Alireza Khademi,et al.  A comparative study on SMC, OSMC and SDRE for robot control , 2014, 2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[20]  A. Nikoobin,et al.  OPTIMAL TRAJECTORY PLANNING OF FLEXIBLE JOINT MANIPULATOR: MAXIMUM LOAD CARRYING CAPACITY-MINIMUM VIBRATION , 2014 .

[21]  Moharam Habibnejad Korayem,et al.  Load maximization of flexible joint mechanical manipulator using nonlinear optimal controller , 2011 .

[22]  A. Nikoobin,et al.  Maximum payload for flexible joint manipulators in point-to-point task using optimal control approach , 2008 .