CPC B25J 9/1666 (2013.01) [A61B 17/3423 (2013.01); A61B 34/32 (2016.02); A61B 34/35 (2016.02); B25J 9/16 (2013.01); A61B 90/50 (2016.02); A61B 2017/00477 (2013.01); A61B 2034/107 (2016.02); A61B 2034/2055 (2016.02)] | 20 Claims |
1. A surgical robotic system, comprising:
a tool drive to be coupled to a distal end of a robotic arm, the tool drive comprising a docking interface to receive a trocar and secure an attachment portion of the trocar to the docking interface;
one or more sensors operable to sense a sensed feature the trocar; and
one or more processors configured to
determine a first estimate of a location of the trocar, using a physical model;
signal one or more of a plurality of actuators in the surgical robotic arm to guide the surgical robotic arm based on the first estimate so that the docking interface, as coupled to the surgical robotic arm, moves into proximity of the trocar, and then determine a second estimate of a position and an orientation of the trocar based on the sensed feature, and then
alert an operator of the system, and provide a plurality of virtual fixture modes of operation as options to be selected by the operator for moving the docking interface closer to the trocar until the attachment portion of the trocar can be secured to the docking interface.
|