Abstract
In this manuscript, an affordable alternative to control parallel kinematic machines is proposed based in a high-authority/low-authority control strategy. The high-authority loop is implemented using a model-based Cartesian control strategy. This feedback loop exploits a Pose-Based Visual Servo (PBVS) using an eye-to-hand limited frame rate camera. The low-authority loop is implemented using an independent space joint space control strategy. This proposal is experimentally compared with the Cartesian space computed torque control and with the independent joint space control strategies. The experimental campaign is carried out for tracking-trajectory problems using a planar 3R RR parallel manipulator. The experimental results demonstrate that the proposal can achieve results that are more accurate without increasing the manipulator’s energy consumption when compared to the use of the independent joint space control strategy. For a predefined square trajectory, a reduction of 4.9% and 24.5% was achieved in the root mean square error of the linear and angular positions, respectively.
Similar content being viewed by others
References
Apkarian, P., Gahinet, P., Becker, G.: Self-scheduled h\(\infty \) control of linear parameter-varying systems: A design example. Automatica 31(9), 1251–1261 (1995). https://doi.org/10.1016/0005-1098(95)00038-x
Azar, A.T., Zhu, Q., Khamis, A., Zhao, D.: Control design approaches for parallel robot manipulators: A review. Int. J. Modell. Identif. Control 28(3), 199 (2017). https://doi.org/10.1504/ijmic.2017.086563
de Carvalho Fontes, J.V., Santos, J.C., da Silva, M.M.: Numerical and experimental evaluation of the dynamic performance of kinematically redundant parallel manipulators. J. Braz. Soc. Mech. Sci. Eng. 40, 3 (2018). https://doi.org/10.1007/s40430-018-1072-1
Chaumette, F., Hutchinson, S.: Visual servo control. I. Basic approaches. IEEE Robot. Autom. Mag. 13 (4), 82–90 (2006). https://doi.org/10.1109/mra.2006.250573
Coronado, E., Maya, M., Cardenas, A., Guarneros, O., Piovesan, D.: Vision-based control of a delta parallel robot via linear camera-space manipulation. J. Intell. Robot. Syst. 85(1), 93–106 (2016). https://doi.org/10.1007/s10846-016-0413-5
Flandin, G., Chaumette, F., Marchand, E.: Eye-in-hand/eye-to-hand cooperation for visual servoing. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065). IEEE, https://doi.org/10.1109/robot.2000.846442 (2000)
Fontes, J.V., da Silva, M.M.: On the dynamic performance of parallel kinematic manipulators with actuation and kinematic redundancies. Mech. Mach. Theory 103, 148–166 (2016). https://doi.org/10.1016/j.mechmachtheory.2016.05.004
Garrido, R., Soria, A.: Visual control of planar parallel robots without using velocity measurements. J. Intell. Robot. Syst. 66(1-2), 111–124 (2011). https://doi.org/10.1007/s10846-011-9609-x
Gosselin, C., Angeles, J.: Singularity analysis of closed-loop kinematic chains. IEEE Trans. Robot. Autom. 6(3), 281–290 (1990). https://doi.org/10.1109/70.56660
Hutchinson, S., Hager, G., Corke, P.: A tutorial on visual servo control. IEEE Trans. Robot. Autom. 12(5), 651–670 (1996). https://doi.org/10.1109/70.538972
Lewis, F., Dawson, D., Abdallah, C.: Robot Manipulator Control: Theory and Practice Automation and Control Engineering. Marcel Dekker, Inc (2003)
Li, Y, Bone, G: Are parallel manipulators more energy efficient? In: Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515). IEEE, https://doi.org/10.1109/cira.2001.1013170 (2001)
Lizarralde, F., Leite, A.C., Hsu, L., Costa, R.R.: Adaptive visual servoing scheme free of image velocity measurement for uncertain robot manipulators. Automatica 49(5), 1304–1309 (2013). https://doi.org/10.1016/j.automatica.2013.01.047
Merlet, J.P.: Parallel Robots. Springer, https://doi.org/10.1007/1-4020-4133-0 (2006)
Mohan, S., Mohanta, J.K.: Dual integral sliding mode control loop for mechanical error correction in trajectory-tracking of a planar 3-PRP parallel manipulator. J. Intell. Robot. Syst. 89(3-4), 371–385 (2017). https://doi.org/10.1007/s10846-017-0553-2
Özdemir, M.: Removal of singularities in the inverse dynamics of parallel robots. Mech. Mach. Theory 107, 71–86 (2017). https://doi.org/10.1016/j.mechmachtheory.2016.09.009
Paccot, F., Andreff, N., Martinet, P., Khalil, W.: Vision-based computed torque control for parallel robots. In: IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics. IEEE, https://doi.org/10.1109/iecon.2006.347537 (2006)
Paccot, F., Andreff, N., Martinet, P.: A review on the dynamic control of parallel kinematic machines: Theory and experiments. Int. J. Robot. Res. 28(3), 395–416 (2009). https://doi.org/10.1177/0278364908096236
Palmieri, G., Palpacelli, M., Battistelli, M., Callegari, M.: A comparison between position-based and image-based dynamic visual servoings in the control of a translating parallel manipulator. J. Robot. 2012, 1–11 (2012). https://doi.org/10.1155/2012/103954
Parsa, S.S., Boudreau, R., Carretero, J.A.: Reconfigurable mass parameters to cross direct kinematic singularities in parallel manipulators. Mech. Mach. Theory 85, 53–63 (2015). https://doi.org/10.1016/j.mechmachtheory.2014.10.008
Ruiz, A.G., Santos, J.C., Croes, J., Desmet, W., da Silva, M.M.: On redundancy resolution and energy consumption of kinematically redundant planar parallel manipulators. Robotica 36(06), 809–821 (2018). https://doi.org/10.1017/s026357471800005x
Saied, H, Chemori, A, Rafei, M.E., Francis, C, Pierrot, F: From non-model-based to model-based control of PKMs: A comparative study. In: Mechanism, Machine, Robotics and Mechatronics Sciences, Springer International Publishing, pp 153–169, https://doi.org/10.1007/978-3-319-89911-4_12 (2018)
da Silva, M.M., Brüls, O, Desmet, W., Brussel, H.V.: Integrated structure and control design for mechatronic systems with configuration-dependent dynamics. Mechatronics 19(6), 1016–1025 (2009). https://doi.org/10.1016/j.mechatronics.2009.06.006
Skogestad, S., Postlethwaite, I: Multivariable Feedback Control, Analysis and Design. Wiley (2005)
Yang, X., Wu, H., Li, Y., Kang, S., Chen, B: Computationally efficient inverse dynamics of a class of six-DOF parallel robots: Dual quaternion approach. Journal of Intelligent & Robotic Systems. https://doi.org/10.1007/s10846-018-0800-1 (2018)
Zhang, Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (2000). https://doi.org/10.1109/34.888718
Acknowledgements
This research is supported by CNPq 405569/2016-5 and FAPESP 2014/01809-0. Fernanda T. Colombo is thankful for her scholarship FAPESP 2015/25936-4. João Vitor de C. Fontes is thankful for his scholarship CNPq 140561/2015-3.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Colombo, F.T., de Carvalho Fontes, J.V. & da Silva, M.M. A Visual Servoing Strategy Under Limited Frame Rates for Planar Parallel Kinematic Machines. J Intell Robot Syst 96, 95–107 (2019). https://doi.org/10.1007/s10846-019-00982-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-019-00982-7