Aspects of a control system of a minimally invasive surgical apparatus
First Claim
1. A surgical method including:
- generating a desired surgical instrument movement command signal by moving a master control with a movement from a first location to a second location, the desired surgical instrument command signal corresponding to the movement of the master control from the first location to the second location, wherein generating a desired surgical instrument movement command signal comprises generating a desired surgical instrument velocity signal relative to a coordinate reference system;
transforming the desired surgical instrument velocity signal relative to the coordinate reference system to a corresponding signal in joint space;
comparing the desired surgical instrument velocity signal in joint space with at least one preset surgical instrument movement limitation in joint space, wherein the at least one preset surgical instrument movement limitation comprises a preset surgical instrument velocity limitation in joint space;
restricting the desired surgical instrument movement command signal to yield a restricted surgical instrument movement command signal in response to the desired surgical instrument movement command signal transgressing the preset surgical instrument movement limitation;
moving a surgical instrument in response to the restricted surgical instrument movement command signal; and
resisting the master control movement from the first location to the second location in response to the restricting of the desired surgical instrument command signal;
wherein the restricting step includes restricting the desired surgical instrument velocity signal in joint space to remain within a joint space velocity range extending between a minimum joint space velocity limit in a first direction and a maximum joint space velocity limit in a second direction in response to the desired surgical instrument velocity signal falling outside the range, to yield a resultant surgical instrument velocity signal in joint space;
and wherein the comparing step includes monitoring the surgical instrument position signal in joint space within a preset surgical instrument position limitation range extending between a maximum position and a minimum position, and in which monitoring the surgical instrument position signal within the preset surgical instrument position limitation range includes determining a corresponding joint space velocity required for the surgical instrument position to correspond with the maximum and the minimum positions during a next processing cycle.
7 Assignments
0 Petitions
Accused Products
Abstract
A surgical method and a control system is provided. The surgical method and the control system can advantageously be used in a minimally invasive surgical apparatus. The method includes generating a desired surgical instrument movement command signal. It further includes comparing the desired surgical instrument movement command signal with at least one preset surgical instrument movement limitation. Should the desired surgical instrument command signal transgress the preset surgical instrument movement limitation, the desired surgical instrument movement command signal is restricted to yield a restricted surgical instrument movement command signal. A surgical instrument is then caused to move in response to the restricted surgical instrument movement command signal. The method further provides for haptic feedback on a master control in response to restriction of the desired surgical instrument movement command signal.
186 Citations
10 Claims
-
1. A surgical method including:
-
generating a desired surgical instrument movement command signal by moving a master control with a movement from a first location to a second location, the desired surgical instrument command signal corresponding to the movement of the master control from the first location to the second location, wherein generating a desired surgical instrument movement command signal comprises generating a desired surgical instrument velocity signal relative to a coordinate reference system;
transforming the desired surgical instrument velocity signal relative to the coordinate reference system to a corresponding signal in joint space;
comparing the desired surgical instrument velocity signal in joint space with at least one preset surgical instrument movement limitation in joint space, wherein the at least one preset surgical instrument movement limitation comprises a preset surgical instrument velocity limitation in joint space;
restricting the desired surgical instrument movement command signal to yield a restricted surgical instrument movement command signal in response to the desired surgical instrument movement command signal transgressing the preset surgical instrument movement limitation;
moving a surgical instrument in response to the restricted surgical instrument movement command signal; and
resisting the master control movement from the first location to the second location in response to the restricting of the desired surgical instrument command signal;
wherein the restricting step includes restricting the desired surgical instrument velocity signal in joint space to remain within a joint space velocity range extending between a minimum joint space velocity limit in a first direction and a maximum joint space velocity limit in a second direction in response to the desired surgical instrument velocity signal falling outside the range, to yield a resultant surgical instrument velocity signal in joint space;
and wherein the comparing step includes monitoring the surgical instrument position signal in joint space within a preset surgical instrument position limitation range extending between a maximum position and a minimum position, and in which monitoring the surgical instrument position signal within the preset surgical instrument position limitation range includes determining a corresponding joint space velocity required for the surgical instrument position to correspond with the maximum and the minimum positions during a next processing cycle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification