Method and apparatus for controlling a haptic device
First Claim
1. A method of compensating for motion of objects during a surgical procedure, comprising the steps of:
- determining a pose of an anatomy of a patient;
determining a pose of a surgical tool of a surgical device, wherein the surgical device comprises a haptic device;
determining an applied wrench applied to the surgical device;
defining a relationship between the pose of the anatomy and the surgical tool based on a desired interaction between the anatomy and at least one of a position, an orientation, a velocity, and an acceleration of the surgical tool, wherein the relationship is defined based on a virtual object;
associating, with a coordinate system of a representation of the anatomy, the pose of the anatomy, the pose of the surgical tool, and the relationship;
updating the association with the coordinate system of the representation of the anatomy in response to motion of the anatomy without interrupting operation of the surgical device during the surgical procedure;
dividing a workspace of the surgical device into a first subspace and a second subspace; and
providing a hybrid control scheme comprising providing admittance control when the surgical tool is positioned in the first subspace and impedance control when the surgical tool is positioned in the second subspace;
wherein providing the admittance control comprises modifying the position of the surgical device based on the applied wrench; and
wherein providing the impedance control comprises providing haptic guidance by applying a second wrench to the surgical device, based both on the relationship between the pose of the anatomy and the surgical tool and on the applied wrench, to a user to constrain the user'"'"'s manipulation of the surgical tool.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of compensating for motion of objects during a surgical procedure is provided. The method includes determining a pose of an anatomy of a patient; determining a pose of a surgical tool of a surgical device; defining a relationship between the pose of the anatomy and a position, an orientation, a velocity, and/or an acceleration of the surgical tool; associating the pose of the anatomy, the pose of the surgical tool, and the relationship; and updating the association in response to a motion of the anatomy and/or a motion of the surgical tool without interrupting operation of the surgical device during the surgical procedure.
227 Citations
26 Claims
-
1. A method of compensating for motion of objects during a surgical procedure, comprising the steps of:
-
determining a pose of an anatomy of a patient; determining a pose of a surgical tool of a surgical device, wherein the surgical device comprises a haptic device; determining an applied wrench applied to the surgical device; defining a relationship between the pose of the anatomy and the surgical tool based on a desired interaction between the anatomy and at least one of a position, an orientation, a velocity, and an acceleration of the surgical tool, wherein the relationship is defined based on a virtual object; associating, with a coordinate system of a representation of the anatomy, the pose of the anatomy, the pose of the surgical tool, and the relationship; updating the association with the coordinate system of the representation of the anatomy in response to motion of the anatomy without interrupting operation of the surgical device during the surgical procedure; dividing a workspace of the surgical device into a first subspace and a second subspace; and providing a hybrid control scheme comprising providing admittance control when the surgical tool is positioned in the first subspace and impedance control when the surgical tool is positioned in the second subspace; wherein providing the admittance control comprises modifying the position of the surgical device based on the applied wrench; and wherein providing the impedance control comprises providing haptic guidance by applying a second wrench to the surgical device, based both on the relationship between the pose of the anatomy and the surgical tool and on the applied wrench, to a user to constrain the user'"'"'s manipulation of the surgical tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A surgical apparatus, comprising:
-
a surgical device comprising a haptic device; a surgical tool coupled to the surgical device; and a computing system programmed to; determine a pose of an anatomy of a patient; determine a pose of the surgical tool; determine an applied wrench applied to the surgical device; define a relationship between the pose of the anatomy and the surgical tool based on a desired interaction between the anatomy and at least one of a position, an orientation, a velocity, and an acceleration of the surgical tool, wherein the relationship is defined based on a virtual object; associate, with a coordinate system of a representation of the anatomy, the pose of the anatomy, the pose of the surgical tool, and the relationship; update the association with the coordinate system of the representation of the anatomy in response to motion of the anatomy without interrupting operation of the surgical device during a surgical procedure; divide a workspace of the surgical device into a first subspace and a second subspace; and control the surgical device using a hybrid control scheme comprising providing admittance control when the surgical tool is positioned in the first subspace and impedance control when the surgical tool is positioned in the second subspace; wherein providing the admittance control comprises modifying the position of the surgical device based on the applied wrench; and wherein providing the impedance control comprises providing haptic guidance by applying a second wrench to the surgical device, based both on the relationship between the pose of the anatomy and the surgical tool and on the applied wrench, to a user to constrain the user'"'"'s manipulation of the surgical tool. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification