{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T19:09:02Z","timestamp":1754161742429,"version":"3.41.2"},"reference-count":53,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T00:00:00Z","timestamp":1753747200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>Outfitting and maintenance are important to an in-space architecture consisting of long duration missions. During such missions, crew is not continuously present; robotic agents become essential to the construction, maintenance, and servicing of complicated space assets, requiring some degree of autonomy to plan and execute tasks. There has been significant research into manipulation planning for rigid elements for in-space assembly and servicing, but flexible electrical cables, which fall under the domain of Deformable Linear Objects (DLOs), have not received such attention despite being critical components of powered space systems. Cables often have a non-zero bend equilibrium configuration, which the majority of DLO research does not consider. This article implements a model-based optimization approach to estimate cable configuration, where a design parameter of the model\u2019s discretization level enables trading model accuracy vs computational complexity. Observed 2D cable configurations are used to improve the model via parameter estimation. The parameter estimation is validated through comparing predicted configurations based on estimated parameters to that of a real cable. The incorporation of parameter estimation to the cable model is shown to reduce prediction errors by an order of magnitude. The results of this work demonstrate some of the challenges present with robotic cable manipulation, exploring the complexities of outfitting and maintenance operations of in-space facilities, and puts forth a method for reducing the size of the state space of a cable payload while accounting for non-zero equilibrium configurations.<\/jats:p>","DOI":"10.3389\/frobt.2025.1565837","type":"journal-article","created":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T09:22:31Z","timestamp":1753780951000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Parametric modeling of deformable linear objects for robotic outfitting and maintenance of space systems"],"prefix":"10.3389","volume":"12","author":[{"given":"Amy","family":"Quartaro","sequence":"first","affiliation":[]},{"given":"Joshua","family":"Moser","sequence":"additional","affiliation":[]},{"given":"John","family":"Cooper","sequence":"additional","affiliation":[]},{"given":"Erik","family":"Komendera","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,7,29]]},"reference":[{"key":"B1","doi-asserted-by":"crossref","DOI":"10.2514\/6.2016-2163","article-title":"enIn-space structural assembly: applications and technology","volume-title":"3rd AIAA spacecraft structures conference","author":"Belvin","year":"2016"},{"key":"B2","volume-title":"The OpenCV library","author":"Bradski","year":"2000"},{"key":"B3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1137\/s1064827595289108","article-title":"A subspace, interior, and conjugate gradient method for large-scale bound-constrained minimization problems","volume":"21","author":"Branch","year":"1999","journal-title":"SIAM J. Sci. Comput."},{"key":"B4","doi-asserted-by":"publisher","first-page":"9075","DOI":"10.1109\/lra.2022.3189791","article-title":"FASTDLO: fast deformable linear objects instance segmentation","volume":"7","author":"Caporali","year":"2022","journal-title":"IEEE Robotics Automation Lett."},{"key":"B5","doi-asserted-by":"publisher","first-page":"2598","DOI":"10.1109\/lra.2024.3357310","article-title":"Deformable linear objects manipulation with online model parameters estimation","volume":"9","author":"Caporali","year":"2024","journal-title":"IEEE Robotics Automation Lett."},{"key":"B6","volume-title":"Human-automation allocations for current robotic space operations: space station remote manipulator system","author":"Chang","year":"2018"},{"key":"B7","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1145\/1073368.1073389","article-title":"Simulating complex hair with robust collision handling","volume-title":"Proceedings of the 2005 ACM SIGGRAPH\/Eurographics symposium on Computer animation","author":"Choe","year":"2005"},{"key":"B8","doi-asserted-by":"crossref","DOI":"10.2514\/6.2024-4911","article-title":"Autonomous robotic manipulator software","volume-title":"Aiaa aviation forum and ascend 2024","author":"Cresta","year":"2024"},{"key":"B9","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1111\/cgf.13326","article-title":"Direct position-based solver for stiff rods","volume":"37","author":"Deul","year":"2018","journal-title":"Comput. Graph. Forum"},{"key":"B10","volume-title":"Autonomous multi-robot assembly of solar array modules: experimental analysis and insights","author":"Everson","year":"2020"},{"key":"B11","doi-asserted-by":"publisher","first-page":"eaan5074","DOI":"10.1126\/scirobotics.aan5074","article-title":"Review on space robotics: toward top-level science through space exploration","volume":"2","author":"Gao","year":"2017","journal-title":"Sci. Robotics"},{"key":"B12","doi-asserted-by":"publisher","first-page":"171628","DOI":"10.1098\/rsos.171628","article-title":"Forward and inverse problems in the mechanics of soft filaments","volume":"5","author":"Gazzola","year":"2018","journal-title":"R. Soc. Open Sci."},{"key":"B13","article-title":"Pro-act: planetary robots deployed for assembly and construction of future lunar isru and supporting infrastructures","volume-title":"Advanced space technologies in robotics and automation (ASTRA) 2019","author":"Govindaraj","year":"2019"},{"key":"B14","doi-asserted-by":"publisher","first-page":"1099297","DOI":"10.3389\/frobt.2023.1099297","article-title":"A hybrid soft material robotic end-effector for reversible in-space assembly of strut components","volume":"10","author":"Hammond","year":"2023","journal-title":"Front. Robotics AI"},{"key":"B15","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1016\/j.jmsy.2013.04.006","article-title":"Automatic assembly path planning for wiring harness installations","volume":"32","author":"Hermansson","year":"2013","journal-title":"J. Manuf. Syst."},{"key":"B16","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1109\/tro.2023.3335693","article-title":"Occlusion-robust autonomous robotic manipulation of human soft tissues with 3-d surface feedback","volume":"40","author":"Hu","year":"2024","journal-title":"IEEE Trans. Robotics"},{"key":"B17","doi-asserted-by":"crossref","DOI":"10.1145\/2485895.2485913","article-title":"Artistic simulation of curly hair","volume-title":"Proceedings of the 12th ACM SIGGRAPH\/eurographics Symposium on computer animation","author":"Iben","year":"2013"},{"key":"B18","volume-title":"Icon to develop lunar surface construction system with $57.2 million nasa award","year":"2022"},{"key":"B19","article-title":"Robotized assembly of a wire harness in car production line","author":"Jiang","year":"2010"},{"key":"B20","doi-asserted-by":"publisher","first-page":"5687","DOI":"10.1109\/lra.2022.3158377","article-title":"Robotic cable routing with spatial representation","volume":"7","author":"Jin","year":"2022","journal-title":"IEEE Robotics Automation Lett."},{"key":"B21","doi-asserted-by":"publisher","first-page":"1005","DOI":"10.1002\/rob.21792","article-title":"Payload\u2010centric autonomy for in\u2010space robotic assembly of modular space structures","volume":"35","author":"Karumanchi","year":"2018","journal-title":"J. Field Robotics"},{"key":"B22","first-page":"1637","article-title":"An efficient approach to closed-loop shape control of deformable objects using finite element models","author":"Koessler","year":"2021"},{"key":"B23","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s11071-009-9641-6","article-title":"Integration of b-spline geometry and ANCF finite element analysis","volume":"61","author":"Lan","year":"2009","journal-title":"Nonlinear Dyn."},{"key":"B24","doi-asserted-by":"publisher","first-page":"2989","DOI":"10.1109\/tro.2023.3275381","article-title":"Designing robots for reachability and dexterity: continuum surgical robots as a pretext application","volume":"39","author":"Leibrandt","year":"2023","journal-title":"IEEE Trans. Robotics"},{"key":"B25","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.paerosci.2019.01.004","article-title":"On-orbit service (OOS) of spacecraft: a review of engineering developments","volume":"108","author":"Li","year":"2019","journal-title":"Prog. Aerosp. Sci."},{"key":"B26","doi-asserted-by":"publisher","first-page":"3964","DOI":"10.1109\/lra.2023.3264766","article-title":"Robotic manipulation of deformable rope-like objects using differentiable compliant position-based dynamics","volume":"8","author":"Liu","year":"2023","journal-title":"IEEE Robotics Automation Lett."},{"key":"B27","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1016\/j.jmsy.2017.02.001","article-title":"Physically based real-time interactive assembly simulation of cable harness","volume":"43","author":"Lv","year":"2017","journal-title":"J. Manuf. Syst."},{"key":"B28","doi-asserted-by":"publisher","first-page":"2341","DOI":"10.1109\/tro.2021.3139838","article-title":"Dynamic modeling and control of deformable linear objects for single-arm and dual-arm robot manipulations","volume":"38","author":"Lv","year":"2022","journal-title":"IEEE Trans. Robotics"},{"key":"B29","doi-asserted-by":"publisher","first-page":"102826","DOI":"10.1016\/j.cad.2020.102826","article-title":"A review of techniques for modeling flexible cables","volume":"122","author":"Lv","year":"2020","journal-title":"Computer-Aided Des."},{"key":"B30","doi-asserted-by":"crossref","DOI":"10.2514\/6.2023-4755","article-title":"Scaling climbing collaborative mobile manipulators for outfitting a tall lunar tower and truss structures","volume-title":"Ascend 2023","author":"Merila","year":"2023"},{"key":"B31","doi-asserted-by":"publisher","first-page":"102891","DOI":"10.1016\/j.rcim.2024.102891","article-title":"Optimal model-based path planning for the robotic manipulation of deformable linear objects","volume":"92","author":"Monguzzi","year":"2025","journal-title":"Robotics Computer-Integrated Manuf."},{"key":"B32","article-title":"Industrialized and robotic construction advances in terrestrial construction and opportunities in space construction","author":"Muthumanickam","year":"2022"},{"key":"B33","doi-asserted-by":"crossref","DOI":"10.2514\/6.2023-4744","article-title":"Gitai USA: providing safe and affordable means of labor in space","volume-title":"Ascend 2023","author":"Nakanose","year":"2023"},{"key":"B34","unstructured":"Architecture definition document \u2013 revision b\n          \n          \n          2024"},{"key":"B35","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.ijsolstr.2020.09.015","article-title":"An euler\u2013Bernoulli beam model for soft robot arms bent through self-stress and external loads","volume":"207","author":"Olson","year":"2020","journal-title":"Int. J. Solids Struct."},{"key":"B36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.15607\/RSS.2024.XX.111","article-title":"A trajectory tracking algorithm for the lsms family of cable-driven cranes","volume-title":"Robotics: science and systems (RSS)","author":"Puig-Navarro","year":"2024"},{"key":"B37","doi-asserted-by":"crossref","DOI":"10.2514\/6.2023-4681","article-title":"Robotic software architecture for in-space outfitting operations","volume-title":"Ascend 2023","author":"Quartaro","year":"2023"},{"key":"B38","doi-asserted-by":"crossref","DOI":"10.1061\/9780784485736.097","article-title":"Modeling deformable linear objects for autonomous robotic outfitting of lunar surface systems","volume-title":"ASCE Earth and space 2024","author":"Quartaro","year":"2024"},{"key":"B39","unstructured":"Autonomous robotic manipulation of deformable linear objects during deep space maintenance and repair procedures\n          \n          \n            \n              Rojas\n              D.\n            \n          \n          \n          2022"},{"key":"B40","doi-asserted-by":"publisher","first-page":"1823","DOI":"10.1109\/tase.2018.2811626","article-title":"Planning for manipulation of interlinked deformable linear objects with applications to aircraft assembly","volume":"15","author":"Shah","year":"2018","journal-title":"IEEE Trans. Automation Sci. Eng."},{"key":"B41","doi-asserted-by":"publisher","first-page":"11783","DOI":"10.1109\/lra.2022.3183529","article-title":"Cooperative towing by multi-robot system that maintains welding cable in optimized shape","volume":"7","author":"Suzuki","year":"2022","journal-title":"IEEE Robotics Automation Lett."},{"key":"B42","doi-asserted-by":"crossref","DOI":"10.1109\/IROS.2017.8206058","article-title":"State estimation for deformable objects by point registration and dynamic simulation","author":"Tang","year":"2017"},{"key":"B43","doi-asserted-by":"publisher","first-page":"2360","DOI":"10.1109\/tro.2023.3238171","article-title":"Cosserat rod modeling of continuum robots from Newtonian and Lagrangian perspectives","volume":"39","author":"Tummers","year":"2023","journal-title":"IEEE Trans. Robotics"},{"key":"B44","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy 1.0: fundamental algorithms for scientific computing in Python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat. Methods"},{"key":"B45","first-page":"433","article-title":"Modeling of linear objects considering bend, twist, and extensional deformations","author":"Wakamatsu","year":"1995"},{"key":"B46","doi-asserted-by":"crossref","DOI":"10.2514\/6.2022-2075","article-title":"Autonomous system operations for lunar safe haven establishment and sustainment","volume-title":"AIAA SCITECH 2022 forum","author":"Waltz","year":"2022"},{"key":"B47","doi-asserted-by":"publisher","first-page":"2811","DOI":"10.1109\/tro.2024.3386393","article-title":"Cosserat-rod-based dynamic modeling of soft slender robot interacting with environment","volume":"40","author":"Xun","year":"2024","journal-title":"IEEE Trans. Robotics"},{"key":"B48","doi-asserted-by":"publisher","first-page":"2372","DOI":"10.1109\/lra.2020.2969931","article-title":"Self-supervised learning of state estimation for manipulating deformable linear objects","volume":"5","author":"Yan","year":"2020","journal-title":"IEEE Robotics Automation Lett."},{"key":"B49","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1186\/s40648-024-00283-1","article-title":"Obstacle avoidance shape control of deformable linear objects with online parameters adaptation based on differentiable simulation","volume":"11","author":"Ying","year":"2024","journal-title":"ROBOMECH J."},{"key":"B50","first-page":"10153","article-title":"A coarse-to-fine framework for dual-arm manipulation of deformable linear objects with whole-body obstacle avoidance","author":"Yu","year":"2023"},{"key":"B51","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1061\/9780784485736.016","article-title":"Isru pilot excavator wheel testing in lunar regolith simulant","volume-title":"Earth and space 2024","author":"Zhang","year":"2024"},{"key":"B52","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1145\/357994.358023","article-title":"A fast parallel algorithm for thinning digital patterns","volume":"27","author":"Zhang","year":"1984","journal-title":"Commun. ACM"},{"key":"B53","first-page":"16009","article-title":"Dexdlo: learning goal-conditioned dexterous policy for dynamic manipulation of deformable linear objects","author":"Zhaole","year":"2024"}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2025.1565837\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T09:22:35Z","timestamp":1753780955000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2025.1565837\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,29]]},"references-count":53,"alternative-id":["10.3389\/frobt.2025.1565837"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2025.1565837","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,29]]},"article-number":"1565837"}}