0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FLEXMIN控制软件开发用于微创单孔手术的遥控外科手术机器人

MATLAB 来源:MATLAB 作者:Christian Hatzfeld, 2022-10-28 17:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:Christian Hatzfeld 和 Johannes Bilz

与传统的开放手术相比,通过小切口(或称为孔)进行的微创手术 (MIS) 可以减少组织创伤,从而帮助患者更快恢复,减少疼痛,并缩小疤痕组织。单孔手术能够更进一步减少创伤。在单孔手术中,外科医生将一根薄壁的管子插入一个小切口内,使用管内的腹腔镜器械进行手术。这些手术也可以通过自然腔道(如肚脐、喉咙或肛门)进行,根本不需要任何切口。

传统的单孔方法并非没有缺点。例如,它们使外科医生不得不在狭窄的工作空间内使用会限制操作灵活性的刚性器械进行手术。这些限制会导致器械位置频繁变动和器械相互碰撞。

为了应对这些挑战,我们设在达姆施塔特工业大学的研究小组开发了 FLEXMIN,这是一种通过自然腔道进行单孔手术的遥控外科手术机器人。我们采用基于模型的设计方法开发了用于 FLEXMIN 的控制软件。这种方法使我们能够对机器人的运动学进行建模,为它的 20 个电机设计一个控制系统,并为实时目标生成控制代码,所有这些操作都在同一个环境中完成。

1.FLEXMIN 硬件架构

FLEXMIN 系统由两个硬件子系统组成:触觉接口和体内机器人。实时控制系统负责解释外科医生在触觉接口端所做的动作,然后将其转化为电机指令,从而在腹腔内的机器人末端执行器(例如抓钳、持针器或其他器械)端产生动作。

体内机器人的两个手臂和一个内窥镜摄像头安放在一根直径为 40 毫米的管子内。外科医生可通过内窥镜摄像头看到每个手臂末端的末端执行器。这两个手臂由我们在 MATLAB中设计的铰接三脚架结构驱动。电机用于移动该运动结构中的三根平行杆,以便准确定位工具中心点 (TCP)(图 2)。每根杆由两个无刷直流电机驱动。一个电机用于平移运动,而另一个用于旋转运动。12 个电机安装在一个固定到管上的驱动装置中,通过 EtherCAT 连接到系统的实时计算机。

168eb2b2-5520-11ed-a3b6-dac502259ad0.png

16e82608-5520-11ed-a3b6-dac502259ad0.png

图 2. 上:每个手臂的平行三杆结构。下:用于驱动手臂的驱动装置。

FLEXMIN 触觉接口由外科医生直接操作。它的结构接近于体内机器人中使用的三脚架结构(图 3)。抓取和轴向扭矩的力反馈由两个无刷直流伺服电机产生,而另外三个电机提供 TCP 三维运动的触觉反馈。受控 TCP 的坐标使用电机上的旋转编码器进行测量。与体内机器人的组件一样,触觉接口中的编码器和电机通过 EtherCAT 网络链接到实时目标计算机。

174484d4-5520-11ed-a3b6-dac502259ad0.png

图 3. FLEXMIN 触觉接口。

2.设计和实现实时控制器

我们首先面临的一个控制设计挑战是将触觉接口的三维运动转化为 TCP 的相应运动。我们用两个 MATLAB 脚本就完成了这项任务。第一个脚本使用触觉接口中电机编码器的数据来计算 TCP 在笛卡尔空间中的期望位置。第二个则使用 TCP 的此位置来计算手臂中三根杆的对应位置,以及设置这些位置所需的电机指令。

我们的 Simulink控制器模型包含这些 MATLAB 脚本,以及通过 EtherCAT 总线与机器人的电机和传感器之间收发数据的 EtherCAT 模块。该模型还包括一个使用 Stateflow建模的大型状态图。我们使用该状态图来初始化电机控制器和管理整个 FLEXMIN 系统的状态。

