Abstract
In comparison to the conventional parallel robots, cable-driven parallel robots (CDPRs) have generally superior features such as simple production technology, low energy consumption, large workspace, high payload to moving weight ratio, and also low cost. On the other hand, a wheeled mobile robot (WMR) which is capable of covering a vast area can be used when no specific space is designated for the stationary accessories of a robot. In this paper, the integration of a CDPR with a WMR is proposed to overcome some of the issues related to each of these robots. The kinematic equations of the robot are presented. To derive the dynamic equations, Gibbs–Appel (G–A) formulation is used, which in contrary to the Lagrange formulation benefits from advantages of quasi-velocities over generalized coordinates as well as not requiring Lagrange multipliers. The dynamic equations of the two parts are coupled, and the interacting effects are observable from the governing equations. By considering non-holonomic wheels for the robot, internal dynamics appears in the equations. However, based on some conditions, the equations are input–output linearizable via a static feedback. The platform trajectory is designed based on the given end-effector trajectory. The effectiveness of the controller is shown through simulations and experimental tests.
Similar content being viewed by others
References
Khosravi, M.A., Taghirad, H.D.: Dynamic analysis and control of cable driven robots with elastic cables. Trans. Can. Soc. Mech. Eng. 35(4), 543–558 (2011)
Hiller, M., Fang, S., Mielczarek, S., Verhoeven, R., Franitza, D.: Design, analysis and realization of tendon-based parallel manipulators. Mech. Mach. Theory 40(4), 429–445 (2005)
Hu, Y., Zhang, J., Wan, Z., Lin, J.: Design and analysis of a 6-DOF mobile parallel robot with 3 limbs. J. Mech. Sci. Technol. 25(12), 3215–3222 (2011)
Moosavian, S.A.A., Pourreza, A., Alipour, K.: Dynamics and stability of a hybrid serial-parallel mobile robot. Math. Comput. Model. Dyn. Syst. 16(1), 35–56 (2010)
Albus, J., Bostelman, R., Dagalakis, N.: The NIST robocrane. J. Robot. Syst. 10(5), 709–724 (1993)
Alp, A.B., Agrawal, S.K.: Cable suspended robots: design, planning and control. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA’02, 2002, pp. 4275–4280 (2002)
Korayem, M., Tourajizadeh, H., Zehfroosh, A., Korayem, A.: Optimal path planning of a cable-suspended robot with moving boundary using optimal feedback linearization approach. Nonlinear Dyn. 78(2), 1515–1543 (2014)
Korayem, M.H., Taherifar, M., Tourajizadeh, H.: Robotica 33(3), 578–598 (2015). doi:10.1017/S0263574714000472
Bostelman, R., Albus, J., Dagalakis, N., Jacoff, A., Gross, J.: Applications of the NIST RoboCrane. In: Proceedings of the 5th International Symposium on Robotics and Manufacturing, pp. 14–18 (1994)
Oh, S.-R., Ryu, J.-C., Agrawal, S.K.: Dynamics and control of a helicopter carrying a payload using a cable-suspended robot. J. Mech. Des. 128(5), 1113–1121 (2006)
Oh, S.-R., Mankala, K.K., Agrawal, S.K., Albus, J.S.: Dynamic modeling and robust controller design of a two-stage parallel cable robot. Multibody Syst. Dyn. 13(4), 385–399 (2005)
Oh, S.-R., Mankala, K., Agrawal, S.K., Albus, J.S.: A dual-stage planar cable robot: dynamic modeling and design of a robust controller with positive inputs. J. Mech. Des. 127(4), 612–620 (2005)
Shao, Z.-F., Tang, X., Wang, L.-P., Chen, X.: Dynamic modeling and wind vibration control of the feed support system in FAST. Nonlinear Dyn. 67(2), 965–985 (2012)
Rosati, G., Gallina, P., Masiero, S., Rossi, A.: Design of a new 5 d.o.f. wire-based robot for rehabilitation. In: Proceedings of 9th IEEE International Conference on Rehabilitation Robotics, pp. 430–433 (2005)
Rosati, G., Gallina, P., Masiero, S.: Design, implementation and clinical tests of a wire-based robot for neurorehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng. 15(4), 560–569 (2007)
Zi, B., Duan, B.Y., Du, J.L., Bao, H.: Dynamic modeling and active control of a cable-suspended parallel robot. Mechatronics 18(1), 1–12 (2008)
Yamamoto, Y., Yun, X.: Coordinating locomotion and manipulation of a mobile manipulator. In: Proceedings of the 31st IEEE Conference on Decision and Control, 1992, pp. 2643–2648 (1992)
Baruh, H.: Analytical Dynamics. WCB/McGraw-Hill, Boston (1999)
Korayem, M., Tourajizadeh, H., Taherifar, M., Khayatzadeh, S., Maddah, M., Imanian, A., Tajik, A.: A novel method for recording the position and orientation of the end effector of a spatial cable-suspended robot and using for closed-loop control. Int. J. Adv. Manuf. Technol. 72(5–8), 739–755 (2014)
Acknowledgements
The authors gratefully acknowledge the support of INSF under the grant contracts 92-S-3002.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Kinematic equations of the wheeled mobile CDPR
The vector \({}^{{A}}\mathbf{x}_{{BA}}\) is the relative position of the end-effector with respect to the platform expressed in the platform frame. It can be expressed in terms of absolute positions of the platform \({}^{{N}}\mathbf{x}_{{AN}}\) and the end-effector \({}^{{N}}\mathbf{x}_{{BN}}\) as
The first derivative of Eq. (23) is as follows:
where \({}^{{A}}\mathbf{x}_{{BA}}\) is dual vector of the anti-symmetric matrix of \({}^{{A}}\bar{\mathbf{x}}_{{BA}}\). The relative vector of the end-effector angular velocity with respect to the platform in the frame attached to the end-effector can be obtained as
By arranging Eqs. (24) and (25) into the more compact form, the inverse kinematic equation of the CDPR part of the robot can be obtained as
where
The derivative of Eq. (26) leads to the angular acceleration vector of the output shaft of the CDPR motors
where \({}^{{A}}\bar{\mathbf{W}}_{{AN}}\) is the anti-symmetric matrix of the dual vector \({}^{{A}}\boldsymbol{\omega}_{{AN}}\). Considering the relation between angular velocity and Euler angle rates, the acceleration vector of the end-effector can be expressed as
The derivative of Eq. (1) which is used in dynamic equation derivation can be expressed as
where
Appendix B: Dynamic equations of the wheeled mobile CDPR
In order to derive the equations of motion, the Gibbs function and generalized power are extended in terms of \(\dot{\tilde{\mathbf{x}}}_{{B}}\) and \(\dot{\boldsymbol{\theta}}\) as follows:
By substituting the kinematic equations (1), (3), (27)–(29), and the dynamic equations of (6) and (7) into Eq. (30), the combined dynamic equations of the end-effector and platform can be obtained as
where
Rights and permissions
About this article
Cite this article
Korayem, M.H., Yousefzadeh, M. & Manteghi, S. Dynamics and input–output feedback linearization control of a wheeled mobile cable-driven parallel robot. Multibody Syst Dyn 40, 55–73 (2017). https://doi.org/10.1007/s11044-016-9543-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-016-9543-6