自动支撑系统(医疗台车专用)UR机械臂上位机开发优傲机器人系统改造机器人集成解决方案UR机器人培训服务光学导航仪支架医疗机器人元器件 | Med - Robotic ComponentsPST PicoPST BasePST Base HDPST IrisPST Iris HDC-StationPSS 3D StationOptical Tracking MarkersPST SoftwareAtracsys FusionTrack 500Atracsys FusionTrack 250Atracsys SpryTrack 180Atracsys SpryTrack 300Atracsys AVTAtracsys Passive Reflective DisksAtracsys Passive Reflective SpheresAtracsys Passive Marker ShieldsAtracsys Active AccessoriesAtracsys PhantomMicronTrackerNDI Optotrak Certus光学定位导航 | Optical TrackingPolhemus VIPERPolhemus LibertyPolhemus Liberty LatusPolhemus PATRIOT电磁追踪导航 | EM TrackingUniversal RobotsUniversal Robots e-SeriesUniversal Robots UR16eKUKA Medical RobotsKUKA LBR MedABB 双臂协作机器人xMate七轴柔性协作机器人SRT软体机器人医用机器人 | Medical Robotics3D MINS多模态影像导航系统断层解剖仿真系统膝关节手术导航系统放射性药物机器人分装系统CT医学影像三维重建服务经颅刺激神经导航定位系统AR内镜手术导航系统AR创伤救治仿真系统多模态影像引导穿刺导航系统医学仿真 | Medical Simulation医疗机器人 | Medical Robotics远程机器人 | Remote Robotics核医学机器人 | Nuclear Med-Robotics遥操作机器人 | Telerobotics影像融合 | Imaging Fusion断层解剖 | Sectional AnatomyVR医疗 | VR Healthcare运动捕捉 | Motion TrackingVR交互 | VR Interaction虚拟仿真 | Virtual Simulation骨折复位 | Fracture Reduction

光学导航引导的手术机器人系统设计

微创手术追求最小的切口,患者痛苦小、出血少、术后恢复快,是外科手术技术发展的方向。但由于人手生理的局限,包括稳定性不足、定位准确性欠缺等问题,实际临床手术中很难达到真正的微创目标。微创手术技术在临床应用推广中面临各种困难,例如螺钉松动或断裂、神经和血管损伤等。机器人、计算机、先进传感器等技术的发展,为解决临床困难提供了可行的解决方案。如何利用各种先进的技术手段为临床服务,成为国内外研究的热点。在这种背景下,计算机辅助手术、逐渐发展成熟,包括手术机器人光学导航手术系统。机器人技术应用于临床手术始于1987年美国KWOH利用PUMA200机器人完成了脑部活检手术。虽然由于机器人安全性方面的问题该项目最终没有成功,但机器人在外科手术中定位准确性方面的巨大优势特点受到了极大的关注,引发了手术机器人研发的热潮。时至今日,机器人已经在神经外科、脊柱、关节、创伤等手术中得到应用[1-8],但是机器人在临床应用中的问题,包括临床适应证单一、患者术中的移动引起的定位偏差、人机交互、安全控制等,也逐渐暴露出来。光学导航手术系统是计算机辅助手术发展中的另一项重要的技术,该技术主要是利用光学跟踪装置实时跟踪手术工具和患者,并将二者的关系融合并映射到手术图像上,从而为医生提供手术引导信息。光学导航系统没有主动定位,手术容易受到医生操作的影响[9],因此应用范围也受到限制。机器人和光学导航手术系统在辅助手术方面具有各自的优势,同时存在不足,将二者有机结合开发一种光学导航引导的手术机器人系统,对充分发挥计算机辅助手术系统的特点,提高手术效率,降低手术风险都具有重要的意义。


系统原理


光学导航引导的手术机器人系统的主要作用是利用机器人定位精确、工作稳定、操作灵活的特点,辅助医生精准完成手术操作。其工作过程主要包括:① 手术规划,医生利用配套的手术规划软件,在手术规划图像上设计手术路径,选择合适植入物;② 空间定位,即获得手术路径的空间坐标;③ 路径导航,即根据手术路径的空间坐标控制机器人运动,将手术工具运动至手术路径。可以通过基于二维透视图像或者三维重建图像的空间定位算法实现空间定位[10]。路径导航的问题是如何根据手术路径的空间坐标计算机器人运动控制参数,从而控制机器人定位手术路径。


系统设计


2.1 系统组成

