{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T02:43:53Z","timestamp":1776739433468,"version":"3.51.2"},"reference-count":41,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"IMACUNA Research Hotbed of D+TEC Research Group of the University of Ibagu\u00e9"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>In this paper, a Cable-Driven Parallel Robot developed to automate repetitive and essential tasks in crop production in greenhouse and urban garden environments is introduced. The robot has a suspended configuration with five degrees-of-freedom, composed of a fixed platform (frame) and a moving platform known as the end-effector. To generate its movements and operations, eight cables are used, which move through eight pulley systems and are controlled by four winches. In addition, the robot is equipped with a seedbed that houses potted plants. Unlike conventional suspended cable robots, this robot incorporates four moving pulley systems in the frame, which significantly increases its workspace. The development of this type of robot requires precise control of the end-effector pose, which includes both the position and orientation of the robot extremity. To achieve this control, analysis is performed in two fundamental aspects: kinematic analysis and dynamic analysis. In addition, an analysis of the effective workspace of the robot is carried out, taking into account the distribution of tensions in the cables. The aim of this analysis is to verify the increase of the working area, which is useful to cover a larger crop area. The robot has been validated through simulations, where possible trajectories that the robot could follow depending on the tasks to be performed in the crop are presented. This work supports the feasibility of using this type of robotic systems to automate specific agricultural processes, such as sowing, irrigation, and crop inspection. This contribution aims to improve crop quality, reduce the consumption of critical resources such as water and fertilizers, and establish them as technological tools in the field of modern agriculture.<\/jats:p>","DOI":"10.3390\/robotics12060165","type":"journal-article","created":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T08:36:59Z","timestamp":1701419819000},"page":"165","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["AgroCableBot: Reconfigurable Cable-Driven Parallel Robot for Greenhouse or Urban Farming Automation"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5861-9733","authenticated-orcid":false,"given":"Andr\u00e9s","family":"Garc\u00eda-Vanegas","sequence":"first","affiliation":[{"name":"School of Engineering, University of Ibagu\u00e9, Ibagu\u00e9 730001, Colombia"},{"name":"School of Industrial and Aerospace Engineering, University of Castilla-La Mancha, Real Fabrica de Armas s\/n, 45071 Toledo, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-2192-1129","authenticated-orcid":false,"given":"Mar\u00eda J.","family":"Garc\u00eda-Bonilla","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Ibagu\u00e9, Ibagu\u00e9 730001, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9972-8621","authenticated-orcid":false,"given":"Manuel G.","family":"Forero","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Ibagu\u00e9, Ibagu\u00e9 730001, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5389-4253","authenticated-orcid":false,"given":"Fernando J.","family":"Castillo-Garc\u00eda","sequence":"additional","affiliation":[{"name":"School of Industrial and Aerospace Engineering, University of Castilla-La Mancha, Real Fabrica de Armas s\/n, 45071 Toledo, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4496-8411","authenticated-orcid":false,"given":"Antonio","family":"Gonzalez-Rodriguez","sequence":"additional","affiliation":[{"name":"School of Industrial and Aerospace Engineering, University of Castilla-La Mancha, Real Fabrica de Armas s\/n, 45071 Toledo, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Pott, A. (2018). Cable-Driven Parallel Robots: Theory and Application, Springer International Publishing.","DOI":"10.1007\/978-3-319-76138-1"},{"key":"ref_2","unstructured":"Hamann, M., N\u00fcsse, P.M., Winter, D., and Ament, C. (2019). Cable-Driven Parallel Robots. CableCon 2019, Springer."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2396","DOI":"10.1109\/TMECH.2020.3038852","article-title":"Coordinated dynamic control in the task space for redundantly actuated cable-driven parallel robots","volume":"26","author":"Zhang","year":"2020","journal-title":"IEEE\/ASME Trans. Mech."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.mechatronics.2007.09.004","article-title":"Dynamic modeling and active control of a cable-suspended parallel robot","volume":"18","author":"Zi","year":"2008","journal-title":"Mechatronics"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Rasheed, T., Long, P., and Caro, S. (2020). Wrench-feasible workspace of mobile cable-driven parallel robots. J. Mech. Robot., 12.","DOI":"10.1115\/1.4045423"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Tho, T.P., and Thinh, N.T. (2021). Using a Cable-Driven Parallel Robot with Applications in 3D Concrete Printing. Appl. Sci., 11.","DOI":"10.3390\/app11020563"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez-Rodr\u00edguez, A., Mart\u00edn-Parra, A., Ju\u00e1rez-P\u00e9rez, S., Rodr\u00edguez-Rosa, D., Moya-Fern\u00e1ndez, F., Castillo-Garc\u00eda, F.J., and Rosado-Linares, J. (2023). Dynamic Model of a Novel Planar Cable Driven Parallel Robot with a Single Cable Loop. Actuators, 12.","DOI":"10.20944\/preprints202304.0184.v1"},{"key":"ref_8","first-page":"387","article-title":"Addition of passive-carriage for increasing workspace of cable robots: Automated inspection of surfaces of civil infrastructures","volume":"27","author":"Bravo","year":"2021","journal-title":"Smart Struct. Syst. Int. J."},{"key":"ref_9","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_10","unstructured":"Izard, J.B., Gouttefarde, M., Michelin, M., Tempier, O., and Baradat, C. (2013). Cable-Driven Parallel Robots, Springer."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"061001","DOI":"10.1115\/1.4041213","article-title":"Differential noncircular pulleys for cable robots and static balancing","volume":"10","author":"Fedorov","year":"2018","journal-title":"J. Mech. Robot."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"102874","DOI":"10.1016\/j.mechatronics.2022.102874","article-title":"Design and implementation of a cable-driven parallel robot for additive manufacturing applications","volume":"86","author":"Gueners","year":"2022","journal-title":"Mechatronics"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4049","DOI":"10.1177\/0954406220976166","article-title":"Optimal wrench-closure configuration of spatial reconfigurable cable-driven parallel robots","volume":"235","author":"Abbasnejad","year":"2021","journal-title":"Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Li, C., Huang, J., Su, M., Wu, D., Xu, P., Xie, Y., Meng, F., Wen, H., Tian, H., and Duan, X. (2021, January 15\u201319). Reconfigurable cable-driven parallel robot with adjustable workspace towards positioning in neurosurgery: A preliminary design. Proceedings of the 2021 IEEE International Conference on Real-time Computing and Robotics (RCAR), Xining, China.","DOI":"10.1109\/RCAR52367.2021.9517400"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1585","DOI":"10.1007\/s42235-023-00349-7","article-title":"Motion Planning for a Cable-Driven Lower Limb Rehabilitation Robot with Movable Distal Anchor Points","volume":"20","author":"Li","year":"2023","journal-title":"J. Bionic Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"102519","DOI":"10.1016\/j.mechatronics.2021.102519","article-title":"Analysis of stiffness controllability of a redundant cable-driven parallel robot based on its configuration","volume":"75","author":"Cui","year":"2021","journal-title":"Mechatronics"},{"key":"ref_17","unstructured":"Garc\u00eda-Vanegas, A., Leiton-Murcia, C., Forero, M.G., Gonzalez-Rodr\u00edguez, A., and Castillo-Garc\u00eda, F. (2022). Pattern Recognition. MCPR 2022, Springer."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Mattioni, V., Ida\u2019, E., and Carricato, M. (2021). Design of a planar cable-driven parallel robot for non-contact tasks. Appl. Sci., 11.","DOI":"10.3390\/app11209491"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1671","DOI":"10.1007\/s12555-020-0662-8","article-title":"Design, modeling and control of a simulator of an aircraft maneuver in the wind tunnel using cable robot","volume":"20","author":"Tourajizadeh","year":"2022","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1017\/S0263574719000687","article-title":"Oscillation reduction and frequency analysis of under-constrained cable-driven parallel robot with three cables","volume":"38","author":"Hwang","year":"2020","journal-title":"Robotica"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"103781","DOI":"10.1016\/j.mechmachtheory.2020.103781","article-title":"Reconfigurable fully constrained cable driven parallel mechanism for avoiding interference between cables","volume":"148","author":"Youssef","year":"2020","journal-title":"Mech. Mach. Theory"},{"key":"ref_22","unstructured":"Gouttefarde, M., Krut, S., Company, O., Pierrot, F., and Ramdani, N. (2008). Advances in Robot Kinematics: Analysis and Design, Springer."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"061001","DOI":"10.1115\/1.4056234","article-title":"Sensitivity Analysis of a Suspended Cable-Driven Parallel Robot to Design Parameters","volume":"15","author":"Paty","year":"2023","journal-title":"J. Mech. Robot."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1717","DOI":"10.1243\/09544062JMES1976","article-title":"Analysis and simulation of a new Cartesian cable-suspended robot","volume":"224","author":"Castelli","year":"2010","journal-title":"Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.mechatronics.2017.02.002","article-title":"On the effects of the design of cable-Driven robots on kinematics and dynamics models accuracy","volume":"43","author":"Ottaviano","year":"2017","journal-title":"Mechatronics"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"286","DOI":"10.11591\/ijra.v6i4.pp286-302","article-title":"On the Design of a 4 Degrees-of-Freedom Pick and Place Cable Suspended Parallel Manipulator","volume":"6","author":"Rea","year":"2017","journal-title":"Int. J. Robot. Autom. (IJRA)"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"5472","DOI":"10.1109\/TMECH.2022.3181603","article-title":"A Novel Cable-Driven Parallel Robot With Movable Anchor Points Capable for Obstacle Environments","volume":"27","author":"An","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatr."},{"key":"ref_28","unstructured":"Wu, W. (July, January 30). DC motor identification using speed step responses. Proceedings of the 2010 American Control Conference, Baltimore, MD, USA."},{"key":"ref_29","unstructured":"Ottaviano, E., and Castelli, G. (2010). ROMANSY 18 Robot Design, Dynamics and Control: Proceedings of The Eighteenth CISM-IFToMM Symposium, Springer."},{"key":"ref_30","unstructured":"Shiang, W.J., Cannon, D., and Gorman, J. (2002, January 24\u201328). Optimal force distribution applied to a robotic crane with flexible cables. Proceedings of the 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), San Francisco, CA, USA."},{"key":"ref_31","unstructured":"Pham, C.B., Yang, G., and Yeo, S.H. (2005, January 24\u201328). Dynamic analysis of cable-driven parallel mechanisms. Proceedings of the 2005 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, CA, USA."},{"key":"ref_32","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_33","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1109\/TRO.2009.2032957","article-title":"Rapid Computation of Optimally Safe Tension Distributions for Parallel Cable-Driven Robots","volume":"25","author":"Borgstrom","year":"2009","journal-title":"IEEE Trans. Robot."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1139\/tcsme-2009-0038","article-title":"Redundancy Resolution of Wire-Actuated Parallel Manipulators","volume":"33","author":"Agahi","year":"2009","journal-title":"Trans. Can. Soc. Mech. Eng."},{"key":"ref_35","unstructured":"Berti, A. (2015). Kinematics and Statics of Cable-Driven Parallel Robots by Interval-Analysis-Based Methods. [Ph.D. Thesis, Universit\u00e1 Degli Studi di Bologna]."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Diao, X., Ma, O., and Lu, Q. (2008, January 21\u201324). Singularity Analysis of Planar Cable-Driven Parallel Robots. Proceedings of the 2008 IEEE Conference on Robotics, Automation and Mechatronics, Chengdu, China.","DOI":"10.1109\/RAMECH.2008.4681507"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Kecskem\u00e9thy, A., and M\u00fcller, A. (2009). Computational Kinematics: Proceedings of the 5th International Workshop on Computational Kinematics, Springer.","DOI":"10.1007\/978-3-642-01947-0"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Lennar\u010di\u010d, J., and Roth, B. (2006). Advances in Robot Kinematics: Mechanisms and Motion, Springer.","DOI":"10.1007\/978-1-4020-4941-5"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.robot.2019.01.012","article-title":"Stiffness feasible workspace of cable-driven parallel robots with application to optimal design of a planar cable robot","volume":"114","author":"Bolboli","year":"2019","journal-title":"Robot. Auton. Syst."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Ju\u00e1rez-P\u00e9rez, S., Mart\u00edn-Parra, A., Arena, A., Ottaviano, E., Gattulli, V., and Castillo-Garc\u00eda, F.J. (2022). Dynamic Control of a Novel Planar Cable-Driven Parallel Robot with a Large Wrench Feasible Workspace. Actuators, 11.","DOI":"10.3390\/act11120367"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Morales, A., Fierrez, J., S\u00e1nchez, J.S., and Ribeiro, B. (2019). Pattern Recognition and Image Analysis, Springer.","DOI":"10.1007\/978-3-030-31321-0"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/6\/165\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:36:08Z","timestamp":1760132168000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/6\/165"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,1]]},"references-count":41,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["robotics12060165"],"URL":"https:\/\/doi.org\/10.3390\/robotics12060165","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,1]]}}}