The present disclosure generally relates to medical robot systems for performing various medical procedures (e.g., laparoscopic surgery, neurosurgery, spinal surgery, natural orifice transluminal surgery, cardiology, pulmonary/bronchoscopy surgery, biopsy, ablation, and diagnostic interventions). The present disclosure specifically relates to a compliant end-effector facilitating adjustment by a clinician of a trajectory of a medical tool into an anatomical region as the clinician manually positions the medical tool in a direction towards a target location within the anatomical region.
In robotic assisted image guided interventions, an insertion direction of a medical tool is provided by a medical robot. More particularly, the medical robot will provide a steady trajectory for a medical tool to be inserted by a clinician within an anatomical region and the medical tool will have only a linear translation in a direction towards a target location within the anatomical region. However, in some cases the clinician may need to make small adjustments to the tool alignment at the insertion time. These adjustments may be due to the fact that the target moved with respiration of the patient, or during the insertion the clinician “feels” an obstacle and desired to avoid that obstacle.
For example, as shown in
Also by example, as shown by
The present disclosure describes a compliant medical robot system, controllers and methods incorporating a compliant end-effector for implementing a compliance profile delineating a positionable range of a tool holder relative to a robotic arm to thereby facilitate a manual positioning by a clinician of an alignment of a trajectory of a medical tool established by the tool holder to a target location within anatomical region. The compliance profile is based on a particular anatomy region that is to be traversed by the medical tool such that the accuracy and safety of the procedure is increased and the time for the procedure is decreased.
A first embodiment of the inventions of the present disclosure is a compliant medical robot system employing a medical robot and a robot actuation controller. The medical robot includes a compliant end-effector adjoined to a robotic arm, and the compliant end-effector includes one or more tool actuators adjoined to a tool holder to provide a manual positioning of the tool holder relative to the robotic arm. In operation, the robot actuation controller controls an actuation of the tool actuator(s) based on a compliance profile delineating an actuation parameter to set a manual positionable range of the tool holder relative to the robotic arm in compliance with a tool positioning command specifying the manual positionable range of the tool holder relative to the robotic arm.
A second embodiment of the inventions of the present disclosure is the robot actuation controller employing a global positioner and a tool positioner. In operation, the global positioner controls an actuation of the arm actuator(s) to robotically position the compliant end-effector in compliance with the end-effector positioning command specifying a position of the end-effector, and the target positioner controls an actuation of the tool actuator(s) based on the compliance profile delineating the actuation parameter to set a manual positionable range of the tool holder relative to the robotic arm in compliance with a tool positioning command specifying the manual positionable range of the tool holder relative to the robotic arm.
A third embodiment of the inventions of the present disclosure is a compliant medical robot control method involving the robot actuation controller controlling an actuation of the arm actuator(s) to robotically position the compliant end-effector in compliance with the end-effector positioning command specifying a position of the end-effector, and further involving the robot actuation controller controlling an actuation of the tool actuator(s) based on the compliance profile delineating the actuation parameter to set a manual positionable range of the tool holder relative to the robotic arm in compliance with the tool positioning command specifying the manual positionable range of the tool holder relative to the robotic arm.
For purposes of describing and claiming the inventions of the present disclosure:
(1) terms of the art of the present disclosure including, but not limited to, “robotic arm”, “end-effector” and “tool holder”, are to be broadly interpreted as known in the art of the present disclosure and exemplary described in the present disclosure;
(2) the term “medical procedure” broadly encompasses all diagnostic, surgical and interventional procedures, as known in the art of the present disclosure or hereinafter conceived, for an imaging, a diagnosis and/or a treatment of a patient anatomy;
(3) the term “medical tool” broadly encompasses, as understood in the art of the present disclosure and hereinafter conceived, a tool, an instrument, a device or the like for conducting an imaging, a diagnosis and/or a treatment of a patient anatomy. Examples of a medical tool include, but are not limited to, guidewires, catheters, scalpels, cauterizers, ablation devices, balloons, stents, endografts, atherectomy devices, clips, needles, forceps, k-wires and associated drivers, endoscopes, ultrasound probes, X-ray devices, awls, screwdrivers, osteotomes, chisels, mallets, curettes, clamps, forceps, periosteomes and j-needles;
(4) the term “adjoined” and any tense thereof broadly encompasses a detachable or a permanent coupling, connection, affixation, clamping, mounting, etc. of components;
(5) the term “actuator” broadly encompasses, all devices and mechanisms, as known in the art of the present disclosure and hereinafter conceived, utilized to effect motion and/or to maintain a position of one or more components of a robotic arm and/or an end-effector as exemplary described in the present disclosure;
(6) the descriptive labels for term “actuator” herein facilitates a distinction between actuators as described and claimed herein without specifying or implying any additional limitation to the term “actuator”;
(7) the term “compliant end-effector” broadly encompasses all end-effectors, as known in the art of the present disclosure and hereinafter conceived, incorporating one or more actuators for providing a manual positioning of a tool holder in accordance with the inventive principles of the present disclosure as exemplary described in the present disclosure;
(8) the term “medical robotic system” broadly encompasses all robotic systems, as known in the art of the present disclosure and hereinafter conceived, incorporating a robotic arm for supporting a translation, a rotation, and/or pivoting of an end-effector to thereby position the end-effector as pre-operatively and/or intra-operatively planned for a medical procedure. Examples of medical robotic systems include, but is not limited to, serial articulated robot arms employed by the da Vinci® Robotic System, the Medrobotics Flex® Robotic System, the Magellan™ Robotic System, and the CorePath® Robotic System;
(9) the term “compliant medical robotic system” broadly encompasses all medical robotic systems incorporating a compliant end-effector of the present disclosure as exemplary described in the present disclosure;
(10) the term “controller” broadly encompasses all structural configurations, as understood in the art of the present disclosure and as exemplary described in the present disclosure, of an application specific main board or an application specific integrated circuit for controlling an application of various inventive principles of the present disclosure as subsequently described in the present disclosure. The structural configuration of the controller may include, but is not limited to, processor(s), computer-usable/computer readable storage medium(s), an operating system, application module(s), peripheral device controller(s), slot(s) and port(s). A controller may be housed within or linked to a workstation. Examples of a “workstation” include, but are not limited to, an assembly of one or more computing devices, a display/monitor, and one or more input devices (e.g., a keyboard, joysticks and mouse) in the form of a standalone computing system, a client computer of a server system, a desktop or a tablet;
(11) the descriptive labels for term “controller” herein facilitates a distinction between controllers as described and claimed herein without specifying or implying any additional limitation to the term “controller”;
(12) the term “application module” broadly encompasses an application incorporated within or accessible by a controller consisting of an electronic circuit and/or an executable program (e.g., executable software stored on non-transitory computer readable medium(s) and/or firmware) for executing a specific application;
(13) the terms “signal”, “data” and “command” broadly encompasses all forms of a detectable physical quantity or impulse (e.g., voltage, current, or magnetic field strength) as understood in the art of the present disclosure and as exemplary described in the present disclosure for transmitting information and/or instructions in support of applying various inventive principles of the present disclosure as subsequently described in the present disclosure. Signal/data/command communication various components of the present disclosure may involve any communication method as known in the art of the present disclosure including, but not limited to, signal/data/command transmission/reception over any type of wired or wireless datalink and a reading of signal/data/commands uploaded to a computer-usable/computer readable storage medium; and
(14) the descriptive labels for terms “signal”, “data” and “commands” herein facilitates a distinction between signals/data/commands as described and claimed herein without specifying or implying any additional limitation to the terms “signal”, “data” and “command”.
The foregoing embodiments and other embodiments of the inventions of the present disclosure as well as various features and advantages of the present disclosure will become further apparent from the following detailed description of various embodiments of the inventions of the present disclosure read in conjunction with the accompanying drawings. The detailed description and drawings are merely illustrative of the inventions of the present disclosure rather than limiting, the scope of the inventions of present disclosure being defined by the appended claims and equivalents thereof.
To facilitate an understanding of the inventions of the present disclosure, the following description of
Referring to
In practice, the robotic guidance of a medical tool 20 is dependent upon the particular medical procedure. Examples of such robotic guidance include, but are not limited to, interventional medical image guidance, preoperative medical image guidance, and preoperative plan guidance.
Still referring to
Medical robot 50 includes a robotic arm 60 for robotically positioning a medical tool 20 within a medical procedural space (e.g., an operating room, a training room, etc.) as will be further described in the present disclosure.
In practice, robotic arm 60 may be configured in any component arrangement as known in the art of the present disclosure suitable for a medical procedure. In one embodiment as known in the art, robotic arm 60 includes one or more linkages 61, and one or more arm actuators 62 adjoined to linkage(s) for effecting motion and/or maintaining a position of linkage(s) 61.
Arm actuator(s) 62 is(are) actuatable by robot actuation controller 80 via actuation signal(s) 81 for controlling a pose of linkage(s) 61 as known in the art of the present disclosure, and arm actuator(s) 62 may include a pose sensor of any type (e.g., an encoder) for generating pose signal(s) 63 informative of a pose (i.e., orientation and/or location) of linkage(s) 61 relative to a reference as known in the art of the present disclosure.
In practice, an arm actuator 62 may be incorporated into any type of actuator joint controllable as known in the art of the present disclosure for effecting motion and/or maintaining a position of linkage(s) 61 including, but not limited to, a translational actuator joint, a ball and socket actuator joint, a hinge actuator joint, a condyloid actuator joint, a saddle actuator joint and a rotary actuator joint.
Medical robot 50 includes a compliant end-effector 70 for a manual positioning a medical tool 20 within a medical procedural space (e.g., an operating room, a training room, etc.) as will be further described in the present disclosure.
In accordance with the present disclosure, compliant end-effector 70 includes a tool holder 71 and one or more tool actuators 72 adjoined to tool holder 71 for effecting motion and/or maintaining a position of tool holder 71.
In practice, tool holder 71 may have any configuration as known in the art of the present disclosure for defining a trajectory for medical tools 20, and tool actuator(s) 72 may be incorporated into any type of actuator joint suitable controllable as known in the art of the present disclosure for effecting motion and/or maintaining a position of the trajectory of tool holder 71 including, but not limited to, a pressure actuator having a pressure setting controllable for effecting motion and/or maintaining a position of the trajectory of tool holder 71.
Referring to
This embodiment of compliant end-effector 70 further includes four (4) pressure actuator in the form of pneumatic pistons 172x, 172y, 172xz, and 172yz.
Pneumatic piston 172x is coupled to wall 174x via a slider joint 175x and is further coupled to a cylindrical tool holder 171 via a ball joint 176x to thereby effect a lateral motion and/or maintain a location of cylindrical tool holder 171 relative to wall 174x.
Pneumatic piston 172y is coupled to wall 174y via a slider joint 175y and is further coupled to a cylindrical tool holder 171 via a ball joint 176y to thereby effect a lateral motion and/or maintain a location of cylindrical tool holder 171 relative to wall 174y.
Pneumatic piston 172xz is coupled to wall 174x via a slider joint 175xz and is further coupled to a cylindrical tool holder 171 via a ball joint 176xz to thereby effect a rotational motion and/or maintain an orientation of cylindrical tool holder 171 relative to wall 174x.
Pneumatic piston 172y is coupled to wall 174y via a slider joint 175y and is further coupled to a cylindrical tool holder 171 via a ball joint 176y to thereby effect a rotational motion and/or maintain an orientation of cylindrical tool holder 171 relative to wall 174y.
Referring to
Referring to
This embodiment of compliant end-effector 70 further includes four (4) pressure actuator in the form of diaphragms 272x, 272y, 272xz, and 272yz.
Diaphragm 272x is coupled to wall 274x via a slider joint 275x and is further coupled to a cylindrical tool holder 271 via a ball joint 276x to thereby effect a lateral motion and/or maintain a location of cylindrical tool holder 271 relative to wall 274x.
Diaphragm 272y is coupled to wall 274y via a slider joint 275y and is further coupled to a cylindrical tool holder 271 via a ball joint 276y to thereby effect a lateral motion and/or maintain a location of cylindrical tool holder 271 relative to wall 274y.
Diaphragm 272xz is coupled to wall 274x via a slider joint 275xz and is further coupled to a cylindrical tool holder 271 via a ball joint 276xz to thereby effect a rotational motion and/or maintain an orientation of cylindrical tool holder 271 relative to wall 274x.
Diaphragm 272y is coupled to wall 274y via a slider joint 275y and is further coupled to a cylindrical tool holder 271 via a ball joint 276y to thereby effect a rotational motion and/or maintain an orientation of cylindrical tool holder 271 relative to wall 274y.
Referring to
Referring to
Referring back to
First, global positioner 83 processes end-effector positioning commands 90 informative of a desired robotic guidance of compliant end-effector 70 within the medical procedural space as known in the art of the present disclosure (e.g., image guided commands, user input commands, etc.) to thereby determine poses of linkage(s) 61 for robotically positioning compliant end-effector 70 in accordance with end-effector positioning commands 90. To this end, global positioner 83 generates actuation signal(s) 81 for actuating arm actuators(s) 62 to effect a motion and/or to maintain a position of linkage(s) 61 to thereby implement the determined poses of linkage(s) 61 for robotically positioning compliant end-effector 70 in accordance with end-effector positioning commands 90.
Second, target positioner 84 processes tool positioning commands 91 informative of a desired manual positionable range of tool holder 71 relative to robotic arm 60 (e.g., image guided commands, user input commands, etc.). To this end, target positioner 84 generates actuation signal(s) 82 for actuating tool actuators(s) 72 to effect a motion and/or to maintain a pose of tool holder 71 to thereby implement the desired manual positionable range of tool holder 71 relative to robotic arm 60. Specifically, target positioner 84 access a compliance profile 83 delineating actuation parameters of tool actuator(s) 72 for implementing the desired manual positionable range of tool holder 71 relative to robotic arm 60.
For example, referring to
More particularly, pneumatic piston 172x will have a pressure setting for limiting any lateral motion of tool holder 171 along the x-axis between a minimum lateral displacement and a maximum lateral displacement established by the coupling of the pneumatic pistons 172 to frame 174.
Pneumatic piston 172y will have a pressure setting for limiting any lateral motion of tool holder 171 along the y-axis between a minimum lateral displacement and a maximum lateral displacement established by the coupling of the pneumatic pistons 172 to frame 174.
Pneumatic piston 172xz will have a pressure setting for limiting any rotational motion of tool holder 171 within the xz-plane between a minimum angular displacement and a maximum angular displacement established by the coupling of the pneumatic pistons 172 to frame 174.
Pneumatic piston 172yz will have a pressure setting for limiting any lateral motion of tool holder 171 within the yz-plane between a minimum angular displacement and a maximum angular displacement established by the coupling of the pneumatic pistons 172 to frame 174.
Also by example, referring to
More particularly, diaphragm 272x will have a pressure setting for limiting any lateral motion of tool holder 271 along the x-axis between a minimum lateral displacement and a maximum lateral displacement established by the coupling of the diaphragms 272 to frame 274.
Diaphragm 272y will have a pressure setting for limiting any lateral motion of tool holder 271 along the y-axis between a minimum lateral displacement and a maximum lateral displacement established by the coupling of the diaphragms 272 to frame 274.
Diaphragm 272xz will have a pressure setting for limiting any rotational motion of tool holder 271 within the xz-plane between a minimum angular displacement and a maximum angular displacement established by the coupling of the diaphragms 272 to frame 274.
Diaphragm 272yz will have a pressure setting for limiting any lateral motion of tool holder 271 within the yz-plane between a minimum angular displacement and a maximum angular displacement established by the coupling of the diaphragms 272 to frame 274.
To facilitate a further understanding of the inventions of the present disclosure, the following description of
Referring to
As installed, robot actuation controller 80 each may include a processor, a memory, a user interface, a network interface, and a storage interconnected via one or more system buses.
The processor may be any hardware device, as known in the art of the present disclosure or hereinafter conceived, capable of executing instructions stored in memory or storage or otherwise processing data. In a non-limiting example, the processor may include a microprocessor, field programmable gate array (FPGA), application-specific integrated circuit (ASIC), or other similar devices.
The memory may include various memories, as known in the art of the present disclosure or hereinafter conceived, including, but not limited to, L1, L2, or L3 cache or system memory. In a non-limiting example, the memory may include static random access memory (SRAM), dynamic RAM (DRAM), flash memory, read only memory (ROM), or other similar memory devices.
The user interface may include one or more devices, as known in the art of the present disclosure or hereinafter conceived, for enabling communication with a user such as an administrator. In a non-limiting example, the user interface may include a command line interface or graphical user interface that may be presented to a remote terminal via the network interface.
The network interface may include one or more devices, as known in the art of the present disclosure or hereinafter conceived, for enabling communication with other hardware devices. In an non-limiting example, the network interface may include a network interface card (MC) configured to communicate according to the Ethernet protocol. Additionally, the network interface may implement a TCP/IP stack for communication according to the TCP/IP protocols. Various alternative or additional hardware or configurations for the network interface will be apparent.
The storage may include one or more machine-readable storage media, as known in the art of the present disclosure or hereinafter conceived, including, but not limited to, read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, or similar storage media. In various non-limiting embodiments, the storage may store instructions for execution by the processor or data upon with the processor may operate. For example, the storage may store a base operating system for controlling various basic operations of the hardware. The storage further stores global positioner 83 and target positioner 84 in the form of executable software/firmware.
Still referring to
In practice, image guidance system 110 includes one or more types of imaging modalities suitable for a medical procedure including, but not limited to, computed tomography imaging, magnetic resonance imaging, X-ray imaging and ultrasound imaging.
Also in practice, image guidance system 110 implements various image guidance techniques as known in the art of the present disclosure for commanding global positioner 83 via an end-effector command 110 to provide the robotic positioning end-effector 70a including, but not limited to, image segmentation, image registration, image path planning and image based robot servo control.
Further in practice, dependent upon the particular medical procedure, image guidance system 110 generates tool positioning commands 112 informative of a specification of a desired positionable range of tool holder 71a relative to robotic arm 60a in terms of an accuracy of the medical procedure and safety of patient 100.
For example, referring to
By further example, referring to
Referring to
Furthermore, as one having ordinary skill in the art will appreciate in view of the teachings provided herein, features, elements, components, etc. described in the present disclosure/specification and/or depicted in the Figures may be implemented in various combinations of electronic components/circuitry, hardware, executable software and executable firmware and provide functions which may be combined in a single element or multiple elements. For example, the functions of the various features, elements, components, etc. shown/illustrated/depicted in the Figures can be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions can be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which can be shared and/or multiplexed. Moreover, explicit use of the term “processor” should not be construed to refer exclusively to hardware capable of executing software, and can implicitly include, without limitation, digital signal processor (“DSP”) hardware, memory (e.g., read only memory (“ROM”) for storing software, random access memory (“RAM”), non-volatile storage, etc.) and virtually any means and/or machine (including hardware, software, firmware, circuitry, combinations thereof, etc.) which is capable of (and/or configurable) to perform and/or control a process.
Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (e.g., any elements developed that can perform the same or substantially similar function, regardless of structure). Thus, for example, it will be appreciated by one having ordinary skill in the art in view of the teachings provided herein that any block diagrams presented herein can represent conceptual views of illustrative system components and/or circuitry embodying the principles of the invention. Similarly, one having ordinary skill in the art should appreciate in view of the teachings provided herein that any flow charts, flow diagrams and the like can represent various processes which can be substantially represented in computer readable storage media and so executed by a computer, processor or other device with processing capabilities, whether or not such computer or processor is explicitly shown.
Furthermore, exemplary embodiments of the present disclosure can take the form of a computer program product or application module accessible from a computer-usable and/or computer-readable storage medium providing program code and/or instructions for use by or in connection with, e.g., a computer or any instruction execution system. In accordance with the present disclosure, a computer-usable or computer readable storage medium can be any apparatus that can, e.g., include, store, communicate, propagate or transport the program for use by or in connection with the instruction execution system, apparatus or device. Such exemplary medium can be, e.g., an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include, e.g., a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), flash (drive), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk—read only memory (CD-ROM), compact disk—read/write (CD-R/W) and DVD. Further, it should be understood that any new computer-readable medium which may hereafter be developed should also be considered as computer-readable medium as may be used or referred to in accordance with exemplary embodiments of the present disclosure and disclosure.
Having described preferred and exemplary embodiments of novel and inventive compliant end-effectors and robot actuator controllers (which embodiments are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons having ordinary skill in the art in light of the teachings provided herein, including the Figures. It is therefore to be understood that changes can be made in/to the preferred and exemplary embodiments of the present disclosure which are within the scope of the embodiments disclosed herein.
Moreover, it is contemplated that corresponding and/or related systems incorporating and/or implementing the device or such as may be used/implemented in a device in accordance with the present disclosure are also contemplated and considered to be within the scope of the present disclosure. Further, corresponding and/or related method for manufacturing and/or using a device and/or system in accordance with the present disclosure are also contemplated and considered to be within the scope of the present disclosure.
This application is the U.S. National Phase application under 35 U.S.C. § 371 of International Application No. PCT/EP2018/084906 filed Dec. 14, 2018, published as WO 2019/121378 on Jun. 27, 2019, which claims the benefit of U.S. Provisional Patent Application No. 62/608,604 filed Dec. 21, 2017. These applications are hereby incorporated by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2018/084906 | 12/14/2018 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62608604 | Dec 2017 | US |