Force-Sensor-Free Implementation of a Hybrid Position–Force Control for Overconstrained Cable-Driven Parallel Robots
Abstract
:1. Introduction
- a pure inverse kinematic controller (IKC), which (as the new controllers proposed in this paper) does not use force sensors, but it does not involve any correction to maintain cable tensions within predefined bounds.
2. CDPR Modeling
2.1. Kinetostatic Model
2.2. Friction Model
- ; this condition is necessary to represent the behavior of the dynamic friction that is zero at rest (static friction is not modeled);
- continuity of the polynomial at the borders: and ;
- continuity of the derivative of the polynomial at the borders: , and .
2.3. Following-Error Model
3. Hybrid Control Strategy
4. Experimental Results and Validation
4.1. Comparison between the Hybrid Control Strategies
4.2. Comparison between the Hybrid Controllers and Other Controllers
4.3. Effect of Changing the Pair of Force-Controlled Cables
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
CDPR | Cable-driven parallel robot |
DOFs | Degrees of freedom |
HC | Hybrid joint-space control |
NC | Nullspace control |
IKC | Inverse kinematic controller |
FE | Following-error |
References
- Pott, A. Cable-Driven Parallel Robots: Theory and Application, 1st ed.; Springer: Cham, Switzerland, 2018. [Google Scholar] [CrossRef]
- Idà, E.; Mattioni, V. Cable-Driven Parallel Robot Actuators: State of the Art and Novel Servo-Winch Concept. Actuators 2022, 11, 290. [Google Scholar] [CrossRef]
- Pott, A.; Mütherich, H.; Kraus, W.; Schmidt, V.; Miermeister, P.; Verl, A. IPAnema: A family of Cable-Driven Parallel Robots for Industrial Applications. In Cable-Driven Parallel Robots; Bruckmann, T., Pott, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; pp. 119–134. [Google Scholar] [CrossRef]
- Fabritius, M.; Rubio-Gómez, G.; Martin, C.; Santos, J.C.; Kraus, W.; Pott, A. A nullspace-based force correction method to improve the dynamic performance of cable-driven parallel robots. Mech. Mach. Theory 2023, 181, 105177. [Google Scholar] [CrossRef]
- Bruckmann, T.; Lalo, W.; Nguyen, K.; Salah, B. Development of a Storage Retrieval Machine for High Racks Using a Wire Robot. In Proceedings of the ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Chicago, IL, USA, 12–15 August 2012; pp. 771–780. [Google Scholar] [CrossRef]
- Bruckmann, T.; Sturm, C.; Fehlberg, L.; Reichert, C. An energy-efficient wire-based storage and retrieval system. In Proceedings of the 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, NSW, Australia, 9–12 July 2013; pp. 631–636. [Google Scholar] [CrossRef]
- Reichert, C.; Bruckmann, T. Optimization of the Geometry of a Cable-Driven Storage and Retrieval System. In Proceedings of the International Symposium on Robotics & Mechatronics 2017, Sydney, Australia, 29 November–1 December 2017; pp. 225–237. [Google Scholar] [CrossRef]
- Zhang, F.; Shang, W.; Zhang, B.; Cong, S. Design Optimization of Redundantly Actuated Cable-Driven Parallel Robots for Automated Warehouse System. IEEE Access 2020, 8, 56867–56879. [Google Scholar] [CrossRef]
- Izard, J.B.; Gouttefarde, M.; Baradat, C.; Culla, D.; Sallé, D. Integration of a Parallel Cable-Driven Robot on an Existing Building Façade. In Cable-Driven Parallel Robots; Bruckmann, T., Pott, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; pp. 149–164. [Google Scholar] [CrossRef]
- Hussein, H.; Santos, J.C.; Gouttefarde, M. Geometric Optimization of a Large Scale CDPR Operating on a Building Facade. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 5117–5124. [Google Scholar] [CrossRef]
- Pusey, J.; Fattah, A.; Agrawal, S.; Messina, E. Design and workspace analysis of a 6-6 cable-suspended parallel robot. Mech. Mach. Theory 2004, 39, 761–778. [Google Scholar] [CrossRef]
- Gouttefarde, M.; Collard, J.F.; Riehl, N.; Baradat, C. Geometry Selection of a Redundantly Actuated Cable-Suspended Parallel Robot. IEEE Trans. Robot. 2015, 31, 501–510. [Google Scholar] [CrossRef]
- Surdilovic, D.; Bernhardt, R. STRING-MAN: A new wire robot for gait rehabilitation. In Proceedings of the IEEE International Conference on Robotics and Automation, ICRA ’04, New Orleans, LA, USA, 26 April–1 May 2004; Volume 2, pp. 2031–2036. [Google Scholar] [CrossRef]
- Lamine, H.; Laribi, M.A.; Bennour, S.; Romdhane, L.; Zeghloul, S. Design Study of a Cable-based Gait Training Machine. J. Bionic Eng. 2017, 14, 232–244. [Google Scholar] [CrossRef]
- Ben Hamida, I.; Laribi, M.A.; Mlika, A.; Romdhane, L.; Zeghloul, S.; Carbone, G. Multi-Objective optimal design of a cable driven parallel robot for rehabilitation tasks. Mech. Mach. Theory 2021, 156, 104141. [Google Scholar] [CrossRef]
- Picard, E.; Caro, S.; Plestan, F.; Claveau, F. Stiffness Oriented Tension Distribution Algorithm for Cable-Driven Parallel Robots. In Advances in Robot Kinematics 2020; Lenarčič, J., Siciliano, B., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 209–217. [Google Scholar] [CrossRef]
- Kawamura, S.; Choe, W.; Tanaka, S.; Pandian, S. Development of an ultrahigh speed robot FALCON using wire drive system. In Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan, 21–27 May 1995; Volume 1, pp. 215–220. [Google Scholar] [CrossRef]
- Kawamura, S.; Kino, H.; Won, C. High-speed manipulation by using parallel wire-driven robots. Robotica 2000, 18, 13–21. [Google Scholar] [CrossRef]
- Dekker, R.; Khajepour, A.; Behzadipour, S. Design and testing of an ultra-high-speed cable robot. Int. J. Robot. Autom. 2006, 21, 25–34. [Google Scholar] [CrossRef]
- Zhang, Z.; Shao, Z.; Wang, L.; Shih, A.J. Optimal Design of a High-Speed Pick-and-Place Cable-Driven Parallel Robot. In Cable-Driven Parallel Robots; Gosselin, C., Cardou, P., Bruckmann, T., Pott, A., Eds.; Springer: Cham, Switzerland, 2018; pp. 340–352. [Google Scholar] [CrossRef]
- Zhang, Z.; Shao, Z.; Wang, L. Optimization and implementation of a high-speed 3-DOFs translational cable-driven parallel robot. Mech. Mach. Theory 2020, 145, 103693. [Google Scholar] [CrossRef]
- Guagliumi, L.; Berti, A.; Monti, E.; Carricato, M. Design Optimization of a 6-DOF Cable-Driven Parallel Robot for Complex Pick-and-Place Tasks. In Proceedings of the ROMANSY 24—Robot Design, Dynamics and Control, Udine, Italy, 4–7 July 2022; Kecskeméthy, A., Parenti-Castelli, V., Eds.; Springer: Cham, Switzerland, 2022; pp. 283–291. [Google Scholar] [CrossRef]
- Ouyang, B.; Shang, W. Rapid optimization of tension distribution for cable-driven parallel manipulators with redundant cables. Chin. J. Mech. Eng. 2016, 29, 231–238. [Google Scholar] [CrossRef]
- Jamshidifar, H.; Khajepour, A.; Fidan, B.; Rushton, M. Kinematically-Constrained Redundant Cable-Driven Parallel Robots: Modeling, Redundancy Analysis, and Stiffness Optimization. IEEE/ASME Trans. Mechatron. 2017, 22, 921–930. [Google Scholar] [CrossRef]
- Côté, A.F.; Cardou, P.; Gosselin, C. A tension distribution algorithm for cable-driven parallel robots operating beyond their wrench-feasible workspace. In Proceedings of the 2016 16th International Conference on Control, Automation and Systems (ICCAS), Gyeongju, Republic of Korea, 16–19 October 2016; pp. 68–73. [Google Scholar] [CrossRef]
- Pott, A.; Bruckmann, T.; Mikelsons, L. Closed-form Force Distribution for Parallel Wire Robots. In Proceedings of the 5th International Workshop on Computational Kinematics, Duisburg, Germany, 6–8 May 2009; Kecskeméthy, A., Müller, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 25–34. [Google Scholar] [CrossRef]
- Pott, A. An Improved Force Distribution Algorithm for Over-Constrained Cable-Driven Parallel Robots. In Proceedings of the 6th International Workshop on Computational Kinematics, Barcelona, Spain, 12–15 May 2013; Thomas, F., Perez Gracia, A., Eds.; Springer: Dordrecht, The Netherlands, 2014; pp. 139–146. [Google Scholar] [CrossRef]
- Müller, K.; Reichert, C.; Bruckmann, T. Analysis of a Real-Time Capable Cable Force Computation Method. In Cable-Driven Parallel Robots; Pott, A., Bruckmann, T., Eds.; Springer: Cham, Switzerland, 2015; pp. 227–238. [Google Scholar] [CrossRef]
- Gouttefarde, M.; Lamaury, J.; Reichert, C.; Bruckmann, T. A Versatile Tension Distribution Algorithm for n-DOF Parallel Robots Driven by n+2 Cables. IEEE Trans. Robot. 2015, 31, 1444–1457. [Google Scholar] [CrossRef]
- Song, D.; Zhang, L.; Xue, F. Configuration Optimization and a Tension Distribution Algorithm for Cable-Driven Parallel Robots. IEEE Access 2018, 6, 33928–33940. [Google Scholar] [CrossRef]
- Sun, G.; Liu, Z.; Gao, H.; Li, N.; Ding, L.; Deng, Z. Direct method for tension feasible region calculation in multi-redundant cable-driven parallel robots using computational geometry. Mech. Mach. Theory 2021, 158, 104225. [Google Scholar] [CrossRef]
- Cui, Z.; Tang, X.; Hou, S.; Sun, H. Non-iterative geometric method for cable-tension optimization of cable-driven parallel robots with 2 redundant cables. Mechatronics 2019, 59, 49–60. [Google Scholar] [CrossRef]
- Fang, S.; Franitza, D.; Torlo, M.; Bekes, F.; Hiller, M. Motion control of a tendon-based parallel manipulator using optimal tension distribution. IEEE/ASME Trans. Mechatron. 2004, 9, 561–568. [Google Scholar] [CrossRef]
- Santos, J.C.; Gouttefarde, M. A Simple and Efficient Non-model Based Cable Tension Control. In Cable-Driven Parallel Robots; Gouttefarde, M., Bruckmann, T., Pott, A., Eds.; Springer: Cham, Switzerland, 2021; pp. 297–308. [Google Scholar] [CrossRef]
- Oh, S.R.; Agrawal, S. Cable suspended planar robots with redundant cables: Controllers with positive tensions. IEEE Trans. Robot. 2005, 21, 457–465. [Google Scholar] [CrossRef]
- Kraus, W.; Miermeister, P.; Schmidt, V.; Pott, A. Hybrid Position-Force Control of a Cable-Driven Parallel Robot with Experimental Evaluation. Mech. Sci. 2015, 6, 119–125. [Google Scholar] [CrossRef]
- Jun, J.; Jin, X.; Pott, A.; Park, S.; Park, J.O.; Ko, S.Y. Hybrid position/force control using an admittance control scheme in Cartesian space for a 3-DOF planar cable-driven parallel robot. Int. J. Control Autom. Syst. 2016, 14, 1106–1113. [Google Scholar] [CrossRef]
- Bouchard, S.; Gosselin, C. A Simple Control Strategy for Overconstrained Parallel Cable Mechanisms. In Proceedings of the 20th Canadian Congress of Applied Mechanics (CANCAM), Montreal, QC, Canada, 30 May–2 June 2005; pp. 1540–1545. [Google Scholar]
- Bruckmann, T.; Mikelsons, L.; Hiller, M.; Schramm, D. A new force calculation algorithm for tendon-based parallel manipulators. In Proceedings of the 2007 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland, 4–7 September 2007; pp. 1–6. [Google Scholar] [CrossRef]
- Mattioni, V.; Idà, E.; Carricato, M. Force-distribution sensitivity to cable-tension errors in overconstrained cable-driven parallel robots. Mech. Mach. Theory 2022, 175, 104940. [Google Scholar] [CrossRef]
- Mattioni, V.; Idà, E.; Gouttefarde, M.; Carricato, M. A Practical Approach for the Hybrid Joint-Space Control of Overconstrained Cable-Driven Parallel Robots. In Cable-Driven Parallel Robots; Caro, S., Bruckmann, T., Pott, A., Eds.; Springer: Cham, Switzerland, 2023; pp. 149–160. [Google Scholar] [CrossRef]
- Fabritius, M.; Martin, C.; Gomez, G.R.; Kraus, W.; Pott, A. A Practical Force Correction Method for Over-Constrained Cable-Driven Parallel Robots. In Cable-Driven Parallel Robots; Gouttefarde, M., Bruckmann, T., Pott, A., Eds.; Springer: Cham, Switzerland, 2021; pp. 117–128. [Google Scholar] [CrossRef]
- Kraus, W.; Kessler, M.; Pott, A. Pulley friction compensation for winch-integrated cable force measurement and verification on a cable-driven parallel robot. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 1627–1632. [Google Scholar] [CrossRef]
- Chellal, R.; Cuvillon, L.; Laroche, E. Model identification and vision-based H position control of 6-DoF cable-driven parallel robots. Int. J. Control 2017, 90, 684–701. [Google Scholar] [CrossRef]
- Wright, S. Correlation and causation. J. Agric. Res. 1921, 20, 557–585. [Google Scholar]
- Ziegler, J.G.; Nichols, N.B. Optimum settings for automatic controllers. Trans. Am. Soc. Mech. Eng. 1942, 64, 759–765. [Google Scholar] [CrossRef]
Friction torque (Nm) | ||||||
Friction force (N) | ||||||
Controller | (ms) | (ms) | (ms) | |
---|---|---|---|---|
HC-f | 70 | 15 | 5 | |
HC- | 200 | 0 | 0 | |
HC-e | 7 | 0 | 0 |
Test | ||||
---|---|---|---|---|
: | Controller | : | Trajectory Shape | Force-Controlled Cables |
1: | IKC | 1: | Triangular | |
2: | HC-e | 2: | Circular | |
3: | HC-f | 3: | Triangular | |
4: | NC | 4: | Circular | |
5: | Rectangular |
Test | (mm) | (mm) | Test | (mm) | (mm) |
---|---|---|---|---|---|
11 | 31 | ||||
12 | 32 | ||||
13 | 33 | ||||
14 | 34 | ||||
15 | 35 | ||||
21 | 41 | ||||
22 | 42 | ||||
23 | 43 | ||||
24 | 44 | ||||
25 | 45 | ||||
51 |
Test | (mm) | (mm) | Test | (mm) | (mm) |
---|---|---|---|---|---|
11 | 31 | ||||
21 | 41 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Guagliumi, L.; Berti, A.; Monti, E.; Fabritius, M.; Martin, C.; Carricato, M. Force-Sensor-Free Implementation of a Hybrid Position–Force Control for Overconstrained Cable-Driven Parallel Robots. Robotics 2024, 13, 25. https://doi.org/10.3390/robotics13020025
Guagliumi L, Berti A, Monti E, Fabritius M, Martin C, Carricato M. Force-Sensor-Free Implementation of a Hybrid Position–Force Control for Overconstrained Cable-Driven Parallel Robots. Robotics. 2024; 13(2):25. https://doi.org/10.3390/robotics13020025
Chicago/Turabian StyleGuagliumi, Luca, Alessandro Berti, Eros Monti, Marc Fabritius, Christoph Martin, and Marco Carricato. 2024. "Force-Sensor-Free Implementation of a Hybrid Position–Force Control for Overconstrained Cable-Driven Parallel Robots" Robotics 13, no. 2: 25. https://doi.org/10.3390/robotics13020025
APA StyleGuagliumi, L., Berti, A., Monti, E., Fabritius, M., Martin, C., & Carricato, M. (2024). Force-Sensor-Free Implementation of a Hybrid Position–Force Control for Overconstrained Cable-Driven Parallel Robots. Robotics, 13(2), 25. https://doi.org/10.3390/robotics13020025