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

    文章

    6811

    浏览量

    112405
  • 机器人
    +关注

    关注

    213

    文章

    29928

    浏览量

    214351
  • 电机
    +关注

    关注

    143

    文章

    9334

    浏览量

    150191

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

    盘点#机器人开发平台

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

    手术机器人正迎来快速发展的黄金时期

    在医疗器械领域,手术机器人正迎来快速发展的黄金时期。
    的头像 发表于 04-11 10:13 ?1288次阅读

    手术机器人企业思哲睿IPO进程再陷中止

    近日,上交所官网显示,手术机器人企业哈尔滨思哲睿智能医疗设备股份有限公司(以下简称“思哲睿”)的审核状态变更为“中止”。
    的头像 发表于 04-10 15:04 ?1007次阅读
    <b class='flag-5'>手术</b><b class='flag-5'>机器人</b>企业思哲睿IPO进程再陷中止

    汉威科技柔性触觉传感器助力手术机器人发展

    手术室里,一名外科医生紧盯高清屏幕,远程操控数万公里外的手术机器人,为病人完成肿瘤切除、缝合手术
    的头像 发表于 02-26 16:00 ?670次阅读

    5G在远程手术机器人的应用案例

    未来已来,5G正在深刻地改变着我们的生活。今天,就让我们一起走进智慧医疗的世界,揭开远程手术机器人的神秘面纱,看看5G智能路由器是如何帮助机器人实现"跨时空"问诊的。
    的头像 发表于 02-17 16:07 ?664次阅读

    FMEA:手术机器人研发的黄金法则!

    在现代医疗领域,手术机器人正逐步成为提升医疗精准度与效率的关键技术。随着技术不断进步,手术机器人的研发也面临着前所未有的挑战和压力。在这一过程中,确保产品的质量和安全性成为了研发团队的
    的头像 发表于 02-08 17:13 ?446次阅读
    FMEA:<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>研发的黄金法则!

    新的AI研究为自主机器人手术提供未来方向

    一款常用于常规手术的由外科医生手动操作的机器人,如今已能像人类一样精准地自主执行关键手术任务。
    的头像 发表于 12-31 10:01 ?600次阅读

    百洋医药携手ZAP,独家商业化头颈部放疗手术机器人

    近日,百洋医药宣布了一项重大合作进展。公司正式与全球知名的放射外科手术机器人制造商ZAP Surgical(简称ZAP)签署了分销协议,标志着双方商业化合作的正式确立。 根据协议内容,百洋医药将获得
    的头像 发表于 11-26 11:11 ?762次阅读

    借助NVIDIA Holoscan实现实时手术指导

    在创建显著改善手术工作流的系统和应用时,图像引导手术手术视觉领域的开发者面临着特殊的挑战,包括如何有效组合术前 3D 患者图像、术中视频等多模态图像数据。这是在
    的头像 发表于 11-19 15:25 ?977次阅读
    借助NVIDIA Holoscan实现实时<b class='flag-5'>手术</b>指导

    基于模型的显微手术机器人设计

    显微外科技术和工具使外科医生能够以极高的精度对人体组织的神经、血管和微小结构执行复杂的手术。虽然显微外科手术在改善患者治疗效果方面显示出巨大的潜力,但在亚毫米级狭窄的工作空间内进行操作
    的头像 发表于 10-24 13:54 ?766次阅读
    基于模型的显微<b class='flag-5'>手术</b><b class='flag-5'>机器人</b>设计