{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T10:22:18Z","timestamp":1769941338315,"version":"3.49.0"},"reference-count":34,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,9,14]],"date-time":"2023-09-14T00:00:00Z","timestamp":1694649600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Union Horizon 2020 research and innovation programme","award":["870133"],"award-info":[{"award-number":["870133"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Wire harness manufacturing in the aeronautic sector is highly manual work, with production defined by multiple references and small batches. Although complete automation of the production process is not feasible, a robot-assisted approach could increase the efficiency of the existing production means. This paper presents a novel dual-arm robotic solution for workbench configuration and cable routing during the initial steps of wire harness manufacturing. Based on the CAD information of the wire harness, the proposed framework generates trajectories in real-time to complete the initial manufacturing tasks, dividing automatically the whole job between both robots. The presented approach has been validated in a production environment using different wire harness references, obtaining promising results and metrics.<\/jats:p>","DOI":"10.3390\/robotics12050130","type":"journal-article","created":{"date-parts":[[2023,9,15]],"date-time":"2023-09-15T02:54:13Z","timestamp":1694746453000},"page":"130","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["CAD-Based Robot Programming Solution for Wire Harness Manufacturing in Aeronautic Sector"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8315-6120","authenticated-orcid":false,"given":"Javier","family":"Gonz\u00e1lez Huarte","sequence":"first","affiliation":[{"name":"Industry and Transport Division, TECNALIA, Basque Research and Technology Alliance (BRTA), 20009 Donostia-San Sebastian, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4582-4452","authenticated-orcid":false,"given":"Maite","family":"Ortiz de Zarate","sequence":"additional","affiliation":[{"name":"Industry and Transport Division, TECNALIA, Basque Research and Technology Alliance (BRTA), 20009 Donostia-San Sebastian, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1601-3645","authenticated-orcid":false,"given":"Aitor","family":"Ibarguren","sequence":"additional","affiliation":[{"name":"Industry and Transport Division, TECNALIA, Basque Research and Technology Alliance (BRTA), 20009 Donostia-San Sebastian, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2023,9,14]]},"reference":[{"key":"ref_1","unstructured":"Aguirre, E., and Raucent, B. (1994, January 25\u201327). Performances of wire harness assembly systems. Proceedings of the 1994 IEEE International Symposium on Industrial Electronics (ISIE\u201994), Santiago, Chile."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/0278-6125(94)90035-3","article-title":"Economic comparison of wire harness assembly systems","volume":"13","author":"Aguirre","year":"1994","journal-title":"J. Manuf. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Neto, P., Pires, J.N., and Moreira, A.P. (2010, January 28\u201330). CAD-based off-line robot programming. Proceedings of the 2010 IEEE Conference on Robotics, Automation and Mechatronics, Singapore.","DOI":"10.1109\/RAMECH.2010.5513141"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1016\/j.robot.2013.02.005","article-title":"Direct off-line robot programming via a common CAD package","volume":"61","author":"Neto","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"05002","DOI":"10.1051\/matecconf\/20179405002","article-title":"The CAD drawing as a source of data for robot programming purposes\u2014A review","volume":"94","author":"Foit","year":"2017","journal-title":"MATEC Web Conf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1108\/01439910410512028","article-title":"CAD interface for automatic robot welding programming","volume":"31","author":"Godinho","year":"2004","journal-title":"Ind. Robot. Int. J."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Larkin, N., Short, A., Pan, Z., and Van Duin, S. (2016, January 12\u201315). Automatic program generation for welding robots from CAD. Proceedings of the 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, AB, Canada.","DOI":"10.1109\/AIM.2016.7576827"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/j.promfg.2017.07.228","article-title":"Offline CAD-based robot programming and welding parametrization of a flexible and adaptive robotic cell using enriched CAD\/CAM system for shipbuilding","volume":"11","author":"Ferreira","year":"2017","journal-title":"Procedia Manuf."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1017\/S0263574700016283","article-title":"CAD-based off-line programming of painting robots","volume":"5","author":"Klein","year":"1987","journal-title":"Robotica"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1002\/rob.20040","article-title":"CAD-based automated robot programming in adhesive spray systems for shoe outsoles and uppers","volume":"21","author":"Kim","year":"2004","journal-title":"J. Robot. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3875","DOI":"10.1016\/j.surfcoat.2012.03.038","article-title":"Application of robot offline programming in thermal spraying","volume":"206","author":"Deng","year":"2012","journal-title":"Surf. Coat. Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/TII.2007.891309","article-title":"A framework for CAD-and sensor-based robotic coating automation","volume":"3","author":"Bi","year":"2007","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1108\/01439911211217125","article-title":"High-level robot programming based on CAD: Dealing with unpredictable environments","volume":"39","author":"Neto","year":"2012","journal-title":"Ind. Robot. Int. J."},{"key":"ref_14","unstructured":"Warnecke, H., Walther, J., and Schlaich, G. (1985). Toward the Factory of the Future, Proceedings of the 8th International Conference on Production Research and 5th Working Conference of the Fraunhofer-Institute for Industrial Engineering (FHG-IAO) at University of Stuttgart, Stuttgart, Germany, 20\u201322 August 1985, Springer."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1163\/016918610X551782","article-title":"Robotized assembly of a wire harness in a car production line","volume":"25","author":"Jiang","year":"2011","journal-title":"Adv. Robot."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Palomba, I., Gualtieri, L., Rojas, R., Rauch, E., Vidoni, R., and Ghedin, A. (2021). Mechatronic re-design of a manual assembly workstation into a collaborative one for wire harness assemblies. Robotics, 10.","DOI":"10.3390\/robotics10010043"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Navas-Reascos, G.E., Romero, D., Rodriguez, C.A., Guedea, F., and Stahre, J. (2022). Wire harness assembly process supported by a collaborative robot: A case study focus on ergonomics. Robotics, 11.","DOI":"10.3390\/robotics11060131"},{"key":"ref_18","unstructured":"Zhang, X., Domae, Y., Wan, W., and Harada, K. (2023). A Closed-Loop Bin Picking System for Entangled Wire Harnesses using Bimanual and Dynamic Manipulation. arXiv."},{"key":"ref_19","doi-asserted-by":"crossref","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. Robot."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1016\/j.procir.2022.05.142","article-title":"Enabling deep learning using synthetic data: A case study for the automotive wiring harness manufacturing","volume":"107","author":"Nguyen","year":"2022","journal-title":"Procedia CIRP"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Huang, X., Chen, D., Guo, Y., Jiang, X., and Liu, Y. (IEEE Trans. Autom. Sci. Eng., 2023). Untangling Multiple Deformable Linear Objects in Unknown Quantities with Complex Backgrounds, IEEE Trans. Autom. Sci. Eng., early access.","DOI":"10.1109\/TASE.2023.3233949"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"8607","DOI":"10.1109\/TII.2022.3154477","article-title":"Ariadne+: Deep Learning\u2013Based Augmented Framework for the Instance Segmentation of Wires","volume":"18","author":"Caporali","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"\u017dagar, B.L., Caporali, A., Szymko, A., Kicki, P., Walas, K., Palli, G., and Knoll, A.C. (2023, January 28\u201330). Copy and Paste Augmentation for Deformable Wiring Harness Bags Segmentation. Proceedings of the 2023 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Seattle, WA, USA.","DOI":"10.1109\/AIM46323.2023.10196168"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Tunstel, E., Dani, A., Martinez, C., Blakeslee, B., Mendoza, J., Saltus, R., Trombetta, D., Rotithor, G., Fuhlbrigge, T., and Lasko, D. (2020, January 6\u20139). Robotic wire pinning for wire harness assembly automation. Proceedings of the 2020 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Boston, MA, USA.","DOI":"10.1109\/AIM43001.2020.9158905"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.jmsy.2020.08.015","article-title":"An algorithm based on bidirectional searching and geometric constrained sampling for automatic manipulation planning in aircraft cable assembly","volume":"57","author":"Guo","year":"2020","journal-title":"J. Manuf. Syst."},{"key":"ref_26","unstructured":"Morrow, J.D., and Khosla, P.K. (1997, January 25). Manipulation task primitives for composing robot skills. Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA."},{"key":"ref_27","unstructured":"B\u00f8gh, S., Nielsen, O.S., Pedersen, M.R., Kr\u00fcger, V., and Madsen, O. (2012, January 29\u201331). Does your robot have skills?. Proceedings of the 43rd International Symposium on Robotics, Taipei, Taiwan."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1016\/j.rcim.2015.04.002","article-title":"Robot skills for manufacturing: From concept to industrial deployment","volume":"37","author":"Pedersen","year":"2016","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_29","unstructured":"Agarwal, S., Mierle, K., and The Ceres Solver Team (2023, August 27). Ceres Solver. Available online: https:\/\/github.com\/ceres-solver\/ceres-solver."},{"key":"ref_30","unstructured":"(2023, August 27). Descartes: Cartesian Path Planner. Available online: http:\/\/wiki.ros.org\/descartes."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Pan, J., Chitta, S., and Manocha, D. (2012, January 14\u201318). FCL: A general purpose library for collision and proximity queries. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225337"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MRA.2011.2181749","article-title":"MoveIt! [ROS Topics]","volume":"19","author":"Chitta","year":"2012","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_33","unstructured":"(2023, August 27). Kuka LBR iiwa. Available online: https:\/\/www.kuka.com\/en-us\/products\/robotics-systems\/industrial-robots\/lbr-iiwa."},{"key":"ref_34","unstructured":"(2023, August 27). Schunk WSG50 Grippers. Available online: https:\/\/weiss-robotics.com\/servo-electric\/wsg-series\/product\/wsg-series\/."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/5\/130\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:51:01Z","timestamp":1760129461000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/5\/130"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,14]]},"references-count":34,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,10]]}},"alternative-id":["robotics12050130"],"URL":"https:\/\/doi.org\/10.3390\/robotics12050130","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,14]]}}}