CPC A61B 34/20 (2016.02) [A61B 34/30 (2016.02); A61M 5/427 (2013.01); B25J 9/1694 (2013.01); G01R 33/287 (2013.01); A61B 2034/2051 (2016.02); A61B 2090/3954 (2016.02)] | 12 Claims |
1. A method of controlling a robot comprising:
performing a cycle comprising:
receiving, by a controller, more than one MRI image from an MRI machine, the MRI image comprising a position of one or more fiducial markers of a surgical tool;
merging the MRI images, wherein the MRI images are spatially shifted MRI images, and wherein each of the MRI images is spatially shifted by a known amount by displacing, via one or more actuators of the robot, the one or more fiducial markers of the surgical tool by a known amount;
estimating an enhanced resolution image comprising the position of the one or more fiducial markers of the surgical tool, based, at least in part, on the merged MRI images;
determining a fiducial position error based, at least in part, on the position of the one or more fiducial markers of the surgical tool in the enhanced resolution image and target fiducial coordinates indicative of a desired position of the one or more fiducial markers; and
moving, by the one or more actuators of the robot, the surgical tool to a position based, at least in part, on the determined fiducial position error.
|