Automated Endoscope Length Detection
20220039872 ยท 2022-02-10
Inventors
Cpc classification
A61B34/20
HUMAN NECESSITIES
A61B2034/302
HUMAN NECESSITIES
International classification
A61B34/20
HUMAN NECESSITIES
A61B1/313
HUMAN NECESSITIES
Abstract
The length of an endoscope carried by a robotic arm is determined using computer vision. The endoscope is inserted through a trocar into a body cavity and mounted to a manipulator arm. The position of a fulcrum for movement of the endoscope at the trocar site is determined using input from a force/torque sensor. While images are captured using the endoscope, the manipulator arm withdraws the distal end of the endoscope intro the trocar. Image processing is used to determine when the distal end of the trocar becomes visible in the captured images. The position of the endoscope at the point where the trocar becomes visible is recorded, and the length of the endoscope is determined based on the recorded position.
Claims
1. A method of determining a length of an endoscope carried by a robotic arm, the method comprising: mounting the endoscope to a robotic arm; inserting the distal end of the endoscope through a trocar into a body cavity; determining the position of a fulcrum for movement of the endoscope at the trocar; while capturing images using the endoscope, withdrawing the distal end of the endoscope intro the trocar' using image processing, recording the position of the endoscope when the trocar becomes visible, and determining the length of the endoscope based on the recorded position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] Referring to
[0022] The one or more processors may provide other functions as well. For example they might also receive user input from the input devices corresponding to the desired movement of the scope once surgery has begun in the body cavity, and the robotic manipulator is caused to manipulate the surgical instruments accordingly. As discussed, the manipulator may also be controlled using a control algorithm according to which image processing is used to track and cause the scope to follow one of the other surgical instruments being used during surgery so as to maintain that instrument within the visual field displayed on the display 23.
[0023] A basic implementation of the automated homing routine for endoscope length detection is described as follows and depicted schematically in
[0024] What happens next is dependent on other features of the system. In general, the measured length is compared with the scope length that was input to the system. If the system is one in which the endoscope is mounted to the robotic arm using an adapter that is equipped to communicate information regarding the scope (or other instrument mounted using the adaptor) to the system (e.g. using an RFID tag read by a sensor on the robotic arm, bar code or QR code read by a reader on the arm etc.) the determined distance may be checked against the endoscope length stored in/on the adapter (e.g. on the adapter's RFID chip). If a user entered the scope length information using an input device, the determined distance is checked against that length. If there is a sufficiently large mismatch in the measured length and the expected length of the endoscope, it can be determined that the user did not correctly enter the scope length or select the correct adapter (which would have correctly identified the endoscope length) for the scope mounted to the manipulator. The system can then ignore the input length or information stored in the adapter's RFID chip and instead use the appropriate endoscope control information (length, mass, center of mass, etc.) based on the measured length. In other embodiments, for example where the adapter does not communicate instrument/endoscope parameters to the system, the system could rely on the endoscope control information stored in the system's memory for endoscopes of that length.
[0025] If desired, following the homing routine, the system may cause the robotic arm to move the endoscope back to its initial position and orientation (the position before the homing routine was conducted). Returning the endoscope to its initial position would likely be preferred over leaving the endoscope at the distal end of the trocar and requiring either the bedside scrubbed OR staff or the surgeon to return the endoscope to its initial position. The endoscope could be safely moved in an automated process by following the same path that was taken to reach the end of the trocar (in reverse) while preventing movement of other arms to minimize risk of collision.
[0026] In a first alternative embodiment, the manipulator arm may be used to sweep the endoscope within the body cavity, relative to the fulcrum. In this embodiment, length is calculated based on how much sweep occurs outside of the trocar. In addition, or as an alternative method to those described above, the endoscope may be removed from the trocar, and the force/torque sensor in the arm may be used to measure the weight of the endoscope. In this embodiment, the weight of the endoscope is compared with weights of endoscopes of various lengths in the system memory, and the system determines which length endoscope is being used.