CN104334109B - 用于使用零空间的外科手术操纵器的命令的重新配置的系统和方法 - Google Patents
用于使用零空间的外科手术操纵器的命令的重新配置的系统和方法 Download PDFInfo
- Publication number
- CN104334109B CN104334109B CN201380027604.9A CN201380027604A CN104334109B CN 104334109 B CN104334109 B CN 104334109B CN 201380027604 A CN201380027604 A CN 201380027604A CN 104334109 B CN104334109 B CN 104334109B
- Authority
- CN
- China
- Prior art keywords
- joint
- movement
- manipulator arm
- end effector
- connecting rod
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000033001 locomotion Effects 0.000 claims abstract description 178
- 239000012636 effector Substances 0.000 claims abstract description 120
- 238000006073 displacement reaction Methods 0.000 claims abstract description 26
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000008878 coupling Effects 0.000 claims description 75
- 238000010168 coupling process Methods 0.000 claims description 75
- 238000005859 coupling reaction Methods 0.000 claims description 75
- 239000000758 substrate Substances 0.000 claims description 52
- 238000003780 insertion Methods 0.000 claims description 15
- 230000037431 insertion Effects 0.000 claims description 15
- 238000000338 in vitro Methods 0.000 claims description 4
- 238000001356 surgical procedure Methods 0.000 description 34
- 230000000712 assembly Effects 0.000 description 13
- 238000000429 assembly Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 9
- 238000002627 tracheal intubation Methods 0.000 description 9
- 239000013598 vector Substances 0.000 description 9
- 230000006399 behavior Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 5
- 230000006872 improvement Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 210000003484 anatomy Anatomy 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 210000002784 stomach Anatomy 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000035807 sensation Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241000309551 Arthraxon hispidus Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000002224 dissection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000012977 invasive surgical procedure Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002355 open surgical procedure Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000002432 robotic surgery Methods 0.000 description 1
- 235000015170 shellfish Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/37—Master-slave robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B1/00—Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
- A61B1/00163—Optical arrangements
- A61B1/00193—Optical arrangements adapted for stereoscopic vision
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/25—User interfaces for surgical systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
- A61B34/74—Manipulators with manual electric input means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J18/00—Arms
- B25J18/007—Arms the end effector rotating around a fixed point
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1643—Programme controls characterised by the control loop redundant control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1689—Teleoperation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
- A61B34/74—Manipulators with manual electric input means
- A61B2034/742—Joysticks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40365—Configuration control, select other tasks by configuration of link positions
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/14—Arm movement, spatial
- Y10S901/15—Jointed arm
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Robotics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Mechanical Engineering (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Biophysics (AREA)
- Optics & Photonics (AREA)
- Pathology (AREA)
- Radiology & Medical Imaging (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
本发明涉及用于通过在操纵器臂的运动雅可比行列式的零空间内移动操纵器来重新配置外科手术操纵器的装置、系统和方法。在一个方面,响应接收重新配置命令,该系统驱动第一组接头并计算将位于零空间内的多个接头的速度。接头根据该重新配置命令和所计算的移动而被驱动,以便保持末端执行器或器械轴枢转所绕的远程中心的期望的状态。在另一个方面,接头还根据在雅可比行列式的零垂直空间内的所计算的末端执行器或远程中心位移速度而被驱动,从而与末端执行器或远程中心的所期望的移动同时地实现所期望的重新配置。
Description
相关申请的交叉参考
本申请是2012年6月1日提交的题为“Commanded Reconfiguration of aSurgical Manipulator Using the Null-Space(使用零空间的外科手术操纵器的命令的重新配置)”的美国临时专利申请号61/654,764(代理人案卷号ISRG03770PROV/US)的非临时性申请并且要求其优先权权益,其全部公开内容并入在此以供参考。
本申请大体涉及以下共同拥有的申请:2009年6月30日提交的题为“Control ofMedical Robotic System Manipulator About Kinematic Singularities(关于运动学奇异性的医疗机器人系统操纵器的控制)”的美国申请号12/494,695;2009年3月17日提交的题为“Master Controller Having Redundant Degrees of Freedom and Added Forcesto Create Internal Motion(具有冗余自由度和产生内部运动的额外力的主控制器)”的美国申请号为12/406,004;2005年5月19日提交的题为“Software Center and HighlyConfigurable Robotic Systems for Surgery and Other Uses(针对外科手术和其他用途的软件中心以及高度可配置的机器人系统)”的美国申请号11/133,423(美国专利号8,004,229);2004年9月30日提交的题为“Offset Remote Center Manipulator For RoboticSurgery(针对机器人外科手术的偏置的远程中心操纵器)”的美国申请号10/957,077(美国专利号7,594,912);1999年9月17日提交的题为“Master Having Redundant Degrees ofFreedom(具有冗余自由度的主机)”的美国申请号09/398,507(美国专利号6,714,839);以及与本申请同时提交的题为“Manipulator Arm-to-Patient Collision Avoidance Usinga Null-Space(使用零空间的避免操纵器臂到患者的碰撞)”的美国申请号_[代理人案卷号ISRG03760/US]和题为“Systems and Methods for Avoiding Collisions BetweenManipulator Arms Using a Null-Space(使用零空间用于避免操纵器臂之间碰撞的系统和方法)”的美国申请号_[代理人案卷号ISRG03810/US];其全部公开内容并入在此以供参考。
技术领域
本发明大体上提供了改进的外科手术和/或机器人装置、系统和方法。
背景技术
微创医疗技术意在减少在诊断或外科手术过程期间受损的组织的量,从而减少患者的恢复时间、不适感和有害的副作用。在美国每年执行数以百万计的“开放式”或传统外科手术;许多这种外科手术能潜在地以微创方式执行。然而,由于在外科手术器械和技术以及掌握其所需的附加的外科手术培训方面的限制,目前只有相对较少的外科手术使用微创技术。
用于外科手术的微创远程外科手术系统正在被开发,以增加外科医生的灵活度,以及允许医生从远程位置对患者做手术。远程外科手术是对外科手术系统的通用表述,其中外科医生使用某种形式的远程控制(例如,伺服机构等)操纵外科手术器械的移动,而不是直接用手抓持并移动器械。在这种远程外科手术系统中,外科医生被提供有在远程位置处的外科手术部位的图像。当通常在合适的指示器或显示器上观察外科手术部位的三维图像时,外科医生通过操纵主控制输入装置对患者执行外科手术过程,这进而控制机器人器械的运动。机器人外科手术器械能够通过小的、微创外科手术孔被插入以便治疗在患者体内的外科手术部位处的组织,该创伤通常与访问开放外科手术有关联。经常通过在微创孔处枢转器械的轴、通过该孔轴向地滑动该轴、在孔内旋转该轴等,这些机器人系统能够移动具有足够灵活度的外科手术器械的工作末端以执行相当复杂的外科手术任务。
用于远程外科手术的伺服机构往往会接受来自两个主控制器的输入(每一个对应于外科医生的一只手)并且可以包括两个或更多个机器人臂或操纵器。手移动至由图像捕获装置所显示的机器人器械的图像的映射可以帮助向外科医生提供对与每只手相关联的器械的精确控制。在许多外科手术机器人系统中,包括一个或更多个附加的机器人操纵器臂以用于移动内窥镜或其他图像捕获装置、附加外科手术器械等。
在机器人外科手术期间多种结构的布置能够被用于支撑在外科手术部位处的外科手术器械。从动联动装置或“从装置”通常被称为机器人外科手术操纵器,并且在微创机器人外科手术期间用作机器人外科手术操纵器的示例性联动装置布置在美国专利号6,758,843、6,246,200和5,800,423中被描述,其全部公开内容并入在此以供参考。这些联动装置往往利用平行四边形布置来夹持具有轴的器械。这种操纵器结构能够约束器械的移动,使得器械轴绕沿刚性轴的长度被定位在空间中的球形旋转的远程中心枢转。通过将该旋转中心与到内部外科手术部位的切口点对准(例如,用在腹腔镜外科手术期间在腹壁处的套管针或插管),外科手术器械的末端执行器能够通过使用操纵器联动装置移动轴的近侧端而不对腹壁强加潜在危险的力而被安全地定位。例如,在美国专利号6,702,805、6,676,669、5,855,583、5,808,665、5,445,166和5,184,601中,对替代性操纵器结构进行了描述,其全部公开内容并入在此以供参考。
虽然新颖的机器人外科手术系统和装置已被证明是高效的且有利的,不过进一步的改进仍是可取的。例如,当在微创外科手术部位内移动外科手术器械时,机器人外科手术操纵器可以在患者体外呈现显著量的移动,特别当通过大角度范围绕微创孔枢转器械时,这能够导致移动操纵器意外地接触彼此、接触在手术室中的器械推车或其他结构、接触外科手术人员和/或接触患者的外表面。替代性操纵器结构已经被提出,其采用对高度可配置的运动学操纵器接头组的软件控制以将枢轴运动约束到插入部位,同时禁止患者体外的意外的操纵器/操纵器接触(等)。这些高度可配置的“软件中心”外科手术操纵器系统可以提供显著优点,但也带来了挑战。特别地,机械约束的远程中心联动装置在一些条件下可以具有安全优势。此外,通常被包括在这些操纵器中的众多接头的广泛配置可以导致操纵器难以手动设置成针对特定程序所需的配置。然而,随着使用远程外科手术系统而执行的外科手术范围不断扩大,对于扩大在患者体内的器械的可用配置和移动范围的需求日益增加。不幸的是,这两种改变都会增加与身体外部的操纵器的运动相关联的挑战,并也会增加避免被不良调节的操纵器配置的重要性(使得它们不必要地限制外科手术工作空间内的工具的运动灵活度和/或范围)。
由于这些和其他原因,提供用于外科手术、机器人外科手术和其他的机器人应用的改进的装置、系统和方法将是有利的。如果这些改进技术提供根据所期望的重新配置来重新配置操纵器臂的能力且同时维持所期望的末端执行器的状态或器械轴枢转所绕的远程中心的所期望的位置,这将是特别有利的。理想情况下,这些改进将允许第一用户在外科手术过程期间实现操纵器臂的末端执行器的移动,同时允许第二用户在末端执行器的移动准备中和/或末端执行器的移动期间重新配置操纵器臂。此外,对于至少一些手术过程提供这种改进同时增加器械的运动范围,并且无需显著增加尺寸、机械复杂性或这些系统的成本,并且同时保持或改进其灵活度将是可取的。
发明内容
本发明总体上提供了改进的机器人和/或外科手术装置、系统和方法。在许多实施例中,本发明将采用高度可配置的外科手术机器人操纵器。例如,这些操纵器可以具有比外科手术工作区内的相关联的外科手术末端执行器更大移动的自由度。根据本发明的机器人外科手术系统一般包括支撑机器人外科手术器械的操纵器臂和计算用于操纵器械的末端执行器所协调的接头移动的处理器。对于给定的末端执行器方位和/或给定的枢轴点位置,支撑末端执行器的机器人操纵器的接头允许操纵器在一系列不同的配置上移动。该系统通过根据由处理器计算的接头的协调移动来驱动操纵器的一个或更多个接头,从而导致操纵器的一个或更多个接头在运动学雅可比行列式的零空间内的运动,以便保持所期望的末端执行器状态和/或枢轴点位置,从而响应用户命令,允许高度可配置的机器人操纵器的重新配置。在各种实施例中,系统操作员使用用户输入装置输入重新配置命令并且在零空间内驱动操纵器的一个或更多个接头,直到操纵器按照所期望的被重新配置。
在本发明的一个方面,提供具有操纵输入端的冗余自由度(RDOF)外科手术机器人系统。该RDOF外科手术机器人系统包括操纵器组件、一个或更多个用户输入装置以及具有控制器的处理器。组件的操纵器臂具有提供足够自由度以允许针对给定末端执行器状态具有一系列的接头状态的多个接头。响应由用户输入的所接收到的重新配置命令,该系统计算零空间内的所述多个接头的速度。接头根据重新配置命令和所计算的移动被驱动,以便保持末端执行器的所期望的状态。响应接收操纵命令以所期望的移动来移动末端执行器,该系统通过计算正交于零空间的雅可比行列式的零垂直空间内的接头速度来计算接头的末端执行器位移移动,并根据所计算的移动驱动接头,以实现所期望的末端执行器移动。
在本发明的另一方面,操纵器经配置移动,使得器械轴的中间部分绕远程中心枢转。在操纵器和器械之间,存在多个从动接头,从而提供足够的自由度,以便当器械轴的中间部分延伸通过进入部位时允许针对末端执行器方位具有一系列的接头状态。具有控制器的处理器将输入装置联接到操纵器。响应重新配置命令,处理器确定一个或更多个接头的移动以实现所期望的重新配置,使得在末端执行器的所期望的移动期间器械的中间部分在进入部位内并且保持该轴枢转所绕的所期望的远程中心位置。在各种实施例中,响应接收操纵命令以实现所期望的末端执行器的移动,该系统计算接头的末端执行器位移移动,其包括计算正交于零空间的雅可比行列式的零垂直空间内的接头速度,并且根据所计算的移动驱动接头以实现所期望的末端执行器移动,其中器械轴绕远程中心枢转。
在某些实施例中,接头的末端执行器位移移动被计算,以便避免驱动所述多个接头中的第一组接头,使得所述第一组接头被有效地锁定,或者使得第一组接头不被驱动成实现末端执行器位移移动。第一组接头可以包括操纵器臂的一个或更多个接头。然而,接头的重新配置移动可以被计算成驱动所述多个接头中的所述第一组接头,以实现所期望的末端执行器移动。所述第一组接头的重新配置移动也可以被计算成使得来自所述第一组接头中的一个接头的移动在重新配置的时段上提供接头的基本恒定的速度。在一些实施例中,来自操纵器的所述第一组接头中的一个接头是将操纵器臂联接到基底的回转接头。末端执行器的所期望的状态可以包括末端执行器的所期望的方位、速度或加速度。通常,操纵命令和重新配置命令是不同的输入,通常在不同的输入装置上从不同的用户接收,或这些不同的输入可以接收自同一用户。在一些实施例中,末端执行器操纵命令由第一用户从输入装置接收,该第一用户诸如在外科医生控制台主输入端上输入命令的医生,而重新配置命令在单独的输入装置上由第二用户从输入装置接收,该第二用户诸如在患者侧推车输入装置上输入重新配置命令的医生助手。在另一些实施例中,末端执行器操纵命令和重新配置命令二者是由同一用户从外科医生控制台处的输入装置接收。在另一些实施例中,末端执行器操纵命令和重新配置命令二者是由同一用户从患者侧推车处的输入装置接收。
在一个方面,操纵器臂的近侧部分被附接到基底,使得近侧部分相对于基底的移动被禁止并且接头被驱动。该近侧部分可以通过接头被联接到基底,使得在接头被驱动的同时操纵器臂的近侧部分相对于基底可移动。在一种示例性实施例中,该接头通过支撑操纵器臂的回转接头将操纵器的近侧部分联接到基底,使得回转接头的接头移动绕回转接头的枢转轴线枢转操纵器臂的一个或更多个接头。在某些实施例中,回转接头的枢转轴线从接头延伸通过末端执行器的器械轴枢转所绕的远程中心。在一个方面,回转接头的移动绕圆锥枢转操纵器臂的一个或更多个接头,该圆锥朝远侧逐渐变细且朝向远侧末端执行器定向,通常为远程中心。在这方面操纵器臂枢转所绕的圆锥对应于工具尖端的运动范围内的圆锥形空隙,在其中工具的移动是不可能的或受损的,这在下文中将被进一步详细讨论。
在另一方面,将操纵器的近侧部分联接到基底的接头相对于基底沿通常是弧形或基本圆形路径的路径是可移动的,使得接头沿路径的移动绕延伸通过器械附近的操纵器臂的远侧部分的轴线枢转操纵器臂的一个或更多个接头,该轴线优选地延伸通过器械轴枢转所绕的远程中心。在一些实施例中,该操纵器包括将操纵器的近侧部分联接到基底的回转接头,该回转接头相对于基底沿可以是线性的、弧形的或基本圆形的路径是可移动的。
在本发明的另一方面,提供具有近侧回转接头和远侧平行四边形联动装置的外科手术机器人操纵器,回转接头的枢转轴线基本上与末端执行器的器械轴的轴线相交,如果可以优选地在远程中心处相交。该系统进一步包括处理器,其具有将输入端联接到操纵器臂的控制器并且经配置响应重新配置命令计算多个接头的移动使得所计算出的接头的速度在雅克比行列式的零空间内。该系统包括用于接收重新配置命令以所期望的重新配置移动来移动所述多个接头中的第一组接头并且末端执行器处于所期望状态的输入装置。
本发明的性质和优点的进一步理解将通过参考本说明书和附图的其余部分变得显而易见。
附图说明
图1A是根据本发明的实施例的机器人外科手术系统的俯视图,机器人外科手术系统具有带有多个机器人操纵器的外科手术站,机器人操纵器用于以机器人方式移动具有在患者体内的内部外科手术部位处的外科手术末端执行器的外科手术器械。
图1B图解地示出图1A的机器人外科手术系统。
图2是示出用于将外科手术过程命令输入图1A的外科手术系统内的主外科医生控制台或工作站的透视图,控制台包括用于响应输入命令生成操纵器命令信号的处理器。
图3是图1A的电子推车的透视图。
图4是具有四个操纵器臂的患者侧推车的透视图。
图5A-5D示出了示例性操纵器臂。
图6A-6B分别示出向前俯仰配置和向后俯仰配置的示例性操纵器臂。
图6C示出示例性操纵器臂的外科手术器械工具尖端的运动范围的图形表示,包括处于向前俯仰和向后俯仰配置中每个的静锥区(cone of silence)或圆锥形工具进入限制区。
图7A示出具有绕近侧回转接头的轴线回转操纵器臂的近侧回转接头的示例性操纵器臂。
图7B示出示例性操纵器臂以及相关运动范围和静锥区,示例性操纵器臂具有绕近侧回转接头的轴线回转操纵器臂的近侧回转接头,其移动能够被用于减轻所描绘的静锥区。
图8示出具有在远侧器械夹持器附近的回转接头的示例性操纵器臂。
图9示出具有绕接头轴线回转或扭转器械夹持器的远侧器械夹持器附近的回转接头的示例性操纵器臂。
图10A-10C示出随着接头在其整个接头移动范围上移动,具有在远侧器械夹持器附近的回转接头的示例性操纵器臂的连续视图。
图11A-11B示出当接头的角位移分别为0°和90°时具有远侧回转接头的示例性操纵器臂的回转轮廓。
图12A-12D和图13A-13C示出具有近侧接头的示例性操纵器臂,其关于接头的路径平移支撑操纵器臂的近侧接头。
图14A-14B图解地表示示例性操纵器组件的雅可比行列式的零空间和零垂直空间之间的关系。
图15A-15B示出对于给定的末端执行器方位的示例性操纵器组件的重新配置。
图16A-16B示出对于相关联的器械轴枢转所处的给定的远程中心位置的示例性操纵器。
图17A-17C示出根据许多实施例的操纵命令输入的三个示例。
图18A-18B是表示根据许多实施例的方法的简化方框图。
具体实施方式
本发明大体提供改善的外科手术和机器人装置、系统和方法。本发明对于外科手术机器人系统的使用是特别有利的,其中在外科手术过程期间,将多个外科手术工具或器械安装在相关联的多个机器人操纵器上并且通过该操纵器移动。机器人系统将通常包括远程机器人系统、远程外科手术系统和/或远程呈现系统,这些系统包括被配置为主-从控制器的处理器。通过提供采用被适当地配置成具有铰接式联动装置来移动操纵器组件的处理器的机器人系统,其中所述联动装置具有相对大量的自由度,联动装置的运动能够经调整通过微创进入部位工作。大量的自由度允许系统操作员或助手重新配置操纵器组件的联动装置,同时维持所期望的末端执行器状态,可选地在外科手术准备中和/或在外科手术过程期间另一个用户操纵末端执行器。
本文所述的机器人操纵器组件将通常包括机器人操纵器和安装在其上的工具(该工具通常包括外科手术版本的外科手术器械),不过术语“机器人组件”还将包括不带有安装在其上的工具的操纵器。术语“工具”既包括通用或工业机器人工具也包括专用机器人外科手术器械,通过这些后者结构通常包括适合组织操纵、组织处理、组织成像等的末端执行器。工具/操纵器接口将通常是快速断开工具夹持器或耦接器,从而允许快速移除和使用替代性工具快速替换该工具。操纵器组件将通常具有基底,该基底在机器人过程的至少一部分期间被固定在空间中,并且该操纵器组件可以包括在基底和工具的末端执行器之间的大量自由度。末端执行器的致动(诸如打开或闭合抓紧装置的夹爪、给电外科手术桨(electrosurgical paddle)充能等)将通常与这些操纵器组件自由度分离,并且补充这些操纵器组件的自由度。
末端执行器将通常在工作空间中以二至六之间的自由度移动。如本文所用,术语“方位”既包括位置也包括取向。因此,末端执行器(例如)的方位的变化可以涉及末端执行器从第一位置至第二位置的平移,末端执行器从第一取向到第二取向的旋转,或两者的组合。当用于微创机器人外科手术时,操纵器组件的移动可以由系统的处理器来控制,使得工具或器械的轴或中间部分被约束为通过微创外科手术进入部位或其它切孔的安全运动。此种运动可以包括例如轴通过切口部位轴向插入至外科手术工作空间中、轴绕其轴线的旋转以及轴绕邻近进入部位的枢转点的枢转运动。
本文所述的许多示例性操纵器组件具有比在外科手术部位内定位和移动末端执行器所需的自由度更多的自由度。例如,在一些实施例中,能够以六个自由度通过微创切孔在内部手术部位处被定位的外科手术末端执行器可以具有九个自由度(末端执行器的六个自由度——三个用于定位,三个用于定向——加上符合进入部位约束的三个自由度),不过可以具有十个或更多个自由度。针对给定的末端执行器方位,具有比所需的自由度更多自由度的高度可配置操纵器组件能够被描述为具有或提供足够的自由度来允许在工作空间内针对末端执行器方位具有一系列的接头状态。例如,对于给定的末端执行器方位,操纵器组件可以占据一系列的替代性操纵器联动装置方位中的任意方位(并且在其间被驱动)。类似地,对于给定的末端执行器的速度向量,该操纵器组件可以具有在雅克比行列式的零空间内针对操纵器组件的各种接头的不同接头移动速度范围。
本发明提供机器人联动装置结构,该结构尤为适合如下外科手术(以及其它)应用,即其期望有宽的运动范围并且由于其它机器人联动装置、外科手术人员和设备等的存在可获得受限的专用体积。每个机器人联动装置所需的大的运动范围和减小的体积还可以在机器人支撑结构的位置和外科手术或其它工作空间之间提供较大的灵活度,从而促进和加速装配。
接头等的术语“状态”通常在本文中指与接头相关联的控制变量。例如,角接头(angular joint)的状态能够指由在其运动范围内的接头定义的角度和/或接头的角速度。类似地,轴向或棱柱接头的状态可以指接头的轴向方位和/或它的轴向速度。虽然本文所述的许多控制器包括速度控制器,不过它们通常也具有一些方位控制方面。可替代实施例可以主要或完全依赖于方位控制器、加速控制器等。在美国专利号6,699,177中更充分地描述能够用于此种装置的控制系统的许多方面,其全部公开内容以引用的方式并入本文中。因此,只要所述移动基于相关联的计算,便可以使用方位控制算法、速度控制算法和/或两者的组合等执行本文所述的接头的移动和末端执行器的移动的计算。
在某些实施例中,示例性操纵器臂的工具绕邻近微创切孔的枢转点枢转。该系统可以利用硬件远程中心,诸如在美国专利6,786,896中描述的远程中心运动,其内容以引用的方式并入本文中。此种系统可以利用双平行四边形联动装置,其约束了联动装置的移动,使得操纵器所支撑的器械的轴绕远程中心点枢转。可替代的机械约束的远程中心联动装置系统是已知的和/或在将来可以被研发出的。令人惊讶地,与本发明结合的工作指示出远程中心联动装置系统可以受益于高度可配置运动架构。具体地,当外科手术机器人系统具有允许绕在微创外科手术进入部位处或附近相交的两个轴线的枢转运动的联动装置时,球形枢转运动可以包括在患者体内的全部程度的期望运动范围,不过仍会遇到可回避的缺陷(诸如未被充分地调节、在患者体外易于存在臂与臂或臂与患者的接触和/或其他情况)。首先,添加一个或更多个也被机械地约束为在进入部位处或附近的枢转运动的额外自由度可以提供运动范围内的少量或任何改进。无论如何,此种接头能够通过允许整个系统被配置成碰撞抑制姿势或朝向该姿势驱动、通过进一步扩大其它外科手术过程的运动范围等提供显著优点。在一些实施例中,该系统可以利用软件来实现远程中心,诸如在美国专利申请8,004,229中所描述的,其全部内容以引用的方式并入本文中。在具有软件远程中心的系统中,处理器计算接头的移动,以便绕确定的枢转点(这与由机械约束不同)枢转器械轴的中间部分。通过具有计算软件枢转点的能力,能够选择性地实现表征为系统的柔性或刚度的不同模式。更具体地,能够根据需要在一系列的枢转点/中心(例如,可移动的枢转点、被动枢转点、固定/刚性枢转点、软枢转点)上实现不同系统模式。
尽管具有多个高度可配置操纵器的机器人外科手术系统的许多优点,不过由于操纵器在基底和器械之间包括相对大量的接头和连杆,所以连杆的手动定位会是具有挑战性的并且复杂的。即使当操纵器结构被平衡成避免重力的影响时,试图以适当的布置对准每个接头或根据需要重新配置操纵器也会是困难的、耗时的并且会涉及相当多的训练和/或技能。当操纵器的连杆绕接头不平衡时该挑战甚至会更大,使得由于在许多外科手术系统中操纵器臂长度以及被动和跛行的设计,在外科手术之前或期间以适当配置定位这种高度可配置的结构是一件难事。本发明允许用户,诸如医生的助手,能够快速且容易地重新配置操纵器臂,并且保持所期望的末端执行器的状态,可选地,即使在外科手术过程过程中末端执行器的移动期间。在一些实施例中,操纵和重新配置输入能够来自同一人(例如,在外科医生控制台或患者侧推车处的用户)。
本发明的实施例可以包括经配置利用操纵器结构的自由度的用户输入端。胜于手动重新配置操纵器,该输入端有助于使用的运动学联动装置的从动接头以便响应由用户输入的重新配置命令来重新配置操纵器结构。在某些实施例中,用于接收所述重新配置命令的用户输入端被并入和/或设置在操纵器臂附近。该输入端可以包括集中式输入装置,以促进一个或更多个接头的重新配置,诸如在患者侧推车或操纵杆上的按钮群。通常,用于接收重新配置命令的输入装置与用于接收操纵命令以实现末端执行器的移动的输入端是分开的。外科手术系统的控制器可以包括具有可读存储器的处理器,该可读存储器具有记录在其上的接头控制器编程指令或代码,其允许处理器获得在其上记录的用于驱动接头的合适的接头命令,以便允许控制器响应重新配置命令的输入而实现所期望的重新配置。
在下列描述中,将描述本发明的各种实施例。为了说明的目的,提出了具体配置和细节,以便提供对本实施例的透彻地理解。然而,本领域技术人员应明白在没有具体细节的情况下可以实行本发明。此外,为了不混淆已描述的实施例,可以省略或简化已知特征。
现在参考附图,其中贯穿多个附图,相同附图标记指代相同部分,图1A是微创机器人外科手术(MIRS)系统10的俯视图,根据许多实施例,该系统用于对平躺在手术台14上的患者12执行微创诊断或外科手术过程。该系统能够包括供外科手术医生18在手术过程中使用的外科手术医生控制台16。一个或更多个助手20也可以参与该手术过程。MIRS系统10还能够包括患者侧推车22(外科手术机器人)以及电子推车24。患者侧推车22能够操纵至少一个可移除的耦接的工具组件26(下文简称为“工具”)通过患者12身体内的微创切口,且同时外科手术医生18通过控制台16观看外科手术部位。通过内窥镜28(诸如立体内窥镜)能够获得外科手术部位的图像,其中所述内窥镜能够被患者侧推车22操纵以便给内窥镜28定向。电子推车24能够被用于处理通过外科手术医生控制台16随后向外科手术医生18显示的外科手术部位的图像。一次使用的手术工具26的数量将大体取决于诊断或外科手术过程和手术室内的空间约束以及其它因素。如果在手术过程中必须改变正在使用的一个或更多个工具26,则助手20可以从患者侧推车22移除工具26,并且使用手术室内来自托盘30的另一个工具26将其替换。
图1B图解地示出机器人外科手术系统50(诸如图1所示MIRS系统10)。如上所述,外科手术医生能够在微创手术过程期间使用外科手术医生控制台52(诸如图1中的外科手术医生控制台16)来控制患者侧推车(外科手术机器人)54(诸如图1A中的患者侧推车22)。患者侧推车54能够使用成像装置(诸如立体内窥镜)来捕捉手术部位的图像,并且将被捕捉的图像输出至电子推车56(诸如图1中的电子推车24)。如上所述,电子推车56能够在任何后续显示之前以各种方式处理被捕捉的图像。例如,在将组合的图像经外科手术医生控制台52显示给外科手术医生之前,电子推车56能够使用虚拟控制界面覆盖被捕捉的图像。患者侧推车54能够输出被捕捉图像,用于在电子推车56外部进行处理。例如,患者侧推车54能够将被捕捉图像输出至处理器58,该处理器能够被用于处理被捕捉的图像。还能够通过电子推车56和处理器58的组合来处理图像,该电子推车和处理器能够被耦接在一起以便共同、相继和/或组合地处理被捕捉的图像。一个或更多个单独的显示器60还能够与处理器58和/或电子推车56耦接在一起,以用于图像(诸如手术部位的图像或其它有关的图像)的本地和/或远程显示。
图2是外科手术医生控制台16的透视图。外科手术医生控制台16包括左眼显示器32和右眼显示器34,以用于为外科手术医生18呈现能够具有深度感知的外科手术部位的协调立体图。控制台16还包括一个或更多个输入控制装置36,所述装置进而导致患者侧推车22(图1A所示)操纵一个或更多个工具。输入控制装置36能够提供与其关联的工具26(图1A所示)相同的自由度,以便为外科手术医生提供输入控制装置36与工具26一体化的远程呈现或感知,使得外科手术医生具有直接控制工具26的强烈感觉。为了该目的,可以采用方位、力以及触觉反馈传感器(未示出)以便通过输入控制装置36将方位、力以及触觉感觉从工具26传输回外科手术医生手部。
外科手术医生控制台16通常和患者位于相同的房间,使得外科手术医生可以直接监控手术、如果需要可以实际存在并且直接对助手说话而不是通过电话或其它通信介质说话。然而,外科手术医生能够位于不同的房间、完全不同的建筑物或距离患者较远的其它位置,以允许远程外科手术过程。
图3是电子推车24的透视图。电子推车24能够与内窥镜28耦接并且能够包括处理器,该处理器用于处理被捕捉的图像用于随后的显示诸如在手术控制台或另一个位于本地和/或远程的合适的显示器上向外科手术医生显示。例如,当使用立体内窥镜时,电子推车24能够处理被捕捉的图像,以便为外科手术医生呈现外科手术部位的协调立体图像。这种协调能够包括相反图像之间的对准并且能够包括调节立体内窥镜的立体工作距离。作为另一个例子,图像处理能够包括使用先前确定的照相机校准参数,以便补偿图像捕捉装置的成像误差,诸如光学像差。
图4示出具有多个操纵器臂的患者侧推车22,其中每个操纵器臂在操纵器臂的远端处支撑外科手术器械或工具26。示出的患者侧推车22包括四个操纵器臂100,所述操纵器臂能够被用于支撑外科手术工具26或成像装置28,诸如用于捕捉手术部位的图像的立体内窥镜。通过具有若干个机器人接头的机器人操纵器臂100来提供操纵。成像装置28和外科手术工具26能够被定位且操纵通过患者体内切口,使得运动远程中心维持在切口处,以便使切口的尺寸最小化。当外科手术器械或工具26被定位在成像装置28的视野内时,手术部位的图像能够包括外科手术器械或工具26的远端的图像。
关于外科手术工具26,可以使用各种不同类型和不同的末端执行器的替代性机器人外科手术工具或器械,其中在外科手术过程期间移除并且替换至少一些操纵器的器械。这些末端执行器中的一些(包括狄见贝基钳镊(DeBakey Forceps)、微型手术镊、波茨剪刀和施夹器)包括相对于彼此枢转以便限定一对末端执行器夹爪的第一末端执行器元件和第二末端执行器元件。包括手术刀和电探针的其他末端执行器具有单个末端执行器元件。对于具有末端执行器夹爪的器械,通常通过挤压柄部的抓紧构件来致动夹爪。例如,单个末端执行器型器械还可以通过抓紧抓紧构件被致动以便给电烙术探针充能。
器械26的细长轴允许末端执行器和轴的远端通过微创切孔、往往通过腹壁等向远侧插入至外科手术部位。可以将外科手术部位充气,并且通常至少部分通过绕轴穿过微创切孔所处的位置而枢转器械26来实现末端执行器在患者体内的移动。换句话说,操纵器100将在患者体外移动器械的近侧外壳,使得轴延伸通过微创切孔位置,以便帮助提供末端执行器的期望移动。因此,在外科手术过程期间,操纵器100将通常经历在患者P体外的显著移动。
能够参考图5A-13C理解根据本发明的许多实施例的示例性操纵器臂。如上所述,操纵器臂大体支撑远侧器械或外科手术工具并且实现器械相对于基底的移动。由于在外科手术过程期间(通常在有外科手术助手的帮助下),具有不同末端执行器的大量不同的器械会被相继安装在每个操纵器上,所以远侧器械夹持器将优选地允许所安装的器械或工具的快速移除和替换。如参考图4能够理解的,操纵器被近侧安装在患者侧推车的基底。通常,操纵器臂包括在基底和远侧器械夹持器之间延伸的多个联动装置和相关联的接头。在一个方面,示例性操纵器包括具有冗余自由度的多个接头,使得针对给定的末端执行器方位,操纵器臂的接头能够被驱动成一系列的不同配置。这可以是本文公开的任何操纵器臂的实施例的情况。
在某些实施例中,诸如图5A所示的示例,示例性操纵器臂包括近侧回转接头J1,其绕第一接头轴线旋转以便绕接头轴线回转接头远侧的操纵器臂。在一些实施例中,回转接头J1被直接安装到基底,而在另一些实施例中,接头J1可以被安装到一个或更多个可移动联动装置或接头。操纵器的接头组合地具有冗余的自由度,使得针对给定的末端执行器的方位,操纵器臂的接头能够被驱动成一系列的不同配置。例如,图5A-5D的操纵器臂可以被操纵成不同的配置,而被支撑在器械夹持器510内的远侧构件511(诸如工具512或器械轴延伸所通过的插管)维持具体状态并且可以包括末端执行器的给定方位或速度。远侧构件511通常是工具轴512延伸所通过的插管,并且器械夹持器510通常是器械在通过插管511延伸通过微创切孔至患者体内之前所附接的托架(示出为在梁上平移的块状结构)。
描述图5A-5D的操纵器臂500的各个连杆以及如图5A-5D所示连接连杆的接头的旋转轴线,第一连杆504从绕其接头轴线枢转且被耦接至绕其接头轴线旋转的回转接头J1的枢转接头J2向远侧延伸。能够通过与接头相关联的旋转轴线来识别接头的许多剩余部分,如图5A所示。例如,如图所示,在绕接头枢转轴线枢转的枢转接头J3处,第一连杆504的远端耦接至第二连杆506的近端,并且在绕其轴线枢转的枢转接头J4处,第三连杆508的近端耦接至第二连杆506的远端。在枢转接头J5处,第三连杆508的远端耦接至器械夹持器510。通常,当靠近彼此定位时每个接头J2、J3、J4和J5的枢转轴线基本平行并且联动装置呈现“堆叠”,如图5D所示,以便在操纵器组件的操纵期间提供操纵器臂的减小的宽度w并改善患者间隙。在某些实施例中,器械夹持器还包括额外的接头,诸如棱柱接头J6,该接头有助于器械306通过微创切孔的轴向移动,并且有助于器械夹持器附接至插管,其中器械可滑动地插入至该插管。
工具512延伸所通过的远侧构件或插管511可以包括器械夹持器510的远侧的额外的自由度。该器械的自由度的致动将通常通过操纵器的马达来驱动,并且替代性实施例可以在快速可拆卸器械夹持器/器械接口处将器械与支撑操纵器结构分开,使得在器械上的所示的一个或更多个接头实际上在接口上,或者反之亦可。在一些实施例中,插管511包括在工具尖端的插入点或枢转点PP附近或近侧的旋转接头J7(未示出),其中该枢转点PP通常被置于微创切孔的部位处。器械的远侧腕部允许外科手术工具512的末端执行器在器械腕部处绕一个或更多个接头的器械接头轴线进行枢转运动。末端执行器夹爪元件之间的角度可以独立于末端执行器的位置和取向而被控制。
示例性操纵器组件的运动范围能够通过参考图6A-6C理解。在外科手术过程期间,示例性操纵器臂能够根据需要被操纵成向前俯仰配置(如图6A所示)或者向后俯仰配置(如图6B所示),以便通达外科手术工作空间内的特定患者组织。典型的操纵器组件包括末端执行器,其能够绕轴线向前和向后俯仰至少±60度、优选地约±75度,并且还能够绕轴线偏转±80度。虽然这方面允许具有组件的末端执行器的增加的可操作性,但是会存在末端执行器的移动会被限制的配置,特别是如图6A和图6B所示的当操纵器臂处于完全向前俯仰或完全向后俯仰的配置时。在一种实施例中,操纵器臂具有分别用于外部俯仰接头的运动范围(ROM)(+/-75deg(度))和用于外部偏转接头的运动范围(+/-300deg)。在一些实施例中,可以针对外部俯仰增加ROM,以提供大于(+/-90deg)的ROM,在这种情况下“静锥区”可以完全消失,不过通常与插入限制相关联的内部球体将保留。可以理解,各种实施例可以经配置具有增加或减少的ROM,上面提到的ROM被提供用于说明的目的,并且进一步地,本发明不限于本文中所描述的ROM。
图6C图解地示出图5A-5B的示例性操纵器的工具尖端的整个运动范围和工作空间。尽管工作空间被示为半球形,不过其也可以被表示为球体,这取决于操纵器的一个或更多个回转接头(诸如接头J1)的运动范围和配置。如图所示,在图6C中的半球包括中心小球形空隙以及两个锥形空隙。所述空隙表示工具尖端的移动由于机械约束而是不可能的或由于使末端执行器的移动困难或慢的极高接头速度而是不可行的区域。由于这些的理由,圆锥形空隙被称为“静锥区”。在一些实施例中,操纵器臂可以在锥形范围内的一点处达到奇点。由于静锥区内或附近的操纵器移动会受到损害,所以难以将操纵器臂移离静锥区而不手动移动操纵器的一个或更多个连杆以重新配置操纵器的联动装置和接头,而这往往需要替代性操作模式并延迟外科手术过程。
器械轴进入这些圆锥部分的移动或在其附近的移动通常会发生于操纵器中的远侧联动装置之间的角度相对小时。这种配置能够通过重新配置操纵器以增加联动装置之间的角度(使得联动装置相对于彼此被移动到更正交的方位)而被避免。例如,在图6A和图6B所示的配置中,当在最远侧连杆和器械夹持器之间的角度(角度a)变得相对小时,操纵器的移动会变得更加困难。根据在各个实施例中的剩余接头的接头移动范围,当某些联动装置之间的角度减小时,操纵器的移动会被禁止,并且在某些情况下,操纵器臂会不再是冗余的。器械轴接近这些圆锥部分或者联动装置之间的角度相对小的操纵器配置被称为是被“不良调节的”,使得操纵器臂的可操纵性和灵活度是有限的。所期望的是,该操纵器是被“良好调节的”,以便维持移动的灵活性和范围。在一个方面,本发明允许用户通过简单地输入命令来根据需要重新配置操纵器从而避免器械轴在上述圆锥部分附近的移动,即使在外科手术过程中末端执行器的移动期间也如是。如果操纵器无论出于何种原因变得被“不良调节”,则这方面是特别有用的。
虽然上述的操纵器的实施例可以被用在本发明中,不过一些实施例可以包括附加的接头,其也可以被用来改善操纵器臂的灵活性和调节状况。例如,示例性操纵器可以包括接头J1近侧的回转接头和/或联动装置,其能够被用于绕回转接头的轴线回转图5A的操纵器臂以及其相关联的静锥区以便减少或消除静锥区。在另一实施例中,示例性操纵器还可以包括远侧枢转接头,其绕基本垂直于接头J5的轴线枢转器械夹持器,从而偏置工具尖端,以便进一步减少静锥区并增加外科手术工具的移动范围。在又一实施例中,操纵器臂的近侧接头(诸如J1)可以被可移动地安装在基底上,以便根据需要移动或移位静锥区,并改善操纵器工具尖端的运动范围。这种附加接头的使用与优点能够通过参考图7A-13C来理解,其示出这些接头的示例,在本文所述的任何示例性操纵器臂中其各自可以彼此独立使用或组合使用。
图7A-7B示出与示例性操纵器臂一起使用的附加的冗余接头——将操纵器臂的近侧部分联接到基底的第一接头。第一接头是近侧回转接头TJ,其绕接头TJ的接头轴线回转操纵器臂。近侧回转TJ包括连杆501,其使得接头J1从近侧回转TJ偏置预先确定的距离或角度。连杆501能够是弯曲的联动装置,如图7A所示,或者是线性的或有角度的联动装置,如图7B所示。通常,接头TJ的接头轴线与远程中心RC或工具尖端的插入点对准,均如图7A中所示。在一种示例性实施例中,接头TJ的接头轴线穿过远程中心(在操纵器臂中的每个其他回转接头轴线也是如此)以防止在体壁处运动,并且因此能够在外科手术期间移动。接头TJ的轴线被联接到臂的近侧部分,因此其能够被用于改变臂的背面的方位和取向。在一般情况下,冗余的轴线(诸如这个)允许器械尖端遵循外科医生的命令,且同时避免与其他臂或患者的解剖结构碰撞。在一个方面,近侧回转TJ仅用于改变操纵器相对于地板的安装角度。这个角度是重要的,原因如下:1)避免与外部患者解剖结构碰撞,并且2)到达体内的解剖结构。通常,被附接到近侧回转接头TJ的操纵器的近侧连杆和近侧回转的轴线之间的角度a大约为15度。
图7B示出示例性操纵器臂中的近侧回转接头TJ和其相关联的接头轴线和静锥区的关系。近侧回转接头TJ的接头轴线可以穿过静锥区,或者可以完全在静锥区之外。通过绕近侧回转TJ的轴线回转操纵器臂,静锥区能够被减小(在其中接头TJ轴线穿过静锥区的实施例中),或者能够有效地被消除(在其中近侧回转接头轴线完全延伸在静锥区之外的实施例中)。连杆501的距离和角度确定接头TJ轴线相对于静锥区的方位。
图8示出用于示例性操纵器臂的另一种类型的冗余接头,将器械夹持器510联接到操纵器臂508的远侧连杆的远侧回转接头TWJ。远侧回转接头TWJ允许系统绕接头轴线扭转器械夹持器510,该轴线通常穿过远程中心或插入点。理想的是,回转接头位于该臂上远侧,并且因此特别适合移动插入轴线的取向。这种冗余的轴线的添加允许操纵器对于任何单个器械尖端方位呈现多个方位。在一般情况下,冗余的轴线(诸如这个)允许器械尖端遵循外科医生的命令,且同时避免与其他臂或患者的解剖结构碰撞。因为远侧回转接头TWJ具有移动插入轴线更接近偏转轴线的能力,所以其能够增加图8的臂来回俯仰的运动范围。远侧回转接头TWJ的轴线、J1的偏转轴线和工具尖端的插入轴线之间的关系被示于图9。图10A-10C示出TWJ的相继移动,以及其如何将工具尖端的插入轴线从一侧移位到另一侧。
远侧回转接头TWJ的另一个优点是,它可以减少患者的间隙圆锥,该圆锥是插入点近侧的操纵器臂的远侧部分的扫掠体积,其必须清理患者,以避免在患者和器械夹持器或操纵器臂的远侧联动装置之间的碰撞。图11A示出操纵器臂的近侧部分的患者间隙圆锥,同时远侧回转接头的角位移保持在0°。图11B示出操纵器臂的近侧部分的减少的患者间隙圆锥,同时远侧回转接头被示出为具有绕其轴线90°的角位移。因此,在插入点附近具有最小患者间隙的手术过程中,根据本发明的接头TWJ的使用可以提供附加的间隙且同时根据需要维持远程中心位置或末端执行器的方位。
图12A-13C示出与示例性操纵器臂一起使用的另一种类型的冗余接头,绕轴线平移或回转操纵器臂的近侧接头。在某些实施例中,该近侧可平移接头沿路径平移操纵器的近侧接头,诸如接头J1或TJ,以便通过移位或旋转操纵器臂的运动范围而减少或消除静锥区,以提供对操纵器臂的更好的调节和改善的可操纵性。可平移接头可以包括圆形路径,诸如在图12A-12D中的接头HJ1中所示,或者可以包括半圆形或弧形路径,诸如在图13A-13C中所示。一般来说,接头绕可平移接头的轴线回转操纵器臂,其中该轴线与远程中心RC相交,通过插管511延伸的工具512的轴绕远程中心RC枢转。在图12A-12D所示的实施例中,HJ1的这个轴线是竖直轴线,而在图13A-13C中所示的实施例中,HJ2的轴线是水平的。
在一种示例性实施例中,操纵器臂500可以包括近侧回转接头或远侧回转接头、近侧可平移接头和远侧联动装置的平行四边形配置中的任何或全部。这些特征的任何或全部的使用提供附加的冗余自由度并且有助于根据本发明重新配置,以便通过增加联动装置之间的角度提供更好的被“调节的”操纵器组装,从而增加操纵器的灵活度和运动。该示例性操纵器的增加的灵活度还能够被用于优化操纵器联动装置的运动学,以便避免接头限制、奇点等。
在一种示例性实施例中,通过由控制器使用该系统的马达驱动一个或更多个接头来控制操纵器的接头移动,其中根据由控制器的处理器计算出的协调和接头移动驱动所述接头。数学上,控制器可以使用向量和/或矩阵执行接头命令的至少一些计算,其中向量和/或矩阵中的一些可以具有对应于接头配置或速度的元素。处理器可以获得的替代性接头配置范围可以被概念化为接头空间。例如,该接头空间可以具有与操纵器所具有的自由度一样多的维度,并且操纵器的特定配置可以表示在接头空间中的特定点,其中每个坐标对应于操纵器的相关联接头的接头状态。
在一种示例性实施例中,该系统包括控制器,其中工作空间(这里指示为笛卡尔坐标空间(这里也被称为笛卡尔空间))中的特征的命令方位和速度是输入。该特征可以是操纵器上的或脱离操纵器的任何特征,该操纵器能够被用作使用控制输入进行铰接的控制框架。用于本文所述的许多实施例中的操纵器上的特征示例将是工具尖端。操纵器上的特征的另一个示例将是物理特征,该特征不在工具尖端上,而是操纵器的一部分诸如销或着色图案。脱离操纵器的特征示例将是在空的空间中的基准点,该点恰好远离工具尖端一定距离和角度。脱离操纵器的特征的另一个示例将是目标组织,该组织相对于操纵器的方位能够被建立。在所有这些情况中,末端执行器与使用控制输入被铰接的假想控制框架相关联。然而,在下文中,使用的“末端执行器”和“工具尖端”为同义词。虽然大体上,不存在将期望的笛卡尔空间末端执行器方位映射到等价的接头空间方位的封闭形式关系,但是在笛卡尔空间末端执行器和接头空间速度之间大体存在封闭形式的关系。运动雅可比行列式是末端执行器的笛卡尔空间方位元素相对于接头空间方位元素的偏导矩阵。以这种方式,运动雅可比行列式捕捉末端执行器和接头之间的运动学关系。换句话说,运动雅可比行列式捕捉接头运动对末端执行器的影响。运动雅可比行列式(J)能够用于使用下面的关系式将接头空间速度(dq/dt)映射到笛卡尔空间末端执行器速度(dx/dt):
dx/dt=J dq/dt
因此,即使在输入方位和输出方位之间不存在封闭形式的映射时,也能够在诸如基于雅可比行列式的控制器中迭代地使用速度的映射,从而根据命令的用户输入实现操纵器的移动,不过还能够使用各种实施方式。尽管许多实施例包括基于雅可比行列式的控制器,但是一些实施方式可以使用可以被配置成访问操纵器臂的雅可比行列式以提供本文所述的任何特征的各种控制器。
下面以简化的术语描述一个此种实施方式。命令的接头方位被用于计算雅可比行列式(J)。在每个时间步长(△t)期间,计算笛卡尔空间速度(dx/dt)以执行期望的移动(dxdes/dt)并且校正期望的笛卡尔空间方位的累积偏差(△x)。然后,使用伪逆的雅可比行列式(J#)将该笛卡尔空间速度转换成接头空间速度(dq/dt)。然后,将所得的接头空间的命令速度进行积分,以产生接头空间的命令方位(q)。这些关系列出如下:
dx/dt=dxdes/dt+k△x (1)
dq/dt=J#dx/dt (2)
qi=qi-1+dq/dt△t (3)
雅可比行列式(J)的伪逆直接将期望的工具尖端运动(以及在某些情况下,枢转工具运动的远程中心)映射到接头速度空间内。如果正在使用的操纵器具有比工具尖端自由度(至多六个)更多的有用的接头轴线,(并且当工具运动的远程中心在使用时,操纵器应该具有额外的3个接头轴线,以用于与远程中心的位置相关联的3个自由度),则该操作器被称为是冗余的。冗余的操纵器的雅可比行列式包括具有至少一个维度的“零空间(null-space)”。在该背景下,雅可比行列式的“零空间”(N(J))是瞬间实现无工具尖端运动(并且当使用远程中心时,无枢转点位置的移动)的接头速度空间;并且“零运动”是接头方位的组合、轨迹或路径,该“零运动”也产生了工具尖端和/或远程中心的位置的非瞬间移动。将计算的零空间速度并入或注入操纵器的控制系统以实现操纵器的期望的重新配置(包括本文所述的任何重新配置),将上述等式(2)改变如下:
dq/dt=dqperp/dt+dqnull/dt (4)
dqperp/dt=J#dx/dt (5)
dqnull/dt=(1-J#J)z=VnVn Tz=Vnα (6)
根据等式(4)的接头速度具有两个分量:第一个是零垂直空间分量,“最单一的”接头速度(最短向量长度),其产生期望的工具尖端运动(并且当使用远程中心时,期望的远程中心运动);并且第二个是零空间分量。等式(2)和(5)显示在没有零空间分量的情况下,实现相同的等式。等式(6)在左侧上针对零空间分量以传统形式开始,并且在远右侧上显示在示例性系统中使用的形式,其中(Vn)是零空间的正交基向量集,并且(α)是混合那些基向量的系数。在一些实施例中,α是由控制参数、变量或设置确定的,诸如通过使用旋钮或其它控制器件,以便根据需要在零空间内调整或控制运动。
图14A图形化地示出在示例性操纵器臂的雅可比行列式的零空间和雅可比行列式的零垂直空间之间的关系。图14A示出二维示意图,该图示出沿水平轴线的零空间以及沿竖直轴线的零垂直空间,这两个轴线彼此正交。该对角线向量表示零空间中的速度向量和零垂直空间中的速度向量之和,其表示上述等式(4)。
图14B图形化地示出在四维接头空间内的零空间和零运动流形(null-motionmanifold)之间的关系,示出为“零运动流形”。每个箭头(q1、q2、q3和q4)表示主要接头轴线。封闭曲线表示零运动流形,该零运动流形是瞬间实现同一末端执行器方位的一组接头-空间方位。对于曲线上的给定点A,由于零空间是瞬间产生末端执行器的无移动的接头速度的空间,所以零空间在点A处平行于零运动流形的切线。
图15A-15B图解地示出在通过在零空间内驱动操纵器的接头重新配置操纵器臂之前和之后的示例性操纵器500。在图15A中,响应由用户输入的重新配置命令,该系统针对器械的末端执行器的给定方位且根据剩余接头的所计算的移动在零空间内逆时针地驱动接头TJ,其中零空间内的剩余接头的协调移动已经由该系统被计算出。零空间接头速度被注入到系统中,以便维持末端执行器的给定状态,从而使用户能根据需要重新配置操纵器,即使在外科手术过程期间末端执行器移动期间也如是。在另一方面,该系统可以计算在雅可比行列式的零空间内的接头速度,以便实现所期望的配置,且同时操纵器臂的结构设计维持远程中心位置,诸如在图16A-16B中所示的实施例中。
在一些实施例中,操纵器臂的一个或更多个接头可以被约束成使得所述一个或更多个接头在零空间内不被驱动以实现重新配置,然而,这些接头仍可以在零垂直空间内被驱动以实现末端执行器的期望的移动。替代性地,一个或更多个接头(诸如近侧回转接头)可以被约束成,使得所述一个或更多个接头不被驱动以实现末端执行器的所期望的移动,而被驱动以实现操纵器的重新配置移动。在另一些实施例中,控制器可以经配置使得在重新配置命令的时段期间在零空间内被驱动的接头的速度被限制或保持在基本恒定速度。在另一些实施例中,该系统可以经配置使得零空间内的接头速度根据接头位置和/或配置或者任何数量的条件按比例缩放。例如,在重新配置移动期间用户可以期望最近侧接头以比操纵器臂中的较远侧接头更高的速度被驱动。此外,该系统可以经配置成根据需要维持操纵器臂的接头的任何一个的方位或状态。
在另一方面,该系统可以从系统用户以任何方式接收重新配置命令。在某些实施例中,操纵器包括从用户接收重新配置命令的输入装置。该输入装置可以包括用于根据需要驱动一个或更多个接头(或替代性地,用于移动一个或更多个连杆)的一个或更多个按钮或机构,并且可以被设置在操纵器臂上,优选地在对应于响应装置的激活而被驱动的接头的位置中,诸如在图17A中所示。替代性地,该系统可以包括具有按钮群或机构群的输入装置,每个对应于操纵器臂的一个接头或联动装置,诸如在图17B的实施例中所示。该实施例允许用户从中央位置重新配置所述臂。该输入装置还可以包括控制杆,诸如在图17C中所示,其可以被操作成驱动一个或更多个接头并且根据需要实现重新配置。可以理解,该输入装置可包括任何数量的变型。
图18A-18B示出根据本发明的许多实施例的重新配置机器人外科手术系统的操纵器组件的方法。图18A示出需要实现与以上讨论的等式有关的一般算法以控制患者侧推车接头状态所需的方框的简图。根据图18A的方法,该系统:计算操纵器臂的正向运动;然后,使用等式(1)计算dx/dt,使用等式(5)计算dqperp/dt;再然后使用等式(6)根据可以基于dqperp/dt和雅可比行列式的z计算dqnull/dt。根据计算的dqperp/dt和dqnull/dt,然后该系统分别使用等式(4)和(3)计算dq/dt和q,从而提供移动,其中通过该移动,控制器能够实现操纵器的期望的重新配置,且同时维持末端执行器的期望的状态和/或远程中心的位置。
图18B示出系统的示例性实施例的方框图。响应命令所期望的工具尖端状态的操纵命令,该系统确定工具尖端的速度和接头的状态,由此计算出dqperp/dt。响应从用户接收的重新配置命令,处理器能够使用所确定的工具尖端与接头速度(或所计算的dqperp/dt)来计算dqnull/dt,在这之后该系统将速度添加到所计算出的dq/dt中,以便驱动系统的(一个或多个)接头并且实现末端执行器的所期望的移动(或状态)和操纵器臂的重新配置。
虽然为了清楚地理解,已详细地并且通过示例的方式描述了示例性实施例,但各种修改、改进和变化对本领域技术人员将是显而易见的。因此,本发明的范围由随附的权利要求唯一地限制。
Claims (56)
1.一种用于操纵器臂的机器人方法,
所述操纵器臂包括可移动远侧部分、被联接到基底的近侧部分以及在所述远侧部分和所述基底之间的多个接头,所述多个接头具有足够自由度以允许针对所述远侧部分的给定状态所述多个接头具有一系列的不同接头状态,所述机器人方法包括:
接收重新配置命令,该重新配置命令针对所述操纵器臂的第一部分在所述基底和所述远侧部分之间的期望的重新配置移动以便结合所述操纵器臂的所述第一部分的所述重新配置移动来维持所述远侧部分的期望状态,所述多个接头中的第一组接头关联于所述重新配置命令,并且在所述远侧部分处于所述期望状态的同时所述重新配置命令由用户输入到用户输入端中;
响应所述重新配置命令,针对所述重新配置移动计算所述多个接头中的所述第一组接头的第一移动;
响应所述重新配置命令,计算所述多个接头中的一个或更多个接头的第二移动,使得与所述一个或更多个接头的所述第二移动的接头速度结合的所述第一组接头的所述第一移动的接头速度在所述操纵器臂的雅可比行列式的零空间内;以及
在根据所计算的第一移动驱动所述第一组接头期间根据所计算的第二移动来驱动所述一个或更多个接头,以便在所述操纵器臂的所述第一部分的所述重新配置移动期间维持所述远侧部分的所述期望状态。
2.根据权利要求1所述的机器人方法,其中所述第一组接头包括所述操纵器臂的一个或更多个接头。
3.根据权利要求1所述的机器人方法,其中所述远侧部分包括或者经配置可释放地支撑具有向远侧延伸到末端执行器的细长轴的器械,其中在使用所述器械期间所述细长轴绕远程中心枢转,并且其中所述一个或更多个接头的所述计算的第二移动被计算成使得在驱动所述第一组接头期间维持所述远程中心的方位。
4.根据权利要求3所述的机器人方法,其进一步包括:
接收操纵命令以便以期望的末端执行器移动来移动所述末端执行器;
计算所述多个接头的末端执行器位移移动,以便实现所述期望的末端执行器移动;以及
根据所述操纵命令来驱动所述多个接头,其中计算所述多个接头的所述末端执行器位移移动进一步包括计算所述雅可比行列式的零垂直空间内的接头速度,所述零垂直空间与所述零空间正交。
5.根据权利要求4所述的机器人方法,其中所述操纵命令利用末端执行器输入装置接收自第一系统操作员,并且所述重新配置命令由第二系统操作员输入到所述用户输入端。
6.根据权利要求4所述的机器人方法,其中所述重新配置命令由助手操作者输入并且所述用户输入端的界面由支撑所述基底的结构支持,并且其中所述操纵命令被输入到所述界面的控制台中,所述控制台独立于支撑所述基底的所述结构是可移动的。
7.根据权利要求4所述的机器人方法,其中所述多个接头的所述末端执行器位移移动被计算成使得所述第一组接头不被驱动。
8.根据权利要求4所述的机器人方法,其中所述多个接头的所述末端执行器位移移动被计算成使得所述第一组接头不被驱动成实现所述期望的末端执行器移动。
9.根据权利要求1所述的机器人方法,其中从所述用户接收的输入包括一个时段的所述期望的重新配置移动,其中所述第一组接头的驱动包括提供来自所述第一组接头的第一接头的基本恒定的接头铰接速度,并且其中所述重新配置移动被计算成在所述重新配置命令的所述时段期间提供所述第一接头的基本恒定的速度。
10.根据权利要求1所述的机器人方法,其中所述远侧部分的所述期望状态包括相对于所述基底的远侧部分方位、取向和/或速度。
11.根据权利要求1所述的机器人方法,其中所述操纵器臂经配置支撑具有中间部分的工具,所述中间部分沿轴线在所述近侧部分远侧延伸,以及所述工具具有在所述中间部分的远端处的末端执行器,其中所述多个接头中的至少一些接头机械地约束所述远侧部分相对于所述基底的移动,使得所述操纵器臂的所述远侧部分绕沿所述轴线设置的远程中心枢转,以有助于所述末端执行器在工作部位处的移动。
12.根据权利要求11所述的机器人方法,其中所述多个接头中的多个包括在所述近侧部分远侧和所述远侧部分近侧设置的远程球形中心接头,其中所述远程球形中心接头被机械地约束成使得所述远程球形中心接头的铰接绕第一、第二和第三远程中心轴线枢转所述操纵器臂的所述远侧部分,所述第一、第二和第三远程中心轴线与所述远程中心相交。
13.根据权利要求11所述的机器人方法,其中所述近侧部分相对于所述基底被机械地约束成使得当所述近侧部分移动时所述操纵器臂的所述远侧部分绕所述远程中心枢转。
14.根据权利要求11所述的机器人方法,其中来自所述第一组接头的第一接头将所述近侧部分联接到所述基底,来自所述第一组接头的所述第一接头包括回转接头,该回转接头支撑所述操纵器臂的所述远侧部分,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述操纵器臂的所述远侧部分,其中所述枢转轴线从所述回转接头延伸并通过所述远程中心,使得所述操纵器臂的所述轴线沿朝向所述远程中心定向的向远侧渐缩的圆锥移动。
15.根据权利要求11所述的机器人方法,其中来自所述第一组接头的第一接头将所述近侧部分联接到所述基底,使得所述远侧部分相对于所述基底沿路径是可移动的,所述路径是弧形的或基本圆形的,使得所述近侧部分沿所述路径的移动在所述远程中心处枢转所述操纵器臂的所述远侧部分的所述轴线。
16.根据权利要求11所述的机器人方法,其中中间连杆使用第一接头被设置在所述远侧部分的近侧并且与所述远侧部分邻近,其中该第一接头来自所述第一组接头且在所述中间连杆和所述远侧部分之间,所述第一接头包括相对于所述中间连杆将所述远侧部分的移动机械地约束成绕第一接头轴线旋转的回转接头,所述第一接头轴线从所述第一接头朝向所述中间部分向远侧延伸,以便相交于通过所述远程中心的插入轴线。
17.根据权利要求11所述的机器人方法,其中提供操纵器臂包括由所述远侧部分支撑的远侧末端执行器以及在所述近侧部分和所述远侧末端执行器之间延伸的一系列以运动学方式连接的连杆,其中所述近侧部分由来自所述第一组接头的第一接头联接到所述基底,使得在所述连杆的所述重新配置移动期间所述操纵器臂的所述近侧部分相对于所述基底移动,并且其中所述第一接头包括回转接头,该回转接头支撑所述操纵器臂的所述连杆,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述操纵器臂的所述连杆,所述枢转轴线从所述回转接头延伸并通过所述远程中心。
18.一种用于操纵器臂的机器人方法,所述操纵器臂经配置支撑远侧工具,该远侧工具具有远侧末端执行器和沿所述工具的轴线设置且支撑所述末端执行器的细长中间部分,以用于操纵所述末端执行器,其中所述操纵器臂具有多个接头和联接到基底的近侧部分,所述多个接头具有足够的自由度以允许针对给定的末端执行器方位具有一系列的接头状态,其中所述多个接头中的至少一些接头包括远程中心接头,所述远程中心接头被机械地约束成绕沿所述工具的所述轴线的远程中心枢转移动,所述机器人方法包括:
在所述末端执行器处于期望状态的同时,响应重新配置命令,计算所述多个接头中的第一组接头的第一移动,所述重新配置命令针对所述操纵器臂的第一部分在所述基底和所述末端执行器之间的重新配置移动以便结合所述操纵器臂的所述第一部分的所述重新配置移动来维持所述末端执行器的所述期望状态;
响应所述重新配置命令,计算所述多个接头的第二移动,使得所述第一组接头的所述第一移动的计算速度与所述多个接头的所述第二移动的计算速度一起在雅可比行列式的零空间内;以及
在根据所计算的第一移动来驱动所述第一组接头的同时根据所计算的第二移动来驱动所述多个接头,以便在所述操纵器臂的所述第一部分的所述重新配置移动期间维持所述末端执行器的所述期望状态。
19.根据权利要求18所述的机器人方法,其进一步包括使用平行四边形联动装置系统约束所述远程中心接头的移动,该平行四边形联动装置系统包括:
平行四边形联动装置基底,其被联接到所述基底以用于绕与所述远程中心相交的第一远程中心轴线旋转;
第一连杆,其具有第一连杆近端和第一连杆远端,所述第一连杆近端在基底接头处被联接到所述平行四边形联动装置基底,所述第一连杆远端经配置支撑所述工具;
第二连杆,其具有第二连杆近端和第二连杆远端,所述第二连杆近端被联接到所述第一连杆远端,所述第二连杆远端经配置支撑所述工具,使得所述工具的所述轴线被约束成绕与所述远程中心相交的第二远程中心轴线旋转。
20.根据权利要求18所述的机器人方法,其中所述远程中心接头将所述轴线的运动约束成绕通过所述远程中心延伸的第一远程中心轴线和第二远程中心轴线枢转运动,并且其中所述第一组接头中的第一接头经配置将所述工具的所述轴线的运动约束成绕通过所述远程中心延伸的所述第一远程中心轴线旋转。
21.根据权利要求18所述的机器人方法,其进一步包括:
从用户输入端接收操纵命令以便以期望的末端执行器移动来移动所述末端执行器;
计算所述多个接头的末端执行器移位移动;以及
根据所述操纵命令来驱动所述多个接头,其中计算所述多个接头的所述末端执行移位移动进一步包括计算所述雅可比行列式的零垂直空间内的接头速度,所述零垂直空间与所述零空间正交。
22.根据权利要求21所述的机器人方法,其中所述多个接头的计算的末端执行器移位移动被计算成使得所述第一组接头不被驱动成实现所述期望的末端执行器移动。
23.根据权利要求18所述的机器人方法,其中所述多个接头的计算的重新配置移动被计算成使得来自所述第一组接头的第一接头的移动在所述重新配置命令的时段上提供所述第一接头的基本恒定的速度。
24.根据权利要求21所述的机器人方法,其中用末端执行器输入装置从第一系统操作员接收所述操纵命令,并且其中从第二系统操作员通过用户输入界面接收所述重新配置命令。
25.根据权利要求18所述的机器人方法,其中所述近侧部分由所述多个接头中的一个接头联接到所述基底,使得在接头被驱动的同时所述操纵器臂的所述近侧部分相对于所述基底是可移动的。
26.根据权利要求18所述的机器人方法,其中来自所述第一组接头的第一接头将所述近侧部分联接到所述基底,来自所述第一组接头的所述第一接头包括回转接头,所述回转接头支撑所述操纵器臂的所述远程中心接头,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述操纵器臂的所述远程中心接头,其中所述枢转轴线从所述回转接头朝向所述远程中心延伸。
27.根据权利要求18所述的机器人方法,其中来自所述第一组接头的第一接头被配置成将所述远程中心接头联接到所述工具,来自所述第一组接头的所述第一接头包括回转接头,所述回转接头经配置支撑所述工具,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述工具的所述轴线,其中所述枢转轴线从所述回转接头朝向所述远程中心延伸。
28.根据权利要求26所述的机器人方法,其中所述回转接头的接头移动绕远程中心枢转所述操纵器臂的一个或更多个接头。
29.一种机器人系统,其包括:
操纵器臂,其经配置用于相对于近侧基底以机器人方式移动远侧部分,所述操纵器臂具有在所述远侧部分和被联接到所述近侧基底的近侧部分之间的多个接头,所述多个接头提供足够的自由度以允许针对所述远侧部分的给定状态所述多个接头具有一系列的接头状态;
输入装置,其用于接收重新配置命令以便针对所述操纵器臂的第一部分在所述近侧基底和所述远侧部分之间的期望的重新配置移动结合所述操纵器臂的所述第一部分的所述重新配置移动来移动所述多个接头中的第一组接头,从而维持所述远侧部分的期望状态;以及
处理器,其将所述输入装置联接到所述操纵器臂,所述处理器经配置响应所述重新配置命令针对所述多个接头的移动计算所述多个接头的速度,以便根据所述重新配置命令移动所述第一组接头,使得所述多个接头的计算的速度落入所述操纵器臂的雅可比行列式的零空间内,并且所述处理器进一步经配置根据所计算的速度来驱动所述多个接头,从而在所述操纵器臂的所述第一部分的所述重新配置移动期间维持所述远侧部分的所述期望状态。
30.根据权利要求29所述的机器人系统,其中所述第一组接头包括所述操纵器臂的一个或更多个接头。
31.根据权利要求29所述的机器人系统,其进一步包括:
第二输入装置,其用于接收操纵命令以便以期望的远侧部分移动来移动所述远侧部分,
其中所述处理器进一步经配置响应所述操纵命令计算所述多个接头的远侧部分位移移动,其中计算所述多个接头的所述远侧部分位移移动包括计算所述雅可比行列式的零垂直空间内的接头速度,所述零垂直空间与所述零空间正交,以及
其中所述处理器进一步经配置为根据所述多个接头的计算的远侧部分位移移动来驱动所述多个接头,以实现所述期望的远侧部分移动。
32.根据权利要求31所述的机器人系统,其中所述处理器经配置计算所述远侧部分位移移动,使得所述第一组接头不被驱动。
33.根据权利要求31所述的机器人系统,其中所述处理器经配置计算所述远侧部分位移移动,使得所述第一组接头不被驱动成实现所述多个接头的所述远侧部分位移移动。
34.根据权利要求29所述的机器人系统,其中所述处理器经配置计算接头移动,使得所述第一组接头中的第一接头的移动在所述重新配置命令的时段上提供所述第一接头的基本恒定的速度。
35.根据权利要求29所述的机器人系统,其中用于接收所述重新配置命令的所述输入装置被设置在所述操纵器臂的一部分上,使得使用所述输入装置输入命令驱动邻近的接头以便移动所述操纵器臂的所述输入装置位于其上的部分。
36.根据权利要求29所述的机器人系统,其中用于接收所述重新配置命令的所述输入装置包括按钮群,其中所述按钮群包括多个按钮,所述多个按钮中的每个按钮对应于所述多个接头中的不同接头。
37.根据权利要求29所述的机器人系统,其中用于接收所述重新配置命令的所述输入装置包括控制杆,使得所述多个接头通过所述控制杆的移动是选择性地可驱动的。
38.根据权利要求31所述的机器人系统,其进一步包括:
通信地联接到所述处理器的外科医生控制台;以及
包括所述操纵器臂的患者侧推车,其中所述第二输入装置和所述输入装置经配置使得:
所述输入装置和所述第二输入装置两者都被设置在所述患者侧推车上,或者
所述输入装置和所述第二输入装置两者都被设置在所述外科医生控制台上,或者
所述第二输入装置被设置在所述外科医生控制台上而所述输入装置被设置在所述患者侧推车上。
39.根据权利要求29所述的机器人系统,其中所述操纵器臂的所述近侧部分通过来自所述第一组接头的第一接头联接到所述基底。
40.根据权利要求29所述的机器人系统,其中所述操纵器臂的近侧部分通过所述多个接头中的第一接头联接到所述基底,使得在接头根据所述重新配置移动而被驱动的同时所述操纵器臂的所述近侧部分相对于所述基底可移动。
41.根据权利要求39所述的机器人系统,其中所述第一接头是回转接头,所述回转接头支撑所述操纵器臂的所述多个接头,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述操纵器臂的一个或更多个接头,所述枢转轴线从所述回转接头延伸通过所述远侧部分。
42.根据权利要求41所述的机器人系统,其中所述回转接头的接头移动绕朝向远程中心定向的轴线枢转所述多个接头中的一个或更多个接头。
43.根据权利要求40所述的机器人系统,其中所述第一接头相对于所述基底沿弧形或基本圆形路径可移动,使得该第一接头沿所述弧形或基本圆形路径路径的移动绕通过运动的远程中心延伸的轴线枢转所述多个接头中的一个或更多个接头。
44.一种机器人系统,其包括:
操纵器臂,其用于相对于近侧基底以机器人方式移动远侧末端执行器,所述操纵器臂包括多个以运动学方式连接的连杆,所述多个以运动学方式连接的连杆具有足够的自由度以允许针对所述末端执行器的给定状态在所述操纵器臂的雅可比行列式的零空间内移动;
输入装置,其用于接收重新配置命令以便针对所述操纵器臂的第一部分在所述近侧基底和所述远侧末端执行器之间的期望的重新配置移动结合所述操纵器臂的所述第一部分的所述重新配置移动来移动所述多个以运动学方式连接的连杆中的至少一个连杆,从而维持所述远侧末端执行器的期望状态;
处理器,其将所述输入装置联接到所述操纵器臂,所述处理器经配置响应所述重新配置命令计算所述多个以运动学方式连接的连杆的响应所述重新配置命令的移动,使得所述至少一个连杆的所述重新配置移动和所述多个以运动学方式连接的连杆的计算的移动落入针对多个接头的所述雅可比行列式的零空间内,所述多个接头以运动学方式连接所述多个以运动学方式连接的连杆;以及
其中所述处理器经配置根据所述重新配置命令和所述计算的移动来驱动所述多个接头中的一个或更多个以移动所述多个以运动学方式连接的连杆,以便在所述操纵器臂的所述第一部分的所述重新配置移动期间维持所述末端执行器的所述期望状态。
45.根据权利要求44所述的机器人系统,其进一步包括:
输入端,其用于接收操纵命令以便以期望的末端执行器移动来移动所述末端执行器,所述输入端被设置在用户界面上,
其中所述处理器进一步经配置响应所述操纵命令来计算所述多个以运动学方式连接的连杆的末端执行器位移移动,其中计算所述多个以运动学方式连接的连杆的末端执行器位移移动包括计算在所述雅可比行列式的零垂直空间内的接头速度,所述零垂直空间与所述零空间正交,以及
其中所述处理器进一步经配置根据所述多个以运动学方式连接的连杆的计算的末端执行器位移移动来驱动以运动学方式连接所述多个以运动学方式连接的连杆的所述多个接头,以实现所述期望的末端执行器移动。
46.根据权利要求44所述的机器人系统,其中所述操纵器臂的第一连杆通过接头连接到所述近侧基底,使得在所述多个以运动学方式连接的连杆根据所述重新配置移动而移动的同时所述第一连杆相对于所述近侧基底可移动。
47.根据权利要求46所述的机器人系统,其中将所述第一连杆联接到所述基底的所述接头是回转接头,所述回转接头支撑所述操纵器臂的所述接头,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述操纵器臂的所述多个以运动学方式连接的连杆中的一个或更多个连杆,所述枢转轴线从所述回转接头朝向所述末端执行器延伸。
48.一种外科手术机器人系统,其包括:
外科手术器械,其具有近侧末端、适于插入患者体内的远侧末端执行器以及在所述近侧末端与所述远侧末端执行器之间的具有插入轴线的中间部分;
操纵器臂,其经配置支撑所述器械的所述近侧末端,以便从所述患者体外枢转所述器械,其中所述操纵器臂和器械包括多个从动接头,所述多个从动接头提供足够的自由度以允许针对所述末端执行器的给定状态具有一系列的接头状态,其中所述操纵器臂的所述多个从动接头包括远程中心接头,所述远程中心接头经配置将所述中间部分的移动机械地约束成绕远程中心枢转点枢转,所述远程中心枢转点沿所述插入轴线且邻近微创切孔;
输入装置,其用于接收重新配置命令以便针对所述操纵器臂的第一部分在所述近侧末端和所述远侧末端执行器之间的期望的重新配置移动结合所述操纵器臂的所述第一部分的所述重新配置移动来移动所述多个从动接头中的第一组接头,从而维持所述中间部分的期望状态;以及
处理器,其将所述输入装置联接到所述操纵器臂,所述处理器经配置响应所述重新配置命令来计算所述多个从动接头的移动,使得所述多个从动接头的计算的移动在雅可比行列式的零空间内,
其中所述处理器进一步经配置根据所述重新配置命令和所计算的移动来驱动所述多个从动接头,以便在所述操纵器臂的所述第一部分的所述重新配置移动期间维持所述中间部分处于所述枢转点。
49.根据权利要求48所述的机器人系统,其进一步包括:
第二输入装置,其用于接收操纵命令以便以期望的末端执行器移动来移动所述末端执行器,所述第二输入装置被设置在用户界面上并且与用于接收所述重新配置命令的所述输入装置分开,
其中所述处理器进一步经配置响应所述操纵命令来计算所述多个从动接头的末端执行器位移移动,其中计算所述多个从动接头的末端执行器位移移动包括计算所述雅可比行列式的零垂直空间内的接头速度,所述零垂直空间与所述零空间正交,以及
其中所述处理器进一步经配置根据所述多个从动接头的所计算的末端执行器位移移动来驱动所述多个从动接头,以便实现所述期望的末端执行器移动并且维持所述中间部分处于所述枢转点。
50.根据权利要求49所述的机器人系统,其中所述处理器经配置计算接头移动,使得当计算所述多个从动接头的所述末端执行器位移移动时,所述第一组接头不被驱动。
51.根据权利要求48所述的机器人系统,其中所述处理器经配置计算接头移动,使得来自所述第一组接头的第一接头在所述重新配置命令的时段上提供所述第一接头的基本恒定的速度。
52.根据权利要求48所述的机器人系统,其中用于接收所述重新配置命令的所述输入装置被设置在所述操纵器臂的一部分上,使得通过使用所述输入装置输入命令驱动邻近的接头以便移动所述输入装置所处于的所述操纵器臂的所述一部分。
53.根据权利要求48所述的机器人系统,其中用于接收所述重新配置命令的所述输入装置包括按钮群,其中所述按钮群包括多个按钮,每个按钮对应于所述多个从动接头中的不同接头。
54.根据权利要求48所述的机器人系统,其中用于接收所述重新配置命令的所述输入装置包括控制杆,使得所述多个从动接头通过所述控制杆的移动是选择性地可驱动的。
55.根据权利要求48所述的机器人系统,其进一步包括基底,其中所述操纵器臂的近侧部分通过第一接头联接到所述基底。
56.根据权利要求55所述的机器人系统,其中所述第一接头是回转接头,所述回转接头支撑所述操纵器臂的所述多个从动接头,使得所述回转接头的接头移动绕所述回转接头的枢转轴线枢转所述操纵器臂的所述多个从动接头中的一个或更多个,所述枢转轴线从所述回转接头延伸通过所述远程中心枢转点。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261654764P | 2012-06-01 | 2012-06-01 | |
US61/654,764 | 2012-06-01 | ||
PCT/US2013/043564 WO2013181507A1 (en) | 2012-06-01 | 2013-05-31 | Systems and methods for commanded reconfiguration of a surgical manipulator using the null-space |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104334109A CN104334109A (zh) | 2015-02-04 |
CN104334109B true CN104334109B (zh) | 2017-06-23 |
Family
ID=49673919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380027604.9A Active CN104334109B (zh) | 2012-06-01 | 2013-05-31 | 用于使用零空间的外科手术操纵器的命令的重新配置的系统和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10682191B2 (zh) |
EP (1) | EP2854690B1 (zh) |
JP (2) | JP6291484B2 (zh) |
KR (1) | KR102167359B1 (zh) |
CN (1) | CN104334109B (zh) |
WO (1) | WO2013181507A1 (zh) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9415510B2 (en) | 1999-09-17 | 2016-08-16 | Intuitive Surgical Operations, Inc. | System and methods for positioning a manipulator arm by clutching within a null-perpendicular space concurrent with null-space movement |
US9119655B2 (en) | 2012-08-03 | 2015-09-01 | Stryker Corporation | Surgical manipulator capable of controlling a surgical instrument in multiple modes |
US9921712B2 (en) | 2010-12-29 | 2018-03-20 | Mako Surgical Corp. | System and method for providing substantially stable control of a surgical tool |
EP2854690B1 (en) * | 2012-06-01 | 2020-04-01 | Intuitive Surgical Operations, Inc. | Systems for commanded reconfiguration of a surgical manipulator using the null-space |
CN112932672B (zh) | 2012-08-03 | 2024-09-03 | 史赛克公司 | 用于机器人外科手术的系统和方法 |
US9820818B2 (en) | 2012-08-03 | 2017-11-21 | Stryker Corporation | System and method for controlling a surgical manipulator based on implant parameters |
US9226796B2 (en) | 2012-08-03 | 2016-01-05 | Stryker Corporation | Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path |
KR102109594B1 (ko) * | 2012-08-15 | 2020-05-12 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 영-공간을 이용하여 조인트 운동을 상쇄하기 위한 시스템 및 방법 |
GB201300490D0 (en) * | 2013-01-11 | 2013-02-27 | Univ Leuven Kath | An apparatus and method for generating motion around a remote centre of motion |
CN105050526B (zh) | 2013-03-15 | 2018-06-01 | 直观外科手术操作公司 | 利用零空间以便利进入笛卡尔坐标空间的边缘的系统和方法 |
KR102378585B1 (ko) | 2014-03-17 | 2022-03-25 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 관절방식 암에서 브레이크어웨이 클러칭을 위한 시스템 및 방법 |
JP6660302B2 (ja) | 2014-03-17 | 2020-03-11 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | 基準目標に合わせるシステム及び方法 |
WO2016044574A1 (en) | 2014-09-17 | 2016-03-24 | Intuitive Surgical Operations, Inc. | Systems and methods for utilizing augmented jacobian to control manipulator joint movement |
US10624807B2 (en) | 2014-10-27 | 2020-04-21 | Intuitive Surgical Operations, Inc. | System and method for integrated surgical table icons |
CN111358652B (zh) | 2014-10-27 | 2022-08-16 | 直观外科手术操作公司 | 用于集成的手术台运动的系统和方法 |
KR102479311B1 (ko) | 2014-10-27 | 2022-12-20 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 기기 교란 보상을 위한 시스템 및 방법 |
CN110478036B (zh) | 2014-10-27 | 2022-05-17 | 直观外科手术操作公司 | 用于集成手术台的系统和方法 |
WO2016069655A1 (en) | 2014-10-27 | 2016-05-06 | Intuitive Surgical Operations, Inc. | System and method for registering to a surgical table |
KR102479287B1 (ko) | 2014-10-27 | 2022-12-20 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 반응 운동 동안 제어점을 감시하기 위한 시스템 및 방법 |
CN107072727B (zh) | 2014-10-27 | 2020-01-24 | 直观外科手术操作公司 | 具有主动制动器释放控制装置的医疗装置 |
CN108135665B (zh) * | 2015-11-11 | 2021-02-05 | 直观外科手术操作公司 | 可重新配置的末端执行器架构 |
KR102708365B1 (ko) * | 2016-01-20 | 2024-09-24 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 의료 장치 재위치조정가능한 아암들에서의 동작 이탈의 신속한 정지와 복구를 위한 시스템 및 방법 |
DE102016202881B4 (de) * | 2016-02-24 | 2018-01-18 | Kuka Roboter Gmbh | Bediengerät für Manipulator |
US11596486B2 (en) * | 2016-06-09 | 2023-03-07 | Intuitive Surgical Operations, Inc. | Computer-assisted tele-operated surgery systems and methods |
EP3515348A4 (en) * | 2016-09-19 | 2020-05-20 | Intuitive Surgical Operations Inc. | BASIC POSITIONING SYSTEM FOR A CONTROLLED ARM AND RELATED METHODS |
EP3949891A1 (en) * | 2016-10-04 | 2022-02-09 | Intuitive Surgical Operations, Inc. | Computer-assisted teleoperated surgery systems and methods |
US11534079B2 (en) * | 2016-10-12 | 2022-12-27 | Intuitive Surgical Operations, Inc. | Surgical puncture device insertion systems and related methods |
US11202682B2 (en) | 2016-12-16 | 2021-12-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 |
KR102562537B1 (ko) * | 2017-08-22 | 2023-08-03 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 사용자 설치가능 부품 설치 탐지 기술 |
CN107468293A (zh) * | 2017-08-31 | 2017-12-15 | 中国科学院深圳先进技术研究院 | 微创手术机器人及应用其的外科手术设备 |
GB2571319B (en) * | 2018-02-23 | 2022-11-23 | Cmr Surgical Ltd | Concurrent control of an end effector in a master-slave robotic system using multiple input devices |
JP2022510406A (ja) * | 2018-12-06 | 2022-01-26 | コヴィディエン リミテッド パートナーシップ | ケーブル駆動エンドエフェクタの制御方法 |
JP2022516321A (ja) * | 2019-01-05 | 2022-02-25 | ディスタルモーション エスエー | ロボット遠隔マニピュレータを備えた手術ロボットシステム及び統合腹腔鏡手術 |
CN113453642A (zh) | 2019-02-22 | 2021-09-28 | 奥瑞斯健康公司 | 具有用于可调式臂支撑件的机动臂的外科平台 |
JP7344927B2 (ja) * | 2020-04-28 | 2023-09-14 | 川崎重工業株式会社 | 手術支援ロボット |
US11980426B2 (en) | 2020-08-03 | 2024-05-14 | Warsaw Orthopedic, Inc. | System and method for preliminary registration |
US20220096169A1 (en) * | 2020-09-29 | 2022-03-31 | Carnegie Mellon University | Tracking of instrument motions using an inertial measurement system |
CN112890954B (zh) * | 2020-12-30 | 2022-08-09 | 北京和华瑞博医疗科技有限公司 | 机械臂运动控制方法、系统及外科手术系统 |
CN112775639B (zh) * | 2020-12-31 | 2022-04-22 | 苏州大学 | 一种柔性装配系统及方法 |
CN112754669A (zh) * | 2021-01-19 | 2021-05-07 | 哈尔滨思哲睿智能医疗设备有限公司 | 一种手术机器人的主动臂及手术机器人 |
CN113334390B (zh) * | 2021-08-06 | 2021-11-09 | 成都博恩思医学机器人有限公司 | 一种机械臂的控制方法、系统、机器人及存储介质 |
DE102021121673A1 (de) | 2021-08-20 | 2023-02-23 | B. Braun New Ventures GmbH | Medizinischer kollaborativer Roboter mit justierbarem Roboterarm und Steuerverfahren |
WO2023048591A1 (ru) * | 2021-09-23 | 2023-03-30 | Федеральное государственное бюджетное учреждение науки Институт машиноведения им. А.А. Благонравова Российской академии наук (ИМАШ РАН) | Хирургический робот-манипулятор |
RU208913U1 (ru) * | 2021-09-23 | 2022-01-21 | Федеральное государственное бюджетное учреждение науки Институт машиноведения им. А.А. Благонравова Российской академии наук (ИМАШ РАН) | Хирургический робот-манипулятор |
WO2023090352A1 (ja) | 2021-11-19 | 2023-05-25 | 川崎重工業株式会社 | 手術支援システムおよび手術支援システムの制御方法 |
CN118871052A (zh) * | 2022-02-22 | 2024-10-29 | 直观外科手术操作公司 | 用于利用运动分割重新定位计算机辅助系统的技术 |
JP2024094769A (ja) | 2022-12-28 | 2024-07-10 | 川崎重工業株式会社 | 手術支援システムおよび手術支援システムの制御方法 |
Family Cites Families (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3920972A (en) | 1974-07-16 | 1975-11-18 | Cincinnati Milacron Inc | Method and apparatus for programming a computer operated robot arm |
US4063073A (en) | 1974-11-29 | 1977-12-13 | Strayer Larry G | Computer system to prevent collision between moving objects such as aircraft moving from one sector to another |
US4028533A (en) | 1974-12-31 | 1977-06-07 | Techno-Venture Co., Ltd. | Robot movable in a group |
SE456048B (sv) | 1982-02-24 | 1988-08-29 | Philips Norden Ab | Sett och anordning for att bestemma kollisionsrisken for tva inbordes rorliga kroppar |
US5430543A (en) | 1984-12-26 | 1995-07-04 | Rockwell International Corporation | Ring laser gyro detector lens system |
US5159249A (en) * | 1989-05-16 | 1992-10-27 | Dalila Megherbi | Method and apparatus for controlling robot motion at and near singularities and for robot mechanical design |
JPH03178788A (ja) | 1989-12-06 | 1991-08-02 | Hitachi Ltd | マニピュレータの制御方法 |
US4999553A (en) | 1989-12-28 | 1991-03-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for configuration control of redundant robots |
US5086401A (en) | 1990-05-11 | 1992-02-04 | International Business Machines Corporation | Image-directed robotic system for precise robotic surgery including redundant consistency checking |
JP2783456B2 (ja) | 1990-11-16 | 1998-08-06 | ファナック株式会社 | ロボットの座標系設定方式 |
US5279309A (en) | 1991-06-13 | 1994-01-18 | International Business Machines Corporation | Signaling device and method for monitoring positions in a surgical operation |
US5184601A (en) | 1991-08-05 | 1993-02-09 | Putman John M | Endoscope stabilizer |
DE69332914T2 (de) | 1992-01-21 | 2004-02-26 | Sri International, Menlo Park | Chirurgisches System |
US5350355A (en) | 1992-02-14 | 1994-09-27 | Automated Medical Instruments, Inc. | Automated surgical instrument |
US5737500A (en) | 1992-03-11 | 1998-04-07 | California Institute Of Technology | Mobile dexterous siren degree of freedom robot arm with real-time control system |
US5550953A (en) * | 1994-04-20 | 1996-08-27 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | On-line method and apparatus for coordinated mobility and manipulation of mobile robots |
US5762458A (en) | 1996-02-20 | 1998-06-09 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive cardiac procedures |
US5657429A (en) | 1992-08-10 | 1997-08-12 | Computer Motion, Inc. | Automated endoscope system optimal positioning |
US6406472B1 (en) | 1993-05-14 | 2002-06-18 | Sri International, Inc. | Remote center positioner |
WO1994026167A1 (en) | 1993-05-14 | 1994-11-24 | Sri International | Remote center positioner |
US5513100A (en) | 1993-06-10 | 1996-04-30 | The University Of British Columbia | Velocity controller with force feedback stiffness control |
US5625576A (en) | 1993-10-01 | 1997-04-29 | Massachusetts Institute Of Technology | Force reflecting haptic interface |
US5623582A (en) | 1994-07-14 | 1997-04-22 | Immersion Human Interface Corporation | Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects |
CN1155833A (zh) * | 1995-06-20 | 1997-07-30 | 伍云升 | 用于医疗处理的活节机械手 |
US5710870A (en) | 1995-09-07 | 1998-01-20 | California Institute Of Technology | Decoupled six degree-of-freedom robot manipulator |
US5855583A (en) | 1996-02-20 | 1999-01-05 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive cardiac procedures |
US6699177B1 (en) | 1996-02-20 | 2004-03-02 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive surgical procedures |
US5987726A (en) | 1996-03-11 | 1999-11-23 | Fanuc Robotics North America, Inc. | Programmable positioner for the stress-free assembly of components |
US5823980A (en) | 1996-09-20 | 1998-10-20 | Kopfer; Rudolph J. | Collapsible tactile support for body joints |
US6331181B1 (en) | 1998-12-08 | 2001-12-18 | Intuitive Surgical, Inc. | Surgical robotic tools, data architecture, and use |
US6098260A (en) | 1996-12-13 | 2000-08-08 | Mcdonnell Douglas Corporation | Rivet fastening system for radial fuselage joints |
US5908458A (en) | 1997-02-06 | 1999-06-01 | Carnegie Mellon Technical Transfer | Automated system and method for control of movement using parameterized scripts |
EP1015944B1 (en) | 1997-09-19 | 2013-02-27 | Massachusetts Institute Of Technology | Surgical robotic apparatus |
US6714839B2 (en) | 1998-12-08 | 2004-03-30 | Intuitive Surgical, Inc. | Master having redundant degrees of freedom |
US20030065311A1 (en) | 1997-12-30 | 2003-04-03 | Yulun Wang | Method and apparatus for performing minimally invasive cardiac procedures |
WO2002051329A1 (en) | 2000-12-21 | 2002-07-04 | Endovia Medical Inc | Tendon actuated articulated members for a telemanipulator system |
US6692485B1 (en) | 1998-02-24 | 2004-02-17 | Endovia Medical, Inc. | Articulated apparatus for telemanipulator system |
DE69940850D1 (de) | 1998-08-04 | 2009-06-18 | Intuitive Surgical Inc | Gelenkvorrichtung zur Positionierung eines Manipulators für Robotik-Chirurgie |
US6659939B2 (en) | 1998-11-20 | 2003-12-09 | Intuitive Surgical, Inc. | Cooperative minimally invasive telesurgical system |
US6468265B1 (en) | 1998-11-20 | 2002-10-22 | Intuitive Surgical, Inc. | Performing cardiac surgery without cardioplegia |
US6459926B1 (en) | 1998-11-20 | 2002-10-01 | Intuitive Surgical, Inc. | Repositioning and reorientation of master/slave relationship in minimally invasive telesurgery |
US8527094B2 (en) * | 1998-11-20 | 2013-09-03 | Intuitive Surgical Operations, Inc. | Multi-user medical robotic system for collaboration or training in minimally invasive surgical procedures |
US6493608B1 (en) | 1999-04-07 | 2002-12-10 | Intuitive Surgical, Inc. | Aspects of a control system of a minimally invasive surgical apparatus |
US6317651B1 (en) * | 1999-03-26 | 2001-11-13 | Kuka Development Laboratories, Inc. | Trajectory generation system |
US6424885B1 (en) | 1999-04-07 | 2002-07-23 | Intuitive Surgical, Inc. | Camera referenced control in a minimally invasive surgical apparatus |
US8004229B2 (en) | 2005-05-19 | 2011-08-23 | Intuitive Surgical Operations, Inc. | Software center and highly configurable robotic systems for surgery and other uses |
US7594912B2 (en) * | 2004-09-30 | 2009-09-29 | Intuitive Surgical, Inc. | Offset remote center manipulator for robotic surgery |
US9517106B2 (en) | 1999-09-17 | 2016-12-13 | Intuitive Surgical Operations, Inc. | Systems and methods for commanded reconfiguration of a surgical manipulator using the null-space |
JP3339840B2 (ja) | 1999-09-28 | 2002-10-28 | タツモ株式会社 | 水平多関節型産業用ロボット及びその制御方法 |
US6312435B1 (en) | 1999-10-08 | 2001-11-06 | Intuitive Surgical, Inc. | Surgical instrument with extended reach for use in minimally invasive surgery |
US6702805B1 (en) | 1999-11-12 | 2004-03-09 | Microdexterity Systems, Inc. | Manipulator |
JP3473834B2 (ja) | 1999-11-29 | 2003-12-08 | 株式会社安川電機 | ロボットの制御装置 |
US6377011B1 (en) | 2000-01-26 | 2002-04-23 | Massachusetts Institute Of Technology | Force feedback user interface for minimally invasive surgical simulator and teleoperator and other similar apparatus |
US6379073B1 (en) | 2000-04-03 | 2002-04-30 | Wafermasters Incorporated | Adjustable joint for a positionable arm |
US6645196B1 (en) | 2000-06-16 | 2003-11-11 | Intuitive Surgical, Inc. | Guided tool change |
EP1193438B1 (de) | 2000-09-28 | 2006-11-15 | Leica Microsystems Schweiz AG | Stativ |
EP1351619A4 (en) | 2001-01-16 | 2011-01-05 | Microdexterity Systems Inc | SURGICAL MANIPULATOR |
AU2002226572A1 (en) | 2001-01-29 | 2002-08-12 | The Acrobot Company Limited | Active-constraint robots |
US7607440B2 (en) | 2001-06-07 | 2009-10-27 | Intuitive Surgical, Inc. | Methods and apparatus for surgical planning |
JP3643867B2 (ja) | 2001-07-23 | 2005-04-27 | 独立行政法人情報通信研究機構 | マニピュレータの制御方法 |
ATE287122T1 (de) | 2001-08-22 | 2005-01-15 | Inter Primo As | Band- oder ribbon-schalter |
US6587750B2 (en) | 2001-09-25 | 2003-07-01 | Intuitive Surgical, Inc. | Removable infinite roll master grip handle and touch sensor for robotic surgery |
JP2003159674A (ja) | 2001-11-21 | 2003-06-03 | Sony Corp | ロボット装置、ロボット装置の外力検出方法及びロボット装置の外力検出プログラム、並びにロボット装置の外力検出のためのキャリブレーション方法及びロボット装置の外力検出のためのキャリブレーションプログラム |
JP2003236787A (ja) | 2002-02-18 | 2003-08-26 | Kawasaki Heavy Ind Ltd | 駆動制御方法および駆動制御装置 |
AU2003218010A1 (en) | 2002-03-06 | 2003-09-22 | Z-Kat, Inc. | System and method for using a haptic device in combination with a computer-assisted surgery system |
US6678582B2 (en) | 2002-05-30 | 2004-01-13 | Kuka Roboter Gmbh | Method and control device for avoiding collisions between cooperating robots |
DE10231630A1 (de) | 2002-07-12 | 2004-01-29 | Brainlab Ag | System zur Patientenpositionierung für die Strahlentherapie/Radiochirurgie basierend auf einer stereoskopischen Röntgenanlage |
AU2003257309A1 (en) | 2002-08-13 | 2004-02-25 | Microbotics Corporation | Microsurgical robot system |
JP2004094399A (ja) * | 2002-08-29 | 2004-03-25 | Mitsubishi Heavy Ind Ltd | 多関節マニピュレータの制御方法及びその制御プログラム、並びにその制御システム |
US20040186484A1 (en) | 2003-01-29 | 2004-09-23 | Edwin Ryan | Small gauge surgical instrument with support device |
US7173265B2 (en) | 2003-08-12 | 2007-02-06 | Loma Linda University Medical Center | Modular patient support system |
US7199382B2 (en) | 2003-08-12 | 2007-04-03 | Loma Linda University Medical Center | Patient alignment system with external measurement and object coordination for radiation therapy system |
US7763015B2 (en) | 2005-01-24 | 2010-07-27 | Intuitive Surgical Operations, Inc. | Modular manipulator support for robotic surgery |
DE102005023165A1 (de) | 2005-05-19 | 2006-11-23 | Siemens Ag | Medizinisches Bildgebungssystem mit einem um einen Patienten verfahrbaren Teil und Kollisionsschutzverfahren |
US7493976B2 (en) | 2005-08-04 | 2009-02-24 | Engineering Services, Inc. | Variable configuration articulated tracked vehicle |
US7688016B2 (en) | 2005-09-28 | 2010-03-30 | Canadian Space Agency | Robust impedance-matching of manipulators interacting with unknown environments |
CN103142309B (zh) | 2005-10-20 | 2015-06-17 | 直观外科手术操作公司 | 医用机器人系统中的计算机显示屏上的辅助图像显示和操纵 |
US9241767B2 (en) | 2005-12-20 | 2016-01-26 | Intuitive Surgical Operations, Inc. | Method for handling an operator command exceeding a medical device state limitation in a medical robotic system |
US8162926B2 (en) | 2006-01-25 | 2012-04-24 | Intuitive Surgical Operations Inc. | Robotic arm with five-bar spherical linkage |
US7379533B2 (en) | 2006-03-10 | 2008-05-27 | Siemens Medical Solutions Usa, Inc. | Collision resolution in x-ray imaging systems |
EP2051644A4 (en) | 2006-08-01 | 2013-03-13 | Eon Surgical Ltd | SYSTEM AND METHOD FOR TELECHIRURGY |
DE102006037564C5 (de) | 2006-08-10 | 2010-09-23 | Siemens Ag | Verfahren zur Röntgenbildaufzeichnung mit einem robotergeführten C-Bogen-System sowie Aufzeichnungsvorrichtung zur Röntgenbildaufzeichnung |
EP1972415B1 (en) | 2007-03-23 | 2019-01-02 | Honda Research Institute Europe GmbH | Robots with collision avoidance functionality |
EP1972416B1 (en) | 2007-03-23 | 2018-04-25 | Honda Research Institute Europe GmbH | Robots with occlusion avoidance functionality |
DE102007021769B4 (de) | 2007-05-09 | 2015-06-25 | Siemens Aktiengesellschaft | Angiographiegerät und zugehöriges Aufnahmeverfahren mit einem Mechansimus zur Kollisionsvermeidung |
US20130090763A1 (en) | 2008-01-25 | 2013-04-11 | The Trustees Of Columibia University In The City Of The City Of New York | Systems and methods for force sensing in a robot |
US8792964B2 (en) | 2008-03-12 | 2014-07-29 | Siemens Aktiengesellschaft | Method and apparatus for conducting an interventional procedure involving heart valves using a robot-based X-ray device |
US7843158B2 (en) | 2008-03-31 | 2010-11-30 | Intuitive Surgical Operations, Inc. | Medical robotic system adapted to inhibit motions resulting in excessive end effector forces |
US20090297011A1 (en) | 2008-05-28 | 2009-12-03 | Thomas Brunner | Method for obtaining a 3d (ct) image using a c-arm x-ray imaging system via rotational acquisition about a selectable 3d acquisition axis |
US8428781B2 (en) | 2008-11-17 | 2013-04-23 | Energid Technologies, Inc. | Systems and methods of coordination control for robot manipulation |
DE102009006417B4 (de) | 2009-01-28 | 2016-10-06 | Siemens Healthcare Gmbh | Überwachung eines medizinischen Gerätes |
US8364314B2 (en) | 2009-04-30 | 2013-01-29 | GM Global Technology Operations LLC | Method and apparatus for automatic control of a humanoid robot |
JP5571432B2 (ja) * | 2010-03-30 | 2014-08-13 | カール シュトルツ ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフト | 医療用ロボットシステム |
KR101145243B1 (ko) * | 2010-03-31 | 2012-05-24 | 한국과학기술연구원 | 다관절 매니퓰레이터의 위치센서를 이용한 제한 공간 산출 방법 |
JP2012081568A (ja) | 2010-10-14 | 2012-04-26 | Sony Corp | ロボットの制御装置及び制御方法、並びにコンピューター・プログラム |
WO2013038544A1 (ja) * | 2011-09-15 | 2013-03-21 | 株式会社安川電機 | ロボットシステム及びロボット制御装置 |
WO2013078529A1 (en) | 2011-11-30 | 2013-06-06 | Titan Medical Inc. | Apparatus and method for supporting a robotic arm |
EP2854690B1 (en) * | 2012-06-01 | 2020-04-01 | Intuitive Surgical Operations, Inc. | Systems for commanded reconfiguration of a surgical manipulator using the null-space |
EP2854687B1 (en) | 2012-06-01 | 2022-08-24 | Intuitive Surgical Operations, Inc. | Systems for avoiding collisions between manipulator arms using a null-space |
WO2013181503A1 (en) * | 2012-06-01 | 2013-12-05 | Intuitive Surgical Operations, Inc. | Manipulator arm-to-patient collision avoidance using a null-space |
KR102109594B1 (ko) * | 2012-08-15 | 2020-05-12 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 영-공간을 이용하여 조인트 운동을 상쇄하기 위한 시스템 및 방법 |
WO2016044574A1 (en) * | 2014-09-17 | 2016-03-24 | Intuitive Surgical Operations, Inc. | Systems and methods for utilizing augmented jacobian to control manipulator joint movement |
-
2013
- 2013-05-31 EP EP13798154.4A patent/EP2854690B1/en active Active
- 2013-05-31 WO PCT/US2013/043564 patent/WO2013181507A1/en active Application Filing
- 2013-05-31 KR KR1020147033048A patent/KR102167359B1/ko active IP Right Grant
- 2013-05-31 CN CN201380027604.9A patent/CN104334109B/zh active Active
- 2013-05-31 JP JP2015515227A patent/JP6291484B2/ja active Active
-
2018
- 2018-02-09 JP JP2018021989A patent/JP6637529B2/ja active Active
- 2018-03-21 US US15/927,978 patent/US10682191B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015526115A (ja) | 2015-09-10 |
KR20150023290A (ko) | 2015-03-05 |
US10682191B2 (en) | 2020-06-16 |
KR102167359B1 (ko) | 2020-10-19 |
JP2018094446A (ja) | 2018-06-21 |
EP2854690A4 (en) | 2016-01-27 |
EP2854690B1 (en) | 2020-04-01 |
WO2013181507A1 (en) | 2013-12-05 |
US20180214225A1 (en) | 2018-08-02 |
JP6637529B2 (ja) | 2020-01-29 |
EP2854690A1 (en) | 2015-04-08 |
JP6291484B2 (ja) | 2018-03-14 |
CN104334109A (zh) | 2015-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104334109B (zh) | 用于使用零空间的外科手术操纵器的命令的重新配置的系统和方法 | |
CN105338920B (zh) | 用于利用零空间跟踪路径的系统和方法 | |
CN104334110B (zh) | 使用零空间回避操纵器臂与患者碰撞 | |
JP7384612B2 (ja) | ゼロ空間運動と同時にゼロ直交空間内でのクラッチングによりマニピュレータアームを位置決めするためのシステム及び方法 | |
JP6475804B2 (ja) | ゼロ空間を使用した関節運動の相殺のためのシステム及び方法 | |
JP6782750B2 (ja) | ロボット手術システム内のツールの相互使用可能な切換え | |
CN105050526B (zh) | 利用零空间以便利进入笛卡尔坐标空间的边缘的系统和方法 | |
CN104363850B (zh) | 用于使用零空间避免操纵器臂之间碰撞的系统和方法 | |
CN105050529B (zh) | 用于使用零空间来各向异性地增强操纵器接头运动的系统和方法 | |
CN105120788B (zh) | 用于管理多个零空间目标和饱和sli行为的系统和方法 | |
CN105050775A (zh) | 软件可配置的操纵器自由度 |
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 |