文献学习-1-Continuum Robots for Medical Interventions

Chapt 5. 连续体机构分析

5.1 文献学习

5.1.1 Continuum Robots for Medical Interventions

Authors: PIERRE E. DUPONT , Fellow IEEE, NABIL SIMAAN , Fellow IEEE,
HOWIE CHOSET , Fellow IEEE, AND CALEB RUCKER , Member IEEE

连续体机器人在医学上得到了广泛的应用,因为它们可以被设计成实现高长宽比,使它们非常适合微创和腔内医疗干预。这些机器人被定义为由可变形的细长元素组成,形成一个平滑弯曲的结构,其形状主要通过弯曲、相对平移、线性延伸和延伸元素的扭曲来控制。这些连续变形的结构有无限数量的自由度,但控制它们形状的运动学输入的数量通常很小。虽然连续体机器人缺乏离散关节,但它们的曲线形状可以用具有大量连续连接的离散关节的蛇形机器人设计来近似。连续体机器人与这种蛇状离散连接设计一起组成了一组运动学超冗余机器人。

1. 连续体机器人的设计分类
连续体机器人的设计主要可以通过形状控制的方法进行分类。虽然下面定义了五个主要的设计类,但许多混合设计可能包含了几个设计类的各个方面。

  1. 肌腱驱动设计:连续体机器人的结构延长元件的形状控制通常是通过额外的变形诱导延长元件实现的,这些延长元件专门用于施加力和扭矩到结构延长元件上。
    基于肌腱的设计,如图1(a)和(b)所示,是最常用的形状控制方法。在这种设计中,结构延长元件是一根相对刚性纵向但具有弯曲性的管状物。施加在管道近端的肌腱上的张力会使其弯曲。 由于肌腱在弯曲时具有很高的柔顺性,整体的弯曲刚度就是管道的刚度。 常见的设计变化包括沿着长度变化的管道刚度,以便在特定区域(例如尖端)局部弯曲。
  2. 肌腱驱动的离散关节设计:肌腱驱动也用于控制(非连续体)超冗余的离散关节设计,例如图1 (c)和(d)所示的示例。与肌腱驱动的连续体设计相比,这些设计可能提供更高的刚度和较低的制造成本。
  3. 多主干设计:在这些设计中(图1(e)和(f)),细长元件既充当结构组件又充当诱导变形的组件。例如,在图1(e)的“多主干”设计中,中央元件充当纯粹的结构组件,而周围的元件(管道或具有弯曲刚度的线缆替代图1(a)的肌腱)既是结构组件又通过在基座处施加拉伸和压缩载荷诱导变形。这种设计可以提供比肌腱驱动更高的刚度。
  4. 同心管设计:图1(a)–(f)中的肌腱和多骨架设计依赖于延长元素在其远端相互连接。另一类连续体机器人放弃了这种刚性连接,而是通过预曲率来诱导其他元素的弯曲,从而控制整体形状。这些设计被称为同心管机器人。如图1(g)所示,它们由一组预曲管插入到彼此之中。组装管的整体形状通过在其近端相对于彼此进行平移和旋转来控制。这些机器人通常构建为具有恒定或变化曲率的伸缩段。这些部分类型在图1(h)和(i)中定义。 最近对这种设计策略的变化包括偏心排列一些或所有预曲元素。
  5. 磁驱动设计:在上述设计中,通过在机器人的近端施加位移或力矩来实现形状控制。这使得这些机器人在长度上更加纤细,并且比那些在长度上定位离散关节和电机的机器人设计更容易进行消毒。一种可以进一步减小机器人直径的替代设计策略是使用患者外部产生的磁场来控制机器人的形状,如图1(j)。这些磁场可以通过电磁铁、永磁体甚至是MRI扫描仪来产生。这种方法非常适用于需要特别长的医疗应用机器人,例如一米长的内腔手术。外部磁场作用于机器人尖端的铁磁材料,使其朝着期望的方向弯曲,同时其插入长度在基座处受到机械控制。
  6. 软体机器人设计:连续体机器人的结构和变形引起的延长元素通常由金属、聚合物及其组合物组成。另一种方法是完全使用橡胶材料构建机器人,并通过在延长元素内部加入气动或液压腔室来实现形状变化。这种设计被称为“软体机器人”,是连续体机器人的一个子集。这些机器人的设计策略可以与非软体连续体机器人相类似。例如,图1(k)显示了肌腱/多骨架的软体类比。
    在这里插入图片描述
    2.使用连续体结构设计医疗机器人
    在医疗程序中,连续体机器人被用于最小化到达干预部位时产生的创伤。 这可能涉及减小通过健康组织的手术通道的直径,或者可能涉及经皮穿刺或通过自然孔道进入体腔。为此,评估机器人的侵入性是计算其插入长度除以其直径的比值,其中较大的比率等于侵入性较小的比值,定义为长细比s,它相似但不等于分析柱屈曲时定义的量。
    随着这个比例的增加,悬臂结构中的弯曲尖端顺应性呈立方体增长,而用这里描述的任何一种结构构造的机器人都无法支持其自身的重量。这一限制导致了图2中所示的医疗连续体机器人的三种实现。第一种类型的图2(a)(可操纵)提供了沿其整个插入长度的主动形状控制。虽然这种设计是最通用的,但它仅限于长细比小于约50左右。
    为了实现更大的长细比,可以将可操纵连续体机器人安装在直且相对刚性轴的远端,如图2(b)所示。该设计保持可操纵部分的长细比小于50,而整个插入长度的长细比可以在100左右。
    然而,为了实现腔内操作,可操纵连续机器人可以安装在被动柔性管的尖端,如图2(c)所示。采用这种方法,长细比为1500是标准的。而近端柔性部分符合周围组织的形状,这种相互作用足够坚硬,以使可操纵的尖端能够在管腔内定位和定向。
    对于所有三种实现,机器人自由度包括基底插入/收缩和旋转以及可操纵部分的自由度。
    在这里插入图片描述

