System and method for providing substantially stable control of a surgical tool
First Claim
1. A system for providing substantially stable control of a surgical instrument, comprising:
- a surgical manipulator for manipulating the surgical instrument; and
at least one computer configured to;
identify a first subset and a second subset of interaction geometric primitives associated with a virtual tool representing the surgical instrument;
determine, based on the first subset, control forces in a first subspace;
determine based on the second subset, control forces in a second subspace having at least one additional dimension to first subspace;
wherein control forces in the additional dimension are only determined based on the second subset of interaction geometric primitives, which is different than the first subset of interaction geometric primitives; and
determine a torque to constrain an orientation of the surgical instrument, wherein determining the torque comprises defining a virtual tool normal and a control plane normal and using the virtual tool normal and control plane normal to calculate the torque.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for providing substantially stable control of a surgical instrument is provided. The system includes a surgical manipulator for manipulating the surgical instrument and at least one computer configured to identify a first subset and a second subset of interaction geometric primitives associated with a virtual tool; determine, based on the first subset, control forces in a first subspace; and determine based on the second subset, control forces in a second subspace having at least one additional dimension. Control forces in the additional dimension are only determined based on the second subset of primitives, which is different than the first subset of primitives. The computer is further configured to determine a torque to constrain an orientation of the surgical instrument, wherein determining the torque comprises defining a virtual tool normal and a control plane normal and using the virtual tool normal and control plane normal to calculate the torque.
-
Citations
22 Claims
-
1. A system for providing substantially stable control of a surgical instrument, comprising:
-
a surgical manipulator for manipulating the surgical instrument; and at least one computer configured to; identify a first subset and a second subset of interaction geometric primitives associated with a virtual tool representing the surgical instrument; determine, based on the first subset, control forces in a first subspace; determine based on the second subset, control forces in a second subspace having at least one additional dimension to first subspace; wherein control forces in the additional dimension are only determined based on the second subset of interaction geometric primitives, which is different than the first subset of interaction geometric primitives; and determine a torque to constrain an orientation of the surgical instrument, wherein determining the torque comprises defining a virtual tool normal and a control plane normal and using the virtual tool normal and control plane normal to calculate the torque. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing substantially stable control of a surgical instrument, comprising:
-
identifying a first subset and a second subset of interaction geometric primitives associated with a virtual tool representing a surgical instrument; determining based on the first subset, by at least one computer, control forces in a first subspace; determining based on the second subset, by at least one computer, control forces in a second subspace having at least one additional dimension to the first subspace; wherein control forces in the additional dimension are only determined based on the second subset of interaction geometric primitives, which is different than the first subset of interaction geometric primitives; and determining a torque to constrain an orientation of the surgical instrument, wherein determining the torque comprises defining a virtual tool normal and a control plane normal and using the virtual tool normal and control plane normal to calculate the torque. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification