Multiple-cylinder control device for computers and other electronic apparatus
First Claim
1. A control device comprising:
- a support;
a first cylinder coupled to said support and operative to rotate with respect to said support in a first rotary degree of freedom and to translate with respect to said support in a linear degree of freedom;
a second cylinder coupled to at least one of said support and said first cylinder and positioned parallel to said first cylinder, said second cylinder rotatable with respect to said support in a second rotary degree of freedom and to translate with respect to said support in said linear degree of freedom; and
a first sensor coupled to at least one of said support, said first cylinder, and said second cylinder and operative to sense said rotation of at least one of said first cylinder and said second cylinder, said first sensor outputting a first control signal representative of said rotation;
a second sensor coupled to at least one of said support, said first cylinder, and said second cylinder and operative to sense said translation of at least one of said first cylinder and said second cylinder, said second sensor outputting a second control signal, wherein said first cylinder and said second cylinder can be rotated and translated by a finger or hand of a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A control device including a support and multiple cylinders. A first cylinder may be rotated and translated, and a first sensor senses the rotation of the first cylinder and outputs a first control signal representative of the rotation. A second cylinder is positioned parallel to the first cylinder and also may be rotated and translated. A second sensor senses the translation of the first cylinder and outputs a second control signal representative of that translation. Optionally, a third sensor can sense the independent rotation of the second cylinder and can output a second control signal representative of the rotation, and/or a fourth sensor may be used to sense translation similarly for the second cylinder. The first and said second cylinders provide a greater number of contact points for the user than a single cylinder and thus greater stability and accuracy when controlling a cursor or other entity. Additional embodiments include force feedback by coupling one or more actuators to one or both cylinders and outputting forces in one or more degrees of freedom of the cylinders.
162 Citations
33 Claims
-
1. A control device comprising:
-
a support;
a first cylinder coupled to said support and operative to rotate with respect to said support in a first rotary degree of freedom and to translate with respect to said support in a linear degree of freedom;
a second cylinder coupled to at least one of said support and said first cylinder and positioned parallel to said first cylinder, said second cylinder rotatable with respect to said support in a second rotary degree of freedom and to translate with respect to said support in said linear degree of freedom; and
a first sensor coupled to at least one of said support, said first cylinder, and said second cylinder and operative to sense said rotation of at least one of said first cylinder and said second cylinder, said first sensor outputting a first control signal representative of said rotation;
a second sensor coupled to at least one of said support, said first cylinder, and said second cylinder and operative to sense said translation of at least one of said first cylinder and said second cylinder, said second sensor outputting a second control signal, wherein said first cylinder and said second cylinder can be rotated and translated by a finger or hand of a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A force feedback control device in communication with a host computer implementing a graphical environment, the force feedback control device comprising:
-
a support;
a first cylinder coupled to said support and operative to rotate with respect to said support in a first rotary degree of freedom and to translate with respect to said support in a linear degree of freedom;
a first sensor coupled to at least one of said support and said first cylinder and operative to sense said rotation of said first cylinder, said first sensor outputting a first control signal representative of said rotation, wherein said host computer receives said representation of said rotation;
a second sensor coupled to at least one of said support and said first cylinder and operative to sense said translation of said first cylinder, said second sensor outputting a second control signal representative of said translation, wherein said host computer receives said representation of said translation;
a second cylinder coupled to said support and positioned parallel to said first cylinder, said second cylinder rotatable with respect to said support in a second rotary degree of freedom and to translate with respect to said support in said linear degree of freedom, wherein said first cylinder and said second cylinder can be simultaneously rotated by a finger or hand of a user and together provide two contact points for said user'"'"'s finger or hand; and
an actuator coupled to one of said first and second cylinders, said actuator outputting a force on said cylinder to which it is coupled in response to a force feedback signal provided by said host computer. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for interfacing with a computer using signals provided by a control device, the method comprising:
-
providing a first sensor signal from a first sensor to said computer, said first sensor signal being representative of a rotational position of a first cylinder of said control device in a first rotary degree of freedom, wherein said first cylinder is moved in said first rotary degree of freedom by a finger of a user;
providing a second sensor signal from a second sensor to said computer, said second sensor signal being representative of a translational position of said first cylinder of said control device in a translational degree of freedom, wherein said cylinder is moved in said translational degree of freedom by said finger of said user; and
providing a third sensor signal from a third sensor to said computer, said third sensor signal being representative of a rotational position of a second cylinder in a second rotary degree of freedom, said second cylinder positioned parallel to said first cylinder of said control device, wherein said second cylinder is moved in said second rotary degree of freedom by said finger of said user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification