The present invention generally relates to human-machine interfaces and, more particularly, to a relatively simple and inexpensive two-axis gimbal assembly for human-machine interfaces.
Human-machine interfaces that are used to translate human movements to machine movements are used in myriad industries. For example, some aircraft flight control systems include a human-machine interface in the form of one or more control sticks. The flight control system, in response to input forces supplied to the control stick from the pilot, controls the movements of various aircraft flight control surfaces. No matter the particular end-use system, the human-machine interface preferably includes some type of haptic feedback mechanism back through the interface to the interface operator. The haptic feedback mechanism may be passive, active, or both. The interface also typically includes one or more devices, such as a gimbal assembly, for accurately converting angular displacements into rotary motion.
In many instances, the devices that are used to convert angular displacements to rotary motion are relatively complex, relatively large, relatively heavy, and relatively costly. Hence, there is a need for a device that converts angular displacements to rotary motion that is relatively simple, relatively small, relatively light-weight, and relatively inexpensive. The present invention addresses at least this need.
In one embodiment, and by way of example only, a gimbal assembly includes a first bracket, a second bracket, a center body, a first centering mechanism, and a second centering mechanism. The first bracket includes a first arm, a second arm, and a third arm. The first and second arms of the first bracket are disposed substantially perpendicular to each other to form a first substantially L-shaped section, and the third arm of the first bracket extends substantially perpendicular from the first arm of the first bracket in a direction opposite the second arm of the first bracket. The second bracket includes a first arm, a second arm, and a third arm. The first and second arms of the second bracket are disposed substantially perpendicular to each other to form a second substantially L-shaped section, and the third arm of the second bracket extends substantially perpendicular from the first arm of the second bracket in a direction opposite the second arm of the second bracket. The center body is disposed between the first and second substantially L-shaped sections, is rotationally coupled to the first arm of the second bracket along a first rotational axis, and is rotationally coupled to the first arm of the first bracket along a second rotational axis that is perpendicular to, and co-planar with, the first rotational axis. The center body is rotatable from a null position to a plurality of control positions about the first and second rotational axes. The first centering mechanism is coupled to the third arm of the first bracket and is configured to supply a first centering force thereto that urges the center body toward the null position when the center body is rotated about the first rotational axis. The second centering mechanism is coupled to the third arm of the second bracket and is configured to supply a second centering force thereto that urges the center body toward the null position when the center body is rotated about the second rotational axis.
In another exemplary embodiment, a human-machine interface includes a first bracket, a second bracket, a center body, a user interface, a first centering mechanism, and a second centering mechanism. The first bracket includes a first arm, a second arm, and a third arm. The first and second arms of the first bracket are disposed substantially perpendicular to each other to form a first substantially L-shaped section, and the third arm of the first bracket extends substantially perpendicular from the first arm of the first bracket in a direction opposite the second arm of the first bracket. The second bracket includes a first arm, a second arm, and a third arm. The first and second arms of the second bracket are disposed substantially perpendicular to each other to form a second substantially L-shaped section, and the third arm of the second bracket extends substantially perpendicular from the first arm of the second bracket in a direction opposite the second arm of the second bracket. The center body is disposed between the first and second substantially L-shaped sections, is rotationally coupled to the first arm of the second bracket along a first rotational axis, and is rotationally coupled to the first arm of the first bracket along a second rotational axis that is perpendicular to, and co-planar with, the first rotational axis. The center body is rotatable from a null position to a plurality of control positions about the first and second rotational axes. The user interface is coupled to the center body and is configured to be grasped by a hand. The user interface extends from the center body along a third axis that, when the center body is in the null position, is perpendicular to the first and second rotational axis. The first centering mechanism is coupled to the third arm of the first bracket and is configured to supply a first centering force thereto that urges the center body toward the null position when the center body is rotated about the first rotational axis. The second centering mechanism is coupled to the third arm of the second bracket and is configured to supply a second centering force thereto that urges the center body toward the null position when the center body is rotated about the second rotational axis.
In yet another exemplary embodiment, an active human-machine interface system includes a first bracket, a second bracket, a center body, a first centering mechanism, a second centering mechanism, a first motor, a second motor, and a motor control. The first bracket includes a first arm, a second arm, and a third arm. The first and second arms of the first bracket are disposed substantially perpendicular to each other to form a first substantially L-shaped section, and the third arm of the first bracket extends substantially perpendicular from the first arm of the first bracket in a direction opposite the second arm of the first bracket. The second bracket includes a first arm, a second arm, and a third arm. The first and second arms of the second bracket are disposed substantially perpendicular to each other to form a second substantially L-shaped section, and the third arm of the second bracket extends substantially perpendicular from the first arm of the second bracket in a direction opposite the second arm of the second bracket. The center body is disposed between the first and second substantially L-shaped sections, is rotationally coupled to the first arm of the second bracket along a first rotational axis, and is rotationally coupled to the first arm of the first bracket along a second rotational axis that is perpendicular to, and co-planar with, the first rotational axis. The center body is rotatable from a null position to a plurality of control positions about the first and second rotational axes. The first centering mechanism is coupled to the third arm of the first bracket and is configured to supply a first centering force thereto that urges the center body toward the null position when the center body is rotated about the first rotational axis. The second centering mechanism is coupled to the third arm of the second bracket and is configured to supply a second centering force thereto that urges the center body toward the null position when the center body is rotated about the second rotational axis. The first motor is coupled to the second arm of the first bracket and is configured, when energized, to supply a torque to the center body about the first rotational axis. The second motor is coupled to the second arm of the second bracket and is configured, when energized, to supply a torque to the center body about the second rotational axis. The motor control is coupled to, and is operable to selectively energize, the first and second motors.
Other desirable features and characteristics of the present invention will become apparent from the following detailed description and appended claims, taken in conjunction with the accompanying drawings and preceding background.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and
The following detailed description is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description. In this regard, although the following description is, for convenience, directed to a gimbal assembly implemented with a user interface that is configured as a control stick, it will be appreciated that the system could be implemented with variously configured user interfaces including, for example, variously configured pedals, yokes, levers, and the like. It will additionally be appreciated that the gimbal assembly may be used in any one of numerous applications, such as gyroscopes, that require two degrees of freedom.
Turning now to
The gimbal assembly 104 is configured to rotate about two perpendicular and co-planar rotational axes—a first rotational axis 112 and a second rotational axis 114. Thus, if a user moves the user interface in a forward direction 116 or an aft direction 118, the gimbal assembly 104 rotates about the first rotational axis 112. Similarly, if a user moves the user interface in a left direction 122 or a right direction 124, the gimbal assembly 104 rotates about the second rotational axis 114. It will additionally be appreciated that gimbal assembly 104 is configured to allow the user interface 102 to be moved in a combined forward-left direction, a combined forward-right direction, a combined aft-left direction, or a combined aft-right direction, and back to or through the null position 110.
Movement of the user interface 102 is sensed via a plurality of user interface sensors 126 (e.g., 126-1, 126-2). The user interface sensors 126 are coupled to the user interface 102, the gimbal assembly 104, or both, and supply user interface movement signals. The user interface sensors 126 may be variously implemented, but are preferably implemented using any one of numerous known force sensors, position sensors, or both. Some suitable force sensors include, but are not limited to, strain gage sensors, piezoelectric sensors, semiconductor sensors, or optical sensors, just to name a few, and suitable position sensors include, but are not limited to, absolute inceptor position sensors such as RVDTs, LVDTs, potentiometers, or optical sensors. No matter the specific number and type of user interface sensors 126, at least one of the sensors 126 is configured to supply user interface movement signals representative of a vector component of user interface movement along the first rotational axis 112, and another sensor 126 is configured to supply user interface movement signals representative of a vector component of user interface movement along the second rotational axis 114. Depending on the type of sensors, it will be appreciated that the user interface movement signals may be force signals, position signals, or both. In any case, the user interface movement signals are supplied to the motor control 106.
The motor control 106, upon receipt of the user interface movement signals, selectively energizes one of the motors 108-1, 108-2. The motors 108 are each operable, upon being appropriately energized, to generate torque and supply haptic feedback to the user interface 102. Preferably, the motors 108 are each implemented using multi-phase brushless DC machines. As such, current feedback and commutation signals 128 associated with each motor 108 are supplied to the motor control 106. It will be appreciated that although the motor control 106 is depicted using a single functional block, its described functionality could be implemented using two individual motor controls, one associated with each motor 108.
Turning now to
The second bracket 204 is similar to the first bracket 202 in that it includes a first arm 224, a second arm 226, and a third arm 228. Also like the first bracket 202, the first and second arms 226, 228 of the second bracket 204 are disposed substantially perpendicular to each other to form a second substantially L-shaped section 232. Additionally, the third arm 228 of the second bracket 204 extends substantially perpendicular from the first arm 224 of the second bracket 204 in a direction opposite the second arm 226 of the second bracket 204. However, as depicted most clearly in
The center body 206 is disposed between the first and second substantially L-shaped sections 222, 232, and is rotationally coupled to the first arms 214, 224 of the first and second brackets 202, 204. Specifically, and as shown most clearly in
The center body 206, and thus the user interface 102, is passively urged toward the null position 110 via the first 208 and second 212 centering mechanisms. In particular, the first centering mechanism 208 is coupled to the third arm 218 of the first bracket 202 and is configured to supply a first centering force thereto that urges the center body 206 toward the null position 110 when the center body 206 is rotated about the first rotational axis 112. The second centering mechanism 212 is coupled to the third arm 228 of the second bracket 204 and is configured to supply a second centering force thereto that urges the center body 206 toward the null position 110 when the center body 206 is rotated about the second rotational axis 114. It will be appreciated that the first and second centering mechanisms 208, 212 could be variously implemented. In the preferred embodiment, however, the mechanisms are implemented using springs.
As noted above when describing
Returning once again to
While at least one exemplary embodiment has been presented in the foregoing detailed description of the invention, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.