{"title":"Ablation Study on Features in Learning-Based Joint Calibration of Cable-Driven Surgical Robots","authors":"Haonan Peng;Andrew Lewis;Yun-Hsuan Su;Blake Hannaford","doi":"10.1109/TASE.2025.3584757","DOIUrl":null,"url":null,"abstract":"Surgical robots equipped with cable-driven mechanisms have flexible, light, and compact arms and tools. However, cable slack, stretch, and gear backlash introduce unavoidable errors from motor positions to joint positions and the end-effector pose. This paper presents a learning-based joint position calibration method for the RAVEN-II surgical robot, employing deep neural networks and gated recurrent units. Compared to fixed offset compensation, the learning-based calibrations reduce the joint position errors by over 62.4% (unloaded) and 54.8% (loaded). Furthermore, removal and inaccurate ablation studies on input features identify that raw joint positions and motor torques are the most important model inputs for calibration accuracy. These studies also reveal that the models are capable of inferring joint positions from the end-effector pose and prioritize the direction of motor torques over their amplitude. When guided appropriately, the models can also compensate for encoder value inconsistencies occurring with robot re-homings. By excluding the unnecessary input features, lightweight models are developed and achieve better performance and efficiency simultaneously, reducing the training time on the CPU to 2.5 minutes. All data and code are open-source at <uri>https://github.com/uw-biorobotics/RAVEN-2-Feature-Ablation</uri> Note to Practitioners—This paper presents a data-driven neural network/AI based calibration method for accurate joint position estimation on a cable-driven research surgical robot (RAVEN-II). We aim to understand our learning calibration by studying the importance of each input feature using two ablation methods. We selectively eliminate (removal ablation) or add distorting noise to (inaccurate ablation) input features one at a time, and retrain the calibration model. Then, the increase in error suggests the importance of the target input feature. By excluding unnecessary input features and thus reducing the input dimension, the size of the machine learning model can be reduced without losing accuracy. The simpler model can be trained and inferred efficiently without GPU acceleration. All data and code used in this paper, including robot control, data collection, and model training, are available online.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"17680-17695"},"PeriodicalIF":6.4000,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11062618/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Surgical robots equipped with cable-driven mechanisms have flexible, light, and compact arms and tools. However, cable slack, stretch, and gear backlash introduce unavoidable errors from motor positions to joint positions and the end-effector pose. This paper presents a learning-based joint position calibration method for the RAVEN-II surgical robot, employing deep neural networks and gated recurrent units. Compared to fixed offset compensation, the learning-based calibrations reduce the joint position errors by over 62.4% (unloaded) and 54.8% (loaded). Furthermore, removal and inaccurate ablation studies on input features identify that raw joint positions and motor torques are the most important model inputs for calibration accuracy. These studies also reveal that the models are capable of inferring joint positions from the end-effector pose and prioritize the direction of motor torques over their amplitude. When guided appropriately, the models can also compensate for encoder value inconsistencies occurring with robot re-homings. By excluding the unnecessary input features, lightweight models are developed and achieve better performance and efficiency simultaneously, reducing the training time on the CPU to 2.5 minutes. All data and code are open-source at https://github.com/uw-biorobotics/RAVEN-2-Feature-Ablation Note to Practitioners—This paper presents a data-driven neural network/AI based calibration method for accurate joint position estimation on a cable-driven research surgical robot (RAVEN-II). We aim to understand our learning calibration by studying the importance of each input feature using two ablation methods. We selectively eliminate (removal ablation) or add distorting noise to (inaccurate ablation) input features one at a time, and retrain the calibration model. Then, the increase in error suggests the importance of the target input feature. By excluding unnecessary input features and thus reducing the input dimension, the size of the machine learning model can be reduced without losing accuracy. The simpler model can be trained and inferred efficiently without GPU acceleration. All data and code used in this paper, including robot control, data collection, and model training, are available online.
期刊介绍:
The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.