{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T05:21:44Z","timestamp":1781932904455,"version":"3.54.5"},"reference-count":31,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T00:00:00Z","timestamp":1619740800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>We propose a fault-tolerant estimation technique for the six-DoF pose of a tendon-driven continuum mechanisms using machine learning. In contrast to previous estimation techniques, no deformation model is required, and the pose prediction is rather performed with polynomial regression. As only a few datapoints are required for the regression, several estimators are trained with structured occlusions of the available sensor information, and clustered into ensembles based on the available sensors. By computing the variance of one ensemble, the uncertainty in the prediction is monitored and, if the variance is above a threshold, sensor loss is detected and handled. Experiments on the humanoid neck of the DLR robot DAVID, demonstrate that the accuracy of the predicted pose is significantly improved, and a reliable prediction can still be performed using only 3 out of 8 sensors.<\/jats:p>","DOI":"10.3389\/frobt.2021.619238","type":"journal-article","created":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T09:24:12Z","timestamp":1619774652000},"update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Fault-Tolerant Six-DoF Pose Estimation for Tendon-Driven Continuum Mechanisms"],"prefix":"10.3389","volume":"8","author":[{"given":"Antonin","family":"Raffin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bastian","family":"Deutschmann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Freek","family":"Stulp","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2021,4,30]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"1270","DOI":"10.1109\/tro.2007.906248","article-title":"A neural network controller for continuum robots","volume":"23","author":"Braganza","year":"2007","journal-title":"IEEE Trans. Robot."},{"key":"B2","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/bf00058655","article-title":"Bagging predictors","volume":"24","author":"Breiman","year":"1996","journal-title":"Mach Learn."},{"key":"B3","doi-asserted-by":"publisher","first-page":"798","DOI":"10.1109\/tro.2009.2022426","article-title":"Configuration tracking for continuum manipulators with coupled tendon drive","volume":"25","author":"Camarillo","year":"2009","journal-title":"IEEE Trans. Robot."},{"key":"B4","first-page":"4215","article-title":"Impedance control of a non-linearly coupled tendon driven thumb","author":"Chalon","year":"2011"},{"key":"B5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1541880.1541882","article-title":"Anomaly detection: a survey","volume":"41","author":"Chandola","year":"2009","journal-title":"ACM Comput. Surv."},{"key":"B6","volume-title":"Robust model-based fault diagnosis for dynamic systems","author":"Chen","year":"2012"},{"key":"B7","doi-asserted-by":"publisher","first-page":"3425","DOI":"10.1109\/lra.2019.2927943","article-title":"Six-dof pose estimation for a tendon-driven continuum mechanism without a deformation model","volume":"4","author":"Deutschmann","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"B8","first-page":"5223","article-title":"Position control of an underactuated continuum mechanism using a reduced nonlinear model","author":"Deutschmann","year":"2017"},{"key":"B9","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1016\/j.ifacol.2018.03.069","article-title":"Reduced models for the static simulation of an elastic continuum mechanism","volume":"51","author":"Deutschmann","year":"2018","journal-title":"IFAC-PapersOnLine"},{"key":"B10","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1007\/978-1-4612-4380-9_41","article-title":"Bootstrap methods: another look at the jackknife","author":"Efron","year":"1992","journal-title":"Breakthroughs Stat."},{"key":"B11","volume-title":"Uncertainty in deep learning","author":"Gal","year":"2016"},{"key":"B12","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1109\/tro.2015.2428511","article-title":"Neural network and jacobian method for solving the inverse statics of a cable-driven soft arm with nonconstant curvature","volume":"31","author":"Giorelli","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"B13","first-page":"2302","article-title":"Fault detection and identification in a mobile robot using multiple model estimation and neural network","author":"Goel","year":"2000"},{"key":"B14","first-page":"5370","article-title":"Learning action failure models from interactive physics-based simulations","author":"Haidu","year":"2015"},{"key":"B15","first-page":"3232","article-title":"Fault diagnosis on autonomous robotic vehicles with recovery: an integrated heterogeneous-knowledge approach","author":"Hamilton","year":"2001"},{"key":"B16","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1109\/tsm.2007.907607","article-title":"Fault detection using the k-nearest neighbor rule for semiconductor manufacturing processes","volume":"20","author":"He","year":"2007","journal-title":"IEEE Trans. Semicond. Manuf."},{"key":"B17","first-page":"3676","article-title":"Model-free robot anomaly detection","author":"Hornung","year":"2014"},{"key":"B18","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1109\/tro.2006.886268","article-title":"Practical kinematics for real-time implementation of continuum robots","volume":"22","author":"Jones","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"B19","doi-asserted-by":"publisher","first-page":"5574","DOI":"10.5555\/3295222.3295309","article-title":"What uncertainties do we need in bayesian deep learning for computer vision?","author":"Kendall","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"B20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3146389","article-title":"On fault detection and diagnosis in robotic systems","volume":"51","author":"Khalastchi","year":"2018","journal-title":"ACM Comput. Surv."},{"key":"B21","article-title":"Learning the end-effector pose from demonstration for the bionic handling assistant robot","author":"Malekzadeh","year":"2016"},{"key":"B22","unstructured":"Metrisk. C.\n          2016"},{"key":"B23","volume-title":"Generalized state-dependent exploration for deep reinforcement learning in robotics","author":"Raffin","year":"2020"},{"key":"B24","first-page":"4714","article-title":"A structurally flexible humanoid spine based on a tendon-driven elastic continuum","author":"Reinecke","year":"2016"},{"key":"B25","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1109\/tro.2016.2527047","article-title":"Steering of multisegment continuum manipulators using rigid-link modeling and FBG-based shape sensing","volume":"32","author":"Roesthuis","year":"2016","journal-title":"IEEE Trans. Robot."},{"key":"B26","first-page":"3440","article-title":"Constant curvature continuum kinematics as fast approximate model for the bionic handling assistant","author":"Rolf","year":"2012"},{"key":"B27","doi-asserted-by":"publisher","first-page":"1033","DOI":"10.1109\/tro.2011.2160469","article-title":"Statics and dynamics of continuum robots with general tendon routing and external loading","volume":"27","author":"Rucker","year":"2011","journal-title":"IEEE Trans. Robot."},{"key":"B28","first-page":"2997","article-title":"State estimation for highly dynamic flying systems using key frame odometry with varying time delays","author":"Schmid","year":"2012"},{"key":"B29","first-page":"742","article-title":"Optical-inertial tracking of an input device for real-time robot control","author":"Steidle","year":"2016"},{"key":"B30","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1016\/j.neunet.2015.05.005","article-title":"Many regression algorithms, one unified model: a review","volume":"69","author":"Stulp","year":"2015","journal-title":"Neural Netw."},{"key":"B31","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/s00170-009-2283-5","article-title":"Machine fault diagnosis based on Gaussian mixture model and its application","volume":"48","author":"Yu","year":"2010","journal-title":"Int. J. Adv. Manuf Techn."}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.frontiersin.org\/articles\/10.3389\/frobt.2021.619238\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T09:24:24Z","timestamp":1619774664000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.frontiersin.org\/articles\/10.3389\/frobt.2021.619238\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,30]]},"references-count":31,"alternative-id":["10.3389\/frobt.2021.619238"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.3389\/frobt.2021.619238","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,30]]},"article-number":"619238"}}