为了实现触觉反馈,我们使用驱动装置上的六个传感器测量机器人抓钳处的器械与组织之间的相互作用力。在对这些传感器测量出的数据应用带通滤波器后,我们用它来计算作用于手臂三根杆上的力。我们还进行了额外的运动学计算,以基于杆的位置确定 TCP 所受的力。通过这些计算,我们能够确定抓钳受到的实际作用力,例如,外科医生抓取组织并开始拉扯它时的作用力。我们开发了一个 Simulink 模型。该模型使用此类力测量信息来控制触觉接口的电机,并为外科医生提供高达 15 牛顿力的触觉反馈,更新频率每秒多达 40 次(图 4)。

17895528-5520-11ed-a3b6-dac502259ad0.png

图 4. 用于控制触觉接口三个电机的 Simulink 模型。

在准备进行硬件测试时,我们使用 MATLAB Coder 和 Simulink Coder 从我们的模型中生成了 C 代码,并使用 Simulink Real-Time 在两台实时 PC(每个手臂各有一台)上运行该代码。每台 PC 都配备了 3 GHz Intel酷睿 2 双核处理器。这种设置使我们能够在实验室里测试、调试和优化体内机器人和触觉反馈接口的实时性能。

除了使用实验室设置进行开发之外,我们还以独立模式使用该设置。在这种模式下,计算机用我们软件的最新稳定版本启动,以便我们能够向感兴趣的研究人员演示我们的系统。这项功能很方便,让我们能够以最短的准备时间展示我们的工作。

3.外科实操测试和后续步骤

我们与来自蒂宾根大学附属医院的外科医生和学生们进行了多项实操测试。除了基本的缝合测试外,参与者还评估了 FLEXMIN 在猪模型中进行胆囊切除术时的灵活性和可用性。参与者表示,该系统的响应能力给他们留下了深刻的印象。他们注意到,他们的手和器械同步运动,毫无迟滞。他们还表示,该系统具有直观性,可以提供充足的空间,便于在腹腔内进行手术操作,这也让他们大开眼界。

在 FLEXMIN 的后续版本中,我们计划纳入预编程的动作(例如,能够让针自动穿过两个标记位置),以及抓取压力的触觉反馈。这些改进可能由我们的同事甚至是新加入小组的学生来实现。我们在研究中使用 MATLAB 和 Simulink 的一大优势在于,团队新成员能够快速上手我们的项目。在达姆施塔特工业大学,几乎所有的本科生和研究生都在他们的课程作业中用过 MATLAB 和 Simulink。此外,我们采用模块化的建模方法,这使得小组成员可以基于各自的模块独立工作,然后将这些模块组合成完整的系统。综合考量这些因素,我们很容易进行团队协作,甚至将项目移交给其他人。

关于作者

Christian Hatzfeld 博士负责领导达姆施塔特工业大学的触觉系统小组。他于 2008 年获得德国达姆施塔特工业大学精密工程文凭,并于 2013 年以一篇关于人类力量感知的论文获得了博士学位。他的研究方向包括医学应用中任务特定触觉系统的设计、心理物理学以及在设计方法中对触觉感知的系统考虑。

Johannes Bilz 是达姆施塔特工业大学微机电一体化和医疗机器人小组的助理研究员。他拥有达姆施塔特工业大学精密工程硕士学位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6989

    浏览量

    114389
  • 机器人
    +关注

    关注

    213

    文章

    31455

    浏览量

    223688
  • 电机
    +关注

    关注

    145

    文章

    9706

    浏览量

    154809

