| CPC A61B 17/07207 (2013.01) [A61B 17/00234 (2013.01); A61B 34/00 (2016.02); A61B 34/10 (2016.02); A61B 34/30 (2016.02); A61B 34/35 (2016.02); A61B 34/74 (2016.02); A61B 90/06 (2016.02); A61B 2017/00017 (2013.01); A61B 2017/00022 (2013.01); A61B 2017/00039 (2013.01); A61B 2017/00075 (2013.01); A61B 2017/00128 (2013.01); A61B 2017/00367 (2013.01); A61B 2017/00398 (2013.01); A61B 2017/0725 (2013.01); A61B 2017/07257 (2013.01); A61B 2017/07271 (2013.01); A61B 2017/07278 (2013.01); A61B 2034/2059 (2016.02); A61B 34/25 (2016.02); A61B 2034/305 (2016.02); A61B 2090/064 (2016.02); A61B 2090/066 (2016.02); G05B 15/02 (2013.01)] | 20 Claims |

|
1. A computer-assisted device comprising:
an actuator; and
one or more processors;
wherein the computer-assisted device is configured to support an instrument having an end effector located at a distal end of the instrument;
wherein to perform an operation with the instrument, the one or more processors are configured to:
set a velocity set point of the actuator to a first velocity;
monitor a force or torque applied by the actuator;
in response to the applied force or torque being above a first threshold, decrease the velocity set point;
in response to the applied force or torque being below a second threshold, increase the velocity set point; and
drive the actuator based on the velocity set point.
|