Abstract
As rigid robots suffer from the higher inertia of their rigid links, cable-driven parallel robots (CDPRs) are more suitable for large-scale three-dimensional (3D) printing tasks due to their outstanding reconfigurability, high load-to-weight ratio, and extensive workspace. In this paper, a parallel 3D printing robot is proposed, comprising three pairs of driving cables to control the platform motion and three pairs of redundant cables to adjust the cable tension. To improve the motion accuracy of the moving platform, the static kinematic error model is established, and the error sensitivity coefficient is determined to reduce the dimensionality of the optimization function. Subsequently, the self-calibration positions are determined based on the maximum cable length error in the reachable workspace. A self-calibration method is proposed based on the genetic algorithm to solve the kinematic parameter deviations. Additionally, the dynamic errors are effectively reduced by compensating for the elastic deformation errors of the cable lengths. Furthermore, an experimental prototype is developed. The results of dynamic error compensation after the self-calibration indicate a 67.4% reduction in terms of the maximum error along the Z-axis direction. Finally, the developed prototype and proposed calibration and compensation methods are validated through the printing experiment.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Amouri, A., Zaatri, A., Mahfoudi, C.: Dynamic modeling of a class of continuum manipulators in fixed orientation. J. Intell. Robotic Syst. 91(3–4), 413–424 (2018). https://doi.org/10.1007/s10846-017-0734-z
Ashraf, S., Abdullah, S., Mahmood, T.: Spherical fuzzy dombi aggregation operators and their application in group decision making problems. J. Ambient Intell. Humanized Comput. 11, 2731–2749 (2020). https://doi.org/10.1007/s12652-019-01333-y
Barbazza, L., Oscari, F., Minto, S. et al.: Trajectory planning of a suspended cable driven parallel robot with reconfigurable end effector. Robot. Comput.-Integrated Manufac. 48, 1–11 (2017). https://doi.org/10.1016/j.rcim.2017.02.001
Barnett, E., Gosselin, C.: Large-scale 3d printing with a cable-suspended robot. Additive Manufac. 7, 27–44 (2015). https://doi.org/10.1016/j.addma.2015.05.001
Berti, A., Merlet, J.P., Carricato, M.: Solving the direct geometrico-static problem of underconstrained cable-driven parallel robots by interval analysis. Int. J. Robotics Res. 35(6), 723–739 (2016). https://doi.org/10.1177/0278364915595277
Bo, O., Weiwei, S.: Rapid optimization of tension distribution for cable-driven parallel manipulators with redundant cables. CHINESE J. Mech. Eng. 29(2), 231–238 (2016). https://doi.org/10.3901/CJME.2015.1120.137
Boby, R.A., Maloletov, A., Klimchik, A.: Measurement of end-effector pose errors and the cable profile of cable-driven robot using monocular camera. J. Intell. Robotic Syst. 103(2) (2021). https://doi.org/10.1007/s10846-021-01486-z
Borgstrom, P.H., Jordan, B.L., Borgstrom, B.J., et al.: Nims-pl: A cable-driven robot with self-calibration capabilities. IEEE Trans. Robotics 25(5), 1005–1015 (2009). https://doi.org/10.1109/TRO.2009.2024792
Bosscher, P., Williams, R.L.I.I., Bryson, L.S., et al.: Cable-suspended robotic contour crafting system. Automat. Construct. 17(4), 513 (2008). https://doi.org/10.1016/j.autcon.2007.08.007
Cabrera-Paniagua, D., Azola, C., Rubilar-Torrealba, R.: Using affective criteria in the decision-making of cognitive agents on flexible passenger transportation domain. J. Ambient Intell. Human. Comput. 14, 10715–10729 (2023). https://doi.org/10.1007/s12652-022-04344-4
Chen, H., Chen, Y., Wang, M.: Trajectory tracking for underactuated surface vessels with time delays and unknown control directions. IET Control Theory Appl. 16(6), 587–599 (2022). https://doi.org/10.1049/cth2.12250
Chen, H., Shen, C., Huang, J. et al.: Event-triggered model-free adaptive control for a class of surface vessels with time-delay and external disturbance via state observer. J. Syst. Eng. Electron. 34(3), 783–797 (2023). https://doi.org/10.23919/JSEE.2023.000075
Chen, Y., Chen, H.: Prescribed performance control of underactuated surface vessels’ trajectory using a neural network and integral time-delay sliding mode. Kybernetika 59(2), 273–293 (2023). https://doi.org/10.14736/kyb-2023-2-0273
Dallej, T., Gouttefarde, M., Andreff, N., et al.: Modeling and vision-based control of large-dimension cable-driven parallel robots using a multiple-camera setup. Mechatronics 61, 20–36 (2019). https://doi.org/10.1016/j.mechatronics.2019.05.004
Deng, Y., Hou, X., Li, B. et al.: A highly powerful calibration method for robotic smoothing system calibration via using adaptive residual extended kalman filter. Robot. Comput.-Integrated Manufact. 86, 102660 (2024). https://doi.org/10.1016/j.rcim.2023.102660
Duan, X., Qiu, Y., Duan, Q., et al.: Calibration and motion control of a cable-driven parallel manipulator based triple-level spatial positioner. Adv. Mech. Eng. (2014). https://doi.org/10.1155/2014/368018
Geng, X., Li, M., Liu, Y., et al.: Analytical tension-distribution computation for cable-driven parallel robots using hypersphere mapping algorithm. Mechan. Mach. Theory 145, 103692 (2020). https://doi.org/10.1016/j.mechmachtheory.2019.103692
Gosselin, C., Grenier, M.: On the determination of the force distribution in overconstrained cable-driven parallel mechanisms. Meccanica 46(1, SI), 3–15 (2011). https://doi.org/10.1007/s11012-010-9369-x
Gupta, V.: Wavelet transform and vector machines as emerging tools for computational medicine. J. Ambient Intell. Human. Comput. 14, 4595–4605 (2023). https://doi.org/10.1007/s12652-023-04582-0
Jana, C., Garg, H., Pal, M.: Multi-attribute decision making for power dombi operators under pythagorean fuzzy information with mabac method. J. Ambient Intell. Human. Comput. 14, 10761–10778 (2023). https://doi.org/10.1007/s12652-022-04348-0
Jean-Baptiste, I., Alexandre, D., Pierre-Elie, H., et al.: Large-scale 3d printing with cable-driven parallel robots. Construct. Robot. 1, 69–76 (2017). https://doi.org/10.1007/s41693-017-0008-0
Jin, X., Jung, J., Ko, S.Y. et al.: Geometric parameter calibration for a cable-driven parallel robot based on a single one-dimensional laser distance sensor measurement and experimental modeling. Sensors 18(7) (2018). https://doi.org/10.3390/s18072392
Joshi, S., Surianarayan, A.: Calibration of a 6-dof cable robot using two inclinometers. Perform. Metrics Intell, Syst (2003)
Joubair, A., Bonev, I.A.: Kinematic calibration of a six-axis serial robot using distance and sphere constraints. Int. J. Adv. Manufac. Technol. 77(1–4), 515–523 (2015). https://doi.org/10.1007/s00170-014-6448-5
Lau, D.: Initial length and pose calibration for cable-driven parallel robots with relative length feedback. In: Gosselin, C., Cardou, P., Bruckmann, T. et al. (eds) Cable-Driven Parallel Robots, 3rd International Conference on Cable-Driven Parallel Robots (CableCon), Univ Laval, Quebec City, CANADA, 2017, pp 140–151, (2018). https://doi.org/10.1007/978-3-319-61431-1_13
Lim, W.B., Yeo, S.H., Yang, G.: Optimization of tension distribution for cable-driven manipulators using tension-level index. IEEE-ASME Trans. Mechatron. 19(2), 676–683 (2014). https://doi.org/10.1109/TMECH.2013.2253789
Liu, J., Zhang, Y., Li, C.: Anfis-based signal reconstruction for nonlinear multifunctional sensor. J. Institut. Eng. (India): Series B 100, 397–404 (2019). https://doi.org/10.1007/s40031-019-00403-1
Miermeister, P., Pott, A., Verl, A.: Auto-calibration method for overconstrained cable-driven parallel robots. In: ROBOTIK 2012; 7th German conference on robotics, pp 1–6 (2012)
Mottola, G., Gosselin, C., Carricato, M.: Effect of actuation errors on a purely-translational spatial cable-driven parallel robot. In: 2019 IEEE 9th Annual international conference on cyber technology in automation, control, and intelligent systems (CYBER), (2019). https://doi.org/10.1109/CYBER46603.2019.9066627
Mukherjee, A., Kundu, P.K., Das, A.: Transmission line fault location using pca-based best-fit curve analysis. J. Instit. Eng. (India): Series B 102, 339–350 (2021). https://doi.org/10.1007/s40031-020-00515-z
Nayak, J.R., Shaw, B., Sahu, B.K.: A fuzzy adaptive symbiotic organism search based hybrid wavelet transform-extreme learning machine model for load forecasting of power system: a case study. J. Ambient Intell. Human. Comput. 14, 10833–10847 (2023). https://doi.org/10.1007/s12652-022-04355-1
Olarra, A., Axinte, D., Kortaberria, G.: Geometrical calibration and uncertainty estimation methodology for a novel self-propelled miniature robotic machine tool. Robotics Comput.-Integrated Manufact. 49:204–214 (2018). https://doi.org/10.1016/j.rcim.2017.06.011
Qian, S., Bao, K., Zi, B. et al.: Kinematic calibration of a cable-driven parallel robot for 3d printing. Sensors 18(9) (2018). https://doi.org/10.3390/s18092898
Qian, S., Bao, K., Zi, B. et al.: Dynamic trajectory planning for a three degrees-of-freedom cable-driven parallel robot using quintic b-splines. J. Mech. Des. 142(7) (2020). https://doi.org/10.1115/1.4045723
Singh, U., Rizwan, M.: Analysis of wind turbine dataset and machine learning based forecasting in scada-system. J. Ambient Intell. Humanized Comput. 14, 8035–8044 (2023). https://doi.org/10.1007/s12652-022-03878-x
Song, D., Zhang, L., Xue, F.: Configuration optimization and a tension distribution algorithm for cable-driven parallel robots. IEEE Access 6, 33928–33940 (2018). https://doi.org/10.1109/ACCESS.2018.2841988
Sun, X.: Kinematics model identification and motion control of robot based on fast learning neural network. J. Ambient Intell. Humanized Comput. 11, 6145–6154 (2020). https://doi.org/10.1007/s12652-019-01459-z
Sénéchal, P., Perroud, H., Kedziorek, M.A.M., et al.: Non destructive geophysical monitoring of water content and fluid conductivity anomalies in the near surface at the border of an agricultural. Subsurface Sens. Technol. Appl. 6, 167–192 (2005). https://doi.org/10.1007/s11220-005-0005-0
Tang, X., Tang, L., Wang, J., et al.: Workspace quality analysis and application for a completely restrained 3-dof planar cable-driven parallel manipulator. J. Mech. Sci. Technol. 27(8), 2391–2399 (2013). https://doi.org/10.1007/s12206-013-0624-7
Tao, J., Qin, C., Xiong, Z., et al.: Optimization and control of cable tensions for hyper-redundant snake-arm robots. International J. Control Automat. Syst. 19(11), 3764–3775 (2021). https://doi.org/10.1007/s12555-020-0440-7
Wang, H., Gao, T., Kinugawa, J., et al.: Finding measurement configurations for accurate robot calibration: validation with a cable-driven robot. IEEE Trans. Robotics 33(5), 1156–1169 (2017). https://doi.org/10.1109/TRO.2017.2707562
Xu, D., Li, E., Liang, Z., et al.: Design and tension modeling of a novel cable-driven rigid snake-like manipulator. J. Intell. Robotic Syst. 99(2), 211–228 (2020). https://doi.org/10.1007/s10846-019-01115-w
Yan, Y.: Error recognition of robot kinematics parameters based on genetic algorithms. J. Ambient Intell. Human. Comput. 11, 6167–6176 (2020). https://doi.org/10.1007/s12652-020-01781-x
Yang, K., Yang, G., Chen, S.L. et al.: Study on stiffness-oriented cable tension distribution for a symmetrical cable-driven mechanism. Symmetry 11(9) (2019). https://doi.org/10.3390/sym11091158
Yuan, H., Courteille, E., Deblaise, D.: Force distribution with pose-dependent force boundaries for redundantly actuated cable-driven parallel robots. J. Mechan. Robot.-Trans. ASME 8(4) (2016). https://doi.org/10.1115/1.4032104
Zhang, Z., Shao, Z., Wang, L.: Optimization and implementation of a high-speed 3-dofs translational cable-driven parallel robot. Mechan. Mach. Theory 145 (2020). https://doi.org/10.1016/j.mechmachtheory.2019.103693
Zi, B., Wang, N., Qian, S., et al.: Design, stiffness analysis and experimental study of a cable-driven parallel 3d printer. Mechan. Machine Theory 132, 207–222 (2019). https://doi.org/10.1016/j.mechmachtheory.2018.11.003
Funding
This work is supported by the National Key Research and Development Program of China (No.2022YFB4702500), the National Natural Science Foundation of China (Grant No.52175013, 51925502) and Key Science and Technology Special Project of Anhui Province (202203a05020007).
Author information
Authors and Affiliations
Contributions
Sen Qian, Xiao Jiang and Pengfei Qian: Methodology, Software, Validation, Writing original draft. Sen Qian and Bin Zi: Conceptualization, Methodology, Supervision, Validation, Funding acquisition, Writing review & editing. Bin Zi and Weidong Zhu: Methodology, Validation, Visualization, Project administration.
Corresponding author
Ethics declarations
Competing interests
All The authors declare that they have no competing interests.
Ethics approval
Not applicable
Consent to participatel
Not applicable
Consent for Publication
Not applicable
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Qian, S., Jiang, X., Qian, P. et al. Calibration of Static Errors and Compensation of Dynamic Errors for Cable-driven Parallel 3D Printer. J Intell Robot Syst 110, 31 (2024). https://doi.org/10.1007/s10846-024-02062-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-024-02062-x