CN109512516B - 机器人接口定位确定***及方法 - Google Patents

机器人接口定位确定***及方法 Download PDF

Info

Publication number
CN109512516B
CN109512516B CN201811377087.9A CN201811377087A CN109512516B CN 109512516 B CN109512516 B CN 109512516B CN 201811377087 A CN201811377087 A CN 201811377087A CN 109512516 B CN109512516 B CN 109512516B
Authority
CN
China
Prior art keywords
handpiece
handheld interface
end effector
offset
robotic surgical
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.)
Active
Application number
CN201811377087.9A
Other languages
English (en)
Other versions
CN109512516A (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.)
Covidien LP
Original Assignee
Covidien LP
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 Covidien LP filed Critical Covidien LP
Publication of CN109512516A publication Critical patent/CN109512516A/zh
Application granted granted Critical
Publication of CN109512516B publication Critical patent/CN109512516B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/30Surgical robots
    • A61B34/37Master-slave robots
    • 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/70Manipulators specially adapted for use in surgery
    • A61B34/74Manipulators with manual electric input means
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/70Manipulators specially adapted for use in surgery
    • A61B34/76Manipulators having means for providing feel, e.g. force or tactile feedback
    • 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/06Measuring instruments not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/02Hand grip control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B17/00Surgical instruments, devices or methods, e.g. tourniquets
    • A61B2017/00017Electrical control of surgical instruments
    • A61B2017/00207Electrical control of surgical instruments with hand gesture control or hand gesture recognition
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B17/00Surgical instruments, devices or methods, e.g. tourniquets
    • A61B2017/00017Electrical control of surgical instruments
    • A61B2017/00212Electrical control of surgical instruments using remote controls
    • 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
    • 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
    • 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
    • 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/2059Mechanical position encoders
    • 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/06Measuring instruments not otherwise provided for
    • A61B2090/064Measuring instruments not otherwise provided for for measuring force, pressure or mechanical tension
    • 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/06Measuring instruments not otherwise provided for
    • A61B2090/067Measuring instruments not otherwise provided for for measuring angles
    • 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
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40132Haptic joystick with force feedback based on accelerometer included in joystick

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Surgery (AREA)
  • Robotics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Pathology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Manipulator (AREA)

Abstract

本公开指向一种机器人手术***,具体涉及一种利用具有末端执行器的机器人手术装置重新定向手持式接口的方法。所述方法包括:检测工作区域中的所述手持式接口;建立所述手持式接口相对于所述末端执行器的绝对位置和角度误差;检测所述手持式接口的运动;计算所述手持式接口的位置偏移或角速度偏移;以及基于所计算的所述手持式接口的位置偏移或角速度偏移来将所述手持式接口的矢量校准为接近相对于所述末端执行器的运动的当前矢量。

Description

机器人接口定位确定***及方法
本申请是申请号为201480078205X(国际申请号为PCT/US2014/069015)、申请日为2014年12月8日、发明名称为“机器人接口定位确定***及方法”的专利申请的分案申请。
技术领域
本公开涉及机器人手术***。具体地,本公开指向一种用于控制机器人手术***的手持式用户接口。
背景技术
机器人手术***已经被用于微创医疗操作。一些机器人手术***包括支撑机器人手臂和安装至机器人手臂的手术器械或末端执行器(诸如手术钳或抓紧工具)的控制台。具有多个接头的机械输入装置由外科医生操纵来移动机器人手臂和/或安装至机器人手臂的手术器械。
机械输入装置提供了该装置可以移动的有限活动范围,其根据接头和连接该接头的杆的构造而改变。通过扩大接头和/或杆以增加输入装置移动的工作空间和/或扩展末端执行器的输出活动,实现了更大的活动范围。扩大接头、杆和/或工作空间使得上述***不太容易运输。扩展该末端执行器活动在输入装置的人机工程学缩放活动方面减小了末端执行器的微运动的精度,使得该***不太精确。
机器人***和输入装置的尺寸可通过使用利用光学跟踪技术的无线输入装置而非机械输入装置来减小,无线输入装置诸如为光源和位置感应探测器。在光学输入装置将消除机械杆和接头的空间需求的同时,活动范围仍将受到位置探测器和光源的特性和构造的限制。通过扩展末端执行器活动也支持了更大的活动范围,并因此减小了手术***的精度。
存在对具有更大的活动范围的、容易运输的手术机器人输入装置的需求,该输入装置还应占地较小。还存在对支持更大的活动范围的光学跟踪输入装置的需求,其不会因扩展而减小末端执行器运动的精度。
发明内容
机器人手术***可编程有另外的指令并且包括补充输入设备中的光学跟踪传感器的另外的非光学传感器。该另外的非光学传感器可配置成为输入设备提供超出光学传感器的活动范围的另外的活动范围。另外的编程指令可包括减小从光学传感器和非光学传感器获得的信号之间的位置计算误差的算法。这些算法还可在改变光学传感器和非光学传感器之间的位置计算的输入源时提供较平滑的过渡。
一种机器人手术***可包括机器人手术装置,所述机器人手术装置具有至少一个机器人手臂和末端执行器,所述末端执行器具有在所述机器人手臂的远侧端处的一对钳夹构件。所述***还包括操作控制台。机头包括:挤捏接口,其构造成控制所述机器人手术装置上的所述末端执行器;至少一个标记;加速计,其构造成测量所述机头的加速度;以及发射器,其构造成将来自所述挤捏接口或加速计中的至少一个的数据传送至所述机器人手术装置。所述***还包括跟踪***,所述跟踪***跟踪所述标记并且提供所述机头的位置或定向。控制器从所述跟踪***接收所述机头的位置或定向或者从所述加速计接收所述机头的测量的加速度。所述控制器基于所述机头的位置、定向或加速度控制所述机器人手臂的运动。
所述挤捏接口可包括一对挤捏构件。在一些方案中,所述一对挤捏构件可包括配置成测量所述挤捏构件的相对运动的至少一个挤捏传感器。所述一对挤捏构件的相对运动引起所述一对钳夹构件移动。测量的所述一对挤捏构件的相对运动乘以预定因子以引起所述一对钳夹构件的运动。
在一些方案中,所述一对挤捏构件可包括测量施加至所述一对挤捏构件的力的力传感器。施加至所述一对挤捏构件的力引起所述一对钳夹构件移动到以下位置:在该位置处,对布置于所述一对钳夹构件之间的组织的闭合力被按比例地匹配给所述挤捏构件。
所述机器人手术装置可包括多个机器人手臂并且所述机头可包括配置成选择其中一个机器人手臂的开关。
在其他方案中,所述机头可包括配置成接合主设备或从设备的开关。
在多个方案中,所述跟踪***是光学跟踪***、磁性跟踪***或感应跟踪***。
在本公开的另一方案中,提供了一种用于控制机器人手术装置的手持式器械。所述手持式器械包括至少一个机头,所述机头具有:挤捏接口,其构造成控制机器人手术装置上的末端执行器;以及加速计,其配置成测量所述机头的加速度。所述机头还包括发射器,其配置成将来自所述挤捏接口或所述加速计中的至少一个的数据传送至机器人手术装置以控制机器人手术装置的运动。
在本公开的又一方案中,提供了一种使用手持式接口控制机器人手术装置的方法。所述方法包括捕捉所述手持式接口上的多个光学标记的图像。所述手持式接口的位置或定向基于所述图像确定。加速度数据从所述手持式接口接收。所述机器人手术装置的运动基于所确定的所述手持式接口的位置或定向或者基于所述手持式接口的加速度数据来控制。
所述机器人手术装置的位置或定向可基于所确定的所述手持式接口的位置或定向来控制。当所述手持式接口的位置和定向不能确定时,所述机器人手术装置的位置或定向可基于所述加速度数据来控制。所述加速度数据可被用以计算所述机器人手术装置的预估位置或定向。
在一些方案中,确定所述手持式接口的位置或定向包括将所捕捉的图像与图像数据库进行比较。在其他方案中,确定所述手持式接口的位置或定向包括计算光学标记中的至少两个之间的至少两个距离。
在一些方案中,所述机头的位置在所述机头可由所述光学标记确定的定向再次定位时通过调整机器人的非零速度运动而被带回到校准。
在本公开的另一方案中,提供了一种利用具有末端执行器的机器人手术装置重新定向手持式接口的方法。所述方法包括检测工作区域中的所述手持式接口并且建立所述手持式接口相对于所述末端执行器的绝对位置和角度误差。检测所述手持式接口的运动并且计算所述手持式接口的位置偏移或角速度偏移。基于所计算的所述手持式接口的位置偏移或角速度偏移来将所述手持式接口的矢量校准为接近相对于所述末端执行器的运动的当前矢量。
所计算的位置偏移或角速度偏移可为所述手持式接口的速度的分数乘子。所述分数乘子的大小可源自运动定向的偏移的大小和比例因子。所述比例因子可为无量纲因子、角度因子、量纲因子或时间因子。
下面参照附图更详细地描述本公开的更多的细节和方案。
附图说明
当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见,其中:
图1是根据本公开的实施例的机器人手术***的示意图;
图2是根据本公开的实施例示出的机头的图示;
图3是图2的机头的示意图;
图4是根据本公开的实施例的控制器的示意图;
图5是描述根据本公开的实施例的跟踪算法的流程图;以及
图6是描述根据本公开的实施例的校准算法的流程图。
具体实施方式
在此参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例并且可采用多种方式实施。熟知的功能或结构并未详细描述以避免不必要的细节使得本公开模糊不清。因此,在此所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。相同的参考标号在整个附图的描述中可指代相似或相同的元件。
本说明书可使用词组“在某实施例中”、“在多个实施例中”、“在一些实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。为了这种说明的目的,以“A或B”的形式的词组意味着“(A)、(B)或者(A和B)”。为了这种说明的目的,以“A、B或C中的至少一个”的形式的词组意味着“(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或者(A、B和C)”。
术语“临床医生”指的是执行涉及在此描述的实施例的使用的医疗操作的任意医疗专业人员(即,医生、外科医生、护士等)。正如在附图中示出和下面的整个说明书中描述的,按照当参考在手术器械上的相对定位时的传统,术语“近侧”或“尾部”指代设备的靠近临床医生的端部,而术语“远侧”或“前部”指代设备的远离临床医生的端部。
在此描述的***还可利用一个或多个控制器来接收信息并变换所接收的信息以生成输出。该控制器可包括任意类型的计算装置、计算电路或者任意类型的处理器或能够执行存储在存储器中的一系列指令的处理电路。该控制器可包括多个处理器和/或多核中央处理单元(CPU)并且可包括任意类型的处理器,诸如微处理器、数字信号处理器、微控制器等。该控制器还可包括存储器以存储数据和/或算法以执行一系列指令。
在此描述的任意方法、程序、算法或编码可以转换成或表达为编程语言或计算机程序。“编程语言”和“计算机程序”是用以将指令指定给计算机的任意语言,并且包括(但不限于)这些语言和它们的派生物:汇编语言、Basic、批处理文件、BCPL、C、C+、C++、Delphi、Fortran、Java、JavaScript、机器代码、操作***命令语言、Pascal、Perl、PL1、脚本语言、Visual Basic、其自身指定程序的元语言,以及第一代、第二代、第三代、***和第五代计算机语言。同样包括的是数据库和其他数据模式,以及任意其他元语言。为了这种定义的目的,不在被解译、编译的语言之间或者是使用编译和解译这两种方法的语言之间进行区分。为了这种定义的目的,不在程序的编译版本和源版本之间进行区分。因此,参考编程语言可存在于一个以上状态(诸如源状态、编译状态、对象状态或链接状态)中的程序是参考任意和所有这种状态。该定义还包含有效指令和这些指令的意图。
在此描述的任意方法、程序、算法或代码可包含在一个或多个机器可读媒介或存储器上。术语“存储器”可包括提供(例如,存储和/或传送)以由诸如处理器、计算机或数字处理设备的机器可读格式的信息的机构。例如,存储器可包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光学存储介质、闪存设备或任意其他易失性或非易失性存储设备。包含在其上的代码或指令可由载波信号、红外信号、数字信号和其他相似的信号表示。
开关可包括能够引起在至少两种状态之间的变化的装置。因此,开关可包括按钮、触发器、晶体管、转动机构、滚轮、摇杆、闸刀开关等等。
本公开旨在一种手持式接口或机头(handpiece),其设计成被消毒并使得临床医生能够从无菌操作领域内操作机器人(robot)手术***。临床医生可具有独立的左机头和右机头。各机头可包含手指形挤捏操纵台,其包括挤捏传感器和力传感器。机头由常常在手术室中使用的位置传感器***(例如,光学***)在绝对空间中进行跟踪。本公开的机头还包含a轴加速计以提供冗余位置或定向信息。机头将数据传送至控制机器人手术装置的控制器。机头的位置在光学***不能跟踪机头时(例如,当临床医生阻碍任意或所有光学标记的视野时)使用加速计数据来增加。
在一些实施例中,使用机头中的线圈的磁场传感器可经由磁性或感应跟踪***来用以跟踪机头。
转向图1,根据本公开的实施例的机器人手术***的一个实例总体上示出为100。***100包括机器人手术装置102,其包括具有末端执行器106的多个机器人手臂104和配置成控制多个机器人手臂104和末端执行器106的电动机108。末端执行器106可为手术钳(如图1中所示)、探针、摄像机或适用于在手术操作中使用的任意其他器械。机器人手术装置102由控制器110来控制。显示器112向临床医生提供了手术区域的视觉表征。显示器112可为电视或监视器,其提供了手术区域的二维或三维视图。在一些实施例中,显示器112可为将图像投影到其中一个透镜上的一副眼镜(例如,GOOGLE
Figure BDA0001871047380000061
)。
机头114通过经由传输导线管116向控制器110提供指令来控制机器人手术装置102。传输导线管116可为导线、光纤、无线电波或其他无线通信导线管。***100可包括单个机头114以控制机器人手术装置102或者***100可包括两个机头114(左机头和右机头)。可包括至少一个图像捕捉装置和处理器的光学测量***(OMS)118被用以跟踪机头114的位置或定向。OMS 118可例如为POLARIS
Figure BDA0001871047380000062
或POLARIS
Figure BDA0001871047380000063
***(由北方数字公司(Northern Digital,Inc)制造)。
图2和图3图示出了用于在本文描述的实施例中使用的机头114的一个实例。机头114可具有人体工程学设计以减少由临床医生经历的任何疲劳。机头114包括构造成容置机头114的多个部件的外壳120。激活开关122被用以激活机器人手术装置102。挤捏接口124包括分别绕着点128a、128b枢转的成对挤捏构件126a、126b。每个挤捏构件126a、126b包括挤捏传感器130,其确定挤捏构件126a、126b之间的相对距离。末端执行器106的钳夹构件受到控制以基于所确定的挤捏构件126a、126b的相对距离来开启或关闭。一旦挤捏构件126a、126b到达其各自的运动界限,则力传感器132确定被施加至挤捏构件126a、126b的力的大小。所施加的力的大小乘以因子并且被转换为用于末端执行器106的钳夹构件的闭合力。在其他实施例中,吻合或血管密封操作的激活可施加预定的闭合力用于末端执行器106的钳夹构件。
机头114还包括一个或多个功能开关134。机头114可包括显示开关136。当临床医生激活显示开关136时,临床医生可使用机头114来控制显示器112。例如,临床医生可移动光标、放大或缩小、选择区域或可在显示器112上执行的任意其他功能。因为机器人手术装置102具有多个手臂104,临床医生可使用手臂选择开关138以选择机器人手术装置102的手臂104中的一个。在选择手臂104中的一个时,机头114的移动引起所选择的手臂104的移动。该机器人手术装置还可包括主/从配置,在该配置中,机器人手术装置包括多个主设备并且每个主设备包括对应数目的从设备。主/从开关140可被用以选择不同的主设备和从设备。机头114是主设备而手臂104是从设备。
机头114还包括用于测量恰当的加速度的加速计142,该加速度是相对于自由落体、惯性、对于被测量物体而言暂时处于静止的观察者的加速度。具体地,加速计142可为单轴或多轴加速计,其可检测上述恰当的加速度(或重力加速度)的大小和方向作为矢量。加速计142还可感测机头114的旋转加速度、坐标加速度、振动或震动。
处理器144从激活开关122、挤捏传感器130、力传感器132、功能开关134和加速计142接收信号并且将信号经由收发器146通过常规手段传送至控制器110。收发器146还可从控制器110接收信号以经由设置在机头114上的触觉设备148向临床医生提供触觉反馈。触觉设备148可为向临床医生提供模拟触觉响应的任意设备。
机头114还包括多个光学标记149。光学标记149布置成图案(例如,以图2中所示的菱形图案)以便提供正如将在下面描述的机头114的距离和定向。可以使用任意数目的光学标记149并且光学标记149可以布置成任意图案。
图4是图1的控制器110的示意性框图。控制器110包括处理器150、输入152、存储器154、机器人控制器156、显示控制装置158和收发器160。处理器150可为集成电路或由模拟或数字元件组成的电路,其接收信息或数据并且处理所接收的信息或数据以提供输出。例如,处理器150可积分来自加速计142的加速度传感器信号以确定正交和旋转运动或位置。输入152(可为一个或多个开关、键盘、鼠标、触摸屏等)由临床医生操作以执行多种功能。存储器154可存储由处理器使用的算法以控制机器人手术***100的多个方面。存储器154还可存储与患者相关的图像或光学标记图案的数据库以确定机头114的距离和定向。机器人控制器156从处理器150接收信号以控制机器人手术装置102的运动。显示控制装置158从处理器150接收数据并且呈现提供至显示器112的图像。收发器160从机头114接收数据。该数据由处理器150使用来控制机器人手术装置102或显示器112。
将结合图1至图4讨论的图5是描述根据本公开的实施例的机头114的跟踪方法的流程图。如图5中所示,机器人手术装置102在步骤s200中激活。在步骤s202中OMS 118捕捉光学标记149的图像。在OMS 118捕捉图像之后,该图像由处理器150处理以确定该图像是否包括所有光学标记149。如果所捕捉的图像包括所有的光学标记149,则过程进行到确定手术装置的位置或定向的步骤s206。存储器154存储查找表,在查找表中,两个以上光学标记图案图像与距离和定向关联。在步骤s206中,处理器150将所捕捉的图像与存储在存储器154中的光学标记的图像进行比较。处理器然后确定所存储的哪个图像最佳地匹配所捕捉的图像。处理器150然后读取查找表以提取机头114的距离和定向。在其他实施例中,可以计算光学标记之间的距离或角度以确定机头114的距离和定向。机头114的距离和定向由处理器150转换以确定机器人手术装置102或末端执行器106的期望的位置和定向。然后在步骤s208中,机器人手术装置102或末端执行器106基于所确定的位置或定向来移动。在步骤s210中,处理器150确定是否应当继续跟踪机头114。如果机头114不再需要,那么过程进行至中断跟踪的步骤s212。如果仍需要机头114,那么过程进行至步骤s202。
在步骤s204中,如果所捕捉的图像不包含所有光学标记149,那么在步骤s214中由加速计142捕捉机头114的加速度。加速计142不但测量机头114的运动的大小和方向而且还感测机头114的定向。机头114的大小和方向或定向被提供至处理器150以在步骤s216中预估机器人手术装置102或末端执行器106的期望的位置或定向。机器人手术装置102或末端执行器106然后在步骤s218中基于所预估的位置或定向移动。
因为机头114的加速计142缺乏有效参考以确定相对于患者的位置或定向和偏移可能,处理器150执行存储在存储器154中的校准算法。通过借助光学跟踪***调整非零速度以使计算的机头114位置回到绝对定向中,校准算法不带任何迷失方向性跃动地重建机头114对于机器人手术装置102、机器人手臂104、末端执行器106、手术区域或患者的绝对定向。该***在机头114的运动接近零速度时将不进行修正。如图6中所示,在检测机头114的步骤s300中开始上述算法。在步骤s302中,通过反求机头114相对于机器人当前位置的方位并且确定机头114的位置相对于机器人当前位置的当前偏移和机头114在光场中的位置,建立机头114的绝对位置和角度误差。在步骤s304中,由处理器150检测机头114的运动。例如,当机头114移动时,加速计142将加速度数据传送至处理器150。基于该加速度数据,处理器150确定机头114正在移动。
处理器150然后在步骤s306中计算使机头114的矢量与相对于机器人手术装置102、机器人手臂104或末端执行器106的运动的当前矢量校准所需的位置偏移或角速度偏移。位置偏移或角速度偏移是机头114的速度的分数乘子。分数乘子的大小源自机头114的运动的定向的偏移的大小和比例因子(scale factor)。该比例因子可以为无量纲因子、角度因子、量纲因子或时间因子。
例如,在给定的***中,诸如末端执行器106的装置作为安置在整个坐标位置内的a、x、y、z坐标系的矢量参考而在数学上被定位,并且机头114的矢量在临床医生关于y轴旋转地移动机头114的同时在角度上漂移时,分数乘子的大小可以如下地计算为:
Figure BDA0001871047380000091
其中,ω是角位置并且
Figure BDA0001871047380000092
是角速度。
在校准算法中,反时常数(比例因子)越大,则校准发生地越快。这导致渐进至完全校准条件的修正,在该条件下,机头114的速度与机器人手臂装置102、机器人手臂104或末端执行器106的速度之间的偏移随着所要求的修正接近零而接近相等,而不管比例因子的大小如何。
在其他实施例中,只要伴随着所计算的偏移的速度存在并且误差大于零(0),那么速度偏移可以是恒定的。在这种情形下,反时常数应当相对小,以便维持校准过程的期望的细微性。当速度为零时可以不进行修正,以防止无意的运动并消除由于用户和机器人之间的不匹配运动造成的任意迷失方向性影响。
一旦在步骤s306中计算了位置偏移或角速度偏移,则机头114的矢量与机器人手术装置102、机器人手臂104或末端执行器106的矢量校准。
应当理解,前面的描述仅仅是本公开的示意。本领域技术人员可以设想出多种替代和修改而不偏离本公开。因此,本公开意在包含所有这种替代、修改和变型。参照附图所描述的实施例被呈现以仅仅展示本公开的特定实例。与上面和/或附属权利要求中描述的那些实质上不同的其他元件、步骤、方法和技术也意在位于本公开的范围内。

Claims (3)

1.一种利用具有末端执行器的机器人手术装置重新定向手持式接口的方法,所述方法包括:
检测工作区域中的所述手持式接口;
通过反求所述手持式接口相对于所述末端执行器的位置的方位并且确定所述手持式接口的位置相对于所述末端执行器的位置的偏移和所述手持式接口在所述工作区域中的位置,建立所述手持式接口相对于所述末端执行器的绝对位置和角度误差;
检测所述手持式接口的运动;
计算所述手持式接口的位置偏移或角速度偏移,其中,所计算的位置偏移或角速度偏移是所述手持式接口的速度的分数乘子;以及
基于所计算的所述手持式接口的位置偏移或角速度偏移来将所述手持式接口的矢量校准为接近相对于所述末端执行器的运动的当前矢量。
2.根据权利要求1所述的方法,其中,所述分数乘子的大小源自定向偏移的大小和比例因子。
3.根据权利要求2所述的方法,其中,所述比例因子是无量纲因子、角度因子、量纲因子或时间因子。
CN201811377087.9A 2014-04-24 2014-12-08 机器人接口定位确定***及方法 Active CN109512516B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201461983745P 2014-04-24 2014-04-24
US61/983,745 2014-04-24
CN201480078205.XA CN106232048B (zh) 2014-04-24 2014-12-08 机器人接口定位确定***及方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201480078205.XA Division CN106232048B (zh) 2014-04-24 2014-12-08 机器人接口定位确定***及方法

Publications (2)

Publication Number Publication Date
CN109512516A CN109512516A (zh) 2019-03-26
CN109512516B true CN109512516B (zh) 2021-12-14

Family

ID=54332964

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201811377087.9A Active CN109512516B (zh) 2014-04-24 2014-12-08 机器人接口定位确定***及方法
CN201480078205.XA Active CN106232048B (zh) 2014-04-24 2014-12-08 机器人接口定位确定***及方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201480078205.XA Active CN106232048B (zh) 2014-04-24 2014-12-08 机器人接口定位确定***及方法

Country Status (5)

Country Link
US (1) US10660717B2 (zh)
EP (1) EP3134021A4 (zh)
JP (1) JP6542259B2 (zh)
CN (2) CN109512516B (zh)
WO (1) WO2015163943A1 (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113017841A (zh) 2015-06-16 2021-06-25 提坦医疗公司 用于在机器人手术***中接收操作员输入的手柄设备
US10657839B2 (en) * 2015-08-12 2020-05-19 Illinois Tool Works Inc. Stick welding electrode holders with real-time feedback features
US10373517B2 (en) * 2015-08-12 2019-08-06 Illinois Tool Works Inc. Simulation stick welding electrode holder systems and methods
US10593230B2 (en) * 2015-08-12 2020-03-17 Illinois Tool Works Inc. Stick welding electrode holder systems and methods
US10249090B2 (en) 2016-06-09 2019-04-02 Microsoft Technology Licensing, Llc Robust optical disambiguation and tracking of two or more hand-held controllers with passive optical and inertial tracking
GB2560384B (en) 2017-03-10 2022-07-20 Cmr Surgical Ltd Controlling a surgical instrument
USD840360S1 (en) * 2017-05-30 2019-02-12 Cmr Surgical Limited Hand controller for controlling surgical robot
CN107901057A (zh) * 2017-12-15 2018-04-13 佛山科学技术学院 一种用于操控机器人的手持人机交互设备
KR102239469B1 (ko) * 2018-01-19 2021-04-13 한국과학기술원 객체 제어 방법 및 객체 제어 장치
US11896318B2 (en) * 2018-04-19 2024-02-13 Mobius Imaging, Llc Methods and systems for controlling a surgical robot
US11534246B2 (en) * 2018-06-15 2022-12-27 Verb Surgical Inc. User input device for use in robotic surgery
WO2020081643A1 (en) * 2018-10-16 2020-04-23 Kent State University Extension hardware device for physical controller
EP3840682A4 (en) * 2018-10-30 2021-10-20 Titan Medical, Inc. HAND CONTROL DEVICE IN A ROBOTIC SURGICAL SYSTEM
US10426561B1 (en) 2018-10-30 2019-10-01 Titan Medical Inc. Hand controller apparatus for detecting input position in a robotic surgery system
US11116591B2 (en) 2018-10-30 2021-09-14 Titan Medical Inc. Hand controller apparatus including ergonomic features for a robotic surgery system
US11478312B2 (en) * 2019-05-10 2022-10-25 Verb Surgical Inc. Unmatching/matching UID to robot grasper for engaging teleoperation
IT201900008769A1 (it) * 2019-06-17 2020-12-17 Maurizio Corridori Interfaccia intuitiva per il controllo e la programmazione di un robot industriale manipolatore
EP4076259A4 (en) * 2019-12-17 2023-09-20 Covidien LP ROBOTIC SURGICAL SYSTEMS WITH USER INTERVENTION MONITORING
US20210259779A1 (en) * 2020-02-20 2021-08-26 Verb Surgical Inc. Multi-camera user interface device calibration and tracking
CN111568558B (zh) * 2020-04-13 2022-02-22 上海市胸科医院 电子设备、手术机器人***及其控制方法
CN112006773B (zh) * 2020-07-24 2021-12-28 北京天智航医疗科技股份有限公司 示踪器按键触发的识别方法、导航***和手术定位***
CN113855474B (zh) * 2021-08-25 2023-10-31 上海傅利叶智能科技有限公司 用于控制两个康复机器人的方法、装置和康复机器人***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1533745A (zh) * 2003-03-31 2004-10-06 株式会社东芝 医疗用机械手、其控制装置以及控制方法
CN102470015A (zh) * 2009-06-30 2012-05-23 直观外科手术操作公司 遥控微创手术器械的主导件对齐性的渐进
CN103747759A (zh) * 2011-08-04 2014-04-23 奥林巴斯株式会社 操纵器***

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3339953B2 (ja) 1993-12-29 2002-10-28 オリンパス光学工業株式会社 医療用マスタースレーブ式マニピュレータ
US6364888B1 (en) * 1996-09-09 2002-04-02 Intuitive Surgical, Inc. Alignment of master and slave in a minimally invasive surgical apparatus
US6331181B1 (en) * 1998-12-08 2001-12-18 Intuitive Surgical, Inc. Surgical robotic tools, data architecture, and use
US6747632B2 (en) 1997-03-06 2004-06-08 Harmonic Research, Inc. Wireless control device
US6233504B1 (en) * 1998-04-16 2001-05-15 California Institute Of Technology Tool actuation and force feedback on robot-assisted microsurgery system
US6659939B2 (en) * 1998-11-20 2003-12-09 Intuitive Surgical, Inc. Cooperative minimally invasive telesurgical system
JP3926119B2 (ja) * 2001-08-10 2007-06-06 株式会社東芝 医療用マニピュレータ
US6587750B2 (en) * 2001-09-25 2003-07-01 Intuitive Surgical, Inc. Removable infinite roll master grip handle and touch sensor for robotic surgery
EP1531749A2 (en) * 2002-08-13 2005-05-25 Microbotics Corporation Microsurgical robot system
US7386365B2 (en) * 2004-05-04 2008-06-10 Intuitive Surgical, Inc. Tool grip calibration for robotic surgery
US7559931B2 (en) 2003-06-09 2009-07-14 OrthAlign, Inc. Surgical orientation system and method
US20050181803A1 (en) * 2004-02-17 2005-08-18 Weaver Christopher S. System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous
JP2006321027A (ja) * 2005-05-20 2006-11-30 Hitachi Ltd マスタ・スレーブ式マニピュレータシステム及びその操作入力装置
US7828794B2 (en) * 2005-08-25 2010-11-09 Covidien Ag Handheld electrosurgical apparatus for controlling operating room equipment
US8102256B2 (en) 2008-01-06 2012-01-24 Location Based Technologies Inc. Apparatus and method for determining location and tracking coordinates of a tracking device
US8600674B1 (en) * 2007-08-15 2013-12-03 University Of South Florida Using pattern recognition in real-time LBS applications
US7819183B2 (en) * 2008-06-16 2010-10-26 Halliburton Energy Services, Inc. Work string controller
US8521331B2 (en) * 2009-11-13 2013-08-27 Intuitive Surgical Operations, Inc. Patient-side surgeon interface for a minimally invasive, teleoperated surgical instrument
KR101762638B1 (ko) 2009-11-13 2017-07-28 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 최소 침습 수술 시스템에서 손 제스처 제어를 위한 방법 및 장치
DE102010009065B4 (de) * 2010-02-23 2018-05-24 Deutsches Zentrum für Luft- und Raumfahrt e.V. Eingabevorrichtung für medizinische minimal-invasive Roboter oder medizinische Simulatoren sowie medizinisches Gerät mit Eingabevorrichtung
JP5704833B2 (ja) * 2010-05-10 2015-04-22 オリンパス株式会社 操作入力装置およびマニピュレータシステム
JP5744455B2 (ja) * 2010-09-29 2015-07-08 オリンパス株式会社 マスタ・スレーブ方式マニピュレータの制御装置及びその制御方法
JP2012171088A (ja) 2011-02-24 2012-09-10 Olympus Corp マスタ操作入力装置及びマスタスレーブマニピュレータ
JP5841451B2 (ja) * 2011-08-04 2016-01-13 オリンパス株式会社 手術器具およびその制御方法
KR101366860B1 (ko) * 2011-09-20 2014-02-21 엘지전자 주식회사 이동 로봇 및 이의 제어 방법
US9008757B2 (en) 2012-09-26 2015-04-14 Stryker Corporation Navigation system including optical and non-optical sensors
US9949785B2 (en) * 2013-11-21 2018-04-24 Ethicon Llc Ultrasonic surgical instrument with electrosurgical feature

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1533745A (zh) * 2003-03-31 2004-10-06 株式会社东芝 医疗用机械手、其控制装置以及控制方法
CN102470015A (zh) * 2009-06-30 2012-05-23 直观外科手术操作公司 遥控微创手术器械的主导件对齐性的渐进
CN103747759A (zh) * 2011-08-04 2014-04-23 奥林巴斯株式会社 操纵器***

Also Published As

Publication number Publication date
JP6542259B2 (ja) 2019-07-10
CN106232048A (zh) 2016-12-14
US10660717B2 (en) 2020-05-26
US20170042625A1 (en) 2017-02-16
EP3134021A1 (en) 2017-03-01
JP2017517297A (ja) 2017-06-29
EP3134021A4 (en) 2018-03-28
CN109512516A (zh) 2019-03-26
CN106232048B (zh) 2019-05-03
WO2015163943A1 (en) 2015-10-29

Similar Documents

Publication Publication Date Title
CN109512516B (zh) 机器人接口定位确定***及方法
US11007023B2 (en) System and method of registration between devices with movable arms
US11534246B2 (en) User input device for use in robotic surgery
JP5699158B2 (ja) 低侵襲外科システムにおいて使用するマスターフィンガー追跡デバイスおよびその方法
JP5702798B2 (ja) 低侵襲外科システムにおけるハンドジェスチャー制御の方法および装置
JP5702797B2 (ja) 遠隔操作される低侵襲スレーブ手術器具の手による制御のための方法およびシステム
JP5847725B2 (ja) 低侵襲外科システムにおいて手の存在を検出するための方法およびシステム
US7668584B2 (en) Interface apparatus for passive tracking systems and method of use thereof
CN105773629A (zh) 用于使多轴操纵器与输入设备对准的方法
Kim et al. Experimental evaluation of contact-less hand tracking systems for tele-operation of surgical tasks
US20200163730A1 (en) Robotic surgical system with automated guidance
Francoise et al. A comanipulation device for orthopedic surgery that generates geometrical constraints with real-time registration on moving bones
KR20220024055A (ko) 추적 시스템 시야 위치설정 시스템 및 방법
US11786335B2 (en) Apparatus and method for assisting tool use
JP2017146115A (ja) 演算装置、演算方法及び演算プログラム
Pisla et al. Accuracy and repeatability of a parallel robot for personalised minimally invasive surgery
CN116546931A (zh) 用于基于操作员的头部运动来调整成像设备的视场的技术
CN116528790A (zh) 用于调整观看***的显示单元的技术

Legal Events

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