Modeling, Identification and Control of a Redundant Planar 2-DOF Parallel Manipulator

In this paper, the dynamic controller design problem of a redundant planar 2-dof parallel manipulator is studied. Using the Euler-Lagrange equation, we formulate the dynamic model of the parallel manipulator in the joint space and propose an augmented PD controller with forward dynamic compensation for the parallel manipulator. By formulating the controller in the joint space, we eliminate the complex computation of the Jacobian matrix of joint angles with end-effector coordinate. So with less computation, our controller is easier to implement, and a shorter sampling period can be achieved, which makes the controller more suitable for high- speed motion control. Furthermore, with the combination of static friction model and viscous friction model, the active joint friction of the parallel manipulator is studied and compensated in the controller. Based on the dynamic parameters of the parallel manipulator evaluated by direct measurement and identification, motion control experiments are implemented. With the experiments, the validity of the dynamic model is proved and the performance of the controller is evaluated. Experiment results show that, with forward dynamic compensation, the augmented PD controller can improve the tracking performance of the parallel manipulator over the simple PD controller.

[1]  Jorge Angeles,et al.  Force optimization in redundantly-actuated closed kinematic chains , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[2]  Michael W. Walker,et al.  Adaptive control of manipulators containing closed kinematic loops , 1990, IEEE Trans. Robotics Autom..

[3]  François Pierrot,et al.  Fuzzy sliding mode control of a fast parallel robot , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[4]  F. Ghorbel,et al.  A validation study of PD control of a closed-chain mechanical system , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[5]  Azgal Abichou,et al.  Tracking control of a parallel robot in the task space , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  John T. Wen,et al.  Redundant actuation for improving kinematic manipulability , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[7]  Chin-Teng Lin,et al.  Fuzzy control of a six-degree motion platform with stability analysis , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[8]  Fathi H. Ghorbel,et al.  Modeling and set point control of closed-chain mechanisms: theory and experiment , 2000, IEEE Trans. Control. Syst. Technol..

[9]  Favio Bortoletto,et al.  Neural network algorithm controlling a hexapod platform , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[10]  Guanfeng Liu,et al.  Analysis and control of redundant parallel manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[11]  Septimiu E. Salcudean,et al.  Nonlinear control of hydraulic robots , 2001, IEEE Trans. Robotics Autom..

[12]  Jae-Bok Song,et al.  Controller design for a Stewart platform using small workspace characteristics , 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).

[13]  Fang-Xiang Wu,et al.  Integrated design and PD Control of high-speed closed-loop mechanisms , 2002 .

[14]  Fang-Xiang Wu,et al.  Nonlinear PD control for trajectory tracking with consideration of the design for control methodology , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[15]  Suwat Kuntanapreeda,et al.  MIMO controller design for a parallel manipulator system: a practitioner's approach , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[16]  Zexiang Li,et al.  A unified geometric approach to modeling and control of constrained mechanical systems , 2002, IEEE Trans. Robotics Autom..

[17]  Jae-Bok Song,et al.  Position control of a Stewart platform using inverse dynamics control with approximate dynamics , 2003 .

[18]  Y. K. Yiu,et al.  PID and adaptive robust control of a 2-DOF over-actuated parallel manipulator for tracking different trajectory , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[19]  Zexiang Li,et al.  Dynamics and control of redundantly actuated parallel manipulators , 2003 .

[20]  Dong Sun,et al.  Nonlinear trajectory tracking control of a closed-chain manipulator , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[21]  Andreas Müller,et al.  Internal Preload Control of Redundantly Actuated Parallel Manipulators—Its Application to Backlash Avoiding Control , 2005, IEEE Transactions on Robotics.

[22]  Farhad Aghili,et al.  A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation , 2005, IEEE Transactions on Robotics.

[23]  Lu Ren,et al.  Integration of saturated PI synchronous control and PD feedback for control of parallel manipulators , 2006, IEEE Transactions on Robotics.

[24]  Andreas Müller,et al.  Stiffness Control of Redundantly Actuated Parallel Manipulators , 2006, ICRA.

[25]  Kwee-Bo Sim,et al.  Hexagon-Based Q-Learning Algorithm and Applications , 2007 .