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

news/发布时间2024/5/14 23:58:41

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.

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

如若内容造成侵权/违法违规/事实不符,请联系编程老四网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Elasticsearch:特定领域的生成式 AI - 预训练、微调和 RAG

作者:来自 Elastic Steve Dodson 有多种策略可以将特定领域的知识添加到大型语言模型 (LLM) 中,并且作为积极研究领域的一部分,正在研究更多方法。 对特定领域数据集进行预训练和微调等方法使 LLMs 能够推理并生成特定领域语言。 然而&#…

Ansible fetch 模块 该模块用于从远程某主机获取(复制)文件到本地

这里写目录标题 参数实例查看返回结果在这里插入图片描述 参数 dest:用来存放文件的目录 src:在远程拉取的文件,并且必须是一个file,不能是**目录* 实例 ansible slave -m fetch -a src/data/hello.txt dest/data/可以看到一个…

手持三防平板丨国产化加固平板丨国产三防平板发展的意义是什么?

随着现代科技的快速发展,平板电脑在我们的生活中扮演着越来越重要的角色。然而,传统的平板电脑只能在普通的环境中使用,而无法在恶劣的环境中使用,例如在高海拔、高温、高湿度、沙漠等环境中,传统平板电脑往往会出现故…

香港Web3:香港虚拟货币 OTC 业务如何合规开展?

撰文:刘红林 文章来源Techub News专栏作者,搜Tehub News下载查看更多Web3资讯。 香港虚拟货币监管两手抓 2024 年 2 月 2 日,香港财经事务及库务局局长许正宇表示,政府认为有需要把虚拟货币场外交易所 (OTC) 纳入监管&#xff0…

PostgreSQL教程(四):高级特性

一、简介 在之前的章节里我们已经涉及了使用SQL在PostgreSQL中存储和访问数据的基础知识。现在我们将要讨论SQL中一些更高级的特性,这些特性有助于简化管理和防止数据丢失或损坏。最后,我们还将介绍一些PostgreSQL扩展。 本章有时将引用教程&#xff0…

Itext生成pdf文件,html转pdf时中文一直显示不出来

之前使用freemark模板渲染ftl页面,转出的pdf中,css2有些样式好像不支持,比较常用的居中样式都没有效果,text-align:center 改造成使用html页面来转pdf,css2的样式可以生效,itext是不支持css3的弹性布局的ITextRenderer pdfRendere…

jmeter 性能测试用 csv

⏩很多人在使用 jmeter 做接口测试、自动化测试和性能测试时,都喜欢用 CSV 数据文件设置功能,来读取准备好的测试数据。虽然这种方法并不是最优方案,在我们的性能测试课程中,讲解了更优的方案,但是,没有上过…

Top 8 免费 iOS 系统恢复软件榜单

智能手机彻底改变了我们在日常生活中执行任务的方式。这种紧凑的设备结合了移动电话和计算功能。这些移动设备具有出色的功能,例如更强大的硬件潜力和广泛的移动操作流程。此外,无线连接和互联网连接的发展使得这种袖珍设备在全球范围内受到需求。iPhone…

CSS学习(三)

目录: 1. CSS引入方式 1.1 三种样式表 1.2 内部样式表(嵌入式引入) 1.3 行内样式表(内联样式表) 1.4 外部样式表 1.5 总结 1. CSS引入方式 1.1 三种样式表 1.2 内部样式表(嵌入式引入) …

Java基础知识

一、标识符规范 标识符必须以字母(汉字)、下划线、美元符号开头,其他部分可以是字母、下划线、美元符号,数字的任意组合。谨记不能以数字开头。java使用unicode字符集,汉字也可以用该字符集表示。因此汉字也可以用作变量名。 关键字不能用作…

差分隐私一些点

无偏估计 E(C)C , C是常数。 - [ ] 无偏估计:

【无标题】力扣报错:member access within null pointer of type ‘struct ListNode‘

项目场景: 做单链表反转题目,报错:member access within null pointer of type ‘struct ListNode’ 题目链接:LINK 问题描述 我明明在初始化指针时候,已经处理了n2->next情况却依然报错 这个报错提示含义是:大概就…

【JVM】双亲委派机制

📝个人主页:五敷有你 🔥系列专栏:JVM ⛺️稳中求进,晒太阳 双亲委派机制 在Java中如何使用代码的方式去主动加载一个类呢? 方式1:使用Class.forName方法,使用当前类的类加载…

RK3568平台 内核定时器的使用

一.linux内核定时器 硬件为内核提供了一个系统定时器来计算流逝的时间(即基于未来时间点的计时方式,以当前时刻为计时开始的起点,以未来的某一时刻为计时的终点),内核只有在系统定时器的帮助下才能计算和管理时间&…

如何在30天内使用python制作一个卡牌游戏

如何在30天内使用python制作一个卡牌游戏 第1-5天:规划和设计第6-10天:搭建游戏框架第11-20天:核心游戏机制开发第21-25天:游戏界面和用户体验第26-30天:测试和发布附加建议游戏类型游戏规则设计界面设计技术选型第6-…

Android | ArcGIS入门

一、概述 ArcGIS是由Esri开发的地理信息系统(GIS)软件。它用于制图、空间分析和数据可视化。ArcGIS允许用户以各种格式创建、管理、分析和共享地理信息。它通常用于城市规划、环境管理和应急响应等领域。该软件包括一系列工具,用于创建地图、…

Google刚刚推出了图神经网络Tensorflow-GNN

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Spring Cloud Gateway 中文文档

Spring Cloud Gateway 中文文档 官方文档 该项目提供了一个建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。 Spring Cloud Gateway旨在提供一种简单而有效的方式来对API进行路由,并为他们提…

PHP支持的伪协议

php.ini参数设置 在php.ini里有两个重要的参数allow_url_fopen、allow_url_include。 allow_url_fopen:默认值是ON。允许url里的封装协议访问文件; allow_url_include:默认值是OFF。不允许包含url里的封装协议包含文件; 各协议的利用条件和方法 php:/…

鸿蒙应用模型开发-更新SDK后报错解决

更新SDK后提示 “ohos.application.Ability”/“ohos.application.AbilityStage”等模块找不到或者无相关类型声明 问题现象 更新SDK后报错“Cannot find module ‘ohos.application.AbilityStage’ or its corresponding type declarations”,“Cannot find modu…
推荐文章