原文标题:智慧医疗研学社 | 开发用于微创单孔手术的遥控外科手术机器人

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    “盲动”变成“感知运动” 普通机器人靠编码器控制位置,只能“按死命令走”。而关节扭矩传感器实时测量每个关节受到的扭转力,精度可达0.01牛米,采样频率高达1000赫兹(每秒反馈1000次)。这相当于
    发表于 04-17 17:27

    研华科技赋能大博医疗打造膝关节手术机器人系统

    研华科技赋能大博医疗打造膝关节手术机器人系统,以边缘AI支持手术过程中的决策与执行,推动骨科医疗智能化升级。
    的头像 发表于 04-07 14:42 2615次阅读

    NVIDIA发布面向医疗机器人的开放物理AI模型

    包括 CMR Surgical 和强生医疗科技在内的外科手术机器人领先企业,以及 PeritasAI 和 Proximie 等外科手术物理 AI 平台开发者,均已率先采用 NVIDIA
    的头像 发表于 03-20 17:31 3360次阅读

    物理人工智能面临的安全风险

    具备通用人工智能的人形机器人距离真正进入我们的日常生活还有数年时间,但特定应用领域的机器人早已问世。从亚马逊物流中心的机器人车队,到手术室的外科手术
    的头像 发表于 11-17 10:54 1082次阅读
    物理人工智能面临的安全风险

    强生医疗科技携手NVIDIA推进手术机器人开发

    借助物理 AI 和模拟技术,强生医疗科技正在推进 MONARCH 平台的开发,这是一种机器人辅助支气管镜检查领域首个投放市场的创新技术,在美国也已获准用于机器人辅助泌尿科
    的头像 发表于 11-03 15:03 1014次阅读

    医疗术野新突破:MODBUS转CANOPEN网关打造高性能手术机器人通信骨架

    项目背景与系统概述 随着精准医疗需求的不断提升,手术机器人作为高端医疗设备的代表,正逐步成为复杂外科手术的重要工具。手术机器人
    的头像 发表于 08-25 15:38 538次阅读
    医疗术野新突破:MODBUS转CANOPEN网关打造高性能<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>通信骨架

    研华科技助力真健康穿刺手术机器人亮相

    在全国 70 余家三甲医院,真健康穿刺手术机器人实现了“安全、精准、一针到位”。依托研华高性能边缘AI硬件与显示器支撑,这一国产医疗创新突破了传统经验依赖,实现亚毫米级穿刺精度,让医疗更高效、更安全。
    的头像 发表于 08-15 14:35 1458次阅读

    滚珠导轨:手术机器人与影像设备的精密支撑

    滚珠导轨凭借高精度、低摩擦等特性,在医疗器械领域发挥着关键作用。从手术机器人到CT、MRI等影像设备,其稳定性和精准性为医疗操作提供了可靠保障,成为提升医疗设备性能的核心元件。
    的头像 发表于 07-25 17:40 760次阅读
    滚珠导轨:<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>与影像设备的精密支撑

    基于BLDC手术控制系统的程序设计

    摘 要:本文主要针对鼻实炎手术过程中动力需求的特点,设计了一款基于 DSPI060I5 芯片同时控制 BIDC 和直流有刷电机的电机控制系统。BIDC 能实现正转、反转、摆动、定位、急停、转速调节
    发表于 07-25 14:23

    【应用】PS-CZ00001 Force Sensor “硬币”式触力传感器在手术机器人中的应用

    由于机器人手术的高度精准性,在外科手术中,医生已经广泛认可了这种手术方式。笔者主要通过本文与
    的头像 发表于 07-14 00:03 2958次阅读
    【应用】PS-CZ00001 Force Sensor “硬币”式触力传感器在<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>中的应用

    手术动力装置微电机的测功机的研究

    和驱动电路及信号调理电路,应用模糊控制 PD)算法,开发手求动力装置微型电机的测功机主控系统。该系统究成了数据采集、处理显示和报警等功能。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:手术
    发表于 06-18 16:06

    微型导轨在手术机器人领域中有哪些关键操作?

    手术领域,手术机器人凭借其高精度、高稳定性和远程操控能力,正逐步成为现代外科手术的重要工具
    的头像 发表于 06-02 17:47 558次阅读
    微型导轨在<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>领域中有哪些关键操作?

    直线模组在手术机器人中有哪些技术挑战?

    手术机器人在现代医疗领域发挥着越来越重要的作用,直线模组作为其关键部件,对手术机器人的性能有着至关重要的影响。
    的头像 发表于 05-30 16:37 646次阅读
    直线模组在<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>中有哪些技术挑战?

    多摩川绝对编码器在手术机器人中亚微米级定位精度实现与抗干扰性

    多摩川绝对编码器在手术机器人领域的应用,标志着高精度运动控制技术的一次重大突破。这种编码器凭借其亚微米级定位精度和卓越的抗干扰性能,正在重新定义
    的头像 发表于 05-17 10:44 1068次阅读

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人
    发表于 05-13 15:02