Search

EP-4740885-A1 - TECHNIQUES FOR ADAPTIVE REORIENTATION OF A ROBOTIC SURGICAL TOOL

EP4740885A1EP 4740885 A1EP4740885 A1EP 4740885A1EP-4740885-A1

Abstract

Robotic surgical systems and methods involve a tool to manipulate a surgical site and a manipulator to support and move the tool. Controller(s) control the manipulator to facilitate movement of the tool along a tool path for treating the surgical site. During movement of the tool along the tool path, the controller(s) detect a reorientation of the tool and record a location at which the reorientation occurred. The controller(s) generate virtual constraint(s) which cause the manipulator to reorient the tool in response to the tool revisiting the recorded location. In some instances, the controller(s) predictively detect, relative to the tool path, the location at which the tool should be re-orientated, and in response to the tool reaching the predictively detected location, the controller(s) utilize the virtual constraint(s) to cause the manipulator to re-orient the tool.

Inventors

  • KHURANA, Rishabh

Assignees

  • MAKO Surgical Corp.

Dates

Publication Date
20260513
Application Date
20251030

Claims (15)

  1. A robotic surgical system (10) comprising: a tool (22) configured to manipulate a surgical site (S); a manipulator (14) configured to support and move the tool (22); and one or more controllers (30, 60, 62) configured to: control the manipulator (14) to facilitate movement of the tool (22) along a tool path (70) for treating the surgical site (S); during movement of the tool (22) along the tool path (70), detect a reorientation of the tool (22) and record a location at which the reorientation occurred; and generate one or more virtual constraints (VM, SF, PG, FA, FR) that are configured to cause the manipulator (14) to reorient the tool (22) in response to the tool (22) revisiting the recorded location.
  2. The robotic surgical system (10) of claim 1, wherein the one or more controllers (30, 60, 62) are further configured to generate at least one virtual constraint (VM, SF, PG, FA, FR): at the recorded location; relative to the tool (22); or at the recorded location and relative to the tool (22).
  3. The robotic surgical system (10) of any preceding claim, wherein the one or more controllers (30, 60, 62) are configured to customize a feature of the one or more virtual constraints (VM, SF, PG, FA, FR) based on the recorded location relative to the tool path (70), wherein the customized feature includes one or more of: a location of the one or more virtual constraints (VM, SF, PG, FA, FR), a geometry of the one or more virtual constraints (VM, SF, PG, FA, FR), and a stiffness/damping parameter of the one or more virtual constraints (VM, SF, PG, FA, FR).
  4. The robotic surgical system (10) of any preceding claim, further comprising a camera that is configured to detect an obstacle or a sensitive area at the recorded location; and wherein the one or more controllers (30, 60, 62) are configured to customize a feature of the one or more virtual constraints (VM, SF, PG, FA, FR) based on the detected obstacle or sensitive area, wherein the customized feature includes one or more of: a location of the one or more virtual constraints (VM, SF, PG, FA, FR), a geometry of the one or more virtual constraints (VM, SF, PG, FA, FR), and a stiffness/damping parameter of the one or more virtual constraints (VM, SF, PG, FA, FR).
  5. The robotic surgical system (10) of any preceding claim, wherein: the one or more controllers (30, 60, 62) are configured to: control the manipulator (14) to facilitate automatic movement of the tool (22) along the tool path (70) for treating the surgical site (S); automatically generate the one or more virtual constraints (VM, SF, PG, FA, FR); and automatically cause the manipulator (14) to reorient the tool (22) in response to the tool (22) revisiting the recorded location; and optionally, wherein: the tool (22) is in an original pose prior to being reoriented by the one or more virtual constraints (VM, SF, PG, FA, FR); and the one or more controllers (30, 60, 62) automatically reorient the tool (22) back to the original pose after the tool (22) passes the recorded location.
  6. The robotic surgical system (10) of any preceding claim, wherein the one or more controllers (30, 60, 62) are configured to automatically: detect a condition wherein the tool (22) no longer needs to revisit the recorded location; and remove or deactivate the one or more virtual constraints (VM, SF, PG, FA, FR) in response to detection of the condition.
  7. The robotic surgical system (10) of any preceding claim, wherein the one or more controllers (30, 60, 62) are configured to detect a parameter of the tool (22) during, or after, occurrence of the reorientation, wherein the detected parameter includes one or more of: a displacement of the tool (22), a direction of force applied to the tool (22), a magnitude of force applied to the tool (22), a velocity of the tool (22), and an acceleration of the tool (22).
  8. The robotic surgical system (10) of claim 7, wherein the one or more controllers (30, 60, 62) are configured to customize a feature of the one or more virtual constraints (VM, SF, PG, FA, FR) based on the detected parameter of the tool (22), wherein the customized feature includes one or more of: a location of the one or more virtual constraints (VM, SF, PG, FA, FR), a geometry of the one or more virtual constraints (VM, SF, PG, FA, FR), and/or a stiffness/damping parameter of the one or more virtual constraints (VM, SF, PG, FA, FR).
  9. The robotic surgical system (10) of any one of claims 7 to 8, wherein the one or more controllers (30, 60, 62) are configured to: compare the detected parameter of the tool (22) to a threshold value; in response to the detected parameter satisfying the threshold value, determine that the reorientation of the tool (22) is intentional and responsive to an external force (F) manually applied to the tool (22) by a user; and record the location at which the reorientation occurred only in response to determining that the reorientation of the tool (22) is intentional.
  10. The robotic surgical system (10) of any preceding claim, wherein: the tool (22) includes a user interface configured to receive an input to initiate re-orientation of the tool (22); and in response to receipt of the input from the user interface, the one or more controllers (30, 60, 62) detect the reorientation and record the location at which the reorientation occurred.
  11. The robotic surgical system (10) of any preceding claim, wherein: the one or more virtual constraints (VM, SF, PG, FA, FR) comprise a virtual mesh (VM) defined at the recorded location; and the one or more controllers (30, 60, 62) cause the manipulator (14) to reorient the tool (22) in response to interaction between the tool (22) and the virtual mesh (VM).
  12. The robotic surgical system (10) of claim 11, wherein: the one or more virtual constraints (VM, SF, PG, FA, FR) further comprise at least one stereotactic interaction feature (SF) defined relative to the tool (22); and the one or more controllers (30, 60, 62) cause the manipulator (14) to reorient the tool (22) in response to interaction between the at least one stereotactic interaction feature (SF) and the virtual mesh (VM) and optionally, the tool (22) comprises a tool shaft (27); and the at least one stereotactic interaction feature is defined relative to the tool shaft (27).
  13. The robotic surgical system (10) of any preceding claim, wherein: the one or more virtual constraints (VM, SF, PG, FA, FR) comprise an attractive force (FA) or a repulsive force (FR) defined in proximity to the recorded location; and the one or more controllers (30, 60, 62) cause the manipulator (14) to reorient the tool (22) in response to the tool (22) experiencing the attractive force (FA) or the repulsive force (FR).
  14. The robotic surgical system (10) of any preceding claim, wherein the one or more controllers (30, 60, 62) are configured to modify a feature of the one or more virtual constraints (VM, SF, PG, FA, FR) in response to detection of a second reorientation of the tool (22) that occurs at a second location proximate to the recorded location.
  15. A method (100) for operating a robotic surgical system (10), the robotic surgical system (10) including a tool (22) configured to manipulate a surgical site (S), a manipulator (14) configured to support and move the tool (22), and one or more controllers (30, 60, 62) for performing the following steps: controlling (102) the manipulator (14) for facilitating movement of the tool (22) along a tool path (70) for treating the surgical site (S); during movement of the tool (22) along the tool path (70), detecting (104) a reorientation of the tool (22) and recording a location at which the reorientation occurred; and generating (106) one or more virtual constraints (VM, SF, PG, FA, FR) that cause the manipulator (14) to reorient (108) the tool (22) in response to the tool (22) revisiting the recorded location.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS The subject application claims benefit of and priority to United States Provisional Patent App. No. 63/717,640, filed November 7, 2024, the entire contents of which is hereby incorporated by reference. BACKGROUND Recently, medical practitioners have found benefit in using robotic systems to perform surgical procedures. Such systems provide robotic control of a surgical tool that moves along a tool path to manipulate a surgical site. Quite commonly, a surgeon may need to manually re-orient the surgical tool as the tool moves along the tool path. For example, the surgeon may manually re-orient the surgical tool to avoid an obstacle or sensitive area at the surgical site. Once the reoriented tool passes the obstacle or sensitive area, the surgeon commonly must re-orient the tool back to its original pose. To make matters more challenging, in some cases, the surgeon may need to repeatedly pass the surgical tool near the obstacle or sensitive area, e.g., in attempt to remove all material from a target region. In such cases, the surgeon may need to execute re-orientations or back-and-forth re-orientations of the surgical tool each time the tool approaches the obstruction. Moreover, tool re-orientations may be needed for surgeon ergonomics, not necessarily for avoiding obstructions. For instance, the surgeon may wish to hold the tool during tool movement but may need to repeatedly re-orient the tool when the tool traverses curved portions of the path to maintain comfortable wrist positioning. Regardless of the source, such repeated re-orientations can be cumbersome on the surgeon, cause hand or arm fatigue, and create delays in the surgical procedure. Moreover, such conventional techniques force the surgeon to execute the re-orientations under time-pressure e.g., because the tool is moving. These time-pressures can cause surgeon anxiety and potentially result in human error. SUMMARY In a first aspect, a robotic surgical system is provided, comprising: a manipulator configured to support and move a tool along a tool path to manipulate a surgical site; and one or more controllers configured to automatically re-orient the tool at a location along the tool path, the location being identified based on user input defining the location. In a second aspect, a robotic surgical system is provided, comprising: a manipulator configured to support and move a tool along a tool path to manipulate a surgical site; and one or more controllers configured to automatically re-orient the tool at a location along the tool path, the location being predictively identified by the one or more controllers. In a third aspect, a robotic surgical system is provided, comprising: a tool configured to manipulate a surgical site; a manipulator configured to support and move the tool; and one or more controllers configured to: control the manipulator to facilitate movement of the tool along a tool path for treating the surgical site; during movement of the tool along the tool path, detect a reorientation of the tool and record a location at which the reorientation occurred; and generate one or more virtual constraints that are configured to cause the manipulator to reorient the tool in response to the tool revisiting the recorded location. In a fourth aspect, a robotic surgical system is provided, comprising: a tool configured to manipulate a surgical site; a manipulator configured to support and move the tool; and one or more controllers configured to: obtain a tool path defined relative to the surgical site; predictively detect, relative to the tool path, a location at which the tool should be re-orientated; generate one or more virtual constraints that are configured to cause the manipulator to reorient the tool at the predictively detected location; and control the manipulator to facilitate movement of the tool along the tool path for treating the surgical site, and in response to the tool reaching the predictively detected location, utilize the one or more virtual constraints to cause the manipulator to re-orient the tool. In a fifth aspect, a robotic surgical system is provided, comprising: a tool configured to manipulate a surgical site; a manipulator configured to support and move the tool; and one or more controllers configured to: control the manipulator to facilitate movement of the tool along a tool path for treating the surgical site; during movement of the tool along the tool path, detect a reorientation of the tool and record a location at which the reorientation occurred; and generate feedback that conveys that a re-orientation is needed, wherein the feedback is configured to be delivered in response to the tool revisiting the recorded location. In a sixth aspect, a robotic surgical system is provided, comprising: a tool configured to manipulate a surgical site; a manipulator configured to support and move the tool; and one or more controllers configured to: obtain a tool path defined relative