光学导航引导的手术机器人系统包括机器人、光学定位装置、机器人跟踪支架、患者跟踪支架、图像标定器、导向套筒、手术规划和控制软件系统等。光学定位引导的手术机器人系统,见图1。


5102ad0da6009b3580883008a3f3de4b.jpeg

图1 光学定位引导的手术机器人系统



光学定位装置定位误差小于0.3 mm。机器人跟踪支架和患者跟踪支架分别安装在机器人末端和患者手术部位,机器人跟踪支架和患者跟踪支架上均装有反光球,光学定位装置通过机器人跟踪支架和患者跟踪支架分别定位患者和机器人的空间位置。手术规划和控制软件系统主要功能包括手术图像处理、手术路径规划、坐标计算、机器人控制、数据存储等。图像标定器是通过标定器的图像坐标与实际坐标配准求得图像空间与手术空间映射关系。机器人是本系统中手术路径定位的执行机构。手术路径具有5个自由度(缺少沿轴线的旋转自由度),对于完成手术路径定位的机构要求自由度必须大于等于5,再考虑到手术中必须进行手术工具的避障和路径优化,应采用大于5自由度机器人,本研究采用一种6R构型的机器人。6R构型的机器人具有6个转动的关节使连杆串行连接,每个关节由一台独立的伺服电机驱动,各关节转动不同的角度,机器人的末端导向套筒便获得不同的位置和姿态。由于手术路径是根据手术规划和空间定位计算的,手术中患者会由于手术操作发生位置变化,如何获得各关节的转动角度,使得安装在机器人末端的导向套筒恰好瞄准手术路径,并使机器人根据患者的位移自动实时调整位姿实现动态实时精确定位,是系统设计的关键。


2.2 求解机器人姿态

如图1所示,O0表示机器人基座坐标系,O6表示机器人末端坐标系,Or表示机器人跟踪支架坐标系,Ot表示手术工具坐标系,Op表示患者跟踪支架坐标系,Oc表示光学跟踪装置坐标系。用T矩阵表示两个坐标系之间的变换,例如表示从机器人跟踪支架坐标系Or到机器人末端坐标系O6的转换关系。机器人末端与基座的转换矩阵,也称为机器人位姿矩阵,本文用表示机器人的目标位姿矩阵,用表示机器人当前位姿矩阵。


手术工具与机器人的转换关系:

bc5a53c41caabaf2d3e4c51c4c516ada.jpeg


另一方面:

e82c3b5f58f80e1a8d6e919a38b97cd5.jpeg


由式(1)和(2)可得:

20c6bfb4dd8273d25c68f202d2729c94.jpeg


其中为患者与机器人基座的关系,在机器人运动过程中保持不变。

86bfcd5b82c3779ccb704798458ccfdf.jpeg


根据机器人各关节的当前角度值计算,是机器人正解问题。为手术路径相对于患者跟踪支架的关系,由手术规划和空间定位计算确定。由根据手术工具的设计可知。因此,根据手术规划结果,通过式(3)即可计算获得机器人的目标位姿矩阵。和为机器人跟踪支架和患者跟踪支架与光学跟踪装置坐标系的关系,由光学跟踪装置实时获取。


2.3 机器人正解

首先建立机器人的D-H坐标系,见图2。


41d9b8277d833aad9b7af643990d870d.jpeg

图2 机器人D-H坐标系


根据D-H参数确定机械臂转换矩阵:


5ad510dce352f22bee002330b8a0b9cc.jpeg



其中 si=sin(θi),ci=cos(θi),θi为关节 i(i=1…6)的关节角度,下同。


机器人的姿态矩阵为:

914cee698b02c14bab3e5f053afef314.jpeg


2.4 机器人逆解

当已知机器人的目标位恣矩阵后,进一步计算各关节的转动角度,使得安装在机器人末端的导向套筒恰好瞄准手术路径,属于机器人的逆解问题。综合运用图标法和解析法,求得6R机器人逆解如下:

9792e9e8ad02f6607d96f59fd6ae1c20.jpeg




则各关节的关节角分别为:


08413af138ad7388431d0803e8311648.jpeg


综上,通过手术规划和空间定位计算确定手术路径相对于患者跟踪支架的关系,通过式(3)计算机器人的目标位恣矩阵,通过式(6)计算机器人各关节的转动角度。通过机器人控制系统,控制各关节转动上述计算的角度,机器人将带动导向套筒运动至规划的手术路径,然后医生在导向套筒引导下完成置入导针和螺钉的操作。


