IP Library Granted Patent US 11,179,210
Granted Patent B2
US 11,179,210 · App. 16/555,838 · Granted Nov 23, 2021

Surgical manipulator and method for controlling pose of an instrument based on virtual rigid body modelling

Inventors: David Gene Bowling (Los Ranchos De Albuquerque, NM); John Michael Stuart (Rio Rancho, NM)
Assignee: Stryker Corporation
A61B34/70A61B17/16A61B17/1626A61B18/148A61B34/20A61B34/30A61B34/32A61B34/37A61B34/76B25J9/009B25J9/1633B25J13/00B25J13/085G16H40/63A61B2018/00565A61B2018/00601A61B2034/107A61B2034/2046A61B2090/066G05B2219/40191G05B2219/45117
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,179,210
App. No.
16/555,838
Granted
Nov 23, 2021
Kind
B2
Abstract

A surgical manipulator is disclosed which includes a surgical instrument, an arm comprising a plurality of links and being configured to support and move the surgical instrument, and at least one controller. The at least one controller is configured to model the surgical instrument as a virtual rigid body. Forces and torques are applied externally to the surgical instrument. The at least one controller determines a commanded pose of the surgical instrument based on evaluation of the forces and torques and controls movement of the arm to place the surgical instrument according to the commanded pose.

Claims (34)

1. A surgical manipulator comprising:

a surgical instrument;

an arm comprising a plurality of links and being configured to support and move the surgical instrument; and

at least one controller configured to:

model the surgical instrument as a virtual rigid body;

monitor forces and torques applied externally to the surgical instrument by a user;

adjust one or more properties of the virtual rigid body to modify how the surgical instrument physically feels to the user;

determine a commanded pose of the surgical instrument based on evaluation of the forces and torques; and

control movement of the arm to place the surgical instrument according to the commanded pose.

2. The surgical manipulator of claim 1 , wherein the at least one controller is configured to control operation of the surgical manipulator in a manual mode, wherein the forces and torques applied externally to the surgical instrument by the user are indicative of the user's desired placement of the surgical instrument, and wherein the at least one controller is configured to control movement of the arm to place the surgical instrument according to the commanded pose to further emulate the user's desired placement of the surgical instrument.

3. The surgical manipulator of claim 1 , wherein the at least one controller is further coupled to a user interface comprising an input device configured to receive user input, and based on the user input, the at least one controller is configured to adjust to the one or more properties of the virtual rigid body modify how the surgical instrument physically feels to the user.

4. The surgical manipulator of claim 1 , wherein one property of the virtual rigid body comprises a virtual mass of the virtual rigid body, and wherein the at least one controller is further configured to adjust the virtual mass of the virtual rigid body to modify how the surgical instrument physically feels to the user.

5. The surgical manipulator of claim 4 , wherein the at least one controller is further configured to increase the virtual mass to increase an impression of sluggishness with respect to the physical feel of the surgical instrument.

6. The surgical manipulator of claim 4 , wherein the at least one controller is further configured to decrease the virtual mass to increase an impression of responsiveness with respect to the physical feel of the surgical instrument.

7. The surgical manipulator of claim 1 , wherein one property of the virtual rigid body comprises a virtual inertia of the virtual rigid body, and wherein the at least one controller is further configured to adjust the virtual inertia of the virtual rigid body to modify how the surgical instrument physically feels to the user.

8. The surgical manipulator of claim 1 , wherein one property of the virtual rigid body comprises a location of a center of mass of the virtual rigid body, and wherein the at least one controller is further configured to adjust the location of the center of mass of the virtual rigid body to modify how the surgical instrument physically feels to the user.

9. The surgical manipulator of claim 1 , further comprising a force/torque sensor coupled to the surgical instrument and being configured to sense forces and torques applied externally to the surgical instrument.

10. A method of operating a surgical manipulator comprising a surgical instrument, an arm comprising a plurality of links and being configured to support and move the surgical instrument, and at least one controller, the method comprising:

modelling, with the at least one controller, the surgical instrument as a virtual rigid body;

monitoring, with the at least one controller, forces and torques applied externally to the surgical instrument by a user;

adjusting one or more properties of the virtual rigid body to modify how the surgical instrument physically feels to the user;

determining, with the at least one controller, a commanded pose of the surgical instrument based on evaluation of the forces and torques; and

controlling, with the at least one controller, movement of the arm to place the surgical instrument according to the commanded pose.

11. The method of claim 10 , further comprising:

controlling, with the at least one controller, operation of the surgical manipulator in a manual mode, wherein the forces and torques applied externally to the surgical instrument by the user are indicative of the user's desired placement of the surgical instrument; and

controlling, with the at least one controller, movement of the arm to place the surgical instrument according to the commanded pose to thereby emulate the user's desired placement of the surgical instrument.

12. The method of claim 10 , wherein the at least one controller is further coupled to a user interface comprising an input device, and the method further comprising:

receiving, with the input device, a user input; and

based on the user input, adjusting, with the at least one controller, the one or more properties of the virtual rigid body for modifying how the surgical instrument physically feels to the user.

13. The method of claim 10 , wherein one property of the virtual rigid body comprises a virtual mass of the virtual rigid body, and further comprising the at least one controller adjusting the virtual mass of the virtual rigid body for modifying how the surgical instrument physically feels to the user.

14. The method of claim 13 , further comprising the at least one controller increasing the virtual mass for increasing an impression of sluggishness with respect to the physical feel of the surgical instrument.

15. The method of claim 13 , further comprising the at least one controller decreasing the virtual mass for increasing an impression of responsiveness with respect to the physical feel of the surgical instrument.

16. The method of claim 10 , wherein one property of the virtual rigid body comprises a virtual inertia of the virtual rigid body, and further comprising the at least one controller adjusting the virtual inertia of the virtual rigid body for modifying how the surgical instrument physically feels to the user.

17. The method of claim 10 , wherein one property of the virtual rigid body comprises a location of a center of mass of the virtual rigid body, and further comprising the at least one controller adjusting the center of mass of the virtual rigid body for modifying how the surgical instrument physically feels to the user.

Assignments (2)
CHANGE OF ADDRESS Recorded Dec 18, 2024
From: STRYKER CORPORATION
To: STRYKER CORPORATION
Reel/Frame 069737/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2019
From: BOWLING, DAVID GENE; STUART, JOHN MICHAEL
To: STRYKER CORPORATION
Reel/Frame 050703/0490 →
Cited By (4)
US 12,364,561 US 12,484,984 US 12,582,480 US 12,622,762