EP3200718B1

Configurable robotic surgical system with virtual rail and flexible endoscope

Abstract

This record has no abstract on file.

EP3200718B1, drawing sheet 1
Sheet 1 of 80

Term

9 yearsleft in the term

Expires 30 September 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

12 claims: 9 independent, 3 dependent

  1. 1
    A system of surgical robotic arms comprising:a first robotic arm (202;302) configured to detect an external force applied thereto;a second robotic arm (204;304), the first and second robotic arms (202, 204;302, 304) being at a predetermined separation distance and orientation relative to one another;and a controller coupled to the first and second robotic arms (202, 204;302, 304), wherein the controller is configured to: (i) determine user intent based on the detected external force by calculating where the detected external force on the first robotic arm (202, 302) occurs and reading the type of input given by the external force, where the type of input is one or more of: a hold, a push, a pull, a tap, a plurality of taps, a rotation, or a shake of at least a portion of the first robotic arm;(ii) automatically move the first robotic arm (202;302) with a first movement vector in response to the determined user intent of the detected external force on the first robotic arm (202;302);and (iii) automatically move the second robotic arm (204;304) with a second movement vector in response to the determined user intent of the detected external force such that the predetermined orientation between the first and second robotic arms (202, 204;302, 304) is maintained and also optionally such that the predetermined separation distance between the first and second robotic arms (202, 304) is maintained.
  2. 4
    The system of any one of claims 1 to 3, wherein the controller is configured to translate the first and second robotic arms (202, 204;302, 304) in unison along one or more of an X-axis, a Y-axis, or a Z-axis.
  3. 5
    The system of any one of claims 1 to 4, wherein the first movement vector and the second movement vector are the same or wherein the first movement vector and the second movement vector are different.
  4. 6
    The system of any one of claims 1 to 5, wherein the system of robotic arms (302, 304) further comprises a third robotic arm (306), the first, second, and third robotic arms (306) being at the predetermined separation distance and orientation relative to one another, and/or wherein the controller is configured to automatically move the third robotic arm (306) with a third movement vector in response to the detected external force such that the predetermined separation distance and orientation between the first, second, and third robotic arms (302, 304, 306) is maintained.
  5. 7
    The system of any one of claims 1 to 6, wherein the system of robotic arms further comprises a third robotic arm (306) and the predetermined distance and orientation between the first, second, and third robotic arms (302, 304, 306) comprises a linear alignment between the first, second, and third robotic arms (302, 304, 306) and/or wherein the system of robotic arms further comprises a third robotic arm (306) and the linear alignment between the first, second, and third robotic arms (302, 304, 306) comprises a linear alignment between interface ends of the first, second, and third robotic arms (302, 304, 306).
  6. 8
    The system of any one of claims 1 to 7, wherein the system of robotic arms further comprises a third robotic arm (306) and wherein the controller is configured to pivot the interface ends of the first, second, and third robotic arms (302, 304, 306) about a point on a line formed by the first, second, and third robotic arms (302, 304, 306).
  7. 9
    The system of any one of claims 1 to 8, wherein the system of robotic arms further comprises a third robotic arm (306) and the point on the line is between two or more of the interface ends of the first, second, or third robotic arms (302, 304, 306) and/or wherein the system of robotic arms further comprises a third robotic arm (306) and the point on the line is beyond two or more of the interface ends of the first, second, or third robotic arms (302, 304, 306), and/or wherein the system of robotic arms further comprises a third robotic arm (306) and the controller is configured to translate the first, second, and third robotic arms (302, 304, 306) in unison along one or more of an X-axis, a Y-axis, or a Z-axis.
  8. 11
    The system of any one of claims 1 to 10, wherein the first robotic arm (202;302) comprises at least one joint and at least one link, and wherein the force sensor of the first robotic arm (202;302) comprises a torque sensor coupled to the at least one joint and/or wherein the first robotic arm (202;302) comprises at least one joint and at least one link, and wherein the force sensor of the first robotic arm (202;302) comprises a tactile sensor coupled to the at least one link.
  9. 12
    The system of any one of claims 1 to 11, wherein the controller is configured to enable one or more of an admittance mode or an impedance mode of the system of robotic arms in response to the detected external force, and/or wherein the movement mode of the system of robotic arms comprises one or more of an admittance mode or an impedance mode, and/or wherein the controller is configured to disable one or more of an admittance mode or an impedance mode of the system after the first and second robotic arms have moved.