3 系统精度验证和结果

为进行精确的精度试验,设计了一种精度检验工装,见图3。工装以A、B、C、D 4个测试球作为目标,患者跟踪支架与工装底板固定安装。试验中通过三坐标测量仪(Hexagon ROMER 2575,测量精度0.028 mm)分别测量测试球和机器人末端工具的坐标,测量坐标的差值即为机器人定位的误差。精度试验实物图,见图4。


86c79a4424c8f62cb71b10b13131a365.jpeg

图3 精度检验工装


通过试验验证光学定位引导机器人定位的精度流程:

(1)将检验工装放置在机器人的有效工作空间内,采用三坐标测量仪点触检验工装上立柱A上端球坑中心,记录坐标值A0。

(2)移开立柱A,控制机器人使工具尖端中心到达立柱A上端球坑中心所在位置。


8216b5cb0fe7ba7cd0d420ae8d084a13.jpeg

图4 精度试验


(3)用三坐标测量仪点触机器人标定杆尖端中心,记录坐标值A1。


9792e9e8ad02f6607d96f59fd6ae1c20.jpeg


(4)计算A0和A1的空间距离,公式为

5381c55b74cc2326879f5e71f37c3cb0.jpeg


A0A1即为系统定位误差值。


(5)移动检验工装位置至另一位置,重复以上步骤,重新测量误差。经多次测试,测量的定位误差结果均小于1.0 mm,见表1。


0995bc2de36dbd0065759e4fe874a515.jpeg

表1 系统精度验证结果(mm)


4 临床试验和结果

本研究还进一步进行了临床试验研究,将受试者随机分成试验与对照两组,其中试验组使用手术机器人辅助医生实施脊柱椎弓根钉内固定手术(图5)。对照组采用常规的透视引导下医生徒手完成脊柱椎弓根钉内固定手术。通过统计分析比较两组手术的导针位置偏差,评价手术机器人系统的临床有效性和安全性。


自2016年1月~6月,在北京积水潭医院共筛选了受试者59例。其中试验组患者30例,男性13例,女性17例,平均年龄55岁,置入螺钉132颗。对照组患者29例,男性13例,女性16例,平均年龄54岁,共置入螺钉136颗。试验结果为试验组导针位置偏差明显小于对照组(P<0.001)。


5 讨论与总结

在脊柱椎弓根钉内固定手术中,由于脊柱椎弓根周围密布重要的神经和血管,螺钉置入偏差可能导致固定失效、术后疼痛、患者瘫痪甚至死亡的严重后果[11-12],通常需要切开组织充分显露椎弓根置入相关解剖标志,导致创伤大、出血多、并发症多。透视引导经皮微创置入的方法,依赖于术者经验和术中透视,螺钉误置率达4.9%~37.5%[13-16]。传统的光学导航手术系统只提供螺钉位置的视觉反馈,操作完全靠医生徒手完成,手术难度仍然很大,失败率仍然较高[17]。


4768a8c8eb1b1ceeaa1d7bbf96a4236b.jpeg


图5 手术机器人辅助脊柱椎弓根钉内固定手术


注:a.在手术规划软件上进行螺钉位置规划;b.进行手术路径空间定位和路径导航的计算,控制机器人运动,导向套筒瞄准手术路径;c.机器人引导下,医生沿导向套筒置入导针和螺钉;d.手术切口;e.术后验证螺钉位置。


光学导航引导的手术机器人系统,主要特点是具有机器人和光学导航系统综合的优势,通过光学跟踪装置实现患者的实时跟踪、通过机器人完成手术路径的精确定位,二者的有机结合使该手术系统具备了“手-眼”协同能力,为最终的手术定位精度提供有力的保障,可以有效克服了徒手手术方法、传统的光学导航手术系统和已有的机器人手术系统的缺点,实现手术路径的高精度定位,为将机器人手术技术应用于更加广泛的临床手术,保证手术质量和安全性,奠定了很好的基础。精度验证试验和临床试验研究表明,光学导航引导的手术机器人系统定位精度高,满足骨科手术中手术路径的自动和精确定位的要求。特别是利用手术机器人完成复杂上颈椎手术的成功,充分显示了机器人高精度、高安全性的特点[18]。


下一步还将进行机器人跟踪患者移动的实时性、机器人运动轨迹优化、触觉反馈等问题的研究,并进行手术效果的长期顺访研究,制定机器人临床应用规范等问题,进行手术机器人的推广应用。