Automatic calibration with robust control of a six DoF mechatronic system

Abstract This paper presents a robust control methodology incorporating an automatic calibration step to compensate dynamic variations in a 6 DoF mechatronic system. The application used to illustrate the efficacy of the proposed approach is the ball and plate system based on the Stewart platform. To emulate dynamic changes in the system, we make use of various types of balls, varying in mass, diameter and surface. An automatic calibration step is introduced to obtain a model based on the type of ball which is placed on the plate. Using a model-based tuning technique, an optimal proportional-differential (PD) controller is designed based on the previous calibration. The resulting controller is tested for robustness by changing the ball without changing the controller parameters. The results indicate that our setup is robust and performs well in the presence of significant changes.

[1]  Andrea Mura,et al.  Six d.o.f. displacement measuring device based on a modified Stewart platform , 2011 .

[2]  Guanfeng Liu,et al.  Advantages and dynamics of parallel manipulators with redundant actuation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[3]  Kimon P. Valavanis,et al.  A Novel Nonlinear Backstepping Controller Design for Helicopters Using the Rotation Matrix , 2011, IEEE Transactions on Control Systems Technology.

[4]  A. Horn Doubly Stochastic Matrices and the Diagonal of a Rotation Matrix , 1954 .

[5]  Jun Wu,et al.  Dynamics and control of a planar 3-DOF parallel manipulator with actuation redundancy , 2009 .

[6]  Jun Wu,et al.  A Control Strategy of a Two Degrees-of-Freedom Heavy Duty Parallel Manipulator , 2015 .

[7]  Marek Wojtyra,et al.  Stewart platform based parallel manipulator destined for the kinematic's justification of two cooperated robots , 2004, Proceedings of the Fourth International Workshop on Robot Motion and Control (IEEE Cat. No.04EX891).

[8]  Matthew R. Glucksberg,et al.  A six degree of freedom micromanipulator for ophthalmic surgery , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[9]  Daniel E. Rivera,et al.  Digital PID controller design using ARX estimation , 1996 .

[10]  Minoru Sasaki,et al.  Rotation Matrix to Operate a Robot Manipulator for 2D Analog Tracking Objects Using Electrooculography , 2014, Robotics.

[11]  Volker Urban,et al.  A Stewart platform for precision surgery , 2003 .

[12]  Jun Wu,et al.  Dynamic formulation of redundant and nonredundant parallel manipulators for dynamic parameter identification , 2009 .

[13]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[14]  Jun Wu,et al.  Optimal design of a 2-DOF parallel manipulator with actuation redundancy considering kinematics and natural frequency , 2013 .

[15]  S. Cong,et al.  Identification of dynamic and friction parameters of a parallel manipulator with actuation redundancy , 2010 .

[16]  R. Toscano A simple robust PI/PID controller design via numerical optimization approach , 2004 .