MULTI-DEGREES-OF-FREEDOM HAND CONTROLLER
First Claim
1. A controller, comprising:
- (a) a first control member;
(b) a second control member extending from a portion of the first control member; and
(c) a controller processor coupled to the first control member and the second control member, wherein the controller processor is operable to produce a rotational movement output signal in response to movement of the first control member,wherein the controller processor is operable to produce a translational movement output signal in response to movement of the second control member relative to the first control member, wherein the translational movement output signal is decoupled from the rotational movement output signal.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a controller including a first control member, a second control member that extends from a portion of the first control member, and a controller processor that is operable to produce a rotational movement output signal in response to movement of the first control member, and a translational movement output signal in response to movement of the second control member relative to the first control member. The rotational movement output signal may be any of a pitch movement output signal, a yaw movement output signal, and a roll movement output signal, and the translational movement output signal may be any of an x-axis movement output signal, a y-axis movement output signal, and a z-axis movement output signal. In exemplary embodiments, the first control member may be gripped and moved using a single hand, and the second control member may be moved using one or more digits of the single hand, thus permitting highly intuitive, single-handed control of multiple degrees of freedom, to and including, all six degrees of rotational and translational freedom without any inadvertent cross-coupling inputs.
-
Citations
29 Claims
-
1. A controller, comprising:
-
(a) a first control member; (b) a second control member extending from a portion of the first control member; and (c) a controller processor coupled to the first control member and the second control member, wherein the controller processor is operable to produce a rotational movement output signal in response to movement of the first control member, wherein the controller processor is operable to produce a translational movement output signal in response to movement of the second control member relative to the first control member, wherein the translational movement output signal is decoupled from the rotational movement output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
11. A computer system, comprising:
-
(a) a processor; (b) a non-transitory, computer-readable medium coupled to the processor and including instruction that, when executed by the processor, cause the processor to provide a control program; and (c) a user input device coupled to the processor, the user input device comprising; (i) a first control member, wherein movement of the first control member causes the processor to provide one of a plurality of rotational movement instructions in the control program; and (ii) a second control member extending from a portion of the first control member, wherein movement of the second control member causes the processor to provide one of a plurality of translational movement instructions in the control program. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A control method, comprising:
-
(a) providing a controller including a first control member and a second control member extending from a portion of the first control member; (b) sending a rotational movement output signal in response to moving the first control member; and (c) sending a translational movement output signal in response to moving the second control member relative to the first control member. - View Dependent Claims (18, 19, 20, 21)
-
Specification