图3绘制了标准类医疗器械和连续体机器人的长细比的关系,于是有以下三类:
1)高长细比(柔性可操纵系统):柔性可操纵设计对应于可操纵导管、输尿管镜、支气管镜、胃镜和支气管镜。这些设备早于医疗机器人,并被开发为手动腔内仪器,作为一些最具侵入性的手术的替代方案。使这些设备成为机器人并不一定会增加新的自由度,也不一定会减少侵入性,但可以促进控制、规划的集成和传感,同时也提供改进的人体工程学。可操纵的血管内导管用于导航血管分叉、修复心脏瓣膜和治疗心律失常。这些设备的典型长度可达1.25米,直径从1到5毫米,其长细比为200-1250。

2)中等长细比(直操纵系统):直操纵连续体机器人设计常被用于取代手动腹腔镜和内窥镜工具,这些工具由一个直轴组成,但在尖端缺乏可操纵性。这些机器人通常通过尖端的可操纵性来增加自由度。例如,直觉外科公司的达·芬奇机器人的直柄工具的一个关键特征是尖端安装的手腕。标准的直径为8毫米直径的器械使用了由离散的旋转关节组成的手腕,而直径为5毫米的器械采用了肌腱驱动的蛇状设计[见图1(c)]。这些插入器械的长度约为50厘米,其长细比为100。

3)低长细比(可操纵系统):由于长细比小于约50,因此可以使整个插入的机器人长度可操纵。这种方法可以应用于,例如,在一个单端口或内镜手术系统的直鞘。这种结构在单端口过程中提供了更大的尖端方向控制,同时也使身体孔内部更深的笔记程序。例如,医疗机器人公司的可操纵的鞘。Flex系统[见图2(a)] 和三星的机器人[见图1(d)] 。由于尖端安装的手臂需要沿着护套被引导时的近端长度弯曲,手臂通常采用灵活操纵的设计。由于可操纵鞘长度的限制,这些臂的长细比与直鞘使用的长细比相当。

在这里插入图片描述
3.连续体机器人的建模
连续体机器人行为的数学模型一直是设计、规划、控制和传感的关键部分。第一个和最基本的模型是纯粹的运动学(只处理机器人形状和准静态运动),但模型另外处理材料行为(力学模型),外力(运动模型),和惯性效应(动力模型)现在已经被纳入设计和控制由于他们能够预测有用的方面的性能,如输出刚度。这些建模工作通常类似于传统刚性连杆机器人模型建立的模型公式,但由于其连续和灵活的结构,有一些重要的差异。
在这里插入图片描述

连续体机器人模型是围绕着三个主要组成部分建立的。(a)运动学将曲率与机器人的位置和方向联系起来。(b)本构材料定律将应力与应变联系起来,将内力与运动学联系起来。©平衡方程平衡了机器人的内外负荷。连续体机器人建模工作可以根据这些部分的选择进行分类。

在这里插入图片描述

A. Rigid-Link Robot Kinematics 刚性连杆机器人运动学
刚性链接机器人动力学计算使用坐标系附加到每个机器人关节。末端执行器的坐标系与基坐标系相关,常用的方法有D-H法以及螺旋理论法。

B. Continuum Robot Kinematics 连续体机器人运动学
不管连续体机器人的设计如何,都有涉及以下三个空间的映射。
1)关节空间:在机器人的设计约束范围内,所有可能的执行器值的集合。
2)配置空间:所有可能可达到的形状的集合。
3)任务空间:可达的末端执行器姿态(位置和方向)的集合。
在这里插入图片描述
与刚性链接机器人不同,连续体机器人在整个长度上连续改变形状,而不是将变形集中在离散关节上。 这类似于具有无限多个关节和无限小链接的刚性链接机器人。 为了用有限的参数集表示这种平滑形状变化,早期的连续体机器人研究人员建立了一种由多个圆弧段连接而成的运动学表示,如图4(b)所示。 这个想法通常被称为分段常曲率。
在计算位姿中,正运动学可以使用常曲率变换的递归形式来实现。
对于恒曲率框架下的运动规划和控制,必须解决逆运动学问题。也就是说,对于任务空间中的给定姿态,什么执行器值是必要的?通过解决与中间配置空间相关的两个子问题来解决这个问题,如图5所示。
第一个问题被称为任务到配置的逆运动学TCIK,它为一个期望的末端执行器姿态找到一个配置。第二个问题是配置到关节的空间逆运动学CJIK,它为给定的配置找到必要的驱动变量。
对于期望的末端执行器姿态,TCIK问题可以有许多解决方案,因为这些段是串行链接的。相比之下,CJIK通常对大多数连续体机器人都有一个单一的解决方案。一般使用机器人雅可比矩阵对n段连续体机器人的逆运动学进行数值求解,并对配置空间率进行积分,以收敛到所期望的末端执行器姿态。

连续体机器人运动学的一种更一般的建模方法是以微分形式表示运动学变换,允许可变的曲率和形状沿长度变化。如图4(c)所示,可以写一个有限序列的矩阵乘法,而是写一个微分方程来描述变换矩阵。

C. Continuum Mechanics and Equilibrium 连续介质力学和平衡
传统刚性链接机器人的配置仅取决于关节变量,而连续体机器人的建模具有挑战性,因为配置还可能取决于外部负载和材料特性。 为了解决这个挑战,如Cosserat杆理论、Kirchhoff杆理论等经典的细长弹性物体模型已经成为预测机器人在内部驱动和外部负载作用下的变形的强大工具。

D. Control, Sensing, and Planning 传感与规划

传感

1)形状感知:对曲率和连续体段的形状感知主要集中在使用集成光纤布拉格光栅(FBG)传感器的传感束上。当连续体段弯曲时,位于该段内部的FBG传感器会经历线性应变,这被检测为激励信号的相移。这种应变可以被解释为局部曲率的测量。通过将来自机器人上分布的传感器阵列的这些测量值结合起来,可以积分求解出偏转的形状。
2) 接触检测:通过监测关节级力或通过末端执行器运动与理论无约束运动的偏差,可以实现对连续体机器人约束接触的感知。运动运动学可以通过测量关节级信息和配置空间反馈来表征,使用磁性跟踪线圈测量 。虽然关节级力感测方法对于缓慢运动是准确的,但由于传感器噪声,这一方法并不准确。
3) 力传感:可以利用关节级信息来估计导管或连续体机器人的负载。此外,连续体机器人的固有柔顺性也提高了基于观察机器人形状偏转的应用力估计的可能性。最后,基于挠曲的力估计模型已经从学习与数据驱动的角度进行了研究。
4)基于医学图像:如透视、内窥镜和超声等术中成像方式,可以支持最直接的可视化或直接的观察连续体手术机器人的状态和人体解剖结构。各种术中成像方法在估计或重建连续体机器人的形状方面都显示出了巨大的潜力,从而改善临床工作流程。

规划

运动规划通常涉及解决机器人内部自由度的协调问题,以在所需的任务空间中产生有意义的运动。
对于连续体医疗机器人来说,有意义的运动是指执行医疗任务的一部分,同时避免对周围组织的损伤。
对于任何超冗余机器人来说,运动规划的一个挑战是规划发生在配置空间中,该空间的维度随系统的自由度数量增加而增加。 关于连续体机器人的规划研究大部分与降低配置空间的维度有关。
通常通过仅规划机器人的尖端或远端来实现,然后强制机器人的其余部分“跟随领导者”,随着机器人的远端部分在空间中移动。
连续体机器人运动规划的第二个挑战是避免或最小化机器人在移动过程中对周围组织的损伤。 最后,与许多规划器一样,无论是机器人还是其环境,不确定性也是开发连续体机器人规划器时需要考虑的重要因素。
基于样本的规划方法被广泛使用,因为它们能够快速在高维配置空间中找到路径。 两种经典的基于样本的方法是概率路线图(PRMs)和快速探索随机树(RRTs) 。除了基于样本的规划,还开发了其他用于同心管机器人运动规划的方法。 这些方法包括反向传播神经网络与粒子群优化等。

Reference
[1] Dupont, P. E., Simaan, N., Choset, H., & Rucker, C. (2022). Continuum robots for medical interventions. Proceedings of the IEEE, 110(7), 847-870.
[2] Yip, M., Salcudean, S., Goldberg, K., Althoefer, K., Menciassi, A., Opfermann, J. D., … & Lee, I. C. (2023). Artificial intelligence meets medical robotics. Science, 381(6654), 141-146.
[3] Dai, J. S. (2014). Geometrical foundations and screw algebra for mechanisms and robotics. Higher Education Press, also Screw Algebra and Kinematic Approaches for Mechanisms and Robotics.
[4] Burgner-Kahrs, J., Rucker, D. C., & Choset, H. (2015). Continuum robots for medical applications: A survey. IEEE Transactions on Robotics, 31(6), 1261-1280.
[5] Shi, C., Luo, X., Qi, P., Li, T., Song, S., Najdovski, Z., … & Ren, H. (2016). Shape sensing techniques for continuum robots in minimally invasive surgery: A survey. IEEE Transactions on Biomedical Engineering, 64(8), 1665-1678.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/397516.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

爱校对软件——清华大学研发的全能文字处理助手

随着数字化和信息化的深入发展,高效、准确的文字处理工具成为了各行各业的迫切需求。清华大学人机交互实验室推出的“爱校对”软件,作为一款先进的文字处理工具,正逐渐成为专业编辑、写作者、学生、法律从业者、政府工作人员、商业从业者、出…

计算机视觉学习指南(划分为20个大类)

计算机视觉的知识领域广泛而庞杂,涵盖了众多重要的方向和技术。为了更好地组织这些知识,我们需要遵循无交叉无重复(Mutually Exclusive Collectively Exhaustive,MECE)的原则,并采用循序渐进的方式进行分类…

开发一款招聘小程序需要具备哪些功能?

随着时代的发展,找工作的方式也在不断变得简单,去劳务市场、人才市场的方式早就已经过时了,现在大多数年轻人都是直接通过手机来找工作。图片 找工作类的平台不但能扩大企业的招聘渠道,还能节省招聘的成本,方便求职者进…

Solidworks:钣金的折弯系数、K因子、折弯扣除

在SolidWorks的钣金件设计中,“折弯系数”、“K因子”和“折弯扣除”都是与折弯加工相关的重要参数。 “折弯系数”是一个用于描述金属材料在折弯过程中应力分布非均匀性的指标。它反映了金属板材在弯曲时内外表面应力的分布情况,是判断材料是否适合进行…

音乐与步伐同行:南卡、韶音和墨觉的骨传导耳机深度评测

在快节奏的现代生活中,音乐成为了许多人精神慰藉的方式之一。特别是对于那些热爱运动的人来说,音乐不仅是他们运动过程中的最佳伴侣,更是激发潜力,突破极限的源动力。但是在运动的过程中如何享受到最佳的音乐体验呢?这…

DAY20 结构和其他数据形式(上)【一万六千字超详细】

文章目录 前言14.1 示例问题:创建图书目录14.2建立结构声明14.3定义结构变量14.3.1 初始化结构14.3.2 访问结构成员14.3.2 结构的初始化器 14.4 结构数组14.4.1 声明结构数组14.4.2 标识结构数组的成员 14.3 嵌套结构14.6 指向结构的指针14.6.1 声明和初始化结构指针…

技术选型指南:Oracle、SQL Server还是DB2?

Oracle vs SQL Server vs DB2 - 选哪个好? 在企业级数据管理领域,常用的几个选择有Oracle、SQL Server和DB2。 首先,我们从以下几个方面做一下对比: 1. 性能和稳定性: Oracle: Oracle就像是那种精密的瑞士手表&…

【字符串】【 LCP】【C++算法】2573找出对应 LCP 矩阵的字符串

作者推荐 【深度优先搜索】【树】【有向图】【推荐】685. 冗余连接 II 本文涉及知识点 字符串 LCP LeetCode:2573找出对应 LCP 矩阵的字符串 对任一由 n 个小写英文字母组成的字符串 word ,我们可以定义一个 n x n 的矩阵,并满足: lcp[i…

Linux-目录I/O-004

学习重点: 1.目录I/O的函数接口 2.目录的遍历,目录的递归遍历1.【mkdir】 1.1函数原型 【int mkdir(const char *pathname, mode_t mode);】1.2函数功能 创建目录文件1.3函数参数 1.3.1【pathname】 文件路径1.3.2【mode】 文件的权限1.4返回值 …

【软件使用】postman使用教程

​ 🍎个人博客:个人主页 🏆个人专栏:软件安装及使用 ⛳️ 功不唐捐,玉汝于成 ​ 目录 前言 正文 步骤1:安装Postman 步骤2:发送请求 步骤3:管理环境变量 步骤4&#xff1…

全链路压测演进之迭代式压测

1.背景原因 !! 做系统服务压测都是比较耗时耗人力的,特别是在生产环境上做压测,压测的时间都是在晚上23点后,甚至在凌晨1-4点,每次投入的人力成本较高(经常是晚上通宵加班压测,疲惫感十足)&…

Mybatis常见问题

引言 MyBatis工作原理如下图所示: 1、读取MyBatis配置文件:mybatis-config.xml为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,例如数据库连接信息。 2、加载映射文件:映射文件即SQL映射文件,该…

Redis部署方式(一)四种部署方式介绍

redis的四种部署方式: Redis单机模式部署、Redis主从模式部署、Redis哨兵模式部署、Cluster集群模式部署,后面三种(主从模式,Sentinel哨兵模式,Cluster模式)也可以统称为集群模式。 一、单机 1、缺点&…

SG-8018CG晶体振荡器可编程

SG-8018CG 晶体振荡器是一款集宽频率范围、高稳定性、低功耗及超小型封装于一身的高性能时钟源解决方案。是需要在高温环境中运作的复杂电子系统的理想选择。通过SG-Writer II工具的支持,SG-8018CG系列提供了快速、灵活的编程选项,使得它能够迅速适应市场…

MySQL多实例部署:从概念到实操的全面指南

目录 MySQL多实例管理 单实例 什么是多实例 多实例的好处 多实例的弊端 MySQL多实例用在哪些场景 资金紧张的公司 用户并发访问量不大的业务 大型网站也有用多实例 部署MySQL多实例 rpm和源码的优缺点 二进制方式安装mysql 准备二进制mysql运行所需的环境 准备多…

【大模型 向量库】从向量搜索到向量数据库

大模型向量库 向量:AI核心向量库:语义近似搜索大模型 向量库YOLO 向量数据库嵌入(Embedding)设计最近邻搜索近似近邻搜索 主流向量数据库Milvus 实践 向量:AI核心 向量伴随着 AI 模型的发展而发展。 向量&#xff…

【vue3】手动实现md在线编辑

1.背景 由于知识库的一些.md格式的文件的文件内容可能会有变动,如果频繁下载修改后,再进行上传,会让用户操作不方便,为此接入md在线编辑功能 2 md在线编辑具体实现 2.1 搭建项目 搭建项目下载和引入bytemd和fflate相关依赖&…

Microsoft Office Visio 2007中绘制大括号

文章目录 一、Microsoft Office Visio 2007中绘制大括号 一、Microsoft Office Visio 2007中绘制大括号 在Microsoft Office Visio 2007中绘制大括号的方法如下: 打开Visio 2007——文件——形状——其他Visio方案——标注 此时左侧栏中出现“标注”栏&#xff0c…

通过VSCode开发Python项目

一、插件准备 Python 插件,必须 autoDocstring 生成注释,和Pycharm一样输入三个引号"""会生产注释结构 Todo Tree 高亮显示 TODO/FIXME 二、python相关设置 一)设置python环境 按"F1"打开命令面板(…

YOLOv8改进 | 进阶实战篇 | 利用辅助超推理算法SAHI推理让小目标无所谓遁形(支持视频和图片)

欢迎大家订阅我的专栏一起学习YOLO! 一、本文介绍 本文给大家带来的是进阶实战篇,利用辅助超推理算法SAHI进行推理,同时官方提供的版本中支持视频,我将其进行改造后不仅支持视频同时支持图片的推理方式,SAHI主要的推理场景是针对于小目标检测(检测物体较大的不适用,…