Mechanical interface for a computer system
First Claim
1. An apparatus, comprisinga base;
- a first extension member having a first end and a second opposed end, the second end coupled to the base, the first extension member pivotable about a first axis;
a second extension member having a first end and a second opposed end, the second end coupled to the base, the second extension member pivotable about a second axis, wherein the first axis and second axis intersect;
a first central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the first extension member;
a second central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the second extension member, the first end of the first central member and the first end of the second central member converge toward one another at an interface region to form a closed loop, the interface region adapted to receive a removable user graspable object, wherein the user graspable object is moveable with respect to the base;
a sensor configured to measure position of the user graspable object, the sensor configured to provide at least one sensor signal associated with the position of the user graspable object to a processor; and
an actuator coupled to a portion of the linkage and configured to output a force to one or more of the members based on the an activating signal received from the processor, wherein the activating signal is based at least partially on the sensor signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A mechanical interface for providing high bandwidth and low noise mechanical input and output for computer systems. A gimbal mechanism includes multiple members that are pivotally coupled to each other to provide two revolute degrees of freedom to a user manipulatable about a pivot point located remotely from the members at about an intersection of the axes of rotation of the members. A linear axis member, coupled to the user object, is coupled to at least one of the members, extends through the remote pivot point and is movable in the two rotary degrees of freedom and a third linear degree of freedom. Transducers associated with the provided degrees of freedom include sensors and actuators and provide an electromechanical interface between the object and a computer. Capstan band drive mechanisms transmit forces between the transducers and the object and include a capstan and flat bands, where the flat bands transmit motion and force between the capstan and interface members. Applications include simulations of medical procedures, e.g. epidural anesthesia, where the user object is a needle or other medical instrument, or other types of simulations or games.
-
Citations
21 Claims
-
1. An apparatus, comprising
a base; -
a first extension member having a first end and a second opposed end, the second end coupled to the base, the first extension member pivotable about a first axis; a second extension member having a first end and a second opposed end, the second end coupled to the base, the second extension member pivotable about a second axis, wherein the first axis and second axis intersect; a first central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the first extension member; a second central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the second extension member, the first end of the first central member and the first end of the second central member converge toward one another at an interface region to form a closed loop, the interface region adapted to receive a removable user graspable object, wherein the user graspable object is moveable with respect to the base; a sensor configured to measure position of the user graspable object, the sensor configured to provide at least one sensor signal associated with the position of the user graspable object to a processor; and an actuator coupled to a portion of the linkage and configured to output a force to one or more of the members based on the an activating signal received from the processor, wherein the activating signal is based at least partially on the sensor signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
providing an interface apparatus having a base, the interface apparatus including a closed loop linkage mechanism coupled to the base and having a first extension member having a first end and a second opposed end, the second end coupled to the base, the first extension member pivotable about a first axis, the linkage mechanism including a second extension member having a first end and a second opposed end, the second end coupled to the base, the second extension member pivotable about a second axis, wherein the first axis and second axis intersect, the linkage mechanism including a first central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the first extension member and a second central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the second extension member, the first end of the first central member and the first end of the second central member located proximate to one another and adapted to receive a removable user graspable object, wherein the user graspable object is moveable with respect to the base; measuring a position of the user graspable object as the user graspable object is moved via a sensor coupled to the interface apparatus; and outputting a force that is to be felt on the user graspable object using an actuator coupled to said interface apparatus, wherein the actuator outputs the force based on at least on the measured position of the user graspable object from the sensor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method, the method comprising:
-
sensing movement of a user graspable object with respect to a ground, the user graspable object coupled to an interface of an interface apparatus having a base, the interface apparatus including a first extension member having a first end and a second opposed end, the second end coupled to the base, the first extension member pivotable about a first axis, the interface apparatus including a second extension member having a first end and a second opposed end, the second end coupled to the base, the second extension member pivotable about a second axis, the interface apparatus including a first central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the first extension member and a second central member having a first end and a second opposed end, wherein the second end is pivotably coupled to the first end of the second extension member, the first end of the first central member and the first end of the second central member configured to converge at a location proximate to one another at the interface; measuring a position of the user graspable object as the user graspable object is moved via a sensor coupled to the interface apparatus; and outputting a force signal to an actuator coupled to the user graspable object, wherein the actuator outputs a force corresponding to the force signal to be felt on the user graspable object, wherein the actuator outputs the force based on at least on the measured position of the user graspable object from the sensor. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification