Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
First Claim
1. A control input device for interfacing the motion of an elongated mechanical object with a computer system comprising:
- a support;
a gimbal mechanism having a base portion rotatably coupled to said support to provide a first degree of freedom, and an object receiving portion rotatably coupled to said base portion to provide a second degree of freedom;
a first degree of freedom electromechanical transducer arranged to sense rotation between said support and said base portion;
a second degree of freedom electromechanical transducer arranged to sense rotation between said base portion and said object receiving portion;
a third degree of freedom electromechanical transducer arranged such that when an elongated object is at least partially disposed within said object receiving portion, said third degree of freedom transducer is arranged to transduce motion between said object receiving portion and said elongated object, said third degree of freedom transducer further operable to sense linear displacement of said object with respect to said object receiving portion without causing substantial linear displacement of said object receiving portion with respect to said support; and
a fourth degree of freedom electromechanical transducer arranged such that when said elongated object is at least partially disposed within said object receiving portion, said fourth degree of freedom transducer transduces motion between said object receiving portion and said elongated object, said fourth degree of freedom transducer being a rotational transducer operable to sense rotational motion of said object with respect to said object receiving portion without causing substantial rotational motion in said object receiving portion with respect to said support;
wherein said support, said gimbal mechanism, said object receiving portion, and said electromechanical transducers are arranged such that when said elongated object is at least partially disposed within said object receiving portion, said elongated object is constrained to at most four degrees of freedom of motion with respect to said support, and whereby said transducers are operable to provide an electromechanical interface between said elongated object and a digital processing system.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for interfacing the movement of a shaft with a computer includes a support, a gimbal mechanism having two degrees of freedom, and three electromechanical transducers. When a shaft is engaged with the gimbal mechanism, it can move with three degrees of freedom in a spherical coordinate space, where each degree of freedom is sensed by one of the three transducers. A fourth transducer can be used to sense rotation of the shaft around an axis. The method includes the steps of defining an origin in 3-dimensional space, physically constraining a shaft in the 3-dimensional space such that a portion of the shaft always intersects the origin and such that a portion of the shaft extending beyond the origin defines a radius in a spherical coordinate system, transducing a first electrical signal related to a first angular coordinate of the radius with a first transducer, transducing a second electrical signal related to a second angular coordinate with a second transducer, transducing a third electrical signal related to the length of the radius with a third transducer, and coupling the transducers to a computer.
506 Citations
48 Claims
-
1. A control input device for interfacing the motion of an elongated mechanical object with a computer system comprising:
-
a support; a gimbal mechanism having a base portion rotatably coupled to said support to provide a first degree of freedom, and an object receiving portion rotatably coupled to said base portion to provide a second degree of freedom; a first degree of freedom electromechanical transducer arranged to sense rotation between said support and said base portion; a second degree of freedom electromechanical transducer arranged to sense rotation between said base portion and said object receiving portion; a third degree of freedom electromechanical transducer arranged such that when an elongated object is at least partially disposed within said object receiving portion, said third degree of freedom transducer is arranged to transduce motion between said object receiving portion and said elongated object, said third degree of freedom transducer further operable to sense linear displacement of said object with respect to said object receiving portion without causing substantial linear displacement of said object receiving portion with respect to said support; and a fourth degree of freedom electromechanical transducer arranged such that when said elongated object is at least partially disposed within said object receiving portion, said fourth degree of freedom transducer transduces motion between said object receiving portion and said elongated object, said fourth degree of freedom transducer being a rotational transducer operable to sense rotational motion of said object with respect to said object receiving portion without causing substantial rotational motion in said object receiving portion with respect to said support; wherein said support, said gimbal mechanism, said object receiving portion, and said electromechanical transducers are arranged such that when said elongated object is at least partially disposed within said object receiving portion, said elongated object is constrained to at most four degrees of freedom of motion with respect to said support, and whereby said transducers are operable to provide an electromechanical interface between said elongated object and a digital processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A control input device for interfacing the motion of an elongated cylindrical mechanical object with a digital processing system comprising:
-
a support; a gimbal mechanism including; a) a U shaped base portion having a base and a pair of substantially parallel legs extending therefrom, wherein said base of said U shaped base portion is rotatably coupled to said support; and b) an elongated object receiving portion provided with an aperture extending therethrough which defines an object axis for an elongated cylindrical object, where said receiving portion is at least partially disposed between said legs of said U shaped base portion and is pivotally coupled thereto, said receiving portion further including a translation interface and a rotation interface, both disposed proximate to said object axis such that they engage said elongated cylindrical object when it is engaged with said aperture; wherein said base portion rotates around a first axis and said object receiving portion rotates around a second axis substantially perpendicular to said first axis, and wherein said object axis defines a radius in a spherical coordinate system having an origin at an intersection of said first axis and said second axis; a first input transducer arranged to transduce motion between said support and said U shaped base portion to produce a first input electrical signal representative of a sensed position of said U shaped base portion relative to said support; a second input transducer arranged to transduce motion between said U shaped base portion and said object receiving portion to produce a second input electrical signal representative of a sensed position of said object receiving portion relative to said U shaped base portion; a third input transducer coupled to said translation interface to produce a third input electrical signal representative of a sensed translation of said elongated cylindrical object relative to said object receiving portion without causing substantial translational motion of said object receiving portion with respect to said support; and a fourth input transducer coupled to said rotation interface and said object to produce a fourth input electrical signal representative of a sensed rotation of said elongated cylindrical object relative to said object receiving portion without causing substantial rotational motion of said object receiving portion with respect to said support. - View Dependent Claims (15, 16)
-
-
17. A method for interfacing movements of an elongated mechanical object with a digital processing system comprising the steps of:
-
defining an origin in a 3-dimensional space; physically constraining an elongated object in said 3-dimensional space such that a portion of said object always intersects said origin and such that a portion of said object extending from said origin defines a radius in a spherical coordinate system; transducing a first electrical signal related to a first angular coordinate of said radius in said spherical coordinate system with a first sensor means; transducing a second electrical signal related to a second angular coordinate of said radius in said spherical coordinate system with a second sensor means; transducing a third electrical signal related to the length of said radius with a third sensor means; transducing a fourth electrical signal related to a rotation of said object around an object axis which intersects said origin with a fourth sensor means; and electrically coupling said transducers to an electrical system. - View Dependent Claims (18)
-
-
19. A human/computer interface control input device comprising:
-
an electromechanical interface for interfacing motion of an elongated object with a host computer system, said electromechanical interface including; a support; a gimbal mechanism having a base portion rotatably coupled to said support, and an object receiving portion rotatably coupled to said base portion, said elongated object engaged with said object receiving portion, said object having a grip area to be grasped by a hand of an operator; a first sensor arranged to transduce motion between said support and said base portion, said first sensor having a first output; a second sensor arranged to transduce motion between said base portion and said object receiving portion, said second sensor having a second output; a third sensor coupled between said object receiving portion and said object, said third sensor having a third output; a local microprocessor coupled to said sensors, said local microprocessor operable to receive and process said first, second and third outputs; and a transceiver coupled to said local microprocessor, said transceiver operable to communicate information between said local microprocessor and a device external to said electromechanical interface coupled with said transceiver; whereby said first output, said second output, and said third output correspond to three degrees of motion of said elongated object as manipulated by said operator; and an external host computer coupled to said transceiver such that said external host computer and said local microprocessor may communicate, said external host computer executing a simulation responsive to communication from said local microprocessor such that a simulated object representing said elongated object within a simulated environment has a simulated position and a simulated orientation corresponding to a position and an orientation of said elongated object. - View Dependent Claims (20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
26. A human/computer interface control input device comprising:
-
an electromechanical interface for interfacing motion of elongated, flexible shafts with a host computer system, said electromechanical interface including; a shaft receiving portion; an elongated, flexible shaft engaged with said shaft receiving portion, said flexible shaft having a grip area to be grasped by a hand of an operator; a first sensor coupled to said shaft receiving portion and a first intermediate portion of said shaft to detect translational movement of said shaft relative to said shaft receiving portion, said first sensor having a first output; a second sensor coupled to said shaft receiving portion and a second intermediate portion of shaft to detect rotational movement of said shaft relative to said shaft receiving portion, said second sensor having a second output; a local microprocessor coupled to said sensors, said local microprocessor operable to receive and process said first and second outputs; and a transceiver coupled to said local microprocessor, said transceiver operable to communicate information between said local microprocessor and a device external to said electromechanical interface coupled with said transceiver; whereby said first output and second output correspond to two degrees of motion of said elongated object as manipulated by said operator; and an external host computer coupled to said transceiver such that said external host computer and said local microprocessor may communicate, said external host computer executing a simulation responsive to communication from said local microprocessor such that a simulated object representing said elongated flexible shaft within a simulated environment has a simulated position and a simulated orientation corresponding to a position and an orientation of said flexible shaft. - View Dependent Claims (27, 28)
-
-
48. A control input device for interfacing motion of an elongated object with a host computer system, said control input device including:
-
a support; a gimbal mechanism having a base portion rotatably coupled to said support, and an object receiving portion rotatably coupled to said base portion; a first sensor means arranged to sense motion between said support and said base portion; a second sensor means arranged to sense motion between said base portion and said object receiving portion; a third sensor means arranged such that when said elongated object is at least partially disposed within said object receiving portion, said third sensor means is operable to sense linear motion of said elongated object with respect to said object receiving portion; a local microprocessor coupled to said sensor means, said local microprocessor operable to communicate with said sensor means; and a transceiver coupled to said local microprocessor, said transceiver operable to transmit information between said local microprocessor and a device external to said electromechanical interface coupled with said transceiver.
-
Specification