Model Predictive Control of Large-Dimension Cable-Driven Parallel Robots

  • João Cavalcanti SantosEmail author
  • Ahmed Chemori
  • Marc Gouttefarde
Conference paper
Part of the Mechanisms and Machine Science book series (Mechan. Machine Science, volume 74)


A Model Predictive Control (MPC) strategy is proposed in this paper for large-dimension cable-driven parallel robots working at low speeds. The latter characteristic reduces the non-linearity of the system within the MPC prediction horizon. Therefore, linear MPC is applied and compared with two commonly used strategies: Sliding mode control and PID+ control. The simulations aim at comparing disturbance rejection performances and the results indicate a superior performance of the proposed controller. Indeed, MPC takes into account control limits (cable tension limits) directly in the control design which allows the controller to better exploit the robot capabilities. In addition, actuation redundancy is resolved as an integral part of the control strategy, instead of calculating the desired wrench and then applying a tension distribution method.


Cable-driven parallel robots model predictive control disturbance rejection 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



The research leading to these results has received funding from the European Union’s H2020 Programme (H2020/2014-2020) under grant agreement No. 732513 (Hephaestus project).


  1. 1.
    R. L. Williams, P. Gallina, and J. Vadia, “Planar translational cable-direct-driven robots,” Journal of Robotic Systems, vol. 20, no. 3, pp. 107–120, 2003.CrossRefGoogle Scholar
  2. 2.
    M. H. Korayem, H. Tourajizadeh, and M. Bamdad, “Dynamic load carrying capacity of exible cable suspended robot: Robust feedback linearization control approach,” Journal of Intelligent and Robotic Systems: Theory and Applications, vol. 60, no. 3-4, pp. 341–363, 2010.CrossRefGoogle Scholar
  3. 3.
    M. A. Khosravi and H. D. Taghirad, “Robust PID control of fully-constrained cable driven parallel robots,” Mechatronics, vol. 24, no. 2, pp. 87–97, 2014.CrossRefGoogle Scholar
  4. 4.
    A. Alikhani and M. Vali, “Sliding Mode Control of a Cable-driven Robot via Double-Integrator Sliding Surface,” in International Conference on Control, Robotics, and Cybernetics, 2012.Google Scholar
  5. 5.
    G. El-Ghazaly, M. Gouttefarde, and V. Creuze, “Adaptive terminal sliding mode control of a redundantly-actuated cable-driven parallel manipulator: CoGiRo,” in Cable-Driven Parallel Robots. Springer, 2015, pp. 179–200.Google Scholar
  6. 6.
    C. Schenk, C. Masone, A. Pott, and H. H. Bülthoff, “Application of a Differentiator-Based Adaptive Super-Twisting Controller for a Redundant Cable-Driven Parallel Robot,” in Cable-Driven Parallel Robots. Springer, 2018, pp. 254–267.Google Scholar
  7. 7.
    M. Zeinali and A. Khajepour, “Design and Application of Chattering-Free Sliding Mode Controller to Cable-Driven Parallel Robot Manipulator: Theory and Experiment,” in Volume 2: 34th Annual Mechanisms and Robotics Conference, Parts A and B. ASME, jan 2010, pp. 319–327.Google Scholar
  8. 8.
    C. Gosselin and M. Grenier, “On the determination of the force distribution in overconstrained cable-driven parallel mechanisms,” Meccanica, vol. 46, no. 1, pp 3–15, 2011.MathSciNetCrossRefGoogle Scholar
  9. 9.
    M. Gouttefarde, J. Lamaury, C. Reichert, and T. Bruckmann, “A Versatile Tension Distribution Algorithm for n - DOF Parallel Robots Driven by n+2 Cables,” IEEE Transactions on Robotics, vol. 31, no. 6, pp. 1444–1457, 2015.Google Scholar
  10. 10.
    E. F. Camacho and C. B. Alba, Model predictive control. Springer Science & Business Media, 2013.Google Scholar
  11. 11.
    J. M. Maciejowski, Predictive control: with constraints. Pearson education, 2002.Google Scholar
  12. 12.
    L. Cuvillon, E. Laroche, J. Ganglo_, and M. De Mathelin, “GPC versus H1 control for fast visual servoing of a medical manipulator including exibilities,” in International Conference on Robotics and Automation - ICRA. IEEE, 2005, pp. 4044–4049.Google Scholar
  13. 13.
    G. Buondonno, F. Patota, H. Wang, A. De Luca, and K. Kosuge, “A model predictive control approach for the Partner Ballroom Dance Robot,” in Robotics and Automation (ICRA), 2015 IEEE International Conference on. IEEE, may 2015, pp. 774–780.Google Scholar
  14. 14.
    A. Chemori and M. Alamir, “Multi-step limit cycle generation for Rabbit’s walking based on a nonlinear low dimensional predictive control scheme,” Mechatronics, vol. 16, no. 5, pp. 259–277, 2006.CrossRefGoogle Scholar
  15. 15.
    J. Albus, R. Bostelman, and N. Dagalakis, “The NIST robocrane,” Journal of Field Robotics, vol. 10, no. 5, pp. 709–724, 1993.CrossRefGoogle Scholar
  16. 16.
    M. Gouttefarde, J.-F. Collard, N. Riehl, and C. Baradat, “Geometry selection of a redundantly actuated cable-suspended parallel robot,” IEEE Transactions on Robotics, vol. 31, no. 2, pp. 501–510, 2015.CrossRefGoogle Scholar
  17. 17.
    G. Meunier, B. Boulet, and M. Nahon, “Control of an overactuated cable-driven parallel mechanism for a radio telescope application,” IEEE transactions on control systems technology, vol. 17, no. 5, pp. 1043–1054, 2009.CrossRefGoogle Scholar
  18. 18.
    X. Tang and R. Yao, “Dimensional Design on the Six-Cable Driven Parallel Manipulator of FAST,” Journal of Mechanical Design, vol. 133, no. 11, 2011.CrossRefGoogle Scholar
  19. 19.
    B. Paden and R. Panja, “Globally asymptotically stable pd+’ controller for robot manipulators,” International Journal of Control, vol. 47, no. 6, pp. 1697–1712, 1988.CrossRefGoogle Scholar
  20. 20.
    J. Lamaury and M. Gouttefarde, “Control of a Large Redundantly Actuated Cable-Suspended Parallel Robot,” in International Conference on Robotics and Automation. IEEE, 2013, pp. 4644–4649.Google Scholar
  21. 21.
    [Online]. Available:

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • João Cavalcanti Santos
    • 1
    Email author
  • Ahmed Chemori
    • 1
  • Marc Gouttefarde
    • 1
  1. 1.LIRMMUniversity of Montpellier, CNRSMontpellierFrance

Personalised recommendations