Data-Driven Steering of Concentric Tube Robots in Unknown Environments via Dynamic Mode Decomposition

被引:9
|
作者
Thamo, Balint [1 ,2 ]
Hanley, David [1 ,2 ]
Dhaliwal, Kevin [2 ]
Khadem, Mohsen [1 ,2 ]
机构
[1] Univ Edinburgh, Sch Informat, Edinburgh EH8 9YL, Scotland
[2] Univ Edinburgh, Queens Med Res Inst, Ctr Inflammat Res, Translat Healthcare Technol Grp, Edinburgh EH8 9YL, Scotland
基金
英国医学研究理事会;
关键词
Robots; Robot kinematics; Dynamics; Electron tubes; Trajectory; Kinematics; Computational modeling; Model learning for control; learning from experience; surgical robotics; steerable catheters; needles; KOOPMAN OPERATOR; SYSTEMS;
D O I
10.1109/LRA.2022.3231490
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Concentric Tube Robots (CTRs) are a type of continuum robot capable of manipulating objects in restricted spaces and following smooth trajectories. CTRs are ideal instruments for minimally invasive surgeries. Accurate control of CTR's motion in presence of contact with tissue and external forces will allow safe deployment of the robot in a variety of minimally invasive surgeries. Here, we propose a data-driven controller that can repeatedly and precisely direct the robot along predetermined deployment trajectories. The proposed controller doesn't rely on a mathematical model of the robot and employs Extended Dynamic Mode Decomposition (EDMD) to learn the nonlinear dynamics of the robot and the interaction forces on the fly. This enables the robot to follow desired trajectories in the presence of unknown perturbations, such as external forces. Experiments are carried out to evaluate the accuracy of the controller in steering the robot on arbitrary trajectories. Results demonstrate that the robot can track trajectories with a mean accuracy of 2.4 mm in repeated trials. Furthermore, we simulate scenarios where the robot is in contact with a rigid obstacle and is cutting through phantom tissue. Results show the robot can reach various static targets with a minimum accuracy of 2 mm.
引用
收藏
页码:856 / 863
页数:8
相关论文
共 50 条
  • [1] Data-Driven Estimation of Forces Along the Backbone of Concentric Tube Continuum Robots
    Donat, Heiko
    Mohammadi, Pouya
    Steil, Jochen
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 2662 - 2668
  • [2] Data-driven experimental modal analysis by Dynamic Mode Decomposition
    Saito, Akira
    Kuno, Tomohiro
    JOURNAL OF SOUND AND VIBRATION, 2020, 481
  • [3] Autonomous Steering of Concentric Tube Robots via Nonlinear Model Predictive Control
    Khadem, Mohsen
    O'Neill, John
    Mitros, Zisos
    da Cruz, Lyndon
    Bergeles, Christos
    IEEE TRANSACTIONS ON ROBOTICS, 2020, 36 (05) : 1595 - 1602
  • [4] Analyzing Nonlinear Dynamics via Data-Driven Dynamic Mode Decomposition-Like Methods
    Le Clainche, Soledad
    Vega, Jose M.
    COMPLEXITY, 2018,
  • [5] A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
    Williams, Matthew O.
    Kevrekidis, Ioannis G.
    Rowley, Clarence W.
    JOURNAL OF NONLINEAR SCIENCE, 2015, 25 (06) : 1307 - 1346
  • [6] Characterizing the Predictive Accuracy of Dynamic Mode Decomposition for Data-Driven Control
    Lu, Qiugang
    Shin, Sungho
    Zavala, Victor M.
    IFAC PAPERSONLINE, 2020, 53 (02): : 11289 - 11294
  • [7] Data-Driven Pulsatile Blood Flow Physics with Dynamic Mode Decomposition
    Habibi, Milad
    Dawson, Scott T. M.
    Arzani, Amirhossein
    FLUIDS, 2020, 5 (03)
  • [8] Dynamic mode decomposition for data-driven modeling of free surface sloshing
    Zhao, Xielin
    Guo, Ruiwen
    Yu, Xiaofei
    Huang, Qian
    Feng, Zhipeng
    Zhou, Jinxiong
    MODERN PHYSICS LETTERS B, 2022, 36 (19):
  • [9] Data-Driven Hierarchical Predictive Learning in Unknown Environments
    Vallon, Charlott
    Borrelli, Francesco
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 104 - 109
  • [10] An Artificial Language for Data-driven Self-adaptation of Networked Robots in Dynamic Environments
    Phoha, Shashi
    Ray, Asok
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 186 - 194