{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:54:53Z","timestamp":1760151293440,"version":"build-2065373602"},"reference-count":28,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T00:00:00Z","timestamp":1646352000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper presents a method of optimizing the design of robotic manipulators using a novel kinematic model pruning technique. The optimization departs from an predefined candidate linkage consisting of a initial topology and geometry. It allows simultaneously optimizing the degree of freedom, the link lengths and other kinematic or dynamic performance criteria, while enabling the manipulator to follow the desired end-effector position and avoid collisions with the environment or itself. Current methods for design optimization rely on dedicated and complex frameworks, and solve the design optimization only as decoupled from each other in separate optimization problems. The proposed method only requires the introduction of a simple function, called a pruning function, as an objective function of an optimization problem. The introduced pruning function transforms a discrete topology optimization problem into a continuous problem that then can be solved simultaneously with other continuous objectives, using readily available optimization schemes. Two applications are presented: the optimization of a manipulator for the inspection of radio frequency cavities and a manipulator for maintenance within the future circular collider (FCC).<\/jats:p>","DOI":"10.3390\/robotics11020031","type":"journal-article","created":{"date-parts":[[2022,3,6]],"date-time":"2022-03-06T20:40:02Z","timestamp":1646599202000},"page":"31","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Kinematic Model Pruning: A Design Optimization Technique for Simultaneous Optimization of Topology and Geometry"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5522-734X","authenticated-orcid":false,"given":"Hannes","family":"Gamper","sequence":"first","affiliation":[{"name":"CERN-European Organization for Nuclear Research, Espl. des Particules 1, 1211 Meyrin, Switzerland"},{"name":"Institute of Robotics, Johannes Kepler University Linz, Altenbergerstra\u00dfe 69, 4040 Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9516-3205","authenticated-orcid":false,"given":"Adrien","family":"Luthi","sequence":"additional","affiliation":[{"name":"CERN-European Organization for Nuclear Research, Espl. des Particules 1, 1211 Meyrin, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8846-9051","authenticated-orcid":false,"given":"Hubert","family":"Gattringer","sequence":"additional","affiliation":[{"name":"Institute of Robotics, Johannes Kepler University Linz, Altenbergerstra\u00dfe 69, 4040 Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5033-340X","authenticated-orcid":false,"given":"Andreas","family":"Mueller","sequence":"additional","affiliation":[{"name":"Institute of Robotics, Johannes Kepler University Linz, Altenbergerstra\u00dfe 69, 4040 Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2513-967X","authenticated-orcid":false,"given":"Mario","family":"Di Castro","sequence":"additional","affiliation":[{"name":"CERN-European Organization for Nuclear Research, Espl. des Particules 1, 1211 Meyrin, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,4]]},"reference":[{"key":"ref_1","unstructured":"Luthi, A., Macpherson, A., Rosario Buonocore, L., Gamper, H., and DiCastro, M. (July, January 28). Camera Placement in a Short Working Distance Optical Inspection System for RF Cavities. Proceedings of the International Conference on RF Superconductivity, Virtual Conference."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Gamper, H., Gattringer, H., M\u00fcller, A., and Di Castro, M. (2021, January 6\u20138). Design Optimization of a Manipulator for CERN\u2019s Future Circular Collider (FCC). Proceedings of the 18th International Conference on Informatics in Control, Automation and Robotics\u2014ICINCO 2021, Online.","DOI":"10.5220\/0010601803200329"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1016\/j.mechmachtheory.2011.11.004","article-title":"Multiobjective optimization of a linear Delta parallel robot","volume":"50","author":"Kelaiaia","year":"2012","journal-title":"Mech. Mach. Theory"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1002\/1097-4563(200102)18:2<77::AID-ROB1007>3.0.CO;2-A","article-title":"Concurrent optimal design of modular robotic configuration","volume":"18","author":"Bi","year":"2001","journal-title":"J. Robot. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Henry, R., Chablat, D., Porez, M., Boyer, F., and Kanaan, D. (2014, January 17\u201320). Multi-Objective Design Optimization of the Leg Mechanism for a Piping Inspection Robot. Proceedings of the 38th Mechanisms and Robotics Conference, Buffalo, NY, USA.","DOI":"10.1115\/DETC2014-34057"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.compag.2008.11.004","article-title":"Optimal manipulator design for a cucumber harvesting robot","volume":"65","author":"Hol","year":"2009","journal-title":"Comput. Electron. Agric."},{"key":"ref_7","unstructured":"Lum, M.J., Rosen, J., Sinanan, M.N., and Hannaford, B. (April\u20131, January USA;). Kinematic optimization of a spherical mechanism for a minimally invasive surgical robot. Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA."},{"key":"ref_8","unstructured":"Schappler, M., and Ortmaier, T. (2020, January 27\u201328). Dimensional Synthesis of Parallel Robots: Unified Kinematics and Dynamics using Full Kinematic Constraints. Proceedings of the Sechste IFToMM D-A-CH Konferenz 2020, Lienz, Austria."},{"key":"ref_9","unstructured":"Rodriguez, D.A.R. (2018). Automatic Generation of Task-Specific Serial Mechanisms Using Combined Structural and Dimensional Synthesis, Institutionelles Repositorium der Leibniz Universit\u00e4t Hannover."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1521","DOI":"10.1177\/0278364918771172","article-title":"Computational co-optimization of design parameters and motion trajectories for robotic systems","volume":"37","author":"Ha","year":"2018","journal-title":"Int. J. Robot. Res."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/LRA.2018.2890206","article-title":"Task-Specific Manipulator Design and Trajectory Synthesis","volume":"4","author":"Whitman","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_12","unstructured":"CERN (2021, December 02). Accelerating: Radiofrequency Cavities. Available online: https:\/\/home.cern\/science\/engineering\/accelerating-radiofrequency-cavities."},{"key":"ref_13","unstructured":"Watanabe, K. (2009, January 20\u201325). Review of optical inspection methods. Proceedings of the 14th International Conference on RF Superconductivity, Berlin\\Dresden, Germany."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1088\/1748-0221\/12\/05\/P05016","article-title":"Automated optical inspection and image analysis of superconducting radio-frequency cavities","volume":"12","author":"Wenskat","year":"2017","journal-title":"J. Instrum."},{"key":"ref_15","unstructured":"Lemke, M., Elsen, E., Aderhold, S., Cornett, U., Falley, G., Karstensen, S., K\u00fclper, T., Navitski, A., Schaffran, J., and Schlander, F. (2021, December 14). Optical Bench for Automated Cavity Inspection with High Resolution on Short Time Scales. ILC-HiGrade-Reports 2013. Available online: https:\/\/bib-pubdb1.desy.de\/record\/166454\/files\/ILC-HiGrade-2013-001-1.pdf?version=1."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Iwashita, Y., Tajima, Y., and Hayano, H. (2008). Development of High Resolution Camera for Observations of Superconducting Cavities. Rev. Mod. Phys. Sept.","DOI":"10.1103\/PhysRevSTAB.11.093501"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Gattringer, H. (2011). Starr-Elastische Robotersysteme, Springer.","DOI":"10.1007\/978-3-642-22828-5"},{"key":"ref_18","unstructured":"Nait-Chabane, K., Hoppenot, P., and Colle, E. (2007, January 9\u201312). Directional Manipulability for Motion Coordination of an Assistive Mobile Arm. Proceedings of the 4th International Conference on Informatics in Contronl, Automation and Robotics, Angers, France."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"877","DOI":"10.1137\/S1052623497325107","article-title":"An Interior Point Algorithm for Large-Scale Nonlinear Programming","volume":"9","author":"Byrd","year":"1999","journal-title":"SIAM J. Optim."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1287\/ijoc.1060.0175","article-title":"Scatter Search and Local NLP Solvers: A Multistart Framework for Global Optimization","volume":"19","author":"Ugray","year":"2007","journal-title":"INFORMS J. Comput."},{"key":"ref_21","unstructured":"CERN (2021, December 08). Future Circular Collider (FCC). Available online: https:\/\/home.cern\/science\/accelerators\/future-circular-collider."},{"key":"ref_22","unstructured":"CDR (2019). FCC-ee: The Lepton Collider. Eur. Phys. J. Spec. Top., 228, 261\u2013623."},{"key":"ref_23","unstructured":"CDR (2019). FCC-hh: The Hadron Collider. Eur. Phys. J. Spec. Top., 228, 755\u20131107."},{"key":"ref_24","unstructured":"(2021, July 10). The MathWorks Inc., Matlab Version 2019, Computer software. Available online: https:\/\/ch.mathworks.com\/."},{"key":"ref_25","unstructured":"Bestmann, P. (2021, December 02). CERN The Control of the LHC Alignment Using a Robot, CERN-TS-NOTE-2008-020. May 2008. Available online: https:\/\/cds.cern.ch\/record\/1119514."},{"key":"ref_26","unstructured":"Missiaen, D., Steinhagen, R., and Quesnel, J. (2009, January 4\u20138). The Alignment of the LHC. Proceedings of the 23rd Particle Accelerator Conference, Vancouver, BC, Canada."},{"key":"ref_27","first-page":"051002","article-title":"Semiautomatic beam-based LHC collimator alignment","volume":"15","author":"Valentino","year":"2012","journal-title":"Am. Phys. Soc."},{"key":"ref_28","unstructured":"Bajko, F.B.M. (2021, December 02). Report of the Task Force on the Incident of 19 September 2008 at the LHC; LHC Project Report 1168; 2009. Available online: https:\/\/inspirehep.net\/literature\/824814."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/11\/2\/31\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:32:23Z","timestamp":1760135543000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/11\/2\/31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,4]]},"references-count":28,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["robotics11020031"],"URL":"https:\/\/doi.org\/10.3390\/robotics11020031","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2022,3,4]]}}}