{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T03:14:11Z","timestamp":1772594051882,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T00:00:00Z","timestamp":1706659200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper proposes a hybrid position\u2013force control strategy for overconstrained cable-driven parallel robots (CDPRs). Overconstrained CDPRs have more cables (m) than degrees of freedom (n), and the idea of the proposed controller is to control n cables in length and the other m\u2212n ones in force. Two controller implementations are developed, one using the motor torque and one using the motor following-error in the feedback loop for cable force control. A friction model of the robot kinematic chain is introduced to improve the accuracy of the cable force estimation. Compared to similar approaches available in the literature, the novelty of the proposed control strategy is that it does not rely on force sensors, which reduces the hardware complexity and cost. The developed control scheme is compared to classical methods that exploit force sensors and to a pure inverse kinematic controller. The experimental results show that the new controller provides good tracking of the desired cable forces, maintaining them within the given bounds. The positioning accuracy and repeatability are similar those obtained with the other controllers. The new approach also allows an online switch between position and force control of cables.<\/jats:p>","DOI":"10.3390\/robotics13020025","type":"journal-article","created":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T09:41:59Z","timestamp":1706694119000},"page":"25","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Force-Sensor-Free Implementation of a Hybrid Position\u2013Force Control for Overconstrained Cable-Driven Parallel Robots"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8343-4546","authenticated-orcid":false,"given":"Luca","family":"Guagliumi","sequence":"first","affiliation":[{"name":"Department of Industrial Engineering, University of Bologna, 40126 Bologna, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Berti","sequence":"additional","affiliation":[{"name":"Marchesini Group S.p.a., 40065 Pianoro, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0536-5485","authenticated-orcid":false,"given":"Eros","family":"Monti","sequence":"additional","affiliation":[{"name":"Marchesini Group S.p.a., 40065 Pianoro, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5864-7670","authenticated-orcid":false,"given":"Marc","family":"Fabritius","sequence":"additional","affiliation":[{"name":"Fraunhofer Institute for Manufacturing Engineering and Automation IPA, 70569 Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1495-6754","authenticated-orcid":false,"given":"Christoph","family":"Martin","sequence":"additional","affiliation":[{"name":"Fraunhofer Institute for Manufacturing Engineering and Automation IPA, 70569 Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1528-4304","authenticated-orcid":false,"given":"Marco","family":"Carricato","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, University of Bologna, 40126 Bologna, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Pott, A. (2018). Cable-Driven Parallel Robots: Theory and Application, Springer. [1st ed.].","DOI":"10.1007\/978-3-319-76138-1"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Id\u00e0, E., and Mattioni, V. (2022). Cable-Driven Parallel Robot Actuators: State of the Art and Novel Servo-Winch Concept. Actuators, 11.","DOI":"10.3390\/act11100290"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Bruckmann, T., and Pott, A. (2013). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-642-31988-4"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"105177","DOI":"10.1016\/j.mechmachtheory.2022.105177","article-title":"A nullspace-based force correction method to improve the dynamic performance of cable-driven parallel robots","volume":"181","author":"Fabritius","year":"2023","journal-title":"Mech. Mach. Theory"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Bruckmann, T., Lalo, W., Nguyen, K., and Salah, B. (2012, January 12\u201315). Development of a Storage Retrieval Machine for High Racks Using a Wire Robot. Proceedings of the ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Chicago, IL, USA.","DOI":"10.1115\/DETC2012-70389"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Bruckmann, T., Sturm, C., Fehlberg, L., and Reichert, C. (2013, January 9\u201312). An energy-efficient wire-based storage and retrieval system. Proceedings of the 2013 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, NSW, Australia.","DOI":"10.1109\/AIM.2013.6584163"},{"key":"ref_7","unstructured":"Reichert, C., and Bruckmann, T. (December, January 29). Optimization of the Geometry of a Cable-Driven Storage and Retrieval System. Proceedings of the International Symposium on Robotics & Mechatronics 2017, Sydney, Australia."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"56867","DOI":"10.1109\/ACCESS.2020.2981546","article-title":"Design Optimization of Redundantly Actuated Cable-Driven Parallel Robots for Automated Warehouse System","volume":"8","author":"Zhang","year":"2020","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Bruckmann, T., and Pott, A. (2013). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-642-31988-4"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Hussein, H., Santos, J.C., and Gouttefarde, M. (2018, January 1\u20135). Geometric Optimization of a Large Scale CDPR Operating on a Building Facade. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593900"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1016\/j.mechmachtheory.2004.02.010","article-title":"Design and workspace analysis of a 6-6 cable-suspended parallel robot","volume":"39","author":"Pusey","year":"2004","journal-title":"Mech. Mach. Theory"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1109\/TRO.2015.2400253","article-title":"Geometry Selection of a Redundantly Actuated Cable-Suspended Parallel Robot","volume":"31","author":"Gouttefarde","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_13","unstructured":"Surdilovic, D., and Bernhardt, R. (May, January 26). STRING-MAN: A new wire robot for gait rehabilitation. Proceedings of the IEEE International Conference on Robotics and Automation, ICRA \u201904, New Orleans, LA, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1016\/S1672-6529(16)60394-3","article-title":"Design Study of a Cable-based Gait Training Machine","volume":"14","author":"Lamine","year":"2017","journal-title":"J. Bionic Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"104141","DOI":"10.1016\/j.mechmachtheory.2020.104141","article-title":"Multi-Objective optimal design of a cable driven parallel robot for rehabilitation tasks","volume":"156","author":"Laribi","year":"2021","journal-title":"Mech. Mach. Theory"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Lenar\u010di\u010d, J., and Siciliano, B. (2021). Advances in Robot Kinematics 2020, Springer International Publishing.","DOI":"10.1007\/978-3-030-50975-0"},{"key":"ref_17","unstructured":"Kawamura, S., Choe, W., Tanaka, S., and Pandian, S. (1995, January 21\u201327). Development of an ultrahigh speed robot FALCON using wire drive system. Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1017\/S0263574799002477","article-title":"High-speed manipulation by using parallel wire-driven robots","volume":"18","author":"Kawamura","year":"2000","journal-title":"Robotica"},{"key":"ref_19","first-page":"25","article-title":"Design and testing of an ultra-high-speed cable robot","volume":"21","author":"Dekker","year":"2006","journal-title":"Int. J. Robot. Autom."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Gosselin, C., Cardou, P., Bruckmann, T., and Pott, A. (2018). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-319-61431-1"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"103693","DOI":"10.1016\/j.mechmachtheory.2019.103693","article-title":"Optimization and implementation of a high-speed 3-DOFs translational cable-driven parallel robot","volume":"145","author":"Zhang","year":"2020","journal-title":"Mech. Mach. Theory"},{"key":"ref_22","unstructured":"Kecskem\u00e9thy, A., and Parenti-Castelli, V. (2022, January 4\u20137). Design Optimization of a 6-DOF Cable-Driven Parallel Robot for Complex Pick-and-Place Tasks. Proceedings of the ROMANSY 24\u2014Robot Design, Dynamics and Control, Udine, Italy."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"231","DOI":"10.3901\/CJME.2015.1120.137","article-title":"Rapid optimization of tension distribution for cable-driven parallel manipulators with redundant cables","volume":"29","author":"Ouyang","year":"2016","journal-title":"Chin. J. Mech. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1109\/TMECH.2016.2639053","article-title":"Kinematically-Constrained Redundant Cable-Driven Parallel Robots: Modeling, Redundancy Analysis, and Stiffness Optimization","volume":"22","author":"Jamshidifar","year":"2017","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"C\u00f4t\u00e9, A.F., Cardou, P., and Gosselin, C. (2016, January 16\u201319). A tension distribution algorithm for cable-driven parallel robots operating beyond their wrench-feasible workspace. Proceedings of the 2016 16th International Conference on Control, Automation and Systems (ICCAS), Gyeongju, Republic of Korea.","DOI":"10.1109\/ICCAS.2016.7832301"},{"key":"ref_26","unstructured":"Kecskem\u00e9thy, A., and M\u00fcller, A. (2009, January 6\u20138). Closed-form Force Distribution for Parallel Wire Robots. Proceedings of the 5th International Workshop on Computational Kinematics, Duisburg, Germany."},{"key":"ref_27","unstructured":"Thomas, F., and Perez Gracia, A. (2013, January 12\u201315). An Improved Force Distribution Algorithm for Over-Constrained Cable-Driven Parallel Robots. Proceedings of the 6th International Workshop on Computational Kinematics, Barcelona, Spain."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Pott, A., and Bruckmann, T. (2015). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-319-09489-2"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1444","DOI":"10.1109\/TRO.2015.2495005","article-title":"A Versatile Tension Distribution Algorithm for n-DOF Parallel Robots Driven by n+2 Cables","volume":"31","author":"Gouttefarde","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"33928","DOI":"10.1109\/ACCESS.2018.2841988","article-title":"Configuration Optimization and a Tension Distribution Algorithm for Cable-Driven Parallel Robots","volume":"6","author":"Song","year":"2018","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"104225","DOI":"10.1016\/j.mechmachtheory.2020.104225","article-title":"Direct method for tension feasible region calculation in multi-redundant cable-driven parallel robots using computational geometry","volume":"158","author":"Sun","year":"2021","journal-title":"Mech. Mach. Theory"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.mechatronics.2019.03.002","article-title":"Non-iterative geometric method for cable-tension optimization of cable-driven parallel robots with 2 redundant cables","volume":"59","author":"Cui","year":"2019","journal-title":"Mechatronics"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1109\/TMECH.2004.835336","article-title":"Motion control of a tendon-based parallel manipulator using optimal tension distribution","volume":"9","author":"Fang","year":"2004","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Gouttefarde, M., Bruckmann, T., and Pott, A. (2021). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-030-75789-2"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1109\/TRO.2004.838029","article-title":"Cable suspended planar robots with redundant cables: Controllers with positive tensions","volume":"21","author":"Oh","year":"2005","journal-title":"IEEE Trans. Robot."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"119","DOI":"10.5194\/ms-6-119-2015","article-title":"Hybrid Position-Force Control of a Cable-Driven Parallel Robot with Experimental Evaluation","volume":"6","author":"Kraus","year":"2015","journal-title":"Mech. Sci."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1106","DOI":"10.1007\/s12555-014-0538-x","article-title":"Hybrid position\/force control using an admittance control scheme in Cartesian space for a 3-DOF planar cable-driven parallel robot","volume":"14","author":"Jun","year":"2016","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_38","unstructured":"Bouchard, S., and Gosselin, C. (June, January 30). A Simple Control Strategy for Overconstrained Parallel Cable Mechanisms. Proceedings of the 20th Canadian Congress of Applied Mechanics (CANCAM), Montreal, QC, Canada."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bruckmann, T., Mikelsons, L., Hiller, M., and Schramm, D. (2007, January 4\u20137). A new force calculation algorithm for tendon-based parallel manipulators. Proceedings of the 2007 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland.","DOI":"10.1109\/AIM.2007.4412432"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"104940","DOI":"10.1016\/j.mechmachtheory.2022.104940","article-title":"Force-distribution sensitivity to cable-tension errors in overconstrained cable-driven parallel robots","volume":"175","author":"Mattioni","year":"2022","journal-title":"Mech. Mach. Theory"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Caro, S., Bruckmann, T., and Pott, A. (2023). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-031-32322-5"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Gouttefarde, M., Bruckmann, T., and Pott, A. (2021). Cable-Driven Parallel Robots, Springer.","DOI":"10.1007\/978-3-030-75789-2"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Kraus, W., Kessler, M., and Pott, A. (2015, January 26\u201330). Pulley friction compensation for winch-integrated cable force measurement and verification on a cable-driven parallel robot. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7139406"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1080\/00207179.2016.1220623","article-title":"Model identification and vision-based H position control of 6-DoF cable-driven parallel robots","volume":"90","author":"Chellal","year":"2017","journal-title":"Int. J. Control"},{"key":"ref_45","first-page":"557","article-title":"Correlation and causation","volume":"20","author":"Wright","year":"1921","journal-title":"J. Agric. Res."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1115\/1.4019264","article-title":"Optimum settings for automatic controllers","volume":"64","author":"Ziegler","year":"1942","journal-title":"Trans. Am. Soc. Mech. Eng."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/13\/2\/25\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:52:08Z","timestamp":1760104328000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/13\/2\/25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,31]]},"references-count":46,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["robotics13020025"],"URL":"https:\/\/doi.org\/10.3390\/robotics13020025","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,31]]}}}