Dynamic modeling and computed torque control of a 3-DOF spherical parallel manipulator

This paper investigates the dynamic modeling of a 3-degree-of-freedom spherical parallel manipulator, called the Agile Eye, first build at Laval University. The approach used in this paper is based on detaching the manipulator into several subsystems and applying a consecutive synergy between kinematic analysis, Lagrangian and Newtonian approaches. In this regard, the manipulator under study is detached to four subsystems. After writing down the kinematic equations of all the three subsystems, the Lagrangian and Newtonian approaches are blended and finally the dynamic model of the 3-DOF Agile Eye is obtained. Finally, the problem leads to a system of 12 equations and 18 unknowns, which has been simplified to have a fully constraint system of equations. The results are put into contrast by the one obtained with a analyser software, MD-Adams. Then a co-simulation between MATLAB and MD-Adams has been accomplished in order to control the Agile Eye with computed torque control method. The latter method has led to the end-effector (EE) to follow the desired trajectory perfectly.

[1]  Jens Kotlarski,et al.  On the inverse dynamics problem of general parallel robots , 2009, 2009 IEEE International Conference on Mechatronics.

[2]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[3]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

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

[5]  Ilian A. Bonev,et al.  Working and assembly modes of the agile eye , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[6]  Clément Gosselin,et al.  On the development of the Agile Eye , 1996, IEEE Robotics Autom. Mag..

[7]  Qingsong Xu,et al.  Dynamic modeling and robust control of a 3-PRC translational parallel kinematic machine , 2009 .

[8]  Qingsong Xu,et al.  Dynamic analysis of a modified DELTA parallel robot for cardiopulmonary resuscitation , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[10]  Bin Li,et al.  Inverse dynamics of 3-RRRT parallel manipulator , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[11]  Xianwen Kong,et al.  Type Synthesis of Parallel Mechanisms , 2010, Springer Tracts in Advanced Robotics.

[12]  Richard P. Paul,et al.  Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[13]  Dasgupta Bhaskar,et al.  A Newton-Euler formulation for the inverse dynamics of the Stewart platform manipulator , 1998 .

[14]  Gábor Stépán,et al.  Motion Control of an Under-Actuated Service Robot Using Natural Coordinates , 2010 .

[15]  Clément Gosselin,et al.  The agile eye: a high-performance three-degree-of-freedom camera-orienting device , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[16]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems , 2008 .

[17]  M. T. Masouleh,et al.  On the inverse dynamic problem of a 3-PRRR parallel manipulator, the Tripteron , 2013, 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[18]  Frank L. Lewis,et al.  Robot Manipulator Control: Theory and Practice , 2003 .