CN104684502A - 包括光学传感器和非光学传感器的导航系统 - Google Patents

包括光学传感器和非光学传感器的导航系统 Download PDF

Info

Publication number
CN104684502A
CN104684502A CN201380050199.2A CN201380050199A CN104684502A CN 104684502 A CN104684502 A CN 104684502A CN 201380050199 A CN201380050199 A CN 201380050199A CN 104684502 A CN104684502 A CN 104684502A
Authority
CN
China
Prior art keywords
marker
tracker
optical
navigation system
led
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380050199.2A
Other languages
English (en)
Other versions
CN104684502B (zh
Inventor
吴春武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Stryker Corp
Original Assignee
Stryker Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Stryker Corp filed Critical Stryker Corp
Priority to CN202110822755.XA priority Critical patent/CN113545854A/zh
Priority to CN201811105300.0A priority patent/CN109171964B/zh
Publication of CN104684502A publication Critical patent/CN104684502A/zh
Application granted granted Critical
Publication of CN104684502B publication Critical patent/CN104684502B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/06Devices, other than using radiation, for detecting or locating foreign bodies ; determining position of probes within or on the body of the patient
    • A61B5/061Determining position of a probe within the body employing means separate from the probe, e.g. sensing internal probe position employing impedance electrodes on the surface of the body
    • A61B5/064Determining position of a probe within the body employing means separate from the probe, e.g. sensing internal probe position employing impedance electrodes on the surface of the body using markers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/39Markers, e.g. radio-opaque or breast lesions markers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2048Tracking techniques using an accelerometer or inertia sensor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2051Electromagnetic tracking systems
    • A61B2034/2053Tracking an applied voltage gradient
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2055Optical tracking systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/08Accessories or related features not otherwise provided for
    • A61B2090/0818Redundant systems, e.g. using two independent measuring systems and comparing the signals
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/39Markers, e.g. radio-opaque or breast lesions markers
    • A61B2090/3937Visible markers
    • A61B2090/3945Active visible markers, e.g. light emitting diodes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/39Markers, e.g. radio-opaque or breast lesions markers
    • A61B2090/3983Reference marker arrangements for use with image guided surgery
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/46Sensing device
    • Y10S901/47Optical

Abstract

利用光学传感器和非光学传感器确定对象的位置和/或方向的系统和方法。导航系统包括用于从标志器接收光学信号的光学传感器和用于生成非光学数据的非光学传感器,诸如陀螺仪。导航计算机基于光学和非光学数据确定对象的位置和/或方向。

Description

包括光学传感器和非光学传感器的导航系统
相关申请
本申请要求2012年9月26日提交的美国临时专利申请No.61/705,804和2013年9月24日提交的美国非临时申请No.14/035207的优先权和权益,所述专利申请的全部内容通过引用合并于此。
技术领域
本发明通常涉及导航系统,所述导航系统通过确定对象的位置和/或方向随时间的变化来在空间中跟踪这样的对象。更具体地说,本发明涉及利用光学传感器和非光学传感器确定对象的位置和/或方向的导航系统。
背景技术
导航系统辅助用户精确地定位对象。例如,导航系统用于工业、航空航天、防卫和医疗应用。在医疗领域中,导航系统辅助外科医生相对于患者的解剖结构精确地放置外科器械。
使用导航系统的外科手术包括神经外科手术和整形外科手术。通常,跟踪器械和解剖结构,连同一起在显示器上显示它们的相对运动。导航系统可以结合解剖结构的手术前图像或者手术中图像显示器械移动。通常手术前图像由MRI或者CT扫描准备,而手术中图像可以使用荧光镜、低水平X射线或者任何类似装置准备。可选地,一些系统是无图像的,其中患者的解剖结构由导航探头“描绘”并且在数学上拟合到解剖模型用于显示。
导航系统可以采用光信号、声波、磁场、RF信号等等以跟踪器械和解剖结构的位置和/或方向。由于光学导航系统的精度,光学导航系统被广泛使用。
现有技术光学导航系统通常包括容纳一个或者多个光学传感器(诸如电荷耦合装置或者CCD)的一个或者多个摄像机单元。光学传感器检测从跟踪器发射的光,该跟踪器附接至器械和解剖结构。每个跟踪器具有多个光学发射器(诸如发光二极管(LED)),该光学发射器周期性地向传感器发送光以确定LED的位置。
器械跟踪器上的LED的位置与器械的工作端相对于摄像机坐标系的坐标相关。一个或者多个解剖结构跟踪器上的LED的位置与三维空间中的解剖结构的目标区域相对于摄像机坐标系的坐标相关。因此,可以跟踪和显示器械的工作端相对于解剖结构的目标区域的位置和/或方向。
可以以闭合环路方式使用导航系统以控制外科器械的运动。在这些导航系统中,器械和正治疗的解剖结构两者都配备有跟踪器以使得导航系统可以跟踪它们的位置和方向。然后,来自导航系统的信息被馈送至控制系统以控制或者引导器械的运动。在某些情况下,器械由机器人掌握并且将信息从导航系统发送至机器人的控制系统。
为了使控制系统快速引起器械与正治疗的解剖结构之间的相对运动,导航系统的精度和速度必须满足程序的期望公差。例如,与无粘固粉膝部移植物相关联的公差可以是非常小以确保植入物的充分适配和功能。因此,导航系统的精度和速度可能需要大于更多粗切割程序中的精度和速度。
光学导航系统的精度和速度上的限制中的一个是系统依赖摄像机单元的光学传感器与LED之间的视线。当视线断开时,系统可能不精确地确定当前跟踪的器械和解剖结构的位置和/或方向。因此,外科手术可能遭遇许多启动和停止。例如,在对机器人辅助的切割进行控制期间,当视线断开时,必须禁用切割工具直到重新获得视线。这可能给程序带来显著的延迟和附加成本。
当在跟踪器上使用有源LED时出现精度上的另一个限制。在这种系统中,LED通常依次点亮(fired)。在这种情况下,系统仅测量和知道主动点亮的LED的位置,而剩余未测量的LED的位置是未知的。在这些系统中,剩余未测量的LED的位置是近似的。近似通常基于从当前未测量的LED的上一个已知的测量位置推断的线速度数据。然而,由于LED依次点亮,因此在任何一个LED的测量之间可能有相当大的滞后。该滞后随着在系统中使用每个附加跟踪器而增大。此外,该近似不考虑跟踪器的旋转,还导致跟踪器的位置数据的可能错误。
因此,在本领域中需要利用附加的基于非光学的数据的光学导航系统以改善跟踪并且提供这样的精度和速度水平,以该精度和速度水平为精确的外科程序(诸如机器人辅助的外科切割)确定对象的位置和/或方向。
发明内容
本发明涉及利用光学传感器和非光学传感器确定对象的位置和/或方向的系统和方法。
在发明的一个版本中,提供了一种用于跟踪对象的导航系统。导航系统包括从跟踪器上的一个或者多个标志器接收光学信号的光学传感器。跟踪器还包括生成非光学信号的非光学传感器。计算系统基于第一光学信号确定在第一时间处标志器中的一个的位置。计算系统还基于第一光学信号以及来自非光学传感器的非光学信号确定在第一时间处其它标志器中的一个或者多个的位置。然后,使确定的位置与对象相关以跟踪对象的位置。
在发明的另一个版本中,提供了用于跟踪对象的导航系统。导航系统包括从跟踪器上的三个标志器顺序地接收光学信号的光学传感器。跟踪器还包括生成非光学信号的非光学传感器。计算系统基于来自第一标志器的第一光学信号,确定在第一时间处标志器中的第一标志器的位置。计算系统还基于第一光学信号以及来自非光学传感器的非光学信号确定在第一时间处标志器中的第二标志器和第三标志器的位置。然后,使确定的位置与对象相关以跟踪对象的位置。
在发明的又另一个版本中,提供了机器人外科切割系统。系统包括机器人操纵器和切割工具。机器人控制系统在至少5个自由度上控制或者约束切割工具的运动。导航系统与机器人控制系统进行通信。导航系统包括至少一个光学传感器和安装至机器人操纵器的跟踪器。还提供了用于安装至患者的解剖结构的跟踪器。该解剖结构跟踪器包括非光学传感器和三个标志器。光学传感器从标志器接收光学信号以及非光学传感器生成非光学信号。导航系统将指示解剖结构位置的位置数据传递至机器人控制系统以控制解剖结构的切割,以使得切割发生在预定义边界内。
在发明的另一个版本中,提供了包括具有至少一个光学传感器的定位器的导航系统。跟踪器与光学传感器进行通信。跟踪器包括非光学传感器和三个标志器。计算系统基于光学信号和非光学信号确定三个标志器中的每一个在定位器坐标系中的位置。计算系统执行匹配算法以使标志器中的一个或者多个在定位器坐标系中的确定的位置与所述标志器中的一个或者多个在相对于跟踪器坐标系建立的跟踪器的模型中的位置匹配,以获得将跟踪器坐标系变换为定位器坐标系的变换矩阵。
在发明的另一个版本中,提供了用于跟踪对象的系统。系统包括至少两个光学传感器和用于安装至对象的跟踪器。跟踪器具有非光学传感器和三个标志器。至少两个光学传感器按照至少100Hz的光学感测频率从标志器接收光学信号。非光学传感器按照至少100Hz的非光学感测频率生成非光学信号。
还提供了用于跟踪对象的方法。方法包括操作光学传感器以从标志器顺序地接收光学信号以及操作非光学传感器以生成非光学信号。基于来自第一标志器的第一光学信号,确定在第一时间处标志器中的第一标志器的位置。基于第一光学信号以及来自非光学传感器的非光学信号确定在第一时间处标志器中的第二标志器和第三标志器的位置。使第一标志器、第二标志器和第三标志器的确定的位置与对象相关以在外科程序期间跟踪对象的位置。
提供了用于在外科程序期间跟踪对象的另一个方法。在该方法中,将三个标志器安置在光学传感器的视场中以使得光学传感器从标志器顺序地接收光学信号。然后,操作计算系统以基于来自第一标志器的第一光学信号确定在第一时间处标志器中的第一标志器的位置以及基于第一光学信号和来自非光学传感器的非光学信号确定在第一时间处标志器中的第二标志器和第三标志器的位置。然后,使位置与对象相关以在外科程序期间跟踪对象的位置。
附图说明
当结合附图考虑时,通过参照以下具体实施方式,本发明的优点将被容易地领会,从而变得更好理解,其中:
图1是本发明的导航系统与机器人操纵器结合使用时的透视图;
图2是导航系统的示意图;
图3是由导航系统使用的坐标系的示意图;
图4是通过导航系统的定位引擎实施的步骤的流程图;
图4A是将测量的LED与跟踪器模型匹配以获得变换矩阵的示意说明;
图5是在第一可选实施例中由定位引擎实施的步骤的流程图;
图5A是包括真实和虚拟LED的跟踪器模型的说明;
图6是在第二可选实施例中由定位引擎实施的步骤的流程图;以及
图7是当一个或者多个LED被阻挡测量时由定位引擎实施的步骤的流程图。
具体实施方式
I.概述
参照图1,图示了外科导航系统20。在外科环境(诸如医疗设施的手术室)中显示了系统20。建立导航系统20以跟踪手术室中的各种对象的运动。这样的对象包括例如,外科器械22、患者的股骨F以及患者的胫骨T。导航系统20跟踪这些对象是为了向外科医生显示它们的相对位置和方向,以及在某些情况下,为了控制或者约束外科器械22相对于预定路径或者解剖边界的运动。
外科导航系统20包括容纳导航计算机26的计算机推车组件24。导航接口与导航计算机26操作性通信。导航接口包括适合位于无菌区域外部的显示器28以及适合位于无菌区域内部的显示器29。显示器28、29可调节地安装至计算机推车组件24。输入装置30、32(诸如鼠标和键盘)可以用于将信息输入到导航计算机26中或者以其它方式选择/控制导航计算机26的某些方面。可设想其它输入装置,包括显示器28、29上的触摸屏(未示出)或者语音激活。
定位器34与导航计算机26进行通信。在所示实施例中,定位器34是光学定位器并且包括摄像机单元36。摄像机单元36具有容纳一个或者多个光学传感器40的外壳38。在一些实施例中,采用至少两个光学传感器40,优选地采用三个。光学传感器40可以是三个单独的高分辨率电荷耦合装置(CCD)。在一个实施例中,采用三个一维CCD。应当理解,在其它实施例中,还可以围绕手术室布置各自具有单独的CCD或者两个或更多个CCD的单独摄像机单元。CCD检测红外(IR)信号。
摄像机单元36安装在可调节臂上以将光学传感器40安置到将进行程序的区域上方,以向摄像机单元36提供下面讨论的跟踪器理想地不受阻挡的视场。
摄像机单元36包括与光学传感器40通信的摄像机控制器42用以从光学传感器40接收信号。摄像机控制器42通过有线连接或者无线连接(未示出)与导航计算机26进行通信。一个这种连接可以是IEEE 1394接口,该IEEE 1394接口是用于高速通信和等时实时数据传送的串行总线接口标准。连接还可以使用公司特定的协议。在其它实施例中,光学传感器40与导航计算机26直接通信。
为了跟踪对象,将位置和方向信号和/或数据传输至导航计算机26。计算机推车组件24、显示器28和摄像机单元36可以如2010年5月25日授权的、标题为“Surgery System”的Malackowski等人的美国专利No.7,725,162中描述的那些一样,该专利通过引用合并于此。
导航计算机26可以是个人计算机或者膝上型计算机。导航计算机26具有显示器28、中央处理单元(CPU)和/或其它处理器、存储器(未示出)和存储装置(未示出)。如下所述,导航计算机26装载有软件。软件将从摄像机单元36接收的信号转换成表示正跟踪的对象的位置和方向的数据。
导航系统20包括多个跟踪装置44、46、48(此处还称为跟踪器)。在图示的实施例中,一个跟踪器44牢固地固定至患者的股骨F以及另一个跟踪器46牢固地固定至患者的的胫骨T。跟踪器44、46牢固地固定至骨骼的部分。跟踪器44、46可以以美国专利No.7,725,162(其通过引用合并于此)中示出的方式附接至股骨F。在另外的实施例中,附加的跟踪器(未示出)附接至膝盖骨以跟踪膝盖骨的位置和方向。在另外的实施例中,跟踪器44、46可以安装至解剖结构的其它组织类型或者部分。
器械跟踪器48牢固地附接至外科器械22。器械跟踪器48可以在制造期间集成到外科器械22中或者可以在外科程序的准备中单独地安装至外科器械22。当前跟踪的外科器械22的工作端可以是旋转钻、电消融装置等等。在所示实施例中,外科器械22是外科操纵器的末端效应器。在标题为“Surgical Manipulator Capable ofControlling a Surgical Instrument in either a Semi-AutonomousMode or a Manual,Boundary Constrained Mode”的美国临时专利申请No.61/679,258(其公开内容通过引用合并于此)以及也在标题为“Navigation System for use with a Surgical Manipulator Operable inManual or Semi-Autonomous Mode”的美国专利申请No.13/958,834(其公开内容通过引用合并于此)中示出了这种布置。
跟踪器44、46、48可以用内部电池进行电池供电或者可以具有引线以通过导航计算机26接收电力(像摄像机单元36那样优选地接收外部电力)。
在其它实施例中,可以仅通过用户的手手动地安置外科器械22,而不需要任何切割引导装置、悬臂或者其它约束机构(诸如操纵器或者机器人)的帮助。在标题为“Surgical Instrument IncludingHousing,a Cutting Accessory that Extends from the Housing andActuators that Establish the Position of the Cutting AccessoryRelative to the Housing”的美国临时专利申请No.61/662,070(其通过引用合并于此)中以及也在标题为“Surgical Instrument IncludingHousing,a Cutting Accessory that Extends from the Housing andActuators that Establish the Position of the Cutting AccessoryRelative to the Housing”的美国专利申请No.13/600,888(其通过引用合并于此)中描述了这种外科器械。
定位器34的光学传感器40从跟踪器44、46、48接收光信号。在图示的实施例中,跟踪器44、46、48是有源跟踪器。在该实施例中,每个跟踪器44、46、48具有至少三个有源标志器50用于将光信号发送至光学传感器40。有源标志器50可以是发光二极管或者LED50。光学传感器40优选地具有100Hz或者更高的采样率,更优选地具有300Hz或者更高的采样率,以及最优选地具有500Hz或者更高的采样率。在一些实施例中,光学传感器40具有1000Hz的采样率。采样率是光学传感器40从顺序点亮的LED 50接收光信号的速率。在一些实施例中,对于每个跟踪器44、46、48,按照不同的速率点亮来自LED 50的光信号。
参照图2,LED 50中的每一个连接至位于相关联的跟踪器44、46、48的壳体(未示出)中的跟踪器控制器62,该跟踪器控制器62向/从导航计算机26传输/接收数据。在一个实施例中,跟踪器控制器62通过与导航计算机26的有线连接以几兆字节/秒的数量级传输数据。在其它实施例中,可以使用无线连接。在这些实施例中,导航计算机26具有收发器(未示出)用以从跟踪器控制器62接收数据。
在其它实施例中,跟踪器44、46、48可以具有无源标志器(未示出),诸如反射从摄像机单元36发射的光的反射器。然后,由光学传感器40接收所反射的光。有源布置和无源布置在本领域中是众所周知的。
跟踪器44、46、48中的每一个还包括测量跟踪器44、46、48的角速度的3维陀螺仪传感器60。如本领域技术人员所熟知的,陀螺仪传感器60输出指示相对于陀螺仪坐标系的x轴、y轴和z轴的角速度的读数。这些读数乘以由制造商定义的转换常量以获得相对于陀螺仪坐标系的x轴、y轴和z轴的每个的以度/秒为单位的测量值。然后,这些测量值可以被转换为以弧度/秒定义的角速度矢量
由陀螺仪传感器60测量的角速度为导航系统20提供附加的基于非光学的运动学数据用以跟踪跟踪器44、46、48。陀螺仪传感器60可以沿着跟踪器44、46、48的每个坐标系的轴取向。在其它实施例中,将每个陀螺仪坐标系转换为其跟踪器坐标系,以使得陀螺仪数据反映相对于跟踪器44、46、48的坐标系的x轴、y轴和z轴的角速度。
陀螺仪传感器60中的每一个与位于相关联跟踪器的壳体内的跟踪器控制器进行通信,该跟踪器控制器62向/从导航计算机26传输/接收数据。导航计算机26具有一个或者多个收发器(未示出)用以从陀螺仪传感器60接收数据。可以通过有线连接或者无线连接接收数据。
陀螺仪传感器60优选地具有100Hz或者更高的采样率,更优选地具有300Hz或者更高的采样率,以及最优选地具有500Hz或者更高的采样率。在一些实施例中,陀螺仪传感器60具有1000Hz的采样率。陀螺仪传感器60的采样率是从陀螺仪传感器60发出信号以转换成角速度数据的速率。
确立或者校准陀螺仪传感器60和光学传感器40的采样率,使得对于位置的每个光学测量值都有对应的角速度的非光学测量值。
跟踪器44、46、48中的每一个还包括3轴加速度计70,该3轴加速度计70测量沿着加速度计坐标系的x轴、y轴和z轴中的每一个的加速度。加速度计70为导航系统20提供附加的基于非光学的数据用以跟踪跟踪器44、46、48。
加速度计70中的每一个与位于相关联跟踪器的壳体中的跟踪器控制器进行通信,该跟踪器控制器62向/从导航计算机26传输/接收数据。导航计算机的收发器(未示出)中的一个或者多个从加速度计70接收数据。
加速度计70可以沿着跟踪器44、46、48的每个坐标系的轴取向。在其它实施例中,将每个加速度计坐标系转换为其跟踪器坐标系,以使得加速度计数据反映相对于跟踪器44、46、48的坐标系的x轴、y轴和z轴的加速度。
导航计算机26包括导航处理器52。摄像机单元36从跟踪器44、46、48的LED 50接收光学信号并且向处理器52输出与跟踪器44、46、48的LED 50相对于定位器34的位置有关的信号。陀螺仪传感器60向处理器52传输非光学信号,该非光学信号与由陀螺仪传感器60测量的3维角速度有关。基于所接收的光学信号和非光学信号,导航处理器52生成指示跟踪器44、46、48相对于定位器34的相对位置和方向的数据。
应当理解,导航处理器52可以包括一个或者多个处理器,用以控制导航计算机26的操作。处理器可以是任何类型的微处理器或者多处理器系统。术语处理器不旨在将本发明的范围限制于单个处理器。
在开始外科程序之前,将附加的数据加载到导航处理器52中。基于跟踪器44、46、48的位置和方向以及先前加载的数据,导航处理器52确定外科器械22的工作端的位置以及外科器械22相对于要应用工作端的组织的方向。在一些实施例中,导航处理器52将这些数据转发至操纵器控制器54。那么,如在标题为“SurgicalManipulator Capable of Controlling a Surgical Instrument in either aSemi-Autonomous Mode or a Manual,Boundary Constrained Mode”的美国临时专利申请No.61/679,258(其公开内容通过引用合并于此)以及也在标题为“Navigation System for use with a SurgicalManipulator Operable in Manual or Semi-Autonomous Mode”的美国专利申请No.13/958,834(其公开内容通过引用合并于此)中所描述的,操纵器控制器54可以使用该数据来控制机器人操纵器56。
导航处理器52还生成图像信号,该图像信号指示外科器械工作端相对于外科部位的相对位置。这些图像信号应用于显示器28、29。显示器28、29基于这些信号生成图像,该图像允许外科医生和工作人员查看外科器械工作端相对于外科部位的相对位置。如上面讨论的,显示器28、29可以包括允许命令输入的触摸屏或者其它输入/输出装置。
II.坐标系和变换
参照图3,通常参考定位器坐标系LCLZ进行对象的跟踪。定位器坐标系具有原点和方向(一组x轴、y轴和z轴)。在程序期间,一个目标是要保持定位器坐标系LCLZ静止。如将在下面进一步描述的,安装至摄像机单元36的加速度计可以用于跟踪定位器坐标系LCLZ的突然或者意外的运动(如当摄像机单元36被外科人员无意中碰撞时可能发生的)。
每个跟踪器44、46、48和当前跟踪的对象还具有它自己的独立于定位器坐标系LCLZ的坐标系。具有它们自己坐标系的导航系统20的组件是骨骼跟踪器44、46和器械跟踪器48。这些坐标系分别被表示为骨骼跟踪器坐标系BTRK1、BTRK2和器械跟踪器坐标系TLTR。
导航系统20通过监控牢固地附接至骨骼的骨骼跟踪器44、46的位置来监控患者的股骨F和胫骨T的位置。股骨坐标系是FBONE以及胫骨坐标系是TBONE,该股骨坐标系和胫骨坐标系是牢固地附接有骨骼跟踪器44、46的骨骼的坐标系。
在开始程序之前,生成股骨F和胫骨T的(或者在其它实施例中其它组织的)手术前图像。这些图像可以基于患者解剖结构的MRI扫描、放射性扫描或者计算机断层摄影(CT)扫描。使用本领域中公知的方法将这些图像映射至股骨坐标系FBONE和胫骨坐标系TBONE。在一个实施例中,具有其自己的跟踪器PT的指针式器械P(参考图2)(诸如Malackowski等人的美国专利No.7,725,162中所公开的,其通过引用合并于此)可以用于将股骨坐标系FBONE和胫骨坐标系TBONE映射至手术前图像。这些图像在股骨坐标系FBONE和胫骨坐标系TBONE中是固定的。
在程序的初始阶段期间,骨骼跟踪器44、46牢固地固定至患者的骨骼。坐标系FBONE和TBONE的位姿(位置和方向)被分别映射至坐标系BTRK1和BTRK2。给定骨骼与它们的骨骼跟踪器44、46之间的固定关系,在整个程序期间,坐标系FBONE和TBONE的位姿分别相对于坐标系BTRK1和BTRK2保持固定。在与操纵器控制器54和导航处理器52两者集成在一起的存储器中存储描述位姿的数据。
外科器械22的工作端(还称为能量施加器末端)具有它自己的坐标系EAPP。例如,坐标系EAPP的原点可以表示外科切割钻的质心。在程序开始之前,使坐标系EAPP的位姿固定至器械跟踪器坐标系TLTR的位姿。因此,确定了这些坐标系EAPP、TLTR相对于彼此的位姿。在与操纵器控制器54和导航处理器52两者集成在一起的存储器中存储描述位姿的数据。
III.软件
参照图2,定位引擎100是软件模块,该软件模块可以被认为是导航系统20的一部分。定位引擎100的组件在导航处理器52上运行。在本发明的一些版本中,定位引擎100可以在操纵器控制器54上运行。
定位引擎100从摄像机控制器42接收基于光学的信号以及从跟踪器控制器62接收基于非光学的信号作为输入。基于这些信号,定位引擎100在定位器坐标系LCLZ中确定骨骼跟踪器坐标系BTRK1和BTRK2的位姿(位置和方向)。基于为器械跟踪器48接收的相同信号,定位引擎100在定位器坐标系LCLZ中确定器械跟踪器坐标系TLTR的位姿。
定位引擎100将表示跟踪器44、46、48的位姿的信号转发至坐标变换器102。坐标变换器102是在导航处理器52上运行的导航系统软件模块。坐标变换器102参考限定患者的手术前图像与患者跟踪器44、46之间的关系的数据。坐标变换器102还存储指示外科器械的工作端相对于器械跟踪器48的位姿的数据。
在程序期间,坐标变换器102接收指示跟踪器44、46、48相对于定位器34的相对位姿的数据。基于这些数据和先前加载的数据,坐标变换器102生成指示坐标系EAPP以及骨骼坐标系FBONE和TBONE两者相对于定位器坐标系LCLZ的相对位置和方向的数据。
因此,坐标变换器102生成指示外科器械22的工作端相对于应用器械工作端的组织(例如,骨骼)的位置和方向的数据。表示这些数据的图像信号被转发至显示器28、29,使外科医生和工作人员能够查看该信息。在某些实施例中,可以将表示这些数据的其它信号转发至操纵器控制器54以控制操纵器56和外科器械22的对应运动。
由于用于在定位器坐标系LCLZ中确定跟踪器坐标系BTRK1、BTRK2、TLTR中的每一个的位姿的步骤是相同的,因此将仅详细描述一个。图4示出的步骤仅基于一个正激活的跟踪器,跟踪器44。在下列描述中,跟踪器44的LED将由标号50a、50b、50c表示,其标识第一50a LED、第二50b LED和第三50c LED。
图4中阐述的步骤示出了使用基于光学的传感器数据和基于非光学的传感器数据以确定跟踪器44的LED 50a、50b、50c的位置。导航处理器52可以从这些位置确定跟踪器44的位置和方向,并且因此确定跟踪器44附接的股骨F的位置和方向。来源于由光学传感器40接收的信号的基于光学的传感器数据提供基于视线的数据,该数据依赖LED 50a、50b、50c与光学传感器40之间的视线。然而,提供用于生成基于非光学的传感器数据的基于非光学的信号的陀螺仪传感器60不依赖视线并且因此可以集成到导航系统20中以(在LED50a、50b、50c中的两个当前没有被测量时(由于一次仅测量一个LED)或者在程序期间LED 50a、50b、50c中的一个或者多个对光学传感器40不可见时)更好地近似LED 50a、50b、50c的位置。
在第一初始化步骤200中,系统20在定位器坐标系LCLZ中测量用于跟踪器44的LED 50a、50b、50c的位置以建立初始位置数据。通过顺序地点亮LED 50a、50b、50c获得这些测量值,该LED向光学传感器40传输光信号。一旦光信号由光学传感器40接收,则对应信号由光学传感器40生成并且被传输到摄像机控制器42。LED 50a、50b、50c的点亮之间的频率是100Hz或者更大,优选地为300Hz或者更大,并且更优选地为500Hz或者更大。在某些情况下,点亮之间的频率是1000Hz或者点亮之间为1毫秒。
在一些实施例中,光学传感器40一次仅可以读取一个LED。如在Malackowski等人的美国专利No.7,725,162(其通过引用合并于此)中描述的,摄像机控制器42可以通过一个或者多个红外收发器或者RF收发器(在摄像机单元36和跟踪器44上)控制LED 50a、50b、50c的点亮。可选地,在没有来自摄像机控制器42的指令的情况下,可以在本地激活跟踪器44(诸如通过跟踪器44上的开关),该跟踪器44一旦被激活则顺序地点亮其LED 50a、50b、50c。
基于来自光学传感器40的输入,摄像机控制器42生成原始位置信号,该原始位置信号接着被发送至定位引擎100以在定位器坐标系LCLZ中确定对应的三个LED 50a、50b、50c中的每一个的位置。
在初始化步骤200期间,为了建立初始位置数据,跟踪器44的运动必须小于预定阈值。预定阈值的值存储在导航计算机26中。步骤200中建立的初始位置数据主要提供三个LED 50a、50b、50c在初始时间t0处的位置的静态快照,从这里来作为该处理的剩余步骤的基础。在初始化期间,在循环(即,三个LED测量中的每个组)之间由定位引擎100计算LED 50a、50b、50c的速度并且一旦速度足够低(即,小于显示几乎没有运动发生的预定阈值),则建立初始位置数据或者静态快照。在一些实施例中,预定阈值(还称为静态速度极限)是沿着任何轴200mm/s或者更小,优选地为100mm/s或者更小,并且更优选地为10mm/s或者更小。当预定阈值是100mm/s时,那么所计算的速度必须小于100mm/s以建立静态快照。
参照图4和4A,在步骤202中,一旦获得静态快照,则将所测量的LED 50a、50b、50c的位置与跟踪器44的模型相比较。模型是存储在导航计算机26中的数据。模型数据指示在跟踪器坐标系BTRK1中跟踪器44上的LED的位置。系统20存储了每个跟踪器44、46、48的LED 50在每个跟踪器的坐标系中的编号和位置。对于跟踪器44、46、48,它们的坐标系的原点被设置在跟踪器44的所有LED位置的质心处。
定位引擎100利用刚体匹配算法或者点匹配算法使定位器坐标系LCLZ中测量的LED 50a、50b、50c与存储的模型中的LED匹配。一旦确定最佳拟合,则定位引擎100对拟合的偏差进行评估以确定测量的LED 50a、50b、50c是否在所存储的模型的预定公差范围内。公差可以基于对应LED之间的距离,以使得如果拟合导致距离太大,就不得不重复初始化步骤。在一些实施例中,LED的位置不能偏离模型超过2.0mm,优选地不能超过0.5mm,并且更优选地不能超过0.1mm。
在步骤204中,如果拟合在预定公差内,则生成变换矩阵以将模型中任何其它未测量的LED从骨骼跟踪器坐标系BTRK1变换成定位器坐标系LCLZ。如下面进一步解释的,如果使用超过三个LED或者如果使用虚拟LED,则利用该步骤。在一些实施例中,跟踪器44、46、48可以具有四个或者更多个LED。一旦建立定位器坐标系LCLZ中的所有位置,则创建LED云。LED云是跟踪器44上的所有LED 50a、50b、50c基于所有LED 50a、50b、50c在定位器坐标系LCLZ中的x轴、y轴和z轴位置在定位器坐标系LCLZ中的布置。
一旦初始建立了LED云,则导航系统20可以在外科程序期间进行对跟踪器44的跟踪。如先前讨论的,这包括点亮序列中的下一个LED。为了说明,LED 50a现在被点亮。因此,LED 50a向光学传感器40传输光信号。一旦光信号由光学传感器40接收,则对应信号由光学传感器40生成并且被传输到摄像机控制器42。
基于来自光学传感器40的输入,摄像机控制器42生成原始位置信号,该原始位置信号接着被发送至定位引擎100以在时间t1处确定LED 50a相对于定位器坐标系LCLZ的x轴、y轴和z轴的新位置。这在步骤206中显示为新的LED测量。
应当理解,为了说明性目的,使用时间指示(诸如t0、t1...tn)以指示不同时间或者不同的时间范围或时间段,并且不将本发明限制于特定时间或者明确时间。
在步骤208中,利用确定的LED 50a的新位置,LED 50a的线速度矢量可以由定位引擎100计算。
跟踪器44被看作刚体。因此,LED 50a的线速度矢量是等于其线性位置的时间变化率的矢量量。定位器坐标系LCLZ中每个LED的速度(甚至每个LED的加速度)可以由先前和目前测量的该LED在定位器坐标系LCLZ中的位置和时间来计算。先前和目前测量的LED的位置和时间定义该LED的位置历史。LED 50a的速度计算可以采用下列的最简单形式:
v → ( LED 50 a ) = x → n - x → p t n - t p
其中是先前在时间tp处测量的LED 50a的位置;以及是当前在时间tn处测量的LED 50a的位置。如本领域技术人员众所周知的,还可以通过对每个LED的LED位置历史进行数据拟合来获得该LED的速度和/或加速度。
在时间t1处,在步骤210中,陀螺仪传感器60还测量跟踪器44的角速度。陀螺仪传感器60向跟踪器控制器62传输与该角速度相关的信号。
然后,跟踪器控制器62向定位引擎100传输对应信号以使得定位引擎100可以根据这些信号计算角速度矢量在步骤210中,还将陀螺仪坐标系变换为骨骼跟踪器坐标系BTRK1,以使得在骨骼跟踪器坐标系BTRK1中表示由定位引擎100计算的角速度矢量
在步骤212中,相对于位置矢量为骨骼跟踪器坐标系BTRK1的原点计算相对速度矢量该位置矢量还存储在导航计算机26中的存储器中以由定位引擎100访问用于进行下列计算。该计算通过计算来源于陀螺仪信号的角速度矢量与从LED 50a到原点的位置矢量的矢量积确定骨骼跟踪器坐标系BTRK1的原点的相对速度
然后,定位引擎100为剩余未测量的LED 50b、50c(由于这些LED没有点亮并且因此它们的位置没有被测量而是未测量的)计算相对速度矢量可以相对于骨骼跟踪器坐标系BTRK1的原点计算这些速度矢量。
由定位引擎100执行以确定每个未测量的LED 50b、50c在时间t1处的相对速度矢量的计算是基于时间t1处的角速度矢量与位置矢量的矢量积,该位置矢量是从骨骼跟踪器坐标系BTRK1的原点到每个未测量的LED50b、50c得到的。这些位置矢量存储在导航计算机26中的存储器中以由定位引擎100访问用于进行下列计算:
另外,在步骤212中,使用步骤202中确定的变换矩阵将在骨骼跟踪器坐标系BTRK1中计算的这些相对速度转换到定位器坐标系LCLZ中。定位器坐标系LCLZ中的相对速度用于步骤214中的计算。
在步骤214中,首先由定位引擎100基于在时间t1处测量的LED 50a的速度矢量计算骨骼跟踪器坐标系BTRK1的原点在定位器坐标系LCLZ中的速度矢量通过将相对于LED 50a到原点的位置矢量表示的时间t1处的LED 50a的速度矢量与时间t1处的原点的相对速度矢量相加来计算速度矢量因此,将时间t1处的原点的速度矢量计算如下:
现在可以由定位引擎100计算定位器坐标系LCLZ中剩余的未测量的LED在时间t1处的速度矢量,该计算基于在时间t1处在定位器坐标系LCLZ中骨骼跟踪器坐标系BTRK1的原点速度矢量并基于相对于该剩余的未测量的LED到骨骼跟踪器坐标系BTRK1的原点的位置矢量所表示的在时间t1处它们各自的相对速度矢量。如下计算在时间t1处这些速度矢量:
在步骤216中,定位引擎100基于所计算的LED 50b、50c的速度矢量和时间的变化计算未测量的LED 50b、50c中的每一个从时间t0到时间t1的运动(即,(在笛卡尔坐标中)位置的变化Δx)。在一些实施例中,对于每个LED测量的时间变化Δt是两毫秒或者更小,以及在一些实施例中为一毫秒或者更小。
Δx ( LED 50 b ) = v → ( LED 50 b ) ×Δt
Δx ( LED 50 c ) = v → ( LED 50 c ) ×Δt
然后,可以将这些计算的位置(x,y,z)中的变化与先前确定的LED 50b、50c中的每一个在定位器坐标系LCLZ中的位置相加。因此,在步骤218中,可以将位置变化与在静态快照期间确定的LED 50b、50c在时间t0处的先前位置相加。这表示如下:
x(LED50b)t1=x(LED50b)t0+Δx(LED50b)
在步骤220中,将这些计算的LED 50b、50c中的每一个在时间t1处的位置与在时间t1处确定的LED50a的位置组合。然后使用点匹配算法或者刚体匹配算法将新确定的LED 50a、50b、50c的位置匹配到跟踪器44的模型以获得最佳拟合。该最佳拟合计算的结果(如果在系统20的限定公差内)是由导航处理器52创建新的变换矩阵以将骨骼跟踪器坐标系BTRK1链接到定位器坐标系LCLZ。
在步骤222中利用新的变换矩阵将未测量的LED 50b、50c的新计算的位置调节至模型以提供调节的位置。还可以由于匹配算法调节LED 50a的测量位置以使该测量位置也被重新计算。这些调节被认为是对LED云的更新。在一些实施例中,在匹配步骤期间,LED 50a的测量位置固定至LED 50a的模型的位置。
随着最佳拟合变换完成,定位器坐标系LCLZ中的LED 50a的测量(和可能的调节的)位置和LED 50b、50c的计算(以及调节)位置使坐标变换器102能够基于先前描述的股骨坐标系FBONE、骨骼跟踪器坐标系BTRK1与定位器坐标系LCLZ之间的关系确定股骨F的新位置和方向。
然后,步骤206至222在下一个时间t2处重复并且以的LED50b在定位器坐标系LCLZ中的测量开始,其中LED 50a、50c是未测量的LED。由于该循环,在每个时间t1、t2...tn处,每个LED50a、50b、50c的位置或者被测量(在每个时间处点亮一个LED)或者基于由光学传感器40和陀螺仪传感器60进行的测量以正被非常精确地近似的计算位置来计算。可以由定位引擎100按照至少100Hz(更优选地为至少300Hz以及最优选地为至少500Hz)的频率实施该步骤206至222的循环以确定LED 50的新位置。
参照图5,LED云还可以包括虚拟LED,该虚拟LED是模型上标识的预定点,但实际上不与跟踪器44上的物理LED相对应。还可以在时间t1、t2...tn处计算这些点的位置。参考图4,可以以与未测量的LED相同的方式计算这些虚拟LED。唯一的不同是由于虚拟LED不与任何光源相对应,因此虚拟LED从不点亮或者包括在光学测量的序列中,而实质上仅仅是虚拟的。步骤300-322显示用于使用真实和虚拟LED跟踪跟踪器44、46、48的步骤。除添加虚拟LED外,步骤300-322通常与步骤200-222相对应,使用上面描述的相同的式子类似于未测量的LED来处理该虚拟LED。
使用除LED 50a、50b、50c以外的虚拟LED的一个目的是例如要减少上面描述的速度计算中的误差影响。尽管这些误差可能对LED 50a、50b、50c的计算位置几乎没有影响,但是感兴趣的点离LED 50a、50b、50c越远,这些误差越可能被放大。例如,当用跟踪器44跟踪股骨F时,并入跟踪器44中的LED 50a、50b、50c可以经受它们的计算位置的微小误差为大约0.2毫米。然而,考虑可以位于距离LED 50a、50b、50c超过10厘米处的股骨F的表面。在LED 50a、50b、50c处0.2毫米的微小误差可以对股骨F的表面导致0.4到2毫米的误差。股骨F离LED 50a、50b、50c越远,误差增大地越多。如下所述,在图5的步骤中使用虚拟LED可以减轻这种误差的潜在放大。
参照图5A,可以在股骨F的表面上安置一个虚拟LED 50d。可以在骨骼跟踪器坐标系BTRK1中的任意位置处安置其它虚拟LED50e、50f、50g、50h、50i、50j、50k,诸如沿着x轴、y轴和z轴中的每一个,以及在沿着这些轴的原点的两侧上以产生6个虚拟LED。这些虚拟LED被包括为图5A所示的跟踪器44的模型的一部分并且用于步骤302和320。在一些实施例中,仅使用虚拟LED 50e-50k。在其它实施例中,可以在沿着x轴、y轴和z轴中的每一个的位置处(但是在距离骨骼跟踪器坐标系BTRK1的原点的不同距离处)安置虚拟LED。在更进一步的实施例中,虚拟LED中的一些或者全部可以位于轴x、y和z之外。
现在在模型中有真实LED 50a、50b、50c和虚拟LED 50d-50k。在每个时间t1、t2...tn处,该扩展模型在步骤320中与真实LED 50a、50b、50c的测量/计算位置以及虚拟LED 50d-50k的计算位置相匹配以获得使骨骼跟踪器坐标系BTRK1与定位器坐标系LCLZ链接的变换矩阵。现在,利用包括在模型中的虚拟LED 50d-50k(位于远离真实LED 50a、50b、50c的位置处),可以减小旋转矩阵的误差。实质上,刚体匹配算法或者点匹配算法具有用于匹配的附加点并且这些附加点中的一些位于限定真实LED 50a、50b、50c的点的径向外侧,从而旋转地稳定该匹配。
在图5的过程的另一个变型中,虚拟LED 50e-50k的位置可以在使用期间根据跟踪器44的运动而动态地变化。跟踪器44移动得越慢,时间t1处的未测量的真实LED 50b、50c以及虚拟LED 50e-50k的计算的位置越精确。因此,可以基于跟踪器44的速度调节沿着x轴、y轴和z轴的虚拟LED 50e-50k相对于骨骼跟踪器坐标系BTRK1的原点的位置。因此,如果虚拟LED 50e-50k的位置分别表示为(s,0,0)、(-s,0,0)、(0,s,0)、(0,-s,0)、(0,0,s)、(0,0,-s),那么当跟踪器44缓慢移动时s将增大并且当跟踪器44较快移动时s将减小到较小的值。这可以由针对s的经验公式处理或者可以基于对速度和计算的位置的估计对s进行调节。
可以按照至少100Hz(更优选地为至少300Hz以及最优选地为至少500Hz)的频率实施对LED 50(真实和虚拟)的新位置的确定。
可以在由于视线干扰而阻碍LED 50的光学测量的情况下使用来自加速度计70的数据。当要测量的LED被阻挡时,定位引擎100假定原点的恒定速度以估算位置。然而,在该情况下的恒定速度假定可能是不精确的并且可能导致误差。加速度计70主要监控该时间段中恒定速度假定是否精确。图6和7所示步骤图示了如何检查该假定。
继续使用跟踪器44作为示例,图6的步骤400-422通常与来自图5的步骤300-322相对应。然而,在步骤424中,系统20确定在测量的上一个循环中是否测量了小于3个LED(意味着在该循环中不能对LED中的一个或者多个进行测量)。这可能由视线问题等引起。针对跟踪器44的循环是上三次尝试的测量。如果在上三次测量期间,LED 50a、50b、50c中的每一个是可见的并且可以被测量,那么系统20进行到步骤408并且如前面参照图5描述的继续。
如果系统20确定LED 50a、50b、50c中的一个或者多个在该循环期间不能被测量(即,被阻挡测量),那么算法仍然移动至步骤408,但是如果要在步骤406中测量的新的LED是不能被测量的LED,那么如下所述系统做出一些速度假定。
当在步骤406中LED(诸如LED 50a)在其测量时间tn处没有被光学传感器40看到时,在前面的时间t(n-1)处先前计算的跟踪器44的原点在定位器坐标系LCLZ中的速度矢量被假定保持恒定。因此,可以基于先前计算的定位器坐标系LCLZ中的速度矢量和LED 50a、50b、50c的相对速度矢量(该相对速度矢量来源于来自陀螺仪60的新测量的角速度矢量)计算LED 50a、50b、50c在定位器坐标系LCLZ中的速度矢量。然后,可以使用在步骤316-322中描述的式子确定LED 50a、50b、50c的新位置。
开始,当要在步骤406处测量LED 50a,但是被阻碍时,原点的速度矢量被假定与先前的计算相同。因此,在步骤408处没有计算新LED的速度:
步骤410与步骤310一样进行。
然后,步骤412中计算的LED 50a、50b、50c的相对速度矢量基于骨骼跟踪器坐标系BTRK1中来自陀螺仪60的新测量的角速度矢量和先前的速度矢量
在步骤414中,可以使用LED 50a、50b、50c的相对速度矢量和原点速度矢量计算定位器坐标系LCLZ中的速度矢量:
步骤416至422与步骤316-322一样进行。
如果系统20在步骤424处确定在循环期间LED 50a、50b、50c中的一个或者多个不能被测量(即,被阻挡测量),那么在图7所示步骤500-506处同时实施另一个算法直到进行了测量的完整循环,其中在循环中所有LED 50a、50b、50c都对光学传感器40可见。因此,系统20被认为在“阻挡”状态中直到进行了具有所有可见测量的完整循环。
当系统20处于阻挡状态中时连续地实施步骤500-506。
在步骤500中,导航处理器52启动时钟,该时钟跟踪系统20处于阻挡状态中多久。阻挡状态的时间在下面称为t(阻挡)。
在步骤502中,加速度计70沿着骨骼跟踪器坐标系BTRK1的x轴、y轴和z轴测量加速度以跟踪恒定速度假定中的误差。像陀螺仪读数一样,将加速度计读数从加速度计坐标系变换为骨骼跟踪器坐标系BTRK1。
如果加速度计70检测到超过一个或者多个预定加速度公差的一个或者多个加速度,导航计算机26将把系统置入误差状态中。可以沿着每个x轴、y轴和z轴对加速度公差进行不同的限定,或者沿着每个轴进行相同的限定。如果测量的加速度超过公差,那么恒定速度假定不可靠并且不能用于外科导航的特定应用。可以对不同应用采用不同公差。例如,在机器人切割期间,公差可以非常低,但是仅对于视觉导航(即,不反馈用于切割控制环路),可以将公差设置得更高。
在步骤504中,将与LED 50相对于光学传感器40的位置相关联的速度误差考虑在内并且在阻挡状态期间对该速度误差进行监控。对于LED 50中的每一个,阻挡状态的时间t阻挡状态乘以速度误差v误差必须小于位置误差公差γ并且因此必须满足下列式子以防止系统20被置入误差状态中:
v误差×t阻挡状态<γ
在该式子中,对于LED 50a、50b、50c中的每一个计算速度误差v误差如下:
位置误差x误差(t)和x误差(t-1)是系统20中的预定义位置误差,该位置误差基于在时间t和t-1处相对于光学传感器40的位置。实质上,LED 50a、50b 50c离光学传感器40越远,潜在的位置误差越高。在实验上或者理论上得到这些位置误差并且将这些位置误差放到查找表或者公式中,以使得在笛卡儿坐标(x,y,z)中的LED 50a、50b、50c的每个位置处提供关联位置误差。
在步骤504中,定位引擎100访问该查找表或者计算该公式以对当前时间t和在前面的时间t-1处的LED 50a、50b、50c中的每一个确定位置误差。因此,位置误差基于在当前时间t和前面的时间t-1处在步骤422中由系统20计算的定位器坐标系LCLZ中的笛卡儿坐标中的位置。时间变量Δt表示后续的位置计算所用的时间,因此为了说明性目的,t与t-1之间的差可以是1毫秒。
在导航计算机26中预定义位置误差公差γ以由定位引擎100访问。位置误差公差γ可以用毫米表示。位置误差公差γ可以在从0.001毫米到1毫米范围内并且在一些实施例中被具体地设置为0.5毫米。因此,如果位置误差公差γ设置为0.5毫米,那么必须满足下列式子:
v误差×t阻挡状态<0.5毫米
如可以看见的,系统20处于阻挡状态越久,时间变量在该式子中的作用越大并且因此将容许的速度误差越小。在一些实施例中,由定位引擎100在步骤504中单独地对于LED 50a、50b、50c中的每一个计算该式子。在其它实施例中,由于LED 50a、50b、50c在跟踪器44上布置的紧密程度,因此在该计算中仅使用LED 50a、50b、50c中的一个的速度误差以确定顺应性。
在步骤506中,当一个或者多个误差超过位置误差公差γ时,将系统20放置在误差状态中。在这种状态中,例如,切割或者消融工具的任何控制或者运动被停止并且工具被关闭。
IV.其它实施例
在一个实施例中,当正在主动跟踪跟踪器44、46、48中的每一个时,LED的点亮发生以使得来自跟踪器44的一个LED被点亮,然后来自跟踪器46的一个LED被点亮,然后来自跟踪器48的一个LED被点亮,然后来自跟踪器44的第二LED被点亮,然后来自跟踪器46的第二LED被点亮等等直到所有LED都被点亮,然后重复该序列。该点亮顺序可以通过从摄像机单元36上的收发器(未示出)发送至跟踪器44、46、48上的收发器(未示出)的指令信号发生。
可以以闭合环路方式使用导航系统20以控制由外科切割工具实施的外科程序。器械22和正切割的解剖结构两者都配备有跟踪器50,以使得导航系统20可以跟踪器械22和正切割的解剖结构(诸如骨骼)的位置和方向。
在一个实施例中,导航系统是用于治疗组织的机器人外科系统的一部分。在一些版本中,机器人外科系统是用于从患者的解剖结构(诸如骨骼或者软组织)切除物质的机器人外科切割系统。切割系统可以用于为外科植入物(诸如臀部和膝部植入物(包括单腔膝部植入物、双腔膝部植入物或者全膝部植入物))准备骨骼。在标题为“Prosthetic Implant and Method of Implantation”的美国专利申请No.13/530,927中示出了这些类型的植入物中的一些,该申请的公开内容通过引用合并于此。
机器人外科切割系统包括操纵器(参见,例如,图1)。操纵器具有多个臂和由所述多个臂中的至少一个承载的切割工具。机器人控制系统在至少5个自由度上控制或者约束切割工具的运动。在标题为“Surgical Manipulator Capable of Controlling a Surgical Instrumentin either a Semi-Autonomous Mode or a Manual,BoundaryConstrained Mode”的美国临时专利申请No.61/679,258(其通过引用合并于此)以及也在标题为“Navigation System for use with aSurgical Manipulator Operable in Manual or Semi-AutonomousMode”的美国专利申请No.13/958,834(其公开内容通过引用合并于此)中示出了这种操纵器和控制系统的示例。
在该实施例中,导航系统20与机器人控制系统(其可以包括操纵器控制器54)进行通信。导航系统20将位置和/或方向数据传递至所述机器人控制系统。位置和/或方向数据表示器械22相对于解剖结构的位置和/或方向。该通信提供闭环控制用以控制解剖结构的切割以使得切割在预定义边界内发生。
在该实施例中,操纵器运动可以与LED测量值一致以使得对于获得的每个LED测量值,都有通过操纵器56的器械22的对应运动。然而,这可能并不一直是这样的。例如,在上个LED测量值与通过操纵器56的运动之间可能有这样的滞后,以至于从导航计算机26发送至操纵器56的位置和/或方向数据对控制环路运动来说变得不可靠。在这种情况下,导航计算机26可以配置为还向操纵器控制器54传输运动学数据。这种运动学数据包括先前确定的针对跟踪器44、46、48的线性速度和角速度。由于已经知道了速度,因此可以基于滞后时间计算位置。然后,为了控制操纵器56的运动,操纵器控制器54可以计算跟踪器44、46、48的位置和方向,并且因此计算器械22(或者器械尖端)相对于股骨F和/或胫骨T的相对位置和方向。
在该实施例中,器械22由图1所示操纵器或者提供对运动的某种形式的机械约束的其它机器人掌握。该约束将器械22的运动限制在预定义边界内。如果器械22偏离到预定义边界外,则向器械22发送控制以停止切割。
当在这些系统中实时跟踪器械22和正切割的解剖结构两者时,可以消除将解剖结构刚性地固定就位的需要。由于器械22和解剖结构两者被跟踪,因此可以基于器械22相对于解剖结构的相对位置和/或方向调节对器械22的控制。此外,器械22和解剖结构在显示器上的表示可以相对于彼此移动以仿真它们的现实世界运动。
在一个实施例中,股骨F和胫骨T中的每一个具有要由外科器械22的工作端去除的物质的目标体。目标体由一个或者多个边界限定。边界限定在程序之后应当保留的骨骼的表面。在一些实施例中,如在标题为“Surgical Manipulator Capable of Controlling a SurgicalInstrument in either a Semi-Autonomous Mode or a Manual,Boundary Constrained Mode”的临时专利申请No.61/679,258(其通过引用合并于此)中所公开的,系统20跟踪和控制外科器械22以保证工作端(例如,钻)仅去除物质的目标体而不延伸到边界以外,
在描述的实施例中,通过利用由坐标变换器102生成的数据完成对器械22的控制,该数据指示钻或者其它切割工具相对于目标体的位置和方向。通过知道这些相对位置,可以控制外科器械22或者外科器械安装至其上的操纵器以使得仅去除期望物质。
在其它系统中,器械22具有可在三个自由度上相对于手持壳体移动并且由外科医生的手手动安置的切割工具,而不需要切割悬臂、引导臂或者其它约束机构的帮助。在标题为“Surgical InstrumentIncluding Housing,a Cutting Accessory that Extends from theHousing and Actuators that Establish the Position of the CuttingAccessory Relative to the Housing”的美国临时专利申请No.61/662,070(其公开内容通过引用合并于此)中示出了这种系统。
在这些实施例中,系统包括具有切割工具的手持外科切割器械。如标题为“Surgical Instrument Including Housing,a CuttingAccessory that Extends from the Housing and Actuators thatEstablish the Position of the Cutting Accessory Relative to theHousing”的美国临时专利申请No.61/662,070(其公开内容通过引用合并于此)所示,控制系统使用内部致动器/马达控制切割工具在至少3个自由度上的运动。导航系统20与控制系统进行通信。一个跟踪器(诸如跟踪器48)安装至器械。其它跟踪器(诸如跟踪器44、46)安装至患者的解剖结构。
在该实施例中,导航系统20与手持式外科切割器械的控制系统进行通信。导航系统20将位置和/或方向数据传递至控制系统。位置和/或方向数据表示器械22相对于解剖结构的位置和/或方向。该通信提供闭环控制以控制解剖结构的切割,使得切割发生在预定义边界(术语预定义边界被理解为包括预定义轨线、体积、线路、其它形状或者几何形状等等)内。
本发明的特征可以用于跟踪定位器坐标系LCLZ的突然或者意外的运动,如当摄像机单元36被外科人员撞击时可能发生。安装至摄像机单元36的加速度计(未示出)监控撞击并且如果检测到撞击则停止系统20。在该实施例中,加速度计与摄像机控制器42进行通信并且如果沿着x轴、y轴或者z轴的任何一个所测量的加速度超过预定值,那么摄像机控制器42向导航计算机26发送对应信号以禁用系统20并且等待摄像机单元36稳定并且重新开始测量。在某些情况下,在重新开始导航之前,将不得不重复初始化步骤200、300、400。
在一些实施例中,将虚拟LED安置在器械22的工作尖端处。在该实施例中,虚拟LED位于器械跟踪器48的模型中的工作尖端的位置处,以使得工作尖端位置被连续地计算。
所预期的权利要求的一个目标在于覆盖本发明的真实精神和范围内的所有这种修改和变型。此外,尽管上面描述的实施例与医疗应用相关,但是此处描述的发明还可适用于其它应用(诸如工业、航空航天、防护等等)。

Claims (55)

1.一种用于跟踪对象的导航系统,所述导航系统包括:
光学传感器;
跟踪器,用于安装至所述对象并且包括:
三个标志器,以及
非光学传感器,
其中所述光学传感器配置为从所述标志器顺序地接收光学信号以及所述非光学传感器配置为生成非光学信号;计算系统,配置为:
基于来自所述第一标志器的第一光学信号,确定在第一时间处所述标志器中的第一标志器的位置;
基于所述第一光学信号和来自所述非光学传感器的非光学信号,确定在所述第一时间处所述标志器中的第二标志器和第三标志器的位置;以及
使所述第一标志器、第二标志器和第三标志器的所述确定的位置与所述对象相关以跟踪所述对象的位置。
2.根据权利要求1所述的导航系统,其中所述非光学传感器设置在相对于所述标志器中的每一个的已知位置中。
3.根据权利要求1所述的导航系统,其中所述标志器是无源反射器。
4.根据权利要求1所述的导航系统,其中所述标志器是有源发射器。
5.根据权利要求3所述的导航系统,其中所述有源发射器是发光二极管。
6.根据权利要求1所述的导航系统,其中所述光学传感器容纳在摄像机单元中以及所述摄像机单元包括第二光学传感器。
7.根据权利要求6所述的导航系统,其中所述摄像机单元包括第三光学传感器。
8.根据权利要求7所述的导航系统,其中所述光学传感器是一维电荷耦合装置。
9.根据权利要求1所述的导航系统,包括具有第二非光学传感器和三个标志器的第二跟踪器。
10.根据权利要求9所述的导航系统,其中所述第二跟踪器被配置用于安装至骨骼。
11.根据权利要求1所述的导航系统,其中所述计算系统包括处理器,所述处理器通过基于所述第一光学信号计算所述第一标志器的第一速度以及通过基于所述第一速度和所述非光学信号计算所述第二标志器和第三标志器的速度来计算在所述第一时间中所述第二标志器和第三标志器的所述位置。
12.根据权利要求1所述的导航系统,其中所述计算系统使所述第一标志器、第二标志器和第三标志器的所述确定的位置与所述对象相关以跟踪所述对象的位置和方向。
13.根据权利要求12所述的导航系统,包括适合于在患者的解剖结构上选择界标的探头,所述探头具有在界标的选择期间向所述光学传感器传输信号的多个标志器。
14.根据权利要求1所述的导航系统,其中所述计算系统配置为在初始时间处测量所述第一标志器、第二标志器和第三标志器的位置以建立初始位置数据。
15.根据权利要求14所述的导航系统,其中所述计算系统配置为通过顺序地点亮所述第一标志器、第二标志器和第三标志器以向所述光学传感器发送光信号来测量所述第一标志器、第二标志器和第三标志器的位置以建立所述初始位置数据。
16.根据权利要求14所述的导航系统,其中所述计算系统配置为在建立所述初始位置数据时计算所述第一标志器、第二标志器和第三标志器的速度并且配置为将所述计算的速度与预定阈值相比较。
17.根据权利要求14所述的导航系统,其中所述计算系统配置为将在所述初始时间处的所述第一标志器、第二标志器和第三标志器的所述测量的位置与存储在所述计算系统中的所述第一标志器、第二标志器和第三标志器的模型相比较。
18.根据权利要求17所述的导航系统,其中所述计算系统配置为使所述第一标志器、第二标志器和第三标志器与所述模型匹配并且提供到所述模型的最佳拟合。
19.根据权利要求18所述的导航系统,其中所述计算系统配置为使一个或者多个虚拟标志器与所述模型匹配以提供到所述模型的所述最佳拟合。
20.根据权利要求17所述的导航系统,其中所述计算系统配置为生成从所述跟踪器的坐标系到定位器坐标系的变换矩阵。
21.根据权利要求1所述的导航系统,其中所述计算系统配置为计算所述第一标志器的线速度矢量。
22.根据权利要求21所述的导航系统,其中所述计算系统配置为在所述第一时间处测量所述跟踪器的角速度。
23.根据权利要求22所述的导航系统,其中所述计算系统配置为基于所述测量的角速度计算跟踪器坐标系的原点的相对速度矢量。
24.根据权利要求23所述的导航系统,其中所述计算系统配置为基于所述测量的角速度计算所述第二标志器和第三标志器的相对速度矢量。
25.根据权利要求24所述的导航系统,其中所述计算系统配置为基于所述第一标志器的所述计算的线速度矢量和所述跟踪器坐标系的原点的所述计算的相对速度矢量计算所述跟踪器坐标系的原点的速度矢量。
26.根据权利要求25所述的导航系统,其中所述计算系统配置为基于所述原点的所述计算的速度矢量和所述第二标志器和第三标志器的所述计算的相对速度矢量计算在所述第一时间处所述第二标志器和第三标志器的速度矢量。
27.根据权利要求26所述的导航系统,其中所述计算系统配置为基于在所述第一时间处所述第二标志器和第三标志器的所述计算的速度矢量计算在所述第一时间处所述第二标志器和第三标志器的所述位置。
28.根据权利要求27所述的导航系统,其中所述计算系统配置为计算一个或者多个虚拟标志器的相对速度矢量。
29.根据权利要求28所述的导航系统,其中所述计算系统配置为基于所述原点的所述计算的速度矢量和所述一个或者多个虚拟标志器的所述计算的相对速度矢量来计算在所述第一时间处所述一个或者多个虚拟标志器的速度矢量。
30.根据权利要求29所述的导航系统,其中所述计算系统配置为基于所述第一时间处所述一个或者多个虚拟标志器的所述计算的速度矢量计算在所述第一时间处所述一个或者多个虚拟标志器的所述位置。
31.一种机器人外科切割系统,包括:
机器人操纵器和切割工具;
机器人控制系统,用于在至少5个自由度上控制或者约束所述切割工具的运动;
导航系统,与所述机器人控制系统进行通信并且包括至少一个光学传感器;
安装至所述机器人操纵器的跟踪器;
用于安装至患者的解剖结构并且包括非光学传感器和三个标志器的跟踪器,
其中所述光学传感器从所述标志器接收光学信号并且所述非光学传感器生成非光学信号,以及其中所述导航系统向所述机器人控制系统传递指示所述解剖结构位置的位置数据以控制对所述解剖结构的切割,以使得所述切割发生在预定义边界内。
32.一种导航系统,包括:
定位器,包括至少一个光学传感器;
跟踪器,用于与所述光学传感器进行通信并且包括非光学传感器和三个标志器;以及
计算系统,配置为基于光学信号和非光学信号确定所述三个标志器中的每一个在定位器坐标系中的位置,其中所述计算系统执行匹配算法以使所述标志器中的一个或者多个在所述定位器坐标系中的所述确定的位置与所述标志器中的所述一个或者多个在相对于跟踪器坐标系建立的所述跟踪器的模型中的位置匹配,以获得将所述跟踪器坐标系变换为所述定位器坐标系的变换矩阵。
33.根据权利要求32所述的导航系统,其中所述计算系统包括处理器,配置为使虚拟点在所述定位器坐标系中的计算的位置与所述虚拟点在所述模型中的位置匹配以获得所述变换矩阵。
34.根据权利要求32所述的导航系统,其中所述计算系统包括处理器,配置为基于所述变换矩阵重新计算所述标志器在所述定位器坐标系中的所述确定的位置中的一个或者多个。
35.一种用于跟踪对象的系统,所述系统包括:
至少两个光学传感器;
跟踪器,用于安装至所述对象并且包括非光学传感器和三个标志器,
其中所述至少两个光学传感器按照至少100Hz的光学感测频率从所述标志器接收光学信号,以及所述非光学传感器按照至少100Hz的非光学感测频率生成非光学信号。
36.根据权利要求35所述的系统,其中所述光学感测频率为至少300Hz以及所述非光学感测频率为至少300Hz。
37.一种用于在外科程序期间跟踪对象的方法,所述方法使用光学传感器、包括非光学传感器和三个标志器的安装至所述对象的跟踪器以及计算系统,所述方法包括下列步骤:
从所述标志器顺序地接收光学信号;
生成非光学信号;
基于来自所述第一标志器的第一光学信号,确定在第一时间处所述标志器中的第一标志器的位置;
基于所述第一光学信号和来自所述非光学传感器的非光学信号确定在所述第一时间处所述标志器中的第二标志器和第三标志器的位置,其中所述光学传感器在所述第一时间处没有从所述第二标志器和所述第三标志器接收光学信号;以及
使所述第一标志器、第二标志器和第三标志器的所述确定的位置与所述对象相关以在所述外科程序期间跟踪所述对象的位置。
38.根据权利要求37所述的方法,包括在初始时间处测量所述第一标志器、第二标志器和第三标志器的位置以建立初始位置数据。
39.根据权利要求38所述的方法,其中测量所述第一标志器、第二标志器和第三标志器的所述位置以建立所述初始位置数据包括顺序地点亮所述第一标志器、第二标志器和第三标志器以向所述光学传感器发送光信号。
40.根据权利要求38所述的方法,包括在建立所述初始位置数据时计算所述第一标志器、第二标志器和第三标志器的速度以及将所述计算的速度与预定阈值相比较。
41.根据权利要求38所述的方法,包括将所述初始时间处的所述第一标志器、第二标志器和第三标志器的所述测量的位置与存储在所述计算系统中的所述第一标志器、第二标志器和第三标志器的模型相比较。
42.根据权利要求41所述的方法,包括使所述第一标志器、第二标志器和第三标志器与所述存储的模型匹配以及提供到所述模型的最佳拟合。
43.根据权利要求42所述的方法,包括使所述一个或者多个虚拟标志器与所述存储的模型匹配以提供到所述模型的所述最佳拟合。
44.根据权利要求38所述的方法,包括生成从所述跟踪器的坐标系到定位器坐标系的变换矩阵。
45.根据权利要求37所述的方法,包括计算所述第一标志器的线速度矢量。
46.根据权利要求45所述的方法,包括在所述第一时间处测量所述跟踪器的角速度。
47.根据权利要求46所述的方法,包括基于所述测量的角速度计算跟踪器坐标系的原点的相对速度矢量。
48.根据权利要求47所述的方法,包括基于所述测量的角速度为所述第二标志器和第三标志器计算相对速度矢量。
49.根据权利要求48所述的方法,包括基于所述第一标志器的所述计算的线速度矢量和所述跟踪器坐标系的原点的所述计算的相对速度矢量来计算所述跟踪器坐标系的原点的速度矢量。
50.根据权利要求49所述的方法,包括基于所述原点的所述计算的速度矢量以及所述第二标志器和第三标志器的所述计算的相对速度矢量来计算在所述第一时间处所述第二标志器和第三标志器的速度矢量。
51.根据权利要求50所述的方法,包括基于在所述第一时间处所述第二标志器和第三标志器的所述计算的速度矢量计算在所述第一时间处所述第二标志器和第三标志器的所述位置。
52.根据权利要求51所述的方法,包括为一个或者多个虚拟标志器计算相对速度矢量。
53.根据权利要求52所述的方法,包括基于所述原点的所述计算的速度矢量以及所述一个或者多个虚拟标志器的所述计算的相对速度矢量来计算在所述第一时间处所述一个或者多个虚拟标志器的速度矢量。
54.根据权利要求53所述的方法,包括基于所述第一时间处所述一个或者多个虚拟标志器的所述计算的速度矢量计算在所述第一时间处所述一个或者多个虚拟标志器的所述位置。
55.一种用于在外科程序期间跟踪对象的方法,所述方法使用光学传感器、包括非光学传感器和三个标志器的安装至所述对象的跟踪器以及计算系统,所述方法包括下列步骤:
将所述三个标志器安置在所述光学传感器的视场中以使得所述光学传感器从所述标志器顺序地接收光学信号;
操作所述计算系统以:基于来自所述第一标志器的第一光学信号确定在第一时间处所述标志器中的第一标志器的位置;基于所述第一光学信号和来自所述非光学传感器的非光学信号确定在所述第一时间处所述标志器中的第二标志器和第三标志器的位置,其中所述光学传感器在所述第一时间处没有从所述第二标志器和所述第三标志器接收光学信号;以及使所述第一标志器、第二标志器和第三标志器的所述确定的位置与所述对象相关以在所述外科程序期间跟踪所述对象的位置。
CN201380050199.2A 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统 Active CN104684502B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110822755.XA CN113545854A (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统
CN201811105300.0A CN109171964B (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201261705804P 2012-09-26 2012-09-26
US61/705,804 2012-09-26
US14/035,207 US9008757B2 (en) 2012-09-26 2013-09-24 Navigation system including optical and non-optical sensors
US14/035,207 2013-09-24
PCT/US2013/061642 WO2014052428A1 (en) 2012-09-26 2013-09-25 Navigation system including optical and non-optical sensors

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN202110822755.XA Division CN113545854A (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统
CN201811105300.0A Division CN109171964B (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统

Publications (2)

Publication Number Publication Date
CN104684502A true CN104684502A (zh) 2015-06-03
CN104684502B CN104684502B (zh) 2018-10-19

Family

ID=50339531

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201380050199.2A Active CN104684502B (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统
CN201811105300.0A Active CN109171964B (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统
CN202110822755.XA Pending CN113545854A (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201811105300.0A Active CN109171964B (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统
CN202110822755.XA Pending CN113545854A (zh) 2012-09-26 2013-09-25 包括光学传感器和非光学传感器的导航系统

Country Status (8)

Country Link
US (6) US9008757B2 (zh)
EP (2) EP3884900A1 (zh)
JP (3) JP6370789B2 (zh)
KR (3) KR102216509B1 (zh)
CN (3) CN104684502B (zh)
AU (3) AU2013323646B2 (zh)
CA (1) CA2883508A1 (zh)
WO (1) WO2014052428A1 (zh)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108289720A (zh) * 2015-11-27 2018-07-17 克瑞肖株式会社 识别整形外科手术标记的位置的系统及方法
CN108324373A (zh) * 2018-03-19 2018-07-27 南开大学 一种基于电磁定位系统的穿刺手术机器人精确定位实现方法
CN109009438A (zh) * 2018-09-13 2018-12-18 上海逸动医学科技有限公司 柔性无创定位装置及其在术中手术路径规划的应用及系统
CN109758234A (zh) * 2019-02-15 2019-05-17 哈尔滨工业大学 用于微创手术移动腹腔镜自动控制系统及其控制方法
CN109844451A (zh) * 2016-10-14 2019-06-04 奥尔索夫特公司 机械光学指针
CN110403699A (zh) * 2018-04-30 2019-11-05 长庚大学 手术导引系统
CN110831536A (zh) * 2017-12-06 2020-02-21 奥瑞斯健康公司 用于针对非命令器械滚转进行校正的系统和方法
CN111281541A (zh) * 2020-03-09 2020-06-16 中国人民解放军总医院 检测手术中导航标志物移动的方法和装置
CN112043380A (zh) * 2019-06-05 2020-12-08 格罗伯斯医疗有限公司 手术机器人系统
US11141048B2 (en) 2015-06-26 2021-10-12 Auris Health, Inc. Automated endoscope calibration
US11280690B2 (en) 2017-10-10 2022-03-22 Auris Health, Inc. Detection of undesirable forces on a robotic manipulator
US11298195B2 (en) 2019-12-31 2022-04-12 Auris Health, Inc. Anatomical feature identification and targeting
WO2022126828A1 (zh) * 2020-12-18 2022-06-23 北京长木谷医疗科技有限公司 关节置换手术导航系统及方法
US11497568B2 (en) 2018-09-28 2022-11-15 Auris Health, Inc. Systems and methods for docking medical instruments
US11510736B2 (en) 2017-12-14 2022-11-29 Auris Health, Inc. System and method for estimating instrument location
US11529129B2 (en) 2017-05-12 2022-12-20 Auris Health, Inc. Biopsy apparatus and system
US11602372B2 (en) 2019-12-31 2023-03-14 Auris Health, Inc. Alignment interfaces for percutaneous access
US11660147B2 (en) 2019-12-31 2023-05-30 Auris Health, Inc. Alignment techniques for percutaneous access
US11666393B2 (en) 2017-06-30 2023-06-06 Auris Health, Inc. Systems and methods for medical instrument compression compensation
US11712154B2 (en) 2016-09-30 2023-08-01 Auris Health, Inc. Automated calibration of surgical instruments with pull wires
US11771309B2 (en) 2016-12-28 2023-10-03 Auris Health, Inc. Detecting endolumenal buckling of flexible instruments

Families Citing this family (167)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7635390B1 (en) 2000-01-14 2009-12-22 Marctec, Llc Joint replacement component having a modular articulating surface
US7708741B1 (en) 2001-08-28 2010-05-04 Marctec, Llc Method of preparing bones for knee replacement surgery
US9155544B2 (en) 2002-03-20 2015-10-13 P Tech, Llc Robotic systems and methods
US8121361B2 (en) 2006-05-19 2012-02-21 The Queen's Medical Center Motion tracking system for real time adaptive imaging and spectroscopy
EP2747641A4 (en) 2011-08-26 2015-04-01 Kineticor Inc METHOD, SYSTEMS AND DEVICES FOR SCAN INTERNAL MOTION CORRECTION
US11896446B2 (en) 2012-06-21 2024-02-13 Globus Medical, Inc Surgical robotic automation with tracking markers
US11298196B2 (en) 2012-06-21 2022-04-12 Globus Medical Inc. Surgical robotic automation with tracking markers and controlled tool advancement
US10231791B2 (en) 2012-06-21 2019-03-19 Globus Medical, Inc. Infrared signal based position recognition system for use with a robot-assisted surgery
US11786324B2 (en) 2012-06-21 2023-10-17 Globus Medical, Inc. Surgical robotic automation with tracking markers
US11253327B2 (en) 2012-06-21 2022-02-22 Globus Medical, Inc. Systems and methods for automatically changing an end-effector on a surgical robot
US11864745B2 (en) 2012-06-21 2024-01-09 Globus Medical, Inc. Surgical robotic system with retractor
US11857266B2 (en) 2012-06-21 2024-01-02 Globus Medical, Inc. System for a surveillance marker in robotic-assisted surgery
US20190380794A1 (en) * 2012-06-21 2019-12-19 Globus Medical, Inc. Surgical robotic automation with tracking markers
US11589771B2 (en) 2012-06-21 2023-02-28 Globus Medical Inc. Method for recording probe movement and determining an extent of matter removed
US10799298B2 (en) 2012-06-21 2020-10-13 Globus Medical Inc. Robotic fluoroscopic navigation
US11857149B2 (en) 2012-06-21 2024-01-02 Globus Medical, Inc. Surgical robotic systems with target trajectory deviation monitoring and related methods
US11045267B2 (en) 2012-06-21 2021-06-29 Globus Medical, Inc. Surgical robotic automation with tracking markers
US10624710B2 (en) 2012-06-21 2020-04-21 Globus Medical, Inc. System and method for measuring depth of instrumentation
US11793570B2 (en) 2012-06-21 2023-10-24 Globus Medical Inc. Surgical robotic automation with tracking markers
US10758315B2 (en) 2012-06-21 2020-09-01 Globus Medical Inc. Method and system for improving 2D-3D registration convergence
US11864839B2 (en) 2012-06-21 2024-01-09 Globus Medical Inc. Methods of adjusting a virtual implant and related surgical navigation systems
US11317971B2 (en) 2012-06-21 2022-05-03 Globus Medical, Inc. Systems and methods related to robotic guidance in surgery
US11399900B2 (en) 2012-06-21 2022-08-02 Globus Medical, Inc. Robotic systems providing co-registration using natural fiducials and related methods
US9008757B2 (en) * 2012-09-26 2015-04-14 Stryker Corporation Navigation system including optical and non-optical sensors
EP3424459B1 (en) 2013-01-16 2023-12-13 Stryker Corporation Navigation systems for indicating line-of-sight errors
US9993273B2 (en) 2013-01-16 2018-06-12 Mako Surgical Corp. Bone plate and tracking device using a bone plate for attaching to a patient's anatomy
US9305365B2 (en) 2013-01-24 2016-04-05 Kineticor, Inc. Systems, devices, and methods for tracking moving targets
US10327708B2 (en) 2013-01-24 2019-06-25 Kineticor, Inc. Systems, devices, and methods for tracking and compensating for patient motion during a medical imaging scan
US9717461B2 (en) * 2013-01-24 2017-08-01 Kineticor, Inc. Systems, devices, and methods for tracking and compensating for patient motion during a medical imaging scan
EP2950714A4 (en) 2013-02-01 2017-08-16 Kineticor, Inc. Motion tracking system for real time adaptive motion compensation in biomedical imaging
EP3007637B1 (en) 2013-06-11 2017-11-08 Minmaxmedical System for the treatment of a planned volume of a body part
US10390737B2 (en) 2013-09-30 2019-08-27 Stryker Corporation System and method of controlling a robotic system for manipulating anatomy of a patient during a surgical procedure
US11033182B2 (en) 2014-02-21 2021-06-15 3Dintegrated Aps Set comprising a surgical instrument
CN106572810A (zh) 2014-03-24 2017-04-19 凯内蒂科尔股份有限公司 去除医学成像扫描的预期运动校正的系统、方法和装置
JP6542259B2 (ja) 2014-04-24 2019-07-10 コヴィディエン リミテッド パートナーシップ ロボットインターフェース位置調整決定システムおよび方法
EP3443925B1 (en) 2014-05-14 2021-02-24 Stryker European Holdings I, LLC Processor arrangement for tracking the position of a work target
JP6205387B2 (ja) * 2014-06-04 2017-09-27 アニマ株式会社 仮想マーカーの位置情報の取得方法及び装置、動作計測方法
CN106714681A (zh) 2014-07-23 2017-05-24 凯内蒂科尔股份有限公司 用于在医学成像扫描期间追踪和补偿患者运动的系统、设备和方法
CN110448345B (zh) 2014-08-12 2022-10-14 直观外科手术操作公司 检测不受控制的移动
KR101645392B1 (ko) * 2014-08-13 2016-08-02 주식회사 고영테크놀러지 트랙킹 시스템 및 이를 이용한 트랙킹 방법
US10675097B2 (en) * 2014-08-28 2020-06-09 Waldemar Link Gmbh & Co. Kg Handheld surgical tool with autonomous navigation
JP6481029B2 (ja) 2014-10-31 2019-03-13 メドトロニック・アドヴァンスド・エナジー・エルエルシー Rf生成器における漏れ電流を低減する電力監視回路および方法
KR102477470B1 (ko) * 2014-11-21 2022-12-13 씽크 써지컬, 인크. 시각 추적 시스템과 추적 마커 간에 데이터를 전송하기 위한 가시광 통신 시스템
GB2548056B (en) 2014-11-25 2020-07-29 Synaptive Medical Barbados Inc Sensor based tracking tool for medical components
DE102015201460B4 (de) * 2015-01-28 2023-05-17 Siemens Healthcare Gmbh Positionsbestimmung eines medizinischen Instruments
CN104658393A (zh) * 2015-02-10 2015-05-27 上海理工大学 腹腔镜模拟手术训练评价系统及方法
US10660711B2 (en) 2015-02-25 2020-05-26 Mako Surgical Corp. Navigation systems and methods for reducing tracking interruptions during a surgical procedure
CN107427330B (zh) * 2015-04-10 2020-10-16 马科外科公司 在手术工具的自主移动期间控制手术工具的系统和方法
US10470724B2 (en) 2015-04-13 2019-11-12 Precisionrad Llc Laser and accelerometer guided medical device
CN113040920A (zh) 2015-05-19 2021-06-29 马科外科公司 操纵解剖体的系统和方法
DE102015109371A1 (de) * 2015-06-12 2016-12-15 avateramedical GmBH Vorrichtung und Verfahren zur robotergestützten Chirurgie
US10117713B2 (en) 2015-07-01 2018-11-06 Mako Surgical Corp. Robotic systems and methods for controlling a tool removing material from a workpiece
US11020144B2 (en) 2015-07-21 2021-06-01 3Dintegrated Aps Minimally invasive surgery system
JP6776327B2 (ja) 2015-07-21 2020-10-28 スリーディインテグレイテッド アーペーエス3Dintegrated Aps カニューレアセンブリキット、套管針アセンブリキット、スリーブアセンブリ、低侵襲性手術システム及び方法
US9943247B2 (en) 2015-07-28 2018-04-17 The University Of Hawai'i Systems, devices, and methods for detecting false movements for motion correction during a medical imaging scan
DK178899B1 (en) 2015-10-09 2017-05-08 3Dintegrated Aps A depiction system
US10058393B2 (en) 2015-10-21 2018-08-28 P Tech, Llc Systems and methods for navigation and visualization
US10828125B2 (en) * 2015-11-03 2020-11-10 Synaptive Medical (Barbados) Inc. Dual zoom and dual field-of-view microscope
US10716515B2 (en) 2015-11-23 2020-07-21 Kineticor, Inc. Systems, devices, and methods for tracking and compensating for patient motion during a medical imaging scan
EP3397188B1 (en) 2015-12-31 2020-09-09 Stryker Corporation System and methods for preparing surgery on a patient at a target site defined by a virtual object
US11883217B2 (en) 2016-02-03 2024-01-30 Globus Medical, Inc. Portable medical imaging system and method
US11064904B2 (en) 2016-02-29 2021-07-20 Extremity Development Company, Llc Smart drill, jig, and method of orthopedic surgery
EP3249427B1 (en) * 2016-04-22 2019-06-12 Globus Medical, Inc. A device for regenerating an infrared signal
CN113616332A (zh) 2016-05-23 2021-11-09 马科外科公司 在机器人手术过程期间识别和跟踪物理对象的系统和方法
US10537395B2 (en) 2016-05-26 2020-01-21 MAKO Surgical Group Navigation tracker with kinematic connector assembly
WO2017208186A2 (en) * 2016-06-02 2017-12-07 Atracsys Sàrl Mobile surgical navigation system
US11229489B2 (en) 2016-06-16 2022-01-25 Zimmer, Inc. Soft tissue balancing in articular surgery
US10136952B2 (en) * 2016-06-16 2018-11-27 Zimmer, Inc. Soft tissue balancing in articular surgery
WO2017223120A1 (en) * 2016-06-20 2017-12-28 Avra Medical Robotics, Inc. Robotic medical apparatus, system, and method
KR101848027B1 (ko) * 2016-08-16 2018-04-12 주식회사 고영테크놀러지 정위수술용 수술로봇 시스템 및 정위수술용 로봇의 제어방법
EP3509527A4 (en) 2016-09-09 2020-12-30 Mobius Imaging LLC METHODS AND SYSTEMS FOR DISPLAYING PATIENT DATA IN COMPUTER-ASSISTED SURGERY
WO2018075784A1 (en) * 2016-10-21 2018-04-26 Syverson Benjamin Methods and systems for setting trajectories and target locations for image guided surgery
US10456207B2 (en) 2016-10-21 2019-10-29 Mako Surgical Corp. Systems and tools for use with surgical robotic manipulators
EP3541270A4 (en) 2016-11-18 2020-06-10 Stryker Corp. METHOD AND DEVICE FOR TREATING A JOINT, INCLUDING THE TREATMENT OF A CAM-LIKE FEMOROACETABULAR IMPINGEMENT IN A HIP JOINT AND A PLIERS-LIKE FEMOROACETABULAR IMPINGEMENT IN A HIP GEL
EP3811890B1 (en) * 2016-11-21 2022-06-15 St. Jude Medical International Holding S.à r.l. Fluorolucent magnetic field generator
JP7076447B2 (ja) 2016-11-24 2022-05-27 ユニヴァーシティ オブ ワシントン ヘッドマウントディスプレイのための光照射野キャプチャおよびレンダリング
EP3551099B1 (en) 2016-12-08 2024-03-20 Orthotaxy Surgical system for cutting an anatomical structure according to at least one target plane
EP3551098B1 (en) 2016-12-08 2024-03-20 Orthotaxy Surgical system for cutting an anatomical structure according to at least one target cutting plane
US10660715B2 (en) 2016-12-16 2020-05-26 Mako Surgical Corp. Techniques for detecting errors or loss of accuracy in a surgical robotic system
WO2018112025A1 (en) 2016-12-16 2018-06-21 Mako Surgical Corp. Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site
EP3609424A1 (en) 2017-04-14 2020-02-19 Stryker Corporation Surgical systems and methods for facilitating ad-hoc intraoperative planning of surgical procedures
EP4344658A2 (en) 2017-05-10 2024-04-03 MAKO Surgical Corp. Robotic spine surgery system
US11033341B2 (en) 2017-05-10 2021-06-15 Mako Surgical Corp. Robotic spine surgery system and methods
EP3634320B1 (en) 2017-06-09 2024-04-03 MAKO Surgical Corp. Tools for positioning workpieces with surgical robots
AU2018282197A1 (en) 2017-06-09 2019-12-19 Mako Surgical Corp. Robotic system and method for producing reactive forces to implement virtual boundaries
CN107149722B (zh) * 2017-06-20 2020-10-09 深圳市瀚翔生物医疗电子股份有限公司 一种经颅磁刺激治疗设备
US10806529B2 (en) * 2017-07-20 2020-10-20 Mako Surgical Corp. System and method for robotically assisting a surgical procedure
US11027432B2 (en) 2017-09-06 2021-06-08 Stryker Corporation Techniques for controlling position of an end effector of a robotic device relative to a virtual constraint
KR20170123305A (ko) * 2017-10-30 2017-11-07 이일권 내비게이터를 가진 인체 시술 장치 및 그에 의한 인체 시술 위치 표시 방법
US11241285B2 (en) 2017-11-07 2022-02-08 Mako Surgical Corp. Robotic system for shoulder arthroplasty using stemless implant components
US11432945B2 (en) 2017-11-07 2022-09-06 Howmedica Osteonics Corp. Robotic system for shoulder arthroplasty using stemless implant components
US11173048B2 (en) 2017-11-07 2021-11-16 Howmedica Osteonics Corp. Robotic system for shoulder arthroplasty using stemless implant components
US10555781B2 (en) 2017-11-15 2020-02-11 Stryker Corporation High bandwidth and low latency hybrid communication techniques for a navigation system
WO2019147948A1 (en) 2018-01-26 2019-08-01 Mako Surgical Corp. End effectors, systems, and methods for impacting prosthetics guided by surgical robots
US11160620B2 (en) 2018-01-26 2021-11-02 Mako Surgical Corp. End effectors and methods for driving tools guided by surgical robotic systems
US11464569B2 (en) 2018-01-29 2022-10-11 Stryker Corporation Systems and methods for pre-operative visualization of a joint
US11534242B2 (en) 2018-02-19 2022-12-27 Mako Surgical Corp. Surgical systems and methods for identifying tools guided by surgical robots
US10881472B2 (en) * 2018-02-20 2021-01-05 Verb Surgical Inc. Correcting a robotic surgery user interface device tracking input
US11464577B2 (en) 2018-03-02 2022-10-11 Mako Surgical Corp. Tool assembly, systems, and methods for manipulating tissue
US10933526B2 (en) * 2018-04-23 2021-03-02 General Electric Company Method and robotic system for manipulating instruments
EP3569159A1 (en) * 2018-05-14 2019-11-20 Orthotaxy Surgical system for cutting an anatomical structure according to at least one target plane
US11191594B2 (en) 2018-05-25 2021-12-07 Mako Surgical Corp. Versatile tracking arrays for a navigation system and methods of recovering registration using the same
US11292135B2 (en) 2018-05-31 2022-04-05 Mako Surgical Corp. Rotating switch sensor for a robotic system
EP3581121A1 (en) 2018-06-15 2019-12-18 MAKO Surgical Corp. Techniques for patient-specific milling path generation
DE102019004233B4 (de) 2018-06-15 2022-09-22 Mako Surgical Corp. Systeme und verfahren zum verfolgen von objekten
US11510737B2 (en) 2018-06-21 2022-11-29 Mako Surgical Corp. Patella tracking
US11291507B2 (en) * 2018-07-16 2022-04-05 Mako Surgical Corp. System and method for image based registration and calibration
US11253330B2 (en) 2018-09-26 2022-02-22 Mako Surgical Corp. Systems and tools for use with surgical robotic manipulators
US11707259B2 (en) 2018-10-19 2023-07-25 Canon U.S.A., Inc. Wireless needle guidance using encoder sensor and encoder scale to achieve positional sensing between movable components
US11684489B2 (en) 2018-10-29 2023-06-27 Mako Surgical Corp. Robotic system for ankle arthroplasty
AU2019374890A1 (en) 2018-11-08 2021-06-03 Mako Surgical Corp. Robotic spine surgery system and methods
US11123142B2 (en) 2018-12-06 2021-09-21 Biosense Webster (Israel) Ltd. Quick registration of coordinate systems for robotic surgery
US11547482B2 (en) 2018-12-13 2023-01-10 Mako Surgical Corp. Techniques for patient-specific morphing of virtual boundaries
US11819287B2 (en) 2018-12-17 2023-11-21 Zimmer Biomet Spine, Inc. Universal navigation instrument adapter
WO2020157985A1 (ja) * 2019-02-01 2020-08-06 TCC Media Lab株式会社 合成画像生成システム及び初期条件リセットシステム
EP3692939B1 (en) 2019-02-07 2021-07-14 Stryker European Operations Limited Surgical systems for facilitating tissue treatment
US11564761B2 (en) 2019-03-08 2023-01-31 Mako Surgical Corp. Systems and methods for controlling movement of a surgical tool along a predefined path
AU2020241316A1 (en) 2019-03-15 2021-10-07 Mako Surgical Corp. Robotic surgical system and methods utilizing a cutting bur for bone penetration and cannulation
JP7260877B2 (ja) * 2019-05-21 2023-04-19 国立大学法人 東京大学 ロボットハンド、ロボットハンドの制御装置、およびロボットシステム
US20230404684A1 (en) * 2019-07-01 2023-12-21 Smith & Nephew, Inc. Surgical assistant device
US11832892B2 (en) 2019-07-10 2023-12-05 Mako Surgical Corp. Navigation systems for communicating tracker status conditions
JP2022540684A (ja) 2019-07-15 2022-09-16 ストライカー・コーポレイション 手持ち式外科用ロボット機器システムおよび方法
FR3100884B1 (fr) * 2019-09-17 2021-10-22 Safran Electronics & Defense Procédé et système de positionnement de véhicule mettant en œuvre un dispositif de capture d’image
CN110695993B (zh) * 2019-09-27 2021-02-02 哈尔滨工业大学(深圳) 一种柔性机械臂同步测量方法、系统及装置
CN114449969A (zh) 2019-09-30 2022-05-06 马科外科公司 用于引导工具的移动的系统和方法
AU2020357877A1 (en) 2019-10-01 2022-05-19 Mako Surgical Corp. Surgical systems for guiding robotic manipulators
FI20196022A1 (en) * 2019-11-27 2021-05-28 Novatron Oy Method and positioning system for determining the position and orientation of a machine
JP2023512760A (ja) 2020-02-04 2023-03-29 マコ サージカル コーポレーション 視覚インジケータを備える手持ち式ロボット手術器具システム及びそれを制御する方法
WO2021163474A1 (en) * 2020-02-13 2021-08-19 Smith & Nephew, Inc. Systems for robotic-assisted insertion of medical fasteners
EP3886056A1 (en) 2020-03-16 2021-09-29 Stryker Australia PTY LTD Automated cut planning for removal of diseased regions
CN115361920A (zh) 2020-03-27 2022-11-18 马科外科公司 具有触觉接口的机器人脊柱外科手术系统和方法
CN115379814A (zh) 2020-03-27 2022-11-22 马科外科公司 用于基于虚拟边界控制工具的机器人移动的系统和方法
US11931267B2 (en) * 2020-05-15 2024-03-19 Jeffrey Wilde Joint implant extraction and placement system and localization device used therewith
US20210378756A1 (en) * 2020-06-09 2021-12-09 Globus Medical, Inc. Surgical object tracking in visible light via fiducial seeding and synthetic image registration
CN115835830A (zh) 2020-06-09 2023-03-21 史赛克雷宾格尔有限公司 用于计算机辅助干预的空间感知显示器
CN113876425B (zh) * 2020-07-01 2023-09-12 北京和华瑞博医疗科技有限公司 外科手术系统及导航方法
AU2021212045A1 (en) 2020-08-05 2022-02-24 Mako Surgical Corp. Robotic surgical system including a coupler for connecting a tool to a manipulator and methods of using the coupler
US11844697B2 (en) 2020-09-03 2023-12-19 Globus Medical, Inc. Systems and methods for knee arthroplasty
EP4210619A1 (en) 2020-09-08 2023-07-19 MAKO Surgical Corp. Systems and methods for guiding movement of a handheld medical robotic instrument
EP4216865A1 (en) 2020-09-22 2023-08-02 Mobius Imaging, LLC Mount assemblies for use with navigated surgical systems
WO2022067066A1 (en) 2020-09-24 2022-03-31 Mako Surgical Corp. Interlocking collet system for a surgical device
EP4240267A1 (en) 2020-11-06 2023-09-13 Stryker Corporation Robotic hand-held surgical instrument systems and methods
CN112641510B (zh) * 2020-12-18 2021-08-17 北京长木谷医疗科技有限公司 关节置换手术机器人导航定位系统及方法
CN116710017A (zh) 2020-12-31 2023-09-05 马科外科公司 减轻运动学部件的不期望定向运动的机器人系统和方法
US11295460B1 (en) 2021-01-04 2022-04-05 Proprio, Inc. Methods and systems for registering preoperative image data to intraoperative image data of a scene, such as a surgical scene
JP2024506241A (ja) 2021-01-20 2024-02-13 マコ サージカル コーポレーション ロボットハンドヘルド手術器具システムおよび方法
US20240090957A1 (en) 2021-01-20 2024-03-21 Mako Surgical Corp. Robotic Hand-Held Surgical Instrument Systems And Methods
AU2022218950A1 (en) 2021-02-11 2023-08-31 Mako Surgical Corp. Robotic manipulator comprising isolation mechanism for force/torque sensor
WO2022180610A2 (en) 2021-02-26 2022-09-01 Stryker European Operations Limited Tracker and related accessories for a surgical navigation system
WO2022182963A2 (en) 2021-02-26 2022-09-01 Mobius Imaging Llc Rotational tracker adapter with biasing mechanism
CN115525046A (zh) * 2021-06-24 2022-12-27 深圳乐动机器人股份有限公司 机器人及其沿边控制方法
US20230013867A1 (en) 2021-07-19 2023-01-19 Mako Surgical Corp. Surgical Tool Guard
WO2023018650A1 (en) 2021-08-10 2023-02-16 Mako Surgical Corp. Tracking apparatus for tracking a patient limb
WO2023121966A1 (en) 2021-12-20 2023-06-29 Mako Surgical Corp. Robotic systems, methods and software programs for modifying tool operation based on tissue parameters
WO2023136930A2 (en) 2022-01-12 2023-07-20 Mako Surgical Corp. Systems and methods for guiding movement of a hand-held medical robotic instrument
WO2023141265A2 (en) 2022-01-20 2023-07-27 Mako Surgical Corp. Robotic hand-held surgical system
WO2023154301A2 (en) 2022-02-08 2023-08-17 Mobius Imaging, Llc Resilient drape assemblies with guides for use with surgical robots
WO2023154432A1 (en) 2022-02-10 2023-08-17 Mobius Imaging, Llc Medical imaging system and methods
CN114683279B (zh) * 2022-02-17 2023-05-23 广东博智林机器人有限公司 导航精度的确定方法、装置和电子设备
WO2023167906A1 (en) 2022-03-02 2023-09-07 Mako Surgical Corp. Robotic system including a link tracker
US20230329813A1 (en) 2022-04-18 2023-10-19 Mako Surgical Corp. Systems And Methods For Guided Placement Of A Robotic Manipulator
WO2023230034A1 (en) 2022-05-25 2023-11-30 Mobius Imaging, Llc Medical imaging system and methods
WO2023235483A1 (en) 2022-06-03 2023-12-07 Mako Surgical Corp. Surgical robotic system with compliance mechanism
WO2023248186A1 (en) 2022-06-22 2023-12-28 Stryker European Operations Limited Surgical sagittal blade cartridge
WO2024006413A1 (en) 2022-06-29 2024-01-04 Mobius Imaging, Llc Mount assemblies with anchors for use with navigated surgical systems
WO2024020088A1 (en) 2022-07-20 2024-01-25 Mako Surgical Corp. Robotic hand-held surgical instrument systems and methods
US20240081934A1 (en) 2022-09-09 2024-03-14 Mako Surgical Corp. Robotic surgical systems and methods for guiding a tool along a path using hybrid automated/manual control

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0456103A2 (en) * 1990-05-11 1991-11-13 International Business Machines Corporation Image-directed robotic system for precise surgery
WO2011128766A2 (en) * 2010-04-13 2011-10-20 Picard Frederic Methods and systems for object tracking
CN202146362U (zh) * 2010-12-30 2012-02-22 上海交通大学医学院附属第九人民医院 一种基于光学导航七自由度颅颌面手术辅助机械臂
CN102449666A (zh) * 2009-03-26 2012-05-09 直观外科手术操作公司 用于为操纵内窥镜设备的末端朝向一个或更多个界标转向提供视觉引导和在内窥镜导航中辅助操作者的系统

Family Cites Families (200)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506682A (en) 1982-02-16 1996-04-09 Sensor Adaptive Machines Inc. Robot vision using targets
DE3884800D1 (de) 1987-05-27 1993-11-11 Schloendorff Georg Prof Dr Verfahren und vorrichtung zur reproduzierbaren optischen darstellung eines chirurgischen eingriffes.
US5569578A (en) 1990-04-10 1996-10-29 Mushabac; David R. Method and apparatus for effecting change in shape of pre-existing object
US6006126A (en) 1991-01-28 1999-12-21 Cosman; Eric R. System and method for stereotactic registration of image scan data
US5662111A (en) 1991-01-28 1997-09-02 Cosman; Eric R. Process of stereotactic optical navigation
US6167295A (en) 1991-01-28 2000-12-26 Radionics, Inc. Optical and computer graphic stereotactic localizer
US6675040B1 (en) 1991-01-28 2004-01-06 Sherwood Services Ag Optical object tracking system
US5279309A (en) 1991-06-13 1994-01-18 International Business Machines Corporation Signaling device and method for monitoring positions in a surgical operation
US5603318A (en) 1992-04-21 1997-02-18 University Of Utah Research Foundation Apparatus and method for photogrammetric surgical localization
DE4225112C1 (de) 1992-07-30 1993-12-09 Bodenseewerk Geraetetech Einrichtung zum Messen der Position eines Instruments relativ zu einem Behandlungsobjekt
AT399647B (de) 1992-07-31 1995-06-26 Truppe Michael Anordnung zur darstellung des inneren von körpern
US5497061A (en) 1993-03-31 1996-03-05 Hitachi, Ltd. Method of controlling robot's compliance
JPH08509144A (ja) 1993-04-22 1996-10-01 ピクシス,インコーポレイテッド 物体の相対的位置を突き止めるシステム
EP0699050B1 (en) 1993-04-26 2004-03-03 St. Louis University Indicating the position of a probe
US5803089A (en) 1994-09-15 1998-09-08 Visualization Technology, Inc. Position tracking and imaging system for use in medical applications
US5829444A (en) 1994-09-15 1998-11-03 Visualization Technology, Inc. Position tracking and imaging system for use in medical applications
US5765561A (en) 1994-10-07 1998-06-16 Medical Media Systems Video-based surgical targeting system
EP1201199B1 (en) 1994-10-07 2006-03-15 St. Louis University Surgical navigation systems including reference and localization frames
US5592401A (en) 1995-02-28 1997-01-07 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
US5930741A (en) 1995-02-28 1999-07-27 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
US6246898B1 (en) 1995-03-28 2001-06-12 Sonometrics Corporation Method for carrying out a medical procedure using a three-dimensional tracking and imaging system
US5577502A (en) 1995-04-03 1996-11-26 General Electric Company Imaging of interventional devices during medical procedures
US5730129A (en) 1995-04-03 1998-03-24 General Electric Company Imaging of interventional devices in a non-stationary subject
US5638819A (en) 1995-08-29 1997-06-17 Manwaring; Kim H. Method and apparatus for guiding an instrument to a target
US6351659B1 (en) 1995-09-28 2002-02-26 Brainlab Med. Computersysteme Gmbh Neuro-navigation system
US5682886A (en) 1995-12-26 1997-11-04 Musculographics Inc Computer-assisted surgical system
US5729475A (en) 1995-12-27 1998-03-17 Romanik, Jr.; Carl J. Optical system for accurate monitoring of the position and orientation of an object
US5828770A (en) 1996-02-20 1998-10-27 Northern Digital Inc. System for determining the spatial position and angular orientation of an object
US6122538A (en) 1997-01-16 2000-09-19 Acuson Corporation Motion--Monitoring method and system for medical devices
US6026315A (en) 1997-03-27 2000-02-15 Siemens Aktiengesellschaft Method and apparatus for calibrating a navigation system in relation to image data of a magnetic resonance apparatus
US6115128A (en) 1997-09-17 2000-09-05 The Regents Of The Univerity Of California Multi-dimensional position sensor using range detectors
US6226548B1 (en) 1997-09-24 2001-05-01 Surgical Navigation Technologies, Inc. Percutaneous registration apparatus and method for use in computer-assisted surgical navigation
US5923417A (en) 1997-09-26 1999-07-13 Northern Digital Incorporated System for determining the spatial position of a target
US5953683A (en) 1997-10-09 1999-09-14 Ascension Technology Corporation Sourceless orientation sensor
US20030163142A1 (en) 1997-11-27 2003-08-28 Yoav Paltieli System and method for guiding the movements of a device to a target particularly for medical applications
US6061644A (en) 1997-12-05 2000-05-09 Northern Digital Incorporated System for determining the spatial position and orientation of a body
US6228089B1 (en) 1997-12-19 2001-05-08 Depuy International Limited Device for positioning and guiding a surgical instrument during orthopaedic interventions
US6176837B1 (en) 1998-04-17 2001-01-23 Massachusetts Institute Of Technology Motion tracking system
DE19817039A1 (de) 1998-04-17 1999-10-21 Philips Patentverwaltung Anordnung für die bildgeführte Chirurgie
US6273896B1 (en) 1998-04-21 2001-08-14 Neutar, Llc Removable frames for stereotactic localization
ES2228043T3 (es) 1998-05-28 2005-04-01 Orthosoft, Inc. Sistema quirurgico interactivo asistido por ordenador.
WO2000001114A1 (en) 1998-06-26 2000-01-06 Digilens Inc. Request-and-respond approach to reducing latency within a tracking system
US6266142B1 (en) 1998-09-21 2001-07-24 The Texas A&M University System Noncontact position and orientation measurement system and method
US6322567B1 (en) 1998-12-14 2001-11-27 Integrated Surgical Systems, Inc. Bone motion tracking system
AU2204200A (en) 1998-12-23 2000-07-31 Image Guided Technologies, Inc. A hybrid 3-d probe tracked by multiple sensors
US6285902B1 (en) 1999-02-10 2001-09-04 Surgical Insights, Inc. Computer assisted targeting device for use in orthopaedic surgery
US6106464A (en) 1999-02-22 2000-08-22 Vanderbilt University Apparatus and method for bone surface-based registration of physical space with tomographic images and for guiding an instrument relative to anatomical sites in the image
US6665079B1 (en) 1999-03-24 2003-12-16 Science & Engineering Associates, Inc. Method and apparatus for locating electromagnetic imaging and detection systems/devices
DE19914455B4 (de) 1999-03-30 2005-07-14 Siemens Ag Verfahren zur Bestimmung der Bewegung eines Organs oder Therapiegebiets eines Patienten sowie hierfür geeignetes System
US6466815B1 (en) 1999-03-30 2002-10-15 Olympus Optical Co., Ltd. Navigation apparatus and surgical operation image acquisition/display apparatus using the same
EP1171752B1 (de) 1999-04-19 2005-07-06 Leica Geosystems AG Indirekte positionsbestimmung mit hilfe eines trackers
CA2370960C (en) 1999-04-20 2006-06-13 Synthes (U.S.A.) Device for the percutaneous obtainment of 3d-coordinates on the surface of a human or animal organ
US6491699B1 (en) 1999-04-20 2002-12-10 Surgical Navigation Technologies, Inc. Instrument guidance method and system for image guided surgery
DE19917867B4 (de) 1999-04-20 2005-04-21 Brainlab Ag Verfahren und Vorrichtung zur Bildunterstützung bei der Behandlung von Behandlungszielen mit Integration von Röntgenerfassung und Navigationssystem
US6903721B2 (en) 1999-05-11 2005-06-07 Immersion Corporation Method and apparatus for compensating for position slip in interface devices
DE19946948A1 (de) 1999-09-30 2001-04-05 Philips Corp Intellectual Pty Verfahren und Anordnung zur Bestimmung der Position eines medizinischen Instruments
US6499488B1 (en) 1999-10-28 2002-12-31 Winchester Development Associates Surgical sensor
US6235038B1 (en) 1999-10-28 2001-05-22 Medtronic Surgical Navigation Technologies System for translation of electromagnetic and optical localization systems
US6288785B1 (en) * 1999-10-28 2001-09-11 Northern Digital, Inc. System for determining spatial position and/or orientation of one or more objects
SE515374C2 (sv) 1999-10-29 2001-07-23 Abb Flexible Automation As Förfarande och anordning för bestämning av ett objekts koordinater och orientering i ett referenskoordinatsystem
US6442417B1 (en) 1999-11-29 2002-08-27 The Board Of Trustees Of The Leland Stanford Junior University Method and apparatus for transforming view orientations in image-guided surgery
US7747312B2 (en) 2000-01-04 2010-06-29 George Mason Intellectual Properties, Inc. System and method for automatic shape registration and instrument tracking
US7104996B2 (en) 2000-01-14 2006-09-12 Marctec. Llc Method of performing surgery
US20010034530A1 (en) 2000-01-27 2001-10-25 Malackowski Donald W. Surgery system
WO2001062173A2 (en) 2000-02-25 2001-08-30 The Board Of Trustees Of The Leland Stanford Junior University Methods and apparatuses for maintaining a trajectory in sterotaxi for tracking a target inside a body
US6400460B1 (en) 2000-04-10 2002-06-04 Honeywell International Inc. Multifunction optical sensor with variable detection threshold and noise suppression
US7000469B2 (en) 2000-04-21 2006-02-21 Intersense, Inc. Motion-tracking
DE10025285A1 (de) 2000-05-22 2001-12-06 Siemens Ag Vollautomatische, robotergestützte Kameraführung unter Verwendung von Positionssensoren für laparoskopische Eingriffe
GB0015683D0 (en) 2000-06-28 2000-08-16 Depuy Int Ltd Apparatus for positioning a surgical instrument
US7194296B2 (en) 2000-10-31 2007-03-20 Northern Digital Inc. Flexible instrument with optical sensors
US6581000B2 (en) 2001-01-04 2003-06-17 Carnegie Mellon University Position location system and method
US6691074B1 (en) 2001-02-08 2004-02-10 Netmore Ltd. System for three dimensional positioning and tracking
US6725079B2 (en) 2001-06-20 2004-04-20 Odin Medical Technologies, Ltd. Dual pointer device and method for surgical navigation
US6937033B2 (en) 2001-06-27 2005-08-30 Immersion Corporation Position sensor with resistive element
US6584339B2 (en) 2001-06-27 2003-06-24 Vanderbilt University Method and apparatus for collecting and processing physical space data for use while performing image-guided surgery
ITMI20011635A1 (it) 2001-07-27 2003-01-27 G D S Giorgi Dynamic Stereotax Dispositivo e procedimento di microchirurgia assistita dall'elaboratore
JP2005515910A (ja) 2002-01-31 2005-06-02 ブレインテック カナダ インコーポレイテッド シングルカメラ3dビジョンガイドロボティクスの方法および装置
WO2003065891A2 (en) 2002-02-07 2003-08-14 Ecole Polytechnique Federale De Lausanne (Epfl) Body movement monitoring device
US6711431B2 (en) 2002-02-13 2004-03-23 Kinamed, Inc. Non-imaging, computer assisted navigation system for hip replacement surgery
US7747311B2 (en) 2002-03-06 2010-06-29 Mako Surgical Corp. System and method for interactive haptic positioning of a medical device
US8010180B2 (en) 2002-03-06 2011-08-30 Mako Surgical Corp. Haptic guidance system and method
DE10217726A1 (de) 2002-04-17 2003-11-27 Heidenhain Gmbh Dr Johannes Optische Positionsmesseinrichtung
US6757582B2 (en) 2002-05-03 2004-06-29 Carnegie Mellon University Methods and systems to control a shaping tool
US20060282873A1 (en) 2002-07-27 2006-12-14 Sony Computer Entertainment Inc. Hand-held controller having detectable elements for tracking purposes
JP2004061459A (ja) 2002-07-31 2004-02-26 Canon Inc 位置検出装置、これを備えたレンズおよび位置検出方法
US20040068178A1 (en) 2002-09-17 2004-04-08 Assaf Govari High-gradient recursive locating system
US7166114B2 (en) 2002-09-18 2007-01-23 Stryker Leibinger Gmbh & Co Kg Method and system for calibrating a surgical tool and adapter thereof
US6876926B2 (en) 2002-09-26 2005-04-05 Honeywell International Inc. Method and system for processing pulse signals within an inertial navigation system
US20040204646A1 (en) 2002-11-04 2004-10-14 V-Target Technologies Ltd. Intracorporeal-imaging head
DE10251600A1 (de) 2002-11-06 2004-05-27 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Steuern von Bewegungen bei Handhabungsgeräten
WO2004046754A2 (en) 2002-11-14 2004-06-03 General Electric Medical Systems Global Technology Company, Llc Interchangeable localizing devices for use with tracking systems
US7774158B2 (en) 2002-12-17 2010-08-10 Evolution Robotics, Inc. Systems and methods for landmark generation for visual simultaneous localization and mapping
US7505809B2 (en) 2003-01-13 2009-03-17 Mediguide Ltd. Method and system for registering a first image with a second image relative to the body of a patient
US7542791B2 (en) 2003-01-30 2009-06-02 Medtronic Navigation, Inc. Method and apparatus for preplanning a surgical procedure
US20040150560A1 (en) 2003-01-31 2004-08-05 Jun Feng Positioning system and method
US20040243148A1 (en) 2003-04-08 2004-12-02 Wasielewski Ray C. Use of micro- and miniature position sensing devices for use in TKA and THA
US6848304B2 (en) 2003-04-28 2005-02-01 Analog Devices, Inc. Six degree-of-freedom micro-machined multi-sensor
US7559931B2 (en) 2003-06-09 2009-07-14 OrthAlign, Inc. Surgical orientation system and method
WO2004112610A2 (en) 2003-06-09 2004-12-29 Vitruvian Orthopaedics, Llc Surgical orientation device and method
US20050049485A1 (en) 2003-08-27 2005-03-03 Harmon Kim R. Multiple configuration array for a surgical navigation system
US7862570B2 (en) 2003-10-03 2011-01-04 Smith & Nephew, Inc. Surgical positioners
US20050085718A1 (en) 2003-10-21 2005-04-21 Ramin Shahidi Systems and methods for intraoperative targetting
US20050085717A1 (en) 2003-10-21 2005-04-21 Ramin Shahidi Systems and methods for intraoperative targetting
US8337407B2 (en) 2003-12-30 2012-12-25 Liposonix, Inc. Articulating arm for medical procedures
DE102004005380A1 (de) 2004-02-03 2005-09-01 Isra Vision Systems Ag Verfahren zur Bestimmung der Lage eines Objekts im Raum
US20050267353A1 (en) 2004-02-04 2005-12-01 Joel Marquart Computer-assisted knee replacement apparatus and method
US7689321B2 (en) 2004-02-13 2010-03-30 Evolution Robotics, Inc. Robust sensor fusion for mapping and localization in a simultaneous localization and mapping (SLAM) system
US20050245820A1 (en) 2004-04-28 2005-11-03 Sarin Vineet K Method and apparatus for verifying and correcting tracking of an anatomical structure during surgery
US7702379B2 (en) 2004-08-25 2010-04-20 General Electric Company System and method for hybrid tracking in surgical navigation
DE102004047905A1 (de) 2004-09-29 2006-04-20 Augmented Solutions Gmbh System und Verfahren zur Kalibrierung optischer Sensoren, insbesondere für Augmented Reality Systeme
US7289227B2 (en) 2004-10-01 2007-10-30 Nomos Corporation System and tracker for tracking an object, and related methods
US9002432B2 (en) 2004-11-15 2015-04-07 Brainlab Ag Method and device for calibrating a medical instrument
DE102004057933A1 (de) 2004-12-01 2006-06-08 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren und eine Vorrichtung zum Navigieren und Positionieren eines Gegenstands relativ zu einem Patienten
US20060161052A1 (en) 2004-12-08 2006-07-20 Perception Raisonnement Action En Medecine Computer assisted orthopaedic surgery system for ligament graft reconstruction
DE102004061764A1 (de) 2004-12-22 2006-07-06 Sebastian Pieck Verfahren und Vorrichtung zur räumlichen Positionsmessung
US20060190012A1 (en) 2005-01-29 2006-08-24 Aesculap Ag & Co. Kg Method and apparatus for representing an instrument relative to a bone
US20060178775A1 (en) 2005-02-04 2006-08-10 George Zhang Accelerometer to monitor movement of a tool assembly attached to a robot end effector
WO2006091494A1 (en) 2005-02-22 2006-08-31 Mako Surgical Corp. Haptic guidance system and method
IL167648A (en) 2005-03-24 2011-01-31 Elbit Systems Ltd Hybrid tracker
US10555775B2 (en) 2005-05-16 2020-02-11 Intuitive Surgical Operations, Inc. Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery
DE102005026654A1 (de) * 2005-06-09 2006-12-14 Ife Industrielle Forschung Und Entwicklung Gmbh Vorrichtung und Verfahren zur berührungslosen Vermessung der Geometrie, Raumposition und Raumorientierung von Körpern
WO2007014470A2 (en) 2005-08-01 2007-02-08 Resonant Medical Inc. System and method for detecting drifts in calibrated tracking systems
SE529780C2 (sv) 2005-08-04 2007-11-20 Hexagon Metrology Ab Mätförfarande och mätanordning för användning i mätsystem såsom koordinatmätmaskiner
US7421343B2 (en) 2005-10-27 2008-09-02 Honeywell International Inc. Systems and methods for reducing vibration-induced errors in inertial sensors
US20070225595A1 (en) * 2006-01-17 2007-09-27 Don Malackowski Hybrid navigation system for tracking the position of body tissue
EP1996108A4 (en) 2006-03-23 2017-06-21 Orthosoft, Inc. Method and system for tracking tools in computer-assisted surgery
CA2541635A1 (en) 2006-04-03 2007-10-03 Servo-Robot Inc. Hybrid sensing apparatus for adaptive robotic processes
US7556428B2 (en) 2006-04-14 2009-07-07 Xoran Technologies, Inc. Surgical navigation system including patient tracker with removable registration appendage
US8112292B2 (en) 2006-04-21 2012-02-07 Medtronic Navigation, Inc. Method and apparatus for optimizing a therapy
US20070270686A1 (en) 2006-05-03 2007-11-22 Ritter Rogers C Apparatus and methods for using inertial sensing to navigate a medical device
EP1857070A1 (de) 2006-05-18 2007-11-21 BrainLAB AG Kontaktfreie medizintechnische Registrierung mit Distanzmessung
US7868610B2 (en) 2006-06-09 2011-01-11 The Regents Of The University Of California Angular motion tracking sensor
FR2902871B1 (fr) 2006-06-23 2008-08-29 Thales Sa Unite de mesure inertielle a tenue renforcee aux accelerations
DE102006032127B4 (de) 2006-07-05 2008-04-30 Aesculap Ag & Co. Kg Kalibrierverfahren und Kalibriervorrichtung für eine chirurgische Referenzierungseinheit
DE102006034270A1 (de) 2006-07-18 2008-01-24 C. & E. Fein Gmbh Ortungssystem zur Ortung der Position eines Werkzeugs
US7728868B2 (en) 2006-08-02 2010-06-01 Inneroptic Technology, Inc. System and method of providing real-time dynamic imagery of a medical procedure site using multiple modalities
EP2063801A1 (en) * 2006-09-08 2009-06-03 Medtronic, Inc. System for identification of anatomical landmarks
DE502006004198D1 (de) 2006-10-17 2009-08-20 Brainlab Ag Markernavigationssystem zum Erfassen und Darstellen der Lage von Markereinrichtungen
EP1913890B1 (de) 2006-10-20 2009-04-15 BrainLAB AG Markernavigationsvorrichtung insbesondere für medizinische Zwecke
US9220573B2 (en) 2007-01-02 2015-12-29 Medtronic Navigation, Inc. System and method for tracking positions of uniform marker geometries
US8141424B2 (en) 2008-09-12 2012-03-27 Invensense, Inc. Low inertia frame for detecting coriolis acceleration
US8047075B2 (en) 2007-06-21 2011-11-01 Invensense, Inc. Vertically integrated 3-axis MEMS accelerometer with electronics
US8814874B2 (en) * 2007-02-13 2014-08-26 Medtronic Navigation, Inc. Navigated cut guide for total knee reconstruction
EP1970005B1 (en) 2007-03-15 2012-10-03 Xsens Holding B.V. A system and a method for motion tracking using a calibration unit
US9289270B2 (en) 2007-04-24 2016-03-22 Medtronic, Inc. Method and apparatus for performing a navigated procedure
US8100769B2 (en) 2007-05-09 2012-01-24 Nintendo Co., Ltd. System and method for using accelerometer outputs to control an object rotating on a display
US20080319491A1 (en) * 2007-06-19 2008-12-25 Ryan Schoenefeld Patient-matched surgical component and methods of use
US8019538B2 (en) 2007-07-25 2011-09-13 Honeywell International Inc. System and method for high accuracy relative navigation
US8024119B2 (en) 2007-08-14 2011-09-20 Honeywell International Inc. Systems and methods for gyrocompass alignment using dynamically calibrated sensor data and an iterated extended kalman filter within a navigation system
US8082064B2 (en) 2007-08-24 2011-12-20 Elite Engineering Corporation Robotic arm and control system
US8315690B2 (en) 2007-10-02 2012-11-20 General Electric Company Dynamic reference method and system for interventional procedures
EP2055255A1 (de) 2007-10-31 2009-05-06 BrainLAB AG Verifizierung des Kalibrierungszustandes eines optischen Trackingsystems
JP2011504769A (ja) 2007-11-30 2011-02-17 オーソソフト インコーポレイテッド 光学追跡casシステム
DE102007059599B4 (de) 2007-12-11 2017-06-22 Siemens Healthcare Gmbh Vorrichtung für eine medizinische Intervention und Betriebsverfahren für eine Vorrichtung für eine medizinische Intervention
JP5561458B2 (ja) 2008-03-18 2014-07-30 国立大学法人浜松医科大学 手術支援システム
WO2009117833A1 (en) 2008-03-25 2009-10-01 Orthosoft Inc. Method and system for planning/guiding alterations to a bone
US9579161B2 (en) 2008-05-06 2017-02-28 Medtronic Navigation, Inc. Method and apparatus for tracking a patient
US9285459B2 (en) 2008-05-09 2016-03-15 Analog Devices, Inc. Method of locating an object in 3D
US20090312629A1 (en) 2008-06-13 2009-12-17 Inneroptic Technology Inc. Correction of relative tracking errors based on a fiducial
US20100030063A1 (en) 2008-07-31 2010-02-04 Medtronic, Inc. System and method for tracking an instrument
DE102008041260A1 (de) 2008-08-14 2010-02-25 Deutsches Zentrum für Luft- und Raumfahrt e.V. Verfahren zum Betreiben eines medizinischen Roboters, medizinischer Roboter und medizinischer Arbeitsplatz
US9248000B2 (en) * 2008-08-15 2016-02-02 Stryker European Holdings I, Llc System for and method of visualizing an interior of body
US8848974B2 (en) * 2008-09-29 2014-09-30 Restoration Robotics, Inc. Object-tracking systems and methods
EP2455038B1 (de) * 2008-10-21 2015-04-01 Brainlab AG Integration von chirurgischem Instrument und Anzeigevorrichtung zur Unterstützung der bildgeführten Chirurgie
US20100130853A1 (en) 2008-11-25 2010-05-27 General Electric Company System for tracking object
JP2010145274A (ja) 2008-12-19 2010-07-01 Panasonic Corp 慣性センサ
KR100996826B1 (ko) 2008-12-31 2010-11-26 주식회사 사이버메드 수술용 항법 장치용 도구의 교정 방법
EP2381877B1 (en) 2009-01-29 2018-02-28 Imactis Method and device for navigation of a surgical tool
US8690776B2 (en) * 2009-02-17 2014-04-08 Inneroptic Technology, Inc. Systems, methods, apparatuses, and computer-readable media for image guided surgery
JP2010216880A (ja) 2009-03-13 2010-09-30 Omron Corp 変位センサ
FR2944203A1 (fr) 2009-04-08 2010-10-15 Gen Electric Systeme et procede pour determiner la position d'un instrument medical
JP4957753B2 (ja) 2009-06-15 2012-06-20 セイコーエプソン株式会社 ロボット、搬送装置、及び慣性センサーを用いた制御方法
US20120085934A1 (en) 2009-06-23 2012-04-12 Koninklijke Philips Electronics N.V. Position determining system
DE102009030731A1 (de) * 2009-06-26 2010-12-30 Fiagon Gmbh Verfahren zum Erzeugen von Positionsdaten eines Instrumentes
JP6200152B2 (ja) 2009-06-29 2017-09-20 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. 医療処置におけるトラッキング方法及び装置
WO2011001300A1 (en) 2009-06-29 2011-01-06 Koninklijke Philips Electronics, N.V. Method and system for position determination
US20110045736A1 (en) 2009-08-20 2011-02-24 Charles Randy Wooten Effect Generating Device in Response to User Actions
US8494613B2 (en) 2009-08-31 2013-07-23 Medtronic, Inc. Combination localization system
US8494614B2 (en) 2009-08-31 2013-07-23 Regents Of The University Of Minnesota Combination localization system
US20110105895A1 (en) 2009-10-01 2011-05-05 Giora Kornblau Guided surgery
US8743368B2 (en) 2009-11-12 2014-06-03 General Electric Company Optical sensor system and method of sensing
US9675302B2 (en) * 2009-12-31 2017-06-13 Mediguide Ltd. Prolapse detection and tool dislodgement detection
US8615127B2 (en) 2010-01-15 2013-12-24 Vanderbilt University System and method for point-based rigid registration with anisotropic weighting
US20120319859A1 (en) 2010-01-20 2012-12-20 Creative Team Instruments Ltd. Orientation detector for use with a hand-held surgical or dental tool
US9901405B2 (en) 2010-03-02 2018-02-27 Orthosoft Inc. MEMS-based method and system for tracking a femoral frame of reference
US20110257909A1 (en) 2010-04-14 2011-10-20 Moog Inc. Inertially referenced sensor system and method
JP2013527783A (ja) 2010-04-22 2013-07-04 ブルー ベルト テクノロジーズ,エル エル シー ナビゲートされるフリーハンド手術器具および装備
US9706948B2 (en) 2010-05-06 2017-07-18 Sachin Bhandari Inertial sensor based surgical navigation system for knee replacement surgery
WO2011162753A1 (en) 2010-06-23 2011-12-29 Mako Sugical Corp. Inertially tracked objects
US9597156B2 (en) 2010-07-30 2017-03-21 Orthosoft Inc. Bone tracking with a gyroscope sensor in computer-assisted surgery
US20120046536A1 (en) * 2010-08-20 2012-02-23 Manhattan Technologies, Llc Surgical Instrument Navigation Systems and Methods
US9913693B2 (en) 2010-10-29 2018-03-13 Medtronic, Inc. Error correction techniques in surgical navigation
CA2821670A1 (en) * 2010-12-17 2012-06-21 Avenir Medical Inc. Method and system for aligning a prosthesis during surgery
WO2012052070A1 (en) 2010-12-30 2012-04-26 Arinnovation Ag Method for configuring a motion sensor as well as a configurable motion sensor and a system for configuring such a motion sensor
WO2012178031A1 (en) 2011-06-23 2012-12-27 Stryker Corporation Prosthetic implant and method of implantation
EP2750620B1 (en) 2011-09-02 2017-04-26 Stryker Corporation Surgical instrument including a cutting accessory extending from a housing and actuators that establish the position of the cutting accessory relative to the housing
WO2013192598A1 (en) 2012-06-21 2013-12-27 Excelsius Surgical, L.L.C. Surgical robot platform
AU2013296278B2 (en) 2012-08-03 2018-06-14 Stryker Corporation Systems and methods for robotic surgery
US9008757B2 (en) * 2012-09-26 2015-04-14 Stryker Corporation Navigation system including optical and non-optical sensors
KR102430277B1 (ko) 2015-11-27 2022-08-09 큐렉소 주식회사 정형외과 수술용 마커 위치 확인 시스템 및 그 확인 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0456103A2 (en) * 1990-05-11 1991-11-13 International Business Machines Corporation Image-directed robotic system for precise surgery
CN102449666A (zh) * 2009-03-26 2012-05-09 直观外科手术操作公司 用于为操纵内窥镜设备的末端朝向一个或更多个界标转向提供视觉引导和在内窥镜导航中辅助操作者的系统
WO2011128766A2 (en) * 2010-04-13 2011-10-20 Picard Frederic Methods and systems for object tracking
CN202146362U (zh) * 2010-12-30 2012-02-22 上海交通大学医学院附属第九人民医院 一种基于光学导航七自由度颅颌面手术辅助机械臂

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11141048B2 (en) 2015-06-26 2021-10-12 Auris Health, Inc. Automated endoscope calibration
CN108289720A (zh) * 2015-11-27 2018-07-17 克瑞肖株式会社 识别整形外科手术标记的位置的系统及方法
CN108289720B (zh) * 2015-11-27 2021-12-07 克瑞肖株式会社 识别整形外科手术标记的位置的系统及方法
US11712154B2 (en) 2016-09-30 2023-08-01 Auris Health, Inc. Automated calibration of surgical instruments with pull wires
US10725566B2 (en) 2016-10-14 2020-07-28 Orthosoft Ulc Mechanical optical pointer
CN109844451A (zh) * 2016-10-14 2019-06-04 奥尔索夫特公司 机械光学指针
US11771309B2 (en) 2016-12-28 2023-10-03 Auris Health, Inc. Detecting endolumenal buckling of flexible instruments
US11529129B2 (en) 2017-05-12 2022-12-20 Auris Health, Inc. Biopsy apparatus and system
US11666393B2 (en) 2017-06-30 2023-06-06 Auris Health, Inc. Systems and methods for medical instrument compression compensation
US11280690B2 (en) 2017-10-10 2022-03-22 Auris Health, Inc. Detection of undesirable forces on a robotic manipulator
US11796410B2 (en) 2017-10-10 2023-10-24 Auris Health, Inc. Robotic manipulator force determination
US10987179B2 (en) 2017-12-06 2021-04-27 Auris Health, Inc. Systems and methods to correct for uncommanded instrument roll
US11801105B2 (en) 2017-12-06 2023-10-31 Auris Health, Inc. Systems and methods to correct for uncommanded instrument roll
CN110831536B (zh) * 2017-12-06 2021-09-07 奥瑞斯健康公司 用于针对非命令器械滚转进行校正的系统和方法
CN110831536A (zh) * 2017-12-06 2020-02-21 奥瑞斯健康公司 用于针对非命令器械滚转进行校正的系统和方法
US11510736B2 (en) 2017-12-14 2022-11-29 Auris Health, Inc. System and method for estimating instrument location
CN108324373B (zh) * 2018-03-19 2020-11-27 南开大学 一种基于电磁定位系统的穿刺手术机器人精确定位实现方法
CN108324373A (zh) * 2018-03-19 2018-07-27 南开大学 一种基于电磁定位系统的穿刺手术机器人精确定位实现方法
CN110403699A (zh) * 2018-04-30 2019-11-05 长庚大学 手术导引系统
CN109009438B (zh) * 2018-09-13 2021-06-01 上海逸动医学科技有限公司 柔性无创定位装置及其在术中手术路径规划的应用及系统
CN109009438A (zh) * 2018-09-13 2018-12-18 上海逸动医学科技有限公司 柔性无创定位装置及其在术中手术路径规划的应用及系统
US11497568B2 (en) 2018-09-28 2022-11-15 Auris Health, Inc. Systems and methods for docking medical instruments
CN109758234A (zh) * 2019-02-15 2019-05-17 哈尔滨工业大学 用于微创手术移动腹腔镜自动控制系统及其控制方法
CN112043380A (zh) * 2019-06-05 2020-12-08 格罗伯斯医疗有限公司 手术机器人系统
US11660147B2 (en) 2019-12-31 2023-05-30 Auris Health, Inc. Alignment techniques for percutaneous access
US11602372B2 (en) 2019-12-31 2023-03-14 Auris Health, Inc. Alignment interfaces for percutaneous access
US11298195B2 (en) 2019-12-31 2022-04-12 Auris Health, Inc. Anatomical feature identification and targeting
CN111281541A (zh) * 2020-03-09 2020-06-16 中国人民解放军总医院 检测手术中导航标志物移动的方法和装置
WO2022126828A1 (zh) * 2020-12-18 2022-06-23 北京长木谷医疗科技有限公司 关节置换手术导航系统及方法

Also Published As

Publication number Publication date
KR101974102B1 (ko) 2019-04-30
JP6636566B2 (ja) 2020-01-29
AU2019200725A1 (en) 2019-03-21
US20230056674A1 (en) 2023-02-23
KR102310664B1 (ko) 2021-10-12
EP3884900A1 (en) 2021-09-29
US9008757B2 (en) 2015-04-14
US20200197105A1 (en) 2020-06-25
US9271804B2 (en) 2016-03-01
US20140088410A1 (en) 2014-03-27
AU2017264974B2 (en) 2019-02-21
AU2013323646B2 (en) 2017-09-14
WO2014052428A1 (en) 2014-04-03
US20160120610A1 (en) 2016-05-05
AU2013323646A1 (en) 2015-03-12
EP2900164A1 (en) 2015-08-05
US20150164609A1 (en) 2015-06-18
JP6370789B2 (ja) 2018-08-08
US11529198B2 (en) 2022-12-20
CN109171964A (zh) 2019-01-11
CN109171964B (zh) 2021-08-06
KR20210018962A (ko) 2021-02-18
AU2019200725B2 (en) 2020-02-13
US9687307B2 (en) 2017-06-27
JP2018183597A (ja) 2018-11-22
KR20190045412A (ko) 2019-05-02
JP6684308B2 (ja) 2020-04-22
KR102216509B1 (ko) 2021-02-18
KR20150064015A (ko) 2015-06-10
AU2017264974A1 (en) 2017-12-07
JP2018198931A (ja) 2018-12-20
US10575906B2 (en) 2020-03-03
EP2900164B1 (en) 2021-04-14
CA2883508A1 (en) 2014-04-03
CN104684502B (zh) 2018-10-19
US20170252111A1 (en) 2017-09-07
CN113545854A (zh) 2021-10-26
JP2015534480A (ja) 2015-12-03

Similar Documents

Publication Publication Date Title
CN104684502A (zh) 包括光学传感器和非光学传感器的导航系统
CN109152615B (zh) 在机器人手术过程期间识别和跟踪物理对象的系统和方法
AU2014248758B2 (en) System for establishing virtual constraint boundaries
CN105592818B (zh) 用于与对象的相互作用的系统
EP4164518A1 (en) Navigational and/or robotic tracking methods and systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant