INPUT DEVICE ASSEMBLIES FOR ROBOTIC SURGICAL SYSTEMS
20220346899 · 2022-11-03
Inventors
Cpc classification
A61B34/76
HUMAN NECESSITIES
G05B2219/45119
PHYSICS
B25J9/1674
PERFORMING OPERATIONS; TRANSPORTING
International classification
A61B34/00
HUMAN NECESSITIES
Abstract
Methods and devices for controlling a robotic system include receiving a signal in response to movement of an input device through an input distance, determining the position of a repositioning control disposed on the input device, and moving the tool of the robotic system in response to movement of the input device the input distance. The input device is coupled to an input shaft of an input arm. The robotic system moving the tool a first distance when the repositioning control is in a deactivated position and moves the tool a second distance when the repositioning control in an activated position. The first distance is greater than the second distance.
Claims
1. (canceled)
2. A method of controlling a tool of a robotic system, the method comprising: receiving a signal representative of a movement distance of an input device coupled to an input shaft of an input arm; determining a position of a repositioning control of the input device, wherein the repositioning control is supported on a body of the input device; in response to determining that the position of the reposition control of the input control is in a first position, moving the tool of the robotic system based on the movement distance of the input device and based on an operating scaling factor; in response to determining that the position of the repositioning control of the input device is in a second position different from the first position, entering a clutching mode to decouple the tool of the robotic system from the input device; and in response to determining that the position of the repositioning control of the input device is in a third position different from the first and second positions, leaving the clutching mode.
3. The method according to claim 2, wherein the repositioning control includes a ring disposed about the body of the input device, and wherein the method includes determining the position of the ring.
4. The method according to claim 3, further comprising determining that the ring is in the first position when the ring is rotated in a first direction from the second position along a longitudinal axis of the body of the input device.
5. The method according to claim 4, wherein the second position is a neutral position.
6. The method according to claim 3, further comprising determining that the ring is in the third position when the ring is rotated in a second direction from the second position about a longitudinal axis of the body of the input device.
7. The method according to claim 2, further comprising moving the tool by a scaled movement, which scaled movement is calculated by dividing the movement distance by the operating scaling factor.
8. The method according to claim 2, wherein leaving the clutching mode includes recoupling the input device to the tool.
9. The method according to claim 8, wherein leaving the clutching mode further includes moving the tool of the robotic system based on the movement distance of the input device and a repositioning scaling factor.
10. The method according to claim 9, wherein, when the determined position is the third position, the tool is moved by a scaled movement, which is calculated by dividing the movement distance by the repositioning scaling factor.
11. The method according to claim 2, wherein, when the tool is in the clutching mode, the tool does not move when the input device moves.
12. A robotic surgical system, comprising: a processing unit; a user interface configured to communicate with a robotic tool and including: an input arm having an input shaft; and an input device coupled to the input shaft and including a repositioning control supported on a body of the input device, wherein the processing unit is configured to: receive a signal representative of a movement distance of the input device; determine a position of the repositioning control; in response to determining that the position of the reposition control of the input control is in a first position, move the robotic tool based on the movement distance of the input device and an operating scaling factor; in response to determining that the position of the repositioning control of the input device is in a second position different from the first position, enter a clutching mode to decouple the robotic tool from the input device; and in response to determining that the position of the repositioning control of the input device is in a third position different from the first and second positions, leave the clutching mode.
13. The robotic surgical system according to claim 12, wherein the repositioning control includes a ring disposed about the body of the input device.
14. The robotic surgical system according to claim 13, wherein the processing unit is further configured to determine that the ring is in the first position when the ring is rotated in a first direction from the second position along a longitudinal axis of the body of the input device.
15. The robotic surgical system according to claim 14, wherein the second position is a neutral position.
16. The robotic surgical system according to claim 14, wherein the processing unit is further configured to determine that the ring is in the third position when the ring is rotated in a second direction from the second position about the longitudinal axis of the body of the input device.
17. The robotic surgical system according to claim 12, wherein the robotic tool is moved by a scaled movement, which is calculated by dividing the movement distance by the operating scaling factor.
18. The robotic surgical system according to claim 12, wherein, when leaving the clutching mode, the processing unit is further configured to recouple the input device to the robotic tool.
19. The robotic surgical system according to claim 18, wherein, when leaving the clutching mode, the processing unit is further configured to move the robotic tool based on the movement distance of the input device and a repositioning scaling factor.
20. The robotic surgical system according to claim 19, wherein, in the case where the determined position is the third position, the robotic tool is moved by a scaled movement, which is calculated by dividing the movement distance by the repositioning scaling factor.
21. A robotic surgical system, comprising: a processing unit; a robotic system including: a robot base; a linkage extending from the robot base including a plurality of members, the plurality of members configured to move in response to a scaled signal from the processing unit; and a tool supported at an end of the linkage; and a user interface including: an input arm having an input shaft; and an input device coupled to the input shaft and including a repositioning control supported on a body of the input device, wherein the processing unit is configured to: receive a signal representative of a movement distance of the input device; determine a position of the repositioning control; in response to determining that the position of the reposition control of the input control is in a first position, move the tool of the robotic system based on the movement distance of the input device and an operating scaling factor; in response to determining that the position of the repositioning control of the input device is in a second position different from the first position, enter a clutching mode to decouple the tool of the robotic system from the input device; and in response to determining that the position of the repositioning control of the input device is in a third position different from the first and second positions, leave the clutching mode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Various aspects of the present disclosure are described hereinbelow with reference to the drawings, which are incorporated in and constitute a part of this specification, wherein:
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] Embodiments of the present disclosure are now described in detail with reference to the drawings in which like reference numerals designate identical or corresponding elements in each of the several views. As used herein, the term “clinician” refers to a doctor, a nurse, or any other care provider and may include support personnel. Throughout this description, the term “proximal” refers to the portion of the device or component thereof that is closest to the clinician and the term “distal” refers to the portion of the device or component thereof that is farthest from the clinician.
[0023] Some embodiments include a control for applying a repositioning scaling factor to a movement of the input device resulting in less movement of a tool coupled to a robotic arm linkage when the input device is moved. The lesser movement enables the input device to be repositioned relative to the tool while still leaving the input device operatively coupled to the tool. When the input device is repositioned, the repositioning scaling factor may be changed back to an operating scaling factor used during the surgical procedure resulting in greater movement of a tool coupled to a robotic arm linkage. This greater movement enables the clinician operating the input device to complete the surgical procedure in an efficient manner. The operating scaling factor may also be changed by the clinician during the surgical procedure to enable finer or coarser movements of the tool coupled to the input device.
[0024] Referring to
[0025] The user interface 40 includes a display device 44 which is configured to display three-dimensional images. The display device 44 displays three-dimensional images of the surgical site “S” which may include data captured by imaging devices 16 positioned on the ends 14 of the linkages 12 and/or include data captured by imaging devices that are positioned about the surgical theater (e.g., an imaging device positioned within the surgical site “S”, an imaging device positioned adjacent the patient “P”, imaging device 56 positioned at a distal end of an imaging arm 52). The imaging devices (e.g., imaging devices 16, 56) may capture visual images, infra-red images, ultrasound images, X-ray images, thermal images, and/or any other known real-time images of the surgical site “S”. The imaging devices transmit captured imaging data to the processing unit 30 which creates three-dimensional images of the surgical site “S” in real-time from the imaging data and transmits the three-dimensional images to the display device 44 for display.
[0026] The user interface 40 also includes input arms or handles 42 which allow a clinician to manipulate the robotic system 10 (e.g., move the linkages 12, the ends 14 of the linkages 12, and/or the tools 20). Each of the input handles 42 is in communication with the processing unit 30 to transmit control signals thereto and to receive feedback signals therefrom. Each of the input handles 42 may include an input device (e.g., input device 60 (
[0027] With additional reference to
[0028] For a detailed discussion of the construction and operation of a robotic surgical system 1, reference may be made to U.S. Patent Publication No. 2012/0116416, entitled “Medical Workstation.”
[0029] The movement of the tools 20 is scaled relative to the movement of the input devices (e.g., input devices 60 and 70). The processing unit 30 transmits scaled control signals to the robot base 18 to move the tools 20 in response to the movement of the input handles 42. The processing unit 30 scales the control signals by dividing an Input.sub.distance (e.g., the distance moved by one of the input devices) by a scaling factor S.sub.F to arrive at a scaled Output.sub.distance (e.g., the distance that one of the ends 14 is moved). In some instances one or more scaling factors “S.sub.F” used in operation during a surgical procedure may be in a range between about 1 and about 10 (e.g., 3). This scaling may be represented by the following equation:
Output.sub.distance=Input.sub.distance/S.sub.F.
[0030] It will be appreciated that the larger scaling factor “S.sub.F”, the smaller the movement of the tools 20 relative to the movement of the input devices. Thus, to facilitate repositioning of the input device relative to a surgical tool 20 driven by the input device, a larger scaling factor “S.sub.F” may be used instead so that the tool 20 moves much less than the input device. In some instances this repositioning scaling factor may be at least about 100 or more.
[0031] In those instances where the scaling factor is less than one (e.g. operating scaling factor is about 0.5 and repositioning scaling factor is 0.005) then the scaling factor may be multiplied by the input distance to calculate the output distance that the tools are moved.
[0032] The input devices (e.g., input devices 60 and 70), as shown in
[0033] “Clutching” the input device 60, 90 from the tool 20 may operatively decouple the tool 20 from the input device 60, 90 so that movement of the input device 60, 90 in at least one predetermined direction does not necessarily result in a corresponding movement of the tool 20. However, during repositioning the input device 60, 90 remains operatively coupled to the tool 20 so that movement of the input device 60, 90 in the predetermined direction results in a corresponding movement of the tool 20 that is lessened by the “repositioning” scaling factor amount instead of the “operating” scaling factor amount used during the surgical procedure. For a more detailed discussion of the clutching and scaling of movement of the linkages 12 of a robotic system 10 in response to movement of the input handles 42, reference may be made to U.S. Patent Application Ser. No. 62/118,123, filed Feb. 19, 2015 (now U.S. Pat. No. 10,695,142).
[0034] With reference to
[0035] The input interfaces may be specific to a respective tool 20 that is supported at the end 14 of a linkage 12. For example, an input interface or lever 66 of the input device 60 may be for moving a jaw (not shown) of a tool 20. Additionally or alternatively, the lever 66 may be for applying electrosurgical energy to tissue with a tool 20.
[0036] Continuing to refer to
[0037] The repositioning control 64 may be slidable between a deactivated position “D” and an activated position “A”. The repositioning control 64 may be engagable by a clinician and biased towards the deactivated position “D”. The biasing of the repositioning control 64 may be calibrated to permit engagement of a finger of a clinician to move the repositioning control 64 to the activated position “A”. As shown, to move the repositioning control 64 to the activated position “A”, the repositioning control 64 may be moved distally or towards input shaft 43; however, it is contemplated that the orientation of the repositioning control 64 may be reversed such that proximal movement or movement away from the input shaft 43 moves the repositioning control 64 towards the activated position “A”. It is also contemplated, that the repositioning control 64 may be rotated about an axis of the body 62 to move the repositioning control 64 towards the activated position “A”.
[0038] In the deactivated position “D” of the repositioning control 64, the processing unit 30 permits the input device 60 to manipulate the tool 20 in response to manipulation of the input device 60 and the input interfaces. In the activated position “A” of the repositioning control 64, the processing unit 30 may change the scaling factor applied to an input device movement so that the tool 20 moves much less as detailed above.
[0039] In other instances, one of the activated and deactivated positions “A”, “D” of the repositioning control 64 may be used to enter a traditional “clutching” mode in which the tool 20 is operatively decoupled from the input device 60 so when the input device 60 is moved the tool 20 does not move. The other of the activated and deactivated positions “A”, “D” of the repositioning control 64 may be used to leave the “clutching” mode and recouple the input device 70 to the tool 20 so that the tool 20 moves as the input device 70 is moved.
[0040] With reference to
[0041] In other instances, one of the activated and deactivated positions “A.sub.P”, “A.sub.D” of the repositioning petal 74 may be used to enter a traditional “clutching” mode in which the tool 20 is operatively decoupled from the input device 70 so when the input device 70 is moved the tool 20 does not move. The other of the activated and deactivated positions “A.sub.P”, “A.sub.D” of the repositioning petal 74 may be used to leave the “clutching” mode and recouple the input device 70 to the tool 20 so that the tool 20 moves as the input device 70 is moved.
[0042] With reference to
[0043] The processing unit 30 receives a signal indicative of movement of an input device coupled to an input shaft 43 of an input arm 42 of a robotic surgical system 10 (Step 110). The signal may be from the controller 63 of the input device 60 or from another component of the user interface 40. The processing unit 30 compares the signal from the controller 63 with the identifying information specific to tool 20 attached to the end 14 of the linkage 12 to verify that the input device 60 is compatible with the tool 20 (Step 120). The processing unit 30 may verify the input device 60 is compatible with the tool 20 by comparing a characteristic signal from the tool 20 with the signal from the controller 63. If the processing unit 30 verifies that the input device 60 is compatible with the tool 20, the processing unit 30 determines the position of the repositioning control 64 as detailed below. If the processing unit determines the input device 60 is incompatible with the tool 20, the processing unit 30 maintains the position of the tool 20 in response to signals from the controller 63 (Step 155). Additionally, the processing unit 30 may provide indicia to a clinician if the tool 20 is compatible or incompatible with the input device 60. For example, the processing unit 30 may provide visual indicia on the display device 44 (
[0044] Next, the processing unit 30 determines the position of the repositioning control 64 (Step 130). It will be appreciated that the signal from the controller 63 may include data including the position of the repositioning control 64. Additionally or alternatively, the controller 63 may send a separate repositioning control signal to the processing unit 30 to provide the position of the repositioning control 64.
[0045] When the repositioning control 64 is in the deactivated position, the processing unit 30 scales the signal from the input device 60 by a first scaling factor (e.g., scaling factor “S.sub.F1” or operating scaling factor “OS.sub.F”) (Step 142). Then, the processing unit 30 manipulates the tool 20 in response to the scaled signal (Step 150).
[0046] When the repositioning control 64 is in the activated position, the processing unit 30 scales the signal from the input device 60 by a second scaling factor (e.g., scaling factor “S.sub.F2” or repositioning scaling factor “RS.sub.F”) (Step 144). Then, the processing unit 30 manipulates the tool 20 in response to the scaled signal (Step 150).
[0047] In some instances, if one of the scaling factors is selected to be zero, then the processing unit 30 may maintain the position of the tool 20 as though the tool 20 were communicatively decoupled from the input device 60 until the scaling factor is changed to a non-zero value.
[0048] The wireless connections detailed herein (e.g., between controller 63 and the processing unit 30) may be via radio frequency, optical, WIFI, Bluetooth (an open wireless protocol for exchanging data over short distances (using short length radio waves) from fixed and mobile devices, creating personal area networks (PANs)), ZigBee® (a specification for a suite of high level communication protocols using small, low-power digital radios based on the IEEE 802.15.4-2003 standard for wireless personal area networks (WPANs)), etc.
[0049] While several embodiments of the disclosure have been shown in the drawings, it is not intended that the disclosure be limited thereto, as it is intended that the disclosure be as broad in scope as the art will allow and that the specification be read likewise. Any combination of the above embodiments is also envisioned and is within the scope of the appended claims. Therefore, the above description should not be construed as limiting, but merely as exemplifications of particular embodiments. Those skilled in the art will envision other modifications within the scope of the claims appended hereto.