Method and apparatus for controlling a haptic device
First Claim
Patent Images
1. A system for calibrating a surgical device, comprising:
- an arm tracker configured to be tracked by a detection device and to provide data indicating at least one of a global position and orientation of the arm tracker, wherein the arm tracker is coupled to a distal portion of an arm of the surgical device;
a device tracker configured to be tracked by the detection device and to provide data indicating at least one of a global position and orientation of the device tracker, wherein the device tracker is coupled to a base of the surgical device; and
a computing system programmed to;
perform a registration calibration of the surgical device, the registration calibration comprising;
receiving, from the detection device, first data indicating the at least one of a global position and an orientation of the arm tracker when the arm tracker is disposed on the distal portion of the arm of the surgical device;
receiving, from the detection device, second data indicating the at least one of a global position and an orientation of the device tracker when the device tracker is coupled to the base of the surgical device;
receiving third data indicating at least one of a position and an orientation of the arm tracker relative to a reference point fixed in relation to the base;
determining, while tracking the arm tracker and the device tracker by the detection device, at least one of the position and the orientation of the device tracker relative to the reference point based at least on each of the first data, the second data, and the third data; and
alert a user if at least one of the arm tracker, the device tracker, the distal portion of the arm, and the reference point moves during the registration calibration while receiving at least one of the first data and the second data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for calibrating a surgical device is provided. The method includes acquiring first data including a position and/or an orientation of a first object disposed on the surgical device at a first location; acquiring second data including a position and/or an orientation of a second object disposed on the surgical device at a second location; determining third data including a position and/or an orientation of the first object relative to the second location; and determining a position and/or an orientation of the second object relative to the second location based at least in part on the first data, the second data, and the third data.
873 Citations
18 Claims
-
1. A system for calibrating a surgical device, comprising:
-
an arm tracker configured to be tracked by a detection device and to provide data indicating at least one of a global position and orientation of the arm tracker, wherein the arm tracker is coupled to a distal portion of an arm of the surgical device; a device tracker configured to be tracked by the detection device and to provide data indicating at least one of a global position and orientation of the device tracker, wherein the device tracker is coupled to a base of the surgical device; and a computing system programmed to; perform a registration calibration of the surgical device, the registration calibration comprising; receiving, from the detection device, first data indicating the at least one of a global position and an orientation of the arm tracker when the arm tracker is disposed on the distal portion of the arm of the surgical device; receiving, from the detection device, second data indicating the at least one of a global position and an orientation of the device tracker when the device tracker is coupled to the base of the surgical device; receiving third data indicating at least one of a position and an orientation of the arm tracker relative to a reference point fixed in relation to the base; determining, while tracking the arm tracker and the device tracker by the detection device, at least one of the position and the orientation of the device tracker relative to the reference point based at least on each of the first data, the second data, and the third data; and alert a user if at least one of the arm tracker, the device tracker, the distal portion of the arm, and the reference point moves during the registration calibration while receiving at least one of the first data and the second data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for calibrating a surgical device, comprising:
-
a first object configured to be tracked by a detection device and to provide data indicating at least one of a global position and orientation of the first object wherein the first object is disposed on the surgical device; a second object configured to be tracked by the detection device and to provide data indicating at least one of a global position and orientation of the second object wherein the second object is disposed on the surgical device; and a computing system programmed to; perform a registration calibration of the surgical device, the registration calibration comprising; determining, using data from the detection device, first data including at least one of a position and an orientation of the first object when the first object is disposed on the surgical device at a first location; determining, using data from the detection device, second data including at least one of a position and an orientation of the second object when the second object is disposed on the surgical device at a second location; determining third data including at least one of a position and an orientation of the first object relative to a reference location; and determining, while tracking the first object and the second object by the detection device, at least one of a position and an orientation of the second object relative to the reference location based at least on each of the first data, the second data, and the third data, wherein the computing system is programmed to alert a user if at least one of the first object, the second object, the first location, and the second location moves during the registration calibration while determining at least one of the first data and the second data.
-
Specification