US5515478A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automated endoscope system for optimal positioning
Assignee: Intuitive Surgical Operations Inc
•
Filing: 1994-09-13
•
Granted: 1996-05-07
•
Expires: 2014-09-13
Abstract
Abstract A robotic system that moves a surgical instrument in response to the actuation of a foot pedal that can be operated by the foot of a surgeon. The robotic system has an end effector that is adapted to hold a surgical instrument such as an endoscope. The end effector is coupled to a robotic arm assembly which can move the endoscope relative to the patient. The system includes a computer which controls the movement of the robotic arm in response to input signals received from the foot pedal.
Inventors
- 👤 Yulun Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 15:54
CPC Classifications
A; A61; A61B; A61B34/00; A61B34/70; A61B17/00; A61B2017/00017; A61B2017/00199; A61B2017/00973; A61B34/74; A61B2034/742; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/924
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
231 words
A method for moving an endoscope that is inserted into a patient, comprising the steps of: a) attaching the endoscope to an end effector of a robotic arm assembly located within a first coordinate system having a first x axis, a first y axis and a first z axis, said robotic arm assembly being adapted to move said end effector relative to the patient in response to an input command from the user, said end effector being located within a second coordinate system having a second x axis, a second y axis and a second z axis; b) inserting the endoscope into the patient, wherein the end of the endoscope is located within a third coordinate system having a third x axis, a third y axis and a third z axis; c) inputting a command to move the end of the endoscope an incremental distance in the third coordinate system; d) computing an incremental moving distance of said end effector in the second coordinate system from the incremental distance of the end of the endoscope in the third coordinate system; e) computing an incremental moving distance of said end effector within the first coordinate system from the incremental moving distance of said end effector in the second coordinate system; and, moving said robotic arm assembly until said end effector has moved the computed incremental moving distance in the first coordinate system.
Claim 2
Independent Claim
231 words
A method for moving an endoscope that is inserted into a patient, comprising the steps of: a) attaching the endoscope to an end effector of a robotic arm assembly located within a first coordinate system having a first x axis, a first y axis and a first z axis, said robotic arm assembly being adapted to move said end effector relative to the patient in response to an input command from the user, said end effector being located within a second coordinate system having a second x axis, a second y axis and a second z axis; b) inserting the endoscope into the patient, wherein the end of the endoscope is located within a third coordinate system having a third x axis, a third y axis and a third z axis; c) inputting a command to move the end of the endoscope an incremental distance in the third coordinate system; d) computing an incremental moving distance of said end effector in the second coordinate system from the incremental distance of the end of the endoscope in the third coordinate system; e) computing an incremental moving distance of said end effector within the first coordinate system from the incremental moving distance of said end effector in the second coordinate system; and, moving said robotic arm assembly until said end effector has moved the computed incremental moving distance in the first coordinate system.
Claim 3
Dependent Claim
142 words
The method as recited in claim 1, wherein said incremental movement of said end effector in said second coordinate system is computed in accordance with the following transformation matrix: ##EQU5## wherein; Δx"=an incremental movement of the end of the endoscope along the third x axis; Δy"=an incremental movement of the end of the endoscope along the third y axis; Δz"=an incremental movement of the end of the endoscope along the third z axis; a5=an angle of the endoscope and a second x-z plane in the second coordinate system; a6=an angle of the endoscope and a second y-z plane in the second coordinate system; Δx'=a computed incremental movement of said end effector along the second x axis; Δy'=a computed incremental movement of said end effector along the second y axis; Δz'=a computed incremental movement of said end effector along the second z axis.
Claim 4
Dependent Claim
81 words
The method as recited in claim 2, wherein said incremental movement of said end effector in said first coordinate system is computed in accordance with the following transformation matrix: ##EQU6## wherein; Δx=a computed incremental movement of said end effector along the first x axis; Δy=a computed incremental movement of said end effector along the first y axis; Δz=a computed incremental movement of said end effector along the first z axis; Π=an angle between said end effector and the first x axis.
Claim 5
Independent Claim
298 words
A method for moving an endoscope that is inserted into a patient, comprising the steps of: a) attaching the endoscope to an end effector of a robotic arm assembly located within a first coordinate system having a first x axis, a first y axis and a first z axis, said robotic arm assembly having an end effector that is located within a second coordinate system having a second x axis, a second y axis and a second z axis, said robotic arm assembly having a first actuator coupled to said end effector by a first linkage arm, a second actuator coupled to said first actuator by a second linkage arm and a third actuator coupled to said second actuator by a third linkage arm, said actuators being adapted to move said end effector in a plane perpendicular to the first z axis, said robotic assembly further having a linear actuator coupled to said third actuator to move said third actuator along the first z axis; b) inserting the endoscope into the patient, wherein the end of the endoscope is located within third coordinate system having a third x axis, a third y axis and a third z axis; c) inputting a command to move the end of the endoscope an incremental distance in the third coordinate system; d) computing an incremental moving distance of said end effector within the second coordinate system from the incremental moving distance of the end of the endoscope in the third coordinate system; e) computing an incremental moving distance of said end effector within the first coordinate system from the incremental moving distance of said end effector in the second coordinate system; f) moving said robotic arm assembly until said end effector has moved the incremental moving distance in the first coordinate system.
Claim 6
Independent Claim
298 words
A method for moving an endoscope that is inserted into a patient, comprising the steps of: a) attaching the endoscope to an end effector of a robotic arm assembly located within a first coordinate system having a first x axis, a first y axis and a first z axis, said robotic arm assembly having an end effector that is located within a second coordinate system having a second x axis, a second y axis and a second z axis, said robotic arm assembly having a first actuator coupled to said end effector by a first linkage arm, a second actuator coupled to said first actuator by a second linkage arm and a third actuator coupled to said second actuator by a third linkage arm, said actuators being adapted to move said end effector in a plane perpendicular to the first z axis, said robotic assembly further having a linear actuator coupled to said third actuator to move said third actuator along the first z axis; b) inserting the endoscope into the patient, wherein the end of the endoscope is located within third coordinate system having a third x axis, a third y axis and a third z axis; c) inputting a command to move the end of the endoscope an incremental distance in the third coordinate system; d) computing an incremental moving distance of said end effector within the second coordinate system from the incremental moving distance of the end of the endoscope in the third coordinate system; e) computing an incremental moving distance of said end effector within the first coordinate system from the incremental moving distance of said end effector in the second coordinate system; f) moving said robotic arm assembly until said end effector has moved the incremental moving distance in the first coordinate system.
Claim 7
Dependent Claim
140 words
The method as recited in claim 4, wherein said incremental movements of said end effector in said second coordinate system is computed in accordance with the following transformation matrix: ##EQU7## wherein Δx"=an incremental movement of the end of the endoscope along the third x axis; Δy"=an incremental movement of the end of the endoscope along the third y axis; Δz"=an incremental movement of the end of the endoscope along the third z axis; a5=an angle of the endoscope and a x-y plane in the second coordinate system; a6=an angle of the endoscope and a y-z plane in the second coordinate system; Δx'=a computed incremental movement of said end effector along the second x axis; Δy'=a computed incremental movement of said end effector along the second y axis; Δz'=a computed incremental movement of said end effector along the second z axis.
Claim 8
Dependent Claim
81 words
The method as recited in claim 5, wherein said incremental movement of said end effector in the first coordinate system is computed in accordance with the following information matrix: ##EQU8## wherein; Δx=a computed incremental movement of said end effector along the first x axis; Δy=a computed incremental movement of said end effector along the first y axis; Δz=a computed incremental movement of said end effector along the first z axis; Π=an angle between said end effector and the first x axis.
Claim 9
Dependent Claim
100 words
The method as recited in claim 6, wherein said linear actuator translates said third actuator ΔZ, said third actuator rotates said third linkage arm an angle of Δa2, wherein a2 is computed by the equations; ##EQU9## said second actuator rotates said second linkage arm an angle Δa3 wherein Δa3 is computed by the equation; ##EQU10## wherein; L1=is a length of said third linkage arm; L2=is a length of said second linkage arm; L3=is a length of said third first arm; and said first actuator rotates said first linkage arm an angle Δa4 wherein Δa4 is computed by the equation: Δa4=π-Δa2-Δa3.
References Cited (Backward Citations)
US4221997A
Cited
US4474174A
Cited
US4456961A
Cited
US4517963A
Cited
US4676243A
Cited
US4655257A
Cited
US4728974A
Cited
EP0239409A1
Cited
US5078140A
Cited
US4791934A
Cited
US4815006A
Cited
US4854301A
Cited
US5065741A
Cited
US4794912A
Cited
US5142930A
Cited
US5251127A
Cited
US4930494A
Cited
US4979949A
Cited
US5020001A
Cited
US4996975A
Cited
US5271384A
Cited
WO1991004711A1
Cited
US5086401A
Cited
US5228429A
Cited
US5217003A
Cited
US5339799A
Cited
US5279309A
Cited
US5402801A
Cited
US5184601A
Cited
US5230623A
Cited
DE9204118U1
Cited
US5417210A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-05-07 | 1999-11-06 | 2000-05-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-05-07 | 2003-11-06 | 2004-05-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-05-07 | 2007-11-06 | 2008-05-07 | $7700.00 | Window Closed / Lapsed |