Real-time instrument position identification and tracking
A surgical robotic system includes a first robotic arm configured to hold a camera access port and an endoscopic camera inserted therethrough. The system also includes a plurality of secondary robotic arms each of which is configured to hold an instrument access port of a plurality of instrument access ports and a surgical instrument of a plurality of surgical instruments, each of which is configured to be inserted into one instrument access port of the plurality of instrument access ports. The system further includes a plurality of beacons. One beacon of the plurality of beacons is disposed on the camera access port and one beacon of the remaining plurality of beacons is disposed on one instrument access port of the plurality of instrument access ports. Each beacon of the plurality of beacons is configured to wirelessly communicate with each other. The system additionally includes a controller configured to determine a position of the endoscopic camera and the plurality of surgical instruments based on wireless communication between the beacons.
1 . A surgical robotic system comprising:
a camera access port and a plurality of instrument access ports;
a first robotic arm configured to hold the camera access port and an endoscopic camera inserted therethrough;
a plurality of secondary robotic arms each of which is configured to hold one instrument access port of the plurality of instrument access ports and a surgical instrument of a plurality of surgical instruments, wherein each of the plurality of surgical instruments is configured to be inserted into one instrument access port of the plurality of instrument access ports;
a plurality of beacons, one beacon of the plurality of beacons is disposed on the camera access port and a respective beacon of the plurality of beacons is disposed on one instrument access port of the plurality of instrument access ports, each beacon of the plurality of beacons is configured to wirelessly communicate with each other and wherein each beacon is coupled to an activation mechanism configured to activate the beacon in response to insertion of an instrument or the endoscopic camera into the corresponding access port; and
a controller configured to determine a position of the endoscopic camera and the plurality of surgical instruments relative to a frame of reference of the endoscopic camera based on the wireless communication between the plurality of beacons during movement of the plurality of beacons.
2 . The surgical robotic system according to claim 1 , further comprising:
a display configured to show a graphical representation including the position of the endoscopic camera and the plurality of surgical instruments.
3 . The surgical robotic system according to claim 2 , wherein the graphical representation includes:
a three-dimensional model of a surgical site and models of the endoscopic camera and the plurality of surgical instruments.
4 . The surgical robotic system according to claim 3 , wherein the display is further configured to show a cone representing a field of view of the endoscopic camera.
5 . The surgical robotic system according to claim 2 , wherein the graphical representation includes:
a two-dimensional map of a surgical site and symbols representing of the endoscopic camera and the plurality of surgical instruments.
6 . The surgical robotic system according to claim 5 , wherein the display is further configured to show a circle representing a field of view of the endoscopic camera.
7 . The surgical robotic system according to claim 2 , wherein the display is further configured to display video feed of a field of view of the endoscopic camera and a representation of at least one of direction or distance of a surgical instrument of the plurality of surgical instruments relative to the endoscopic camera when the surgical instrument is located outside the field of view.
8 . A surgical robotic system comprising:
a plurality of robotic arms each holding an access port of a plurality of access ports;
a plurality of surgical devices and an endoscopic camera, each of which is configured to be inserted into one access port of the plurality of access ports;
a plurality of beacons, each of which is disposed on one access port of the plurality of access ports, wherein a respective beacon of the plurality of beacons is configured to wirelessly communicate with each other and is coupled to an activation mechanism configured to activate the beacon in response to insertion of a surgical device of the plurality of surgical devices into the corresponding access port; and
a controller configured to determine a position of each surgical device of the plurality of surgical devices relative to a frame of reference of the endoscopic camera based on the wireless communication between the plurality of beacons during movement of the plurality of beacons.
9 . The surgical robotic system according to claim 8 , further comprising:
a display configured to show a graphical representation including the position of each surgical device.
10 . The surgical robotic system according to claim 9 , wherein the graphical representation includes:
a three-dimensional model of a surgical site and models of the plurality of surgical devices.
11 . The surgical robotic system according to claim 9 , wherein the graphical representation includes:
a two-dimensional map of a surgical site and symbols representing of the plurality of surgical devices.
12 . The surgical robotic system according to claim 8 , wherein the plurality of surgical devices includes at least one endoscopic camera.
13 . The surgical robotic system according to claim 8 , wherein the plurality of surgical devices includes a plurality of surgical instruments.
14 . The surgical robotic system according to claim 8 , wherein each beacon of the plurality of beacons is configured to obtain at least one parameter of the wireless communication.
15 . The surgical robotic system according to claim 14 , wherein the parameter of the wireless communication includes at least one of time of flight or angle of arrival measurements.
16 . The surgical robotic system according to claim 15 , wherein the controller is further configured to determine the position of each surgical device of the plurality of surgical devices using at least one trilateration or triangulation based on the parameter of the wireless communication.
17 . A method for tracking position of surgical robotic instruments, the method comprising:
activating a plurality of beacons, each of which is disposed on one access port of a plurality of access ports each held by a robotic arm, wherein a respective beacon of the plurality of beacons is configured to wirelessly communicate with each other and wherein each beacon of the plurality of beacons is coupled to an activation mechanism configured to activate the corresponding beacon in response to insertion of a surgical device of a plurality of surgical devices or an endoscopic camera into the corresponding access port;
determining a position of each surgical device of the plurality of surgical devices each of which is inserted into one access port of the plurality of access ports relative to a frame of reference of the endoscopic camera based on the wireless communication between the plurality of beacons during movement of the plurality of beacons; and
displaying a graphical representation including the position of each surgical device.
18 . The method according to claim 17 , wherein displaying further includes displaying at least one of a three-dimensional model of a surgical site and models of the plurality of surgical devices or a two-dimensional map of a surgical site and symbols representing of the plurality of surgical devices.
19 . The method according to claim 18 , further comprising:
measuring at least one parameter of the wireless communication at each beacon of the plurality of beacons, wherein the parameter of the wireless communication includes at least one of time of flight or angle of arrival measurements.
20 . The method according to claim 19 , further comprising:
determining the position of each surgical device of the plurality of surgical devices using at least one trilateration or triangulation based on the parameter of the wireless communication.