CA2148481C - Position dependent rate dampening in an active hand controller - Google Patents
Position dependent rate dampening in an active hand controller Download PDFInfo
- Publication number
- CA2148481C CA2148481C CA002148481A CA2148481A CA2148481C CA 2148481 C CA2148481 C CA 2148481C CA 002148481 A CA002148481 A CA 002148481A CA 2148481 A CA2148481 A CA 2148481A CA 2148481 C CA2148481 C CA 2148481C
- Authority
- CA
- Canada
- Prior art keywords
- control
- signal
- dampening
- motor
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C13/00—Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
- B64C13/02—Initiating means
- B64C13/04—Initiating means actuated personally
- B64C13/042—Initiating means actuated personally operated by hand
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
- G05D1/0055—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot with safety arrangements
- G05D1/0061—Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot with safety arrangements for transition from automatic pilot to manual pilot and vice versa
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T74/00—Machine element or mechanism
- Y10T74/20—Control lever and linkage systems
- Y10T74/20012—Multiple controlled elements
- Y10T74/20201—Control moves in two planes
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Position Or Direction (AREA)
- Feedback Control In General (AREA)
Abstract
A control system for an active hand controller, for example, uses a control stick connected to and controlled by a motor. Electronics are provided to control the motor to eliminate oscillations due to motor torque and high gai n due to breakout at the control stick when the control stick is at about its null position. Both hardware as well as software implementations can provide position dependent dampening to the control sticks such that when the contro l stick is located about a null position, a higher rate of dampening is provid ed than when the control stick is located outside the null position, when a low er rate of dampening is provided. The system provides a stable active hand controller control stick without degraded force and feel characteristics of the system.
Description
w64159-1408 POSITION DEPENDENT RATE DAMPENING IN AN ACTIVE HAND CONTROLLER
CROSS REFERENCE TO RELATED PATENTS
This application is related to United States Patent 5,291,115 and United States Patent 5,264,768.
BACKGROUND OF THE INVENTION
This invention is related to an active hand control system of the type wherein manual control input devices such as control sticks employed in a servo-coupled control system are provided with an electrically generated and controlled simulated variable rate feel. In particular, the invention relates to a system having a control stick such as is employed in aircraft, which is servo-coupled to the control system of the aircraft through electronics and a motor mechanism.
The electronics and motor mechanism of these types of systems provide a simulated feel to the control stick when in operation which is similar to that of a purely mechanical system. Yet more specifically, in these types of systems when the control stick thereof is positioned near a null or center position, it begins to oscillate due to the high gain in the torque versus position curve used to achieve breakout forces by the motor which is driving and is in turn driven by the control stick, as well as oscillations caused by gear backlash at connection of the control stick to the motor. The system WO 95/12153 PCTlUS93110459 z in accordance with the invention eliminates such oscillations at about the null position for the control stick without degrading the force and feel characteristics of the control stick.
Serva-control technology is well developed as applied in the field of robotics. In particular, electrical motor and servo-control systems have been developed and employed in the past in the design of robotic hand controllers which are capable of reflecting forces experienced at the robotic end, 0 back to, far example, a human operator.
One example of the type of control system to which the present invention is directed is disclosed in U.S. Patent No.
4, 150, 803 which teaches a control stick for an operator having an electro-simulated variable rate feel. The simulated feel .5 of the device of U.S. Patent Plo. 4,150,803 is provided by a system which generates for the operator at the control stick _ the proper force and feel characteristics when used to command a boom employed during refueling operations between aircraft in flight.
These types of controllers generally involve the use of a control stink which is actuatable in at least two mutually perpendicular planes to provide both vertical and lateral control of the device being controlled. An example of such a control stick is shown in U:S. Patent No. 3,270,260, in ~5 which the cpntrol stick of the device has electrical pickup means in plate form, for example, capacitance bridge circuaas arranged in 'a symmetrical arrangement ,such that a force exerted on the stick having a symmetrical arrangement of circuits unbalances them and praduces a signal which is 30 proportional to the force being exerted on the stick. The signals generated by the electrical pickups are used to generate output signals through appropriate electronics, with 't~VO 95/12153 t~,~ .~ ~~r ~ l5: ~ ~. PCT/US93/1~?459 the electronics being used to command a control actuator to effect c::ntrol of the device being controlled.
Typically, in these systems the control stick is mechanically ~.oupled at its axis to at least one motor which ,applies eith~ a resisting force on the control stick or, in response to a signal produced by sensors that detect forces applied to the device surfaces being controlled, drives the control stick and in turn, drives the device being controlled to alleviate forces generated by the device under control as felt by the operator.
These types of controllers are particularly desirable for use in the operation of modern day aircraft, in particular, in the form of contro l sticks or yokes. In operation, the devices as used in the cockpit of aircraft are typically ~.5 designed to exhibit some desired force versus displacement characteristics to the user whereby the magnitude of the control stick displacement is proportional to the force applied. The controller produe~s as its output an electrical signal corresponding to the cantrol stick position, and the signal is used to control the aircraft through the, action of various motors and mechanical means, in a manner which is well known to those of ordinary skill in the art and is conventional. Thus,. in use such systems provide an electronically controlled manual input control stick having force and feel characteristics like those of purely mechanically linked systems. These applications in aircraft are typically re:fez°red to as "fly by ,wire" applications.
Sxamples of presently existing applications of this technology are the systems employed in the Airbus A300 Transport Aircraft, the General Dynamics Fl6 Fighter aircraft and the NASA Space Shuttle.
In the past, in order to enhance or improve the force and feel characteristics of such simulated feel control sticks, 06-26-01 09:34 ID=613 232 8440 P.03 controller electronics were employed in combination with sensors for detecting the position of the control stick. A
signal. was generated arid processed by controller electronics to drive a motor which in turn drove the control stick to simulate the feel of a mechanical system. Such controller electronics also included input from the system being controlled such as, for example, an auto pilot system or reflecting any external forces acting on t:he flight control surfaces of the aircraft which would, as a result of feedback and input from the surfaces, be :i.nput into the controller electronics to be reflected through the motor connected to the control stick at the user.
The use of a feedback loop in which the position of the control sick is detected and a signal resulting therefz~om is processed by controller electronics to result in control of a motor to which the control stick is connected to achieve force and fee:1 characteristics typical of a mechanical system is known. In accordance with one improvement as disclosed in above-mentioned U.S. Pat.ent No. 5,264,768, it is recognized that the dete~a ion of tr:e position of the control stick fails to fully achieve the de~;ired force and feel characteristics typical of mechanical systems. It is taught in U_S. 5,264,768 fhaL a mechanical r~ystem oan hc~ more fully ~7mulated by also detecting the amount o:f i=orce being exerted on the control stick, and processing bath the position as well as the force signal by controller e.le:ctronics_ This is done to generate a control signal for the motor to which the control stick is connected which reflect: both force and position as part of the feedback loop. By reflecting force in the loop, the effects of external operational nol~~-linearities resulting from the electro-mechanical COnnE~Ctions of the manual control stick are eliminated_ 06-26-01 09:34 ID=613 232 8440 P.04 Notwithstanding the improvement disclosed in U.S.
5,264,768, when the control stick of such a system is located about its null position, a fairly large motor torque causes the hand controller to oscillate at null unless the position signal 5 is exactly at zero when ted to the feedback loop which processes such a signal through the controller electronics.
Traditionally, the oscillations at null have been corrected by providing a conventional rate dampening signal manipulation which adds stability to the control loop. However, the impact 7.0 ~f providing significant: rate damping is a degraded transient response. More particularly, excessive rate dampening, in accordance with the prior art in an active hand controller, makes the hand control.lE~r_ feel viscous. The invention addresses the problems of providing such rate dampening with a degraded transient xesponse.
SUMbSARY OF THE INVENTION
In accordance with the invention, it is recognized that the amount of rate dampening required to stabilize a manual input control means, i.e., a control stick, controlled 2.0 by servo-control loop at. about the null position, exceeds that needed at other positions due to the high gain in the torque versus position curve of a motor to which such a control stick is connected to achieve breakout forces. Other causes of such oscillation include resu:Ltant g~:ar backlash in operation in the interconnection between the motor and the manual input control means.
iW0 95112153 PCT/US93/10459 'vF:
Tn accordance with one aspect, the invention is directed to an improvement in an active hand cantroller system which has manual input control means,. i.e., a control stick, connected to a motor. The motor serves to provide predetermined force and feel characteristics to the manual input control means to be reflected at a user. The motor is connected to control electronics, i.e., a feedback loop, for generating signals which control the motor in respanse to input signals generated at the manual input control means as well as at the systQm being controlled, for example, at its flight control surfaces.
In accordance with the invention, selective rate dampening means is provided and serves to provide a signal representing a higher amount of rate dampening to the control electronics means for generating a control signal which dampens the oscillations occurring as a result of the interaction between the motor through the gears with the manual input control means when the manual input control is at about its null position: The selective rate dampening means provides a signal indicative of lesser rate dampening when the manual input control means is positianed at a location other than about its null position. Thereby the systexa's stability is enhanced without degrading the predetermined force and feel characteristics thereof.
zg For purposes of this disclosure, it is noted that by "at about its null position°' is meant the position of the manual input control means wherein oscillations; occur as a result of , for example, the high gain in the torque versus position curve of the motor to which it is connected to achieve breakout 3p forces as well as from oscillations caused by gear backlash at the connection to the motor. "bout null°° means typically less than about two ~2) percent of.full displacement of the control stick.
WO 95l121S3 ? ~ ~: ~ ~ ~ ~.'~. PCT/US93/10459 In a yet more specific aspect, the selective' rate dampening means in accordance with the invention comprises a switch movable between a first position and a second position which is controlled by a comparatar connected to the manual input control means through position detecting means. The position detecting means detests the position of the manual input control means and generates a signal representative of the position for controlling the switch to be in the~second position to provide a relatively high gain level signal to the controller electronics means when the manual input control means is at about its null position to increase rate dampening thereof. The switch is arranged to be in the first position to provide a relatively low gain signal to the controller electronics means to provide relatively lower rate dampening when the control stick is not at about the null position.
In a yet still more specific aspect, the invention also includes differentiating means operating on the position signal which represents the position of the manual input control means, i.e., control stick , to generate a signal representative of velocity of movement of the manual control input control means. The differentiating means is connected in a manner wherein the position signal detected and the velocity signal geaa~rated are each supplied separately to the selecta.ve rate dampening means to be factored into the control 25~ of the switch between the first and second positions to determine whether a higher or lower rate dampening is desired in response to the position of the control stick.
In another aspect, the selective r-~ws dampening means in accordance with the invention compraa~ a digital computer.
The computer, by operating software i,r. accordance with the detected position of the man~nal input control means, calculates and generates, a signal of relatively high gain when the manual input control is at about its null position to WO ~SI1Z1S3 PCT/US93/10459 ''~''~
z~~ ~~~
increase rate dampening thereof. When the detected pos~~.tion is outside about the null position, the signal generated by the software is of relatively lower gain.
In yet another aspect, the invention consists of a method of dampening oscillations in an active hand controller system having manual input control means, i.e., a control stick. The manual input control means is connected to a motor which causes the oscillations to occur in response to feedback signals controlling the motor when the manual input control means is at about its null position. xn accordance with the method it is first determined whether the manual input control means is in one of a f first position about null or a second position outside of about null. If the manual input control means is at about null, the position signal feedback to the motor is more highly dampened than if outside about null., Yet still other details of the invention will become apparent from a reading of~this specification.
BRIEF DESCRIPTION OF THE DRAWINGS
Having briefly described the invention, the same will become better understood from the following detailed .
discussion made with reference to the accompanying drawings whexein:
FIGU~ 1 is a block diagram illustrating the active hand controller system electronics in accordance with the invention, and further showing the means for providing the re~.atively selective higher dampening for the control stick when the control stick is at about the null position;
FIG~JRE 2 is a.graph illustrating the force versus displacement non-linearities occurring on the control stick at different positions thereof including additional non-~,<,iyi'O 95/12153 ~ ~x ~ PCT/US93/10a59 linearities of the type which occur, for example, at. such locations as are conventionally known as "soft stop";
FIGURE 3 is a more detailed diagram illustrating the details of the block employed in the circuit diagram of FIGURE
1 to show how selective rate dampening is provided to control the motor connected to the control stick of the invention;
FIGU~tE 4 is a block diagram illustrating an alternate embodiment of the active hand controller system of the invention as modified to implement the software illustrated in the flowchart of FIGURE 5; and FIGURE 5 is a general flowchart diagram illustrating the position dependent rate dampening of the invention provided as a software version of a component of an endless control loop to provide rate dampening as a function of position.
DETAILED DISCUSSION
In FIGU~tE 1 there is disclosed a block diagram illustrating the selectible rate dampening circuit in accordance with the invention. A control stick 11 with a hand grip thereon has an external force 13 applied thereto by a user; for example, a pilot. The control stick 11 is connected to the motor 19 which provides certain force and feel z5 characteristics back to the control stick 11 to simulate a conventional mechanical system. The control stick 11 is connected through a gearhead 17 to the motor 19, and also has a force sensor 15 connected to the control stick 11 for detecting the magnitude of the force 13 applied to the control stick 11. A resolver 23 which is back-driven by the gearhead 17 as an operator m~ves the control stick 11, is used to provide the motor 19 rotor position for the purpose of comxautating the motor l9. Additionally, a command signal Z~~.~~~~d corresponding to the movement of the control stick 1.1 is provided by the resolver 23 to the system being controlled through line 25. Edith respect to the position signal generated by resolver 23 which is indicative of control stick 5 il position, as well as the signal generated by force sensor indicative of any force applied to control stick li, these signals are fed back into a control loop to be processed by controller electronics 73 to output a signal through line 75 to control the motor 19 torque to thereby provide appropriate 10 force and feel characteristics to the control stick 1Z.
A problem with these types of hand controllers is that when the control stick 11 is located about its null or zero position, the control stick 11 begins to oscillate due to torque generated by the motor 19. Traditionally, such 15 osdillatians have been controlled by providing rate dampening in the control system far the motor 19. Such rate dampening enhances stability of the control stick but at the high cost of degraded transient response. Eaccessive rate dampening in an active controller makes the hand controller feel viscous in an undesirable manner.
In accordance with the invention and the circuit illustrated in FIGURE 1, rate dampening is provided at a very high gain only when the contr~1 stick 11 is located within a small region about the center position. Thus, some stability is provided without degrading the overall feel in use of the control stick 11.
The reason for providing the higher rate dampening about the center position is illustrated in FIGURE 2 which shows that the breakout force about the null position relative to control stick 11 displacement is much greater than at other positions. This i,s caused by high position loop gain in the torque versus position curve shown in FIGURE 2 for the motor 13, as well as because of other characteristics of operation, 06-26-191 A9:35 ID=613 232 8440 P.05 such as gear backlash at: the interconnection between the control stick 11 through the gearhead 17 to the motor 19.
In the embodiment of FIGURE 1, the force sensor 15 detects the force exertead an control stick 11 and provides a S signal indicative of the' force applied through line 65. The signal 65 from the forcr> sensor 15 is conditioned and scaled to create a high level (~.5 or tlOV) bipolar analog signal 69 that changes linearly with :tc>r_ce applied at the control stick 11.
For example, a strain gauge type force sensor typically has an output signal of ~5 mV which is highly susceptible to noise.
Another example of a force sensor far use in the invention is a force sensor with a modulated AC output dependent on force.
The conditioning and scaling electronics 67 transforms the force sensor output 65 .i_nto a usable force signal 69. The force signal is provided through line 59 to controller electronics 73 in a manner as disclosed in above~mentioned U.S.
Patent No. 5,264,768. h_Lkewise, the feedback loop for the position of the control stick 11 on the upper half of FIG. 1 is similar to that of U.S. 5,264,768 with the exception that the position signal generated by the resolver 23 through line 27 is passed through line 29 t:o differentiating block 37 to have the derivative of said signal taken therein. The derivative is done, for example, by monitoring the rate at which the resolver-to-digital converter increments its dig~.tal output up or down, to result in a velocity signal which is passed through line 39 to position dependent scaling block 41.
In the position dependEnt scaling block 41, the velocity signal 39 is s<~aled according to the position of the control stick: 11 as indicated by the position signal 47. For example at ak~out null, ~t:he position dependent scaling block 41 amplifies the rate signal 39 by a factor several times greater WC? 95/12153 PCT/US93/10459 than the scale factor at other positions. This could be accomplished by any number of different methods. One such method would be by the circuit shown in FIGURE 3. At about null the switch at.205 remains open thereby increasing the gain of the rate signal 39. At other positions the switch remains closed. Similarly this function can be accomplished by software as described with reference to FIGURE 5 discussed hereinafter.
The resolver 23 produces a modulated ac output signal 31 which must be demodulated in signal conditioning block 43 in order to produce a usable control signal in a control system.
Typically, a resolver-to-digital converter is used as signal conditioning block 43 to transform the resolver output to a digital or binary representation of position. This digital Z5 representation of position is then converted to a high level analog signal 45 by a digital-to-analog converter chip also in signal conditioning block 43. The resulting position signal 45 is passed through line 47 to be operated on along with the velocity signal in position dependent scaling block 41. The operation in position dependent scaling block 41 will be discussed in greater detail herein with the reference to FTGURE 3. The resultant signal from block 41 is then passed through line 61 to summing device 63. This signal from block 41 serves to have the controller electronics 73 provide either a high or a low gain dampening signal through line 75 to motor 19 depending upon whether the control stick 11 is at or about its null position, or,outside of its null position.
As also illustrated in FIGURE 1. the position signal is also passed through line 49 into scaling block 51 and after scaling in a conventional manner is passed through line 5~
into summing~device 63. The p~sita.on signal is also passed through liras 53 to account f or breakout force. characteristics of the control stick ll by being processed in breakout signal WO 95/12153 ~ ~ ~r t~ l~ ~ '~~ PCT/US93/1Od59 ~;.;;>.,~,.,.
generation block 55 and passed through line 57 in summing device 63 from where the combined signals are passed through line 71 into controller electronics 73 to provide the appropriate control signal to motor 19.
A5 illustrated in FIGURE 3, the amount of dampening provided to the control stick 11 is dependent on the magnitude of the signal resulting from position dependent scaling block 41 at line 61. The dampening is controlled by the circuit of the position dependent scaling block 41 by means of the gain provided through operational amplif ~.er 113 ,. hereinafter op-amp 113 . As can be seen from FIGURE 3 , the op-amp 113 is arranged in an inverting amplif~.er circuit configuration with the velocity signal through line 39 being passed through resistor 111 into the negative input o:~ op-amp 113. Across the input and output of the op-amp 113 aye located a pair of resistors 107 and 109 arranged in parallel with a switch 105 being Controlled by control function block 101. The control function block 101 serves to issue a signal through line 103 to switch l05 to either open ~r close the switch 105. When the switch 105 is closed the position signal is passed across resistor 107 along with the veloc3~y signal incoming through line 39. Whether the switch 105 is opened car closed is dependent upon the position signal beaming through line 47 from resolver 23. As can be appreciated, in accordance with the invention, the gain for the position da~tpening signal from position dependent scaling block 41 is controlled in accordance with the,actual position of the control stick 11 detected.
FIG~JRE 4 illustrates an alternative implementation of the invention where a digital computer is used to close the control through a specific software implementation described with reference t~ ~'I~5 ~ - In FIGURE 4 like elements are numbered the same as fog FIGURE 1 and function the same unless PCT/US93/10:~59 Y:.':.,~, wo 95/izys3 ~e~.~:$~~
otherwise noted. In the control system of FIGURE 4, the high level torque signal at line 69 and the rate signal at line 39 are' converted to digital signals by analog to digital converters 76 and 77. A digital computer 201, shown in dashed lines replaces the elements shown enclosed thereby to calculate, through the software described with reference to FIGURE 5, and baeed on the input digital rate, position and torque signals, a desired and calculated motor torque signal which through line 78 is. passed to digital to analog converter 79 to be acted on by controller electronics 73 in a manner similar to FIGURE 1. In the case of FIGURE 5, the signal conditioning block 43 is n~w shown as resolver to digital converter 43' which was previously discussed with reference to FIGURE 1 as an example of the type of device that could be used as the signal conditioning block 43.
The system of FIGURE 4 operates as more particularly described with reference to the flowchart of FIGURE 5 wherein the software version of the invention is implemented in an endless loop which provides rate dampening as a function of position. Components unrelated to rate dampening which are needed to form the complete control loop are shown for reference purposes in the block in dashed lines, but are not necessary to illustrate the concept of the invention. Such component steps in the program are conventional and well known to those of ordinary skill in the art.
Turning now to the softwax~~ implementation of the .invention, at the top o~ the control to~p current real-time measurements of position and velocity are input.
Specifica3:ly, position and velocity in this implementation may be vector quantities, for example, for a conventional six axis active hand controller, the position and velocity will be six component vectors.. Subsequent t~ such input step, a list of pre-defined non-~verlapping position bands or intervals are WO 95/12153 ? .~ ~ ~ ~~C ~i i. PCT/US93/I~459 r-,..;
examined to determine in which band the current position is located, for multi-axis systems where the position is represented as a vector, a band is determined independently for each axis.
5 . The "velocity - command - component" is the component of the output feedback command which is responsible for implementing rate dampening. '.'he amount of rate dampening is computed for each axis by multiplying the "rate-factor" for the current band with the velocity detected far movement of 10 the control stick 11. Typically, "rate-factors" are negative numbers used to achieve the dampening, i.e., a force in opposition to the current velocity. The "rate-factors" are tabulated by the band for each axis independently. The feedback command is then computed by summing the °'velocity -15 command - component" with any other command components which may be needed for reasons other than rate dampening. The summed components result in a vector sum for a mufti-axis active hand control2er system. Finally, the feedback command is output to the system being controlled and the loop is closed by repeating the above sequence for the next iteration.
It is noted that the concept of the invention as illustrated in hardware in FIGLTR~ ~. and software in FIGURE 5 can be expanded to be employed with multiple position bands with multiple degrees of rate dampening for hand controllers having multiple axes. one such application where multiple bands are needed include a system with "soft stops"
programmed into the force displacement curve as illustrated in FIGURE 2. Soft stop is a conventional and well known concept to those of ordinary skill in the art and need not be disclosed in gr~ats,r detail herein. With soft stops increased dampening will be needed at the soft stop non-linearity on the force versus displacement curve. Thus, additional position ~~O 95/12153 P~CT/US93/10159 ~~~~~E~~ ~
bands would be needed around the two positions to keep the systems stable as the controller passes through the soft stop non-linear portion of the curve.
Having generally described the invention, the same will become better understood as defined in a non~limiting manner from the appended claims.
CROSS REFERENCE TO RELATED PATENTS
This application is related to United States Patent 5,291,115 and United States Patent 5,264,768.
BACKGROUND OF THE INVENTION
This invention is related to an active hand control system of the type wherein manual control input devices such as control sticks employed in a servo-coupled control system are provided with an electrically generated and controlled simulated variable rate feel. In particular, the invention relates to a system having a control stick such as is employed in aircraft, which is servo-coupled to the control system of the aircraft through electronics and a motor mechanism.
The electronics and motor mechanism of these types of systems provide a simulated feel to the control stick when in operation which is similar to that of a purely mechanical system. Yet more specifically, in these types of systems when the control stick thereof is positioned near a null or center position, it begins to oscillate due to the high gain in the torque versus position curve used to achieve breakout forces by the motor which is driving and is in turn driven by the control stick, as well as oscillations caused by gear backlash at connection of the control stick to the motor. The system WO 95/12153 PCTlUS93110459 z in accordance with the invention eliminates such oscillations at about the null position for the control stick without degrading the force and feel characteristics of the control stick.
Serva-control technology is well developed as applied in the field of robotics. In particular, electrical motor and servo-control systems have been developed and employed in the past in the design of robotic hand controllers which are capable of reflecting forces experienced at the robotic end, 0 back to, far example, a human operator.
One example of the type of control system to which the present invention is directed is disclosed in U.S. Patent No.
4, 150, 803 which teaches a control stick for an operator having an electro-simulated variable rate feel. The simulated feel .5 of the device of U.S. Patent Plo. 4,150,803 is provided by a system which generates for the operator at the control stick _ the proper force and feel characteristics when used to command a boom employed during refueling operations between aircraft in flight.
These types of controllers generally involve the use of a control stink which is actuatable in at least two mutually perpendicular planes to provide both vertical and lateral control of the device being controlled. An example of such a control stick is shown in U:S. Patent No. 3,270,260, in ~5 which the cpntrol stick of the device has electrical pickup means in plate form, for example, capacitance bridge circuaas arranged in 'a symmetrical arrangement ,such that a force exerted on the stick having a symmetrical arrangement of circuits unbalances them and praduces a signal which is 30 proportional to the force being exerted on the stick. The signals generated by the electrical pickups are used to generate output signals through appropriate electronics, with 't~VO 95/12153 t~,~ .~ ~~r ~ l5: ~ ~. PCT/US93/1~?459 the electronics being used to command a control actuator to effect c::ntrol of the device being controlled.
Typically, in these systems the control stick is mechanically ~.oupled at its axis to at least one motor which ,applies eith~ a resisting force on the control stick or, in response to a signal produced by sensors that detect forces applied to the device surfaces being controlled, drives the control stick and in turn, drives the device being controlled to alleviate forces generated by the device under control as felt by the operator.
These types of controllers are particularly desirable for use in the operation of modern day aircraft, in particular, in the form of contro l sticks or yokes. In operation, the devices as used in the cockpit of aircraft are typically ~.5 designed to exhibit some desired force versus displacement characteristics to the user whereby the magnitude of the control stick displacement is proportional to the force applied. The controller produe~s as its output an electrical signal corresponding to the cantrol stick position, and the signal is used to control the aircraft through the, action of various motors and mechanical means, in a manner which is well known to those of ordinary skill in the art and is conventional. Thus,. in use such systems provide an electronically controlled manual input control stick having force and feel characteristics like those of purely mechanically linked systems. These applications in aircraft are typically re:fez°red to as "fly by ,wire" applications.
Sxamples of presently existing applications of this technology are the systems employed in the Airbus A300 Transport Aircraft, the General Dynamics Fl6 Fighter aircraft and the NASA Space Shuttle.
In the past, in order to enhance or improve the force and feel characteristics of such simulated feel control sticks, 06-26-01 09:34 ID=613 232 8440 P.03 controller electronics were employed in combination with sensors for detecting the position of the control stick. A
signal. was generated arid processed by controller electronics to drive a motor which in turn drove the control stick to simulate the feel of a mechanical system. Such controller electronics also included input from the system being controlled such as, for example, an auto pilot system or reflecting any external forces acting on t:he flight control surfaces of the aircraft which would, as a result of feedback and input from the surfaces, be :i.nput into the controller electronics to be reflected through the motor connected to the control stick at the user.
The use of a feedback loop in which the position of the control sick is detected and a signal resulting therefz~om is processed by controller electronics to result in control of a motor to which the control stick is connected to achieve force and fee:1 characteristics typical of a mechanical system is known. In accordance with one improvement as disclosed in above-mentioned U.S. Pat.ent No. 5,264,768, it is recognized that the dete~a ion of tr:e position of the control stick fails to fully achieve the de~;ired force and feel characteristics typical of mechanical systems. It is taught in U_S. 5,264,768 fhaL a mechanical r~ystem oan hc~ more fully ~7mulated by also detecting the amount o:f i=orce being exerted on the control stick, and processing bath the position as well as the force signal by controller e.le:ctronics_ This is done to generate a control signal for the motor to which the control stick is connected which reflect: both force and position as part of the feedback loop. By reflecting force in the loop, the effects of external operational nol~~-linearities resulting from the electro-mechanical COnnE~Ctions of the manual control stick are eliminated_ 06-26-01 09:34 ID=613 232 8440 P.04 Notwithstanding the improvement disclosed in U.S.
5,264,768, when the control stick of such a system is located about its null position, a fairly large motor torque causes the hand controller to oscillate at null unless the position signal 5 is exactly at zero when ted to the feedback loop which processes such a signal through the controller electronics.
Traditionally, the oscillations at null have been corrected by providing a conventional rate dampening signal manipulation which adds stability to the control loop. However, the impact 7.0 ~f providing significant: rate damping is a degraded transient response. More particularly, excessive rate dampening, in accordance with the prior art in an active hand controller, makes the hand control.lE~r_ feel viscous. The invention addresses the problems of providing such rate dampening with a degraded transient xesponse.
SUMbSARY OF THE INVENTION
In accordance with the invention, it is recognized that the amount of rate dampening required to stabilize a manual input control means, i.e., a control stick, controlled 2.0 by servo-control loop at. about the null position, exceeds that needed at other positions due to the high gain in the torque versus position curve of a motor to which such a control stick is connected to achieve breakout forces. Other causes of such oscillation include resu:Ltant g~:ar backlash in operation in the interconnection between the motor and the manual input control means.
iW0 95112153 PCT/US93/10459 'vF:
Tn accordance with one aspect, the invention is directed to an improvement in an active hand cantroller system which has manual input control means,. i.e., a control stick, connected to a motor. The motor serves to provide predetermined force and feel characteristics to the manual input control means to be reflected at a user. The motor is connected to control electronics, i.e., a feedback loop, for generating signals which control the motor in respanse to input signals generated at the manual input control means as well as at the systQm being controlled, for example, at its flight control surfaces.
In accordance with the invention, selective rate dampening means is provided and serves to provide a signal representing a higher amount of rate dampening to the control electronics means for generating a control signal which dampens the oscillations occurring as a result of the interaction between the motor through the gears with the manual input control means when the manual input control is at about its null position: The selective rate dampening means provides a signal indicative of lesser rate dampening when the manual input control means is positianed at a location other than about its null position. Thereby the systexa's stability is enhanced without degrading the predetermined force and feel characteristics thereof.
zg For purposes of this disclosure, it is noted that by "at about its null position°' is meant the position of the manual input control means wherein oscillations; occur as a result of , for example, the high gain in the torque versus position curve of the motor to which it is connected to achieve breakout 3p forces as well as from oscillations caused by gear backlash at the connection to the motor. "bout null°° means typically less than about two ~2) percent of.full displacement of the control stick.
WO 95l121S3 ? ~ ~: ~ ~ ~ ~.'~. PCT/US93/10459 In a yet more specific aspect, the selective' rate dampening means in accordance with the invention comprises a switch movable between a first position and a second position which is controlled by a comparatar connected to the manual input control means through position detecting means. The position detecting means detests the position of the manual input control means and generates a signal representative of the position for controlling the switch to be in the~second position to provide a relatively high gain level signal to the controller electronics means when the manual input control means is at about its null position to increase rate dampening thereof. The switch is arranged to be in the first position to provide a relatively low gain signal to the controller electronics means to provide relatively lower rate dampening when the control stick is not at about the null position.
In a yet still more specific aspect, the invention also includes differentiating means operating on the position signal which represents the position of the manual input control means, i.e., control stick , to generate a signal representative of velocity of movement of the manual control input control means. The differentiating means is connected in a manner wherein the position signal detected and the velocity signal geaa~rated are each supplied separately to the selecta.ve rate dampening means to be factored into the control 25~ of the switch between the first and second positions to determine whether a higher or lower rate dampening is desired in response to the position of the control stick.
In another aspect, the selective r-~ws dampening means in accordance with the invention compraa~ a digital computer.
The computer, by operating software i,r. accordance with the detected position of the man~nal input control means, calculates and generates, a signal of relatively high gain when the manual input control is at about its null position to WO ~SI1Z1S3 PCT/US93/10459 ''~''~
z~~ ~~~
increase rate dampening thereof. When the detected pos~~.tion is outside about the null position, the signal generated by the software is of relatively lower gain.
In yet another aspect, the invention consists of a method of dampening oscillations in an active hand controller system having manual input control means, i.e., a control stick. The manual input control means is connected to a motor which causes the oscillations to occur in response to feedback signals controlling the motor when the manual input control means is at about its null position. xn accordance with the method it is first determined whether the manual input control means is in one of a f first position about null or a second position outside of about null. If the manual input control means is at about null, the position signal feedback to the motor is more highly dampened than if outside about null., Yet still other details of the invention will become apparent from a reading of~this specification.
BRIEF DESCRIPTION OF THE DRAWINGS
Having briefly described the invention, the same will become better understood from the following detailed .
discussion made with reference to the accompanying drawings whexein:
FIGU~ 1 is a block diagram illustrating the active hand controller system electronics in accordance with the invention, and further showing the means for providing the re~.atively selective higher dampening for the control stick when the control stick is at about the null position;
FIG~JRE 2 is a.graph illustrating the force versus displacement non-linearities occurring on the control stick at different positions thereof including additional non-~,<,iyi'O 95/12153 ~ ~x ~ PCT/US93/10a59 linearities of the type which occur, for example, at. such locations as are conventionally known as "soft stop";
FIGURE 3 is a more detailed diagram illustrating the details of the block employed in the circuit diagram of FIGURE
1 to show how selective rate dampening is provided to control the motor connected to the control stick of the invention;
FIGU~tE 4 is a block diagram illustrating an alternate embodiment of the active hand controller system of the invention as modified to implement the software illustrated in the flowchart of FIGURE 5; and FIGURE 5 is a general flowchart diagram illustrating the position dependent rate dampening of the invention provided as a software version of a component of an endless control loop to provide rate dampening as a function of position.
DETAILED DISCUSSION
In FIGU~tE 1 there is disclosed a block diagram illustrating the selectible rate dampening circuit in accordance with the invention. A control stick 11 with a hand grip thereon has an external force 13 applied thereto by a user; for example, a pilot. The control stick 11 is connected to the motor 19 which provides certain force and feel z5 characteristics back to the control stick 11 to simulate a conventional mechanical system. The control stick 11 is connected through a gearhead 17 to the motor 19, and also has a force sensor 15 connected to the control stick 11 for detecting the magnitude of the force 13 applied to the control stick 11. A resolver 23 which is back-driven by the gearhead 17 as an operator m~ves the control stick 11, is used to provide the motor 19 rotor position for the purpose of comxautating the motor l9. Additionally, a command signal Z~~.~~~~d corresponding to the movement of the control stick 1.1 is provided by the resolver 23 to the system being controlled through line 25. Edith respect to the position signal generated by resolver 23 which is indicative of control stick 5 il position, as well as the signal generated by force sensor indicative of any force applied to control stick li, these signals are fed back into a control loop to be processed by controller electronics 73 to output a signal through line 75 to control the motor 19 torque to thereby provide appropriate 10 force and feel characteristics to the control stick 1Z.
A problem with these types of hand controllers is that when the control stick 11 is located about its null or zero position, the control stick 11 begins to oscillate due to torque generated by the motor 19. Traditionally, such 15 osdillatians have been controlled by providing rate dampening in the control system far the motor 19. Such rate dampening enhances stability of the control stick but at the high cost of degraded transient response. Eaccessive rate dampening in an active controller makes the hand controller feel viscous in an undesirable manner.
In accordance with the invention and the circuit illustrated in FIGURE 1, rate dampening is provided at a very high gain only when the contr~1 stick 11 is located within a small region about the center position. Thus, some stability is provided without degrading the overall feel in use of the control stick 11.
The reason for providing the higher rate dampening about the center position is illustrated in FIGURE 2 which shows that the breakout force about the null position relative to control stick 11 displacement is much greater than at other positions. This i,s caused by high position loop gain in the torque versus position curve shown in FIGURE 2 for the motor 13, as well as because of other characteristics of operation, 06-26-191 A9:35 ID=613 232 8440 P.05 such as gear backlash at: the interconnection between the control stick 11 through the gearhead 17 to the motor 19.
In the embodiment of FIGURE 1, the force sensor 15 detects the force exertead an control stick 11 and provides a S signal indicative of the' force applied through line 65. The signal 65 from the forcr> sensor 15 is conditioned and scaled to create a high level (~.5 or tlOV) bipolar analog signal 69 that changes linearly with :tc>r_ce applied at the control stick 11.
For example, a strain gauge type force sensor typically has an output signal of ~5 mV which is highly susceptible to noise.
Another example of a force sensor far use in the invention is a force sensor with a modulated AC output dependent on force.
The conditioning and scaling electronics 67 transforms the force sensor output 65 .i_nto a usable force signal 69. The force signal is provided through line 59 to controller electronics 73 in a manner as disclosed in above~mentioned U.S.
Patent No. 5,264,768. h_Lkewise, the feedback loop for the position of the control stick 11 on the upper half of FIG. 1 is similar to that of U.S. 5,264,768 with the exception that the position signal generated by the resolver 23 through line 27 is passed through line 29 t:o differentiating block 37 to have the derivative of said signal taken therein. The derivative is done, for example, by monitoring the rate at which the resolver-to-digital converter increments its dig~.tal output up or down, to result in a velocity signal which is passed through line 39 to position dependent scaling block 41.
In the position dependEnt scaling block 41, the velocity signal 39 is s<~aled according to the position of the control stick: 11 as indicated by the position signal 47. For example at ak~out null, ~t:he position dependent scaling block 41 amplifies the rate signal 39 by a factor several times greater WC? 95/12153 PCT/US93/10459 than the scale factor at other positions. This could be accomplished by any number of different methods. One such method would be by the circuit shown in FIGURE 3. At about null the switch at.205 remains open thereby increasing the gain of the rate signal 39. At other positions the switch remains closed. Similarly this function can be accomplished by software as described with reference to FIGURE 5 discussed hereinafter.
The resolver 23 produces a modulated ac output signal 31 which must be demodulated in signal conditioning block 43 in order to produce a usable control signal in a control system.
Typically, a resolver-to-digital converter is used as signal conditioning block 43 to transform the resolver output to a digital or binary representation of position. This digital Z5 representation of position is then converted to a high level analog signal 45 by a digital-to-analog converter chip also in signal conditioning block 43. The resulting position signal 45 is passed through line 47 to be operated on along with the velocity signal in position dependent scaling block 41. The operation in position dependent scaling block 41 will be discussed in greater detail herein with the reference to FTGURE 3. The resultant signal from block 41 is then passed through line 61 to summing device 63. This signal from block 41 serves to have the controller electronics 73 provide either a high or a low gain dampening signal through line 75 to motor 19 depending upon whether the control stick 11 is at or about its null position, or,outside of its null position.
As also illustrated in FIGURE 1. the position signal is also passed through line 49 into scaling block 51 and after scaling in a conventional manner is passed through line 5~
into summing~device 63. The p~sita.on signal is also passed through liras 53 to account f or breakout force. characteristics of the control stick ll by being processed in breakout signal WO 95/12153 ~ ~ ~r t~ l~ ~ '~~ PCT/US93/1Od59 ~;.;;>.,~,.,.
generation block 55 and passed through line 57 in summing device 63 from where the combined signals are passed through line 71 into controller electronics 73 to provide the appropriate control signal to motor 19.
A5 illustrated in FIGURE 3, the amount of dampening provided to the control stick 11 is dependent on the magnitude of the signal resulting from position dependent scaling block 41 at line 61. The dampening is controlled by the circuit of the position dependent scaling block 41 by means of the gain provided through operational amplif ~.er 113 ,. hereinafter op-amp 113 . As can be seen from FIGURE 3 , the op-amp 113 is arranged in an inverting amplif~.er circuit configuration with the velocity signal through line 39 being passed through resistor 111 into the negative input o:~ op-amp 113. Across the input and output of the op-amp 113 aye located a pair of resistors 107 and 109 arranged in parallel with a switch 105 being Controlled by control function block 101. The control function block 101 serves to issue a signal through line 103 to switch l05 to either open ~r close the switch 105. When the switch 105 is closed the position signal is passed across resistor 107 along with the veloc3~y signal incoming through line 39. Whether the switch 105 is opened car closed is dependent upon the position signal beaming through line 47 from resolver 23. As can be appreciated, in accordance with the invention, the gain for the position da~tpening signal from position dependent scaling block 41 is controlled in accordance with the,actual position of the control stick 11 detected.
FIG~JRE 4 illustrates an alternative implementation of the invention where a digital computer is used to close the control through a specific software implementation described with reference t~ ~'I~5 ~ - In FIGURE 4 like elements are numbered the same as fog FIGURE 1 and function the same unless PCT/US93/10:~59 Y:.':.,~, wo 95/izys3 ~e~.~:$~~
otherwise noted. In the control system of FIGURE 4, the high level torque signal at line 69 and the rate signal at line 39 are' converted to digital signals by analog to digital converters 76 and 77. A digital computer 201, shown in dashed lines replaces the elements shown enclosed thereby to calculate, through the software described with reference to FIGURE 5, and baeed on the input digital rate, position and torque signals, a desired and calculated motor torque signal which through line 78 is. passed to digital to analog converter 79 to be acted on by controller electronics 73 in a manner similar to FIGURE 1. In the case of FIGURE 5, the signal conditioning block 43 is n~w shown as resolver to digital converter 43' which was previously discussed with reference to FIGURE 1 as an example of the type of device that could be used as the signal conditioning block 43.
The system of FIGURE 4 operates as more particularly described with reference to the flowchart of FIGURE 5 wherein the software version of the invention is implemented in an endless loop which provides rate dampening as a function of position. Components unrelated to rate dampening which are needed to form the complete control loop are shown for reference purposes in the block in dashed lines, but are not necessary to illustrate the concept of the invention. Such component steps in the program are conventional and well known to those of ordinary skill in the art.
Turning now to the softwax~~ implementation of the .invention, at the top o~ the control to~p current real-time measurements of position and velocity are input.
Specifica3:ly, position and velocity in this implementation may be vector quantities, for example, for a conventional six axis active hand controller, the position and velocity will be six component vectors.. Subsequent t~ such input step, a list of pre-defined non-~verlapping position bands or intervals are WO 95/12153 ? .~ ~ ~ ~~C ~i i. PCT/US93/I~459 r-,..;
examined to determine in which band the current position is located, for multi-axis systems where the position is represented as a vector, a band is determined independently for each axis.
5 . The "velocity - command - component" is the component of the output feedback command which is responsible for implementing rate dampening. '.'he amount of rate dampening is computed for each axis by multiplying the "rate-factor" for the current band with the velocity detected far movement of 10 the control stick 11. Typically, "rate-factors" are negative numbers used to achieve the dampening, i.e., a force in opposition to the current velocity. The "rate-factors" are tabulated by the band for each axis independently. The feedback command is then computed by summing the °'velocity -15 command - component" with any other command components which may be needed for reasons other than rate dampening. The summed components result in a vector sum for a mufti-axis active hand control2er system. Finally, the feedback command is output to the system being controlled and the loop is closed by repeating the above sequence for the next iteration.
It is noted that the concept of the invention as illustrated in hardware in FIGLTR~ ~. and software in FIGURE 5 can be expanded to be employed with multiple position bands with multiple degrees of rate dampening for hand controllers having multiple axes. one such application where multiple bands are needed include a system with "soft stops"
programmed into the force displacement curve as illustrated in FIGURE 2. Soft stop is a conventional and well known concept to those of ordinary skill in the art and need not be disclosed in gr~ats,r detail herein. With soft stops increased dampening will be needed at the soft stop non-linearity on the force versus displacement curve. Thus, additional position ~~O 95/12153 P~CT/US93/10159 ~~~~~E~~ ~
bands would be needed around the two positions to keep the systems stable as the controller passes through the soft stop non-linear portion of the curve.
Having generally described the invention, the same will become better understood as defined in a non~limiting manner from the appended claims.
Claims (9)
1. In an active hand controller system having manual input control means connected to a motor providing desired force arid feel characteristics to said manual input control means to be reflected at a user, said motor connected to control electronics means for controlling said motor in response to input signals generated at said manual input control means and at a system being controlled, the improvement comprising: selective rate dampening means for providing a higher amount of rate dampening to said control electronics means when said manual input control means is positioned at about its null position than when said manual input control means is positioned other than about its null position, whereby system stability is enhanced without degrading said predetermined force and feel characteristics.
2. A controller system as in claim 2 wherein said selective rate dampening means comprises a switch movable between a first position and a second position, said switch being connected and controlled by a comparator which is connected to said manual control input mans through position detecting means, said position detecting means arranged both for detecting the position of said manual control input means and for generating a signal representative thereof and transmitting said signal to said comparator for controlling said switch to be in said second position to provide a relatively high gain signal to said controller electronics means when said manual control input means is at a position about null to increase rate dampening, and for controlling said switch to be in said first position to provide a relative low gain signal to said controller electronics means to provide relatively lower rate dampening.
3. A controller as in claim 2 further comprising differentiating means for operating on said position signal to generate a signal representative of velocity of movement of said manual control input means, and connected in a manner wherein said position signal and velocity signal are each supplied separately to said selective rate dampening means to be factored into the control of said switch between said first and second positions.
4. A controller as in claim 2 further comprising amplifying means connected to said switch for generating the higher gain or lower gain signal as an output therefrom in accordance with the position of said switch between said first and second positions.
5. A controller as in claim 3 further comprising amplifying means connected to said switch for generating the higher gain or lower gain signal as an output therefrom in accordance with the position of said switch between said first and second positions.
6. A controller as in claim 4 wherein said amplifying means is connected in an inverting amplifier circuit configuration with two resistors connected in parallel with respect to each other and with respect to said amplifying means across an input and output thereof, and said switch being connected between the input of said amplifying means and one of said resistors.
7. A controller as in claim 5 wherein said amplifying means is connected in an inverting amplifier circuit configuration with twa resistors connected in parallel with respect to each other and with respect to said amplifying means across an input and output thereof, and said switch being connected between the input of said amplifying means and one of seed resistors.
8. A controller as in claim 1 wherein said selective rate dampening means comprises a digital computer having software stored therein adapted for calculating and providing a feedback signal output to provide one of a higher dampening to said control electronics means or lower dampening to said control electronics means based on detection of the position of said manual input control means.
9. A method of dampening oscillations in an active hand controller system having manual input control means connected to a motor, said oscillations resulting from the operation of said motor in response to position signal feedback controlling said motor, when said manual input control means is positioned about its null position, the method comprising the steps of:
determining whether said manual input control means is in one of a first position about a null position thereof and a second position outside about the null position thereof; if said manual input control means is in said first position, providing a higher dampened position signal feedback to control said motor to be less responsive thereto to result in reduced oscillations; and if said manual input control means is in said second position, providing a lower dampened position signal feedback to control said motor to result in desired force and feel characteristics at said manual input control means when in use.
determining whether said manual input control means is in one of a first position about a null position thereof and a second position outside about the null position thereof; if said manual input control means is in said first position, providing a higher dampened position signal feedback to control said motor to be less responsive thereto to result in reduced oscillations; and if said manual input control means is in said second position, providing a lower dampened position signal feedback to control said motor to result in desired force and feel characteristics at said manual input control means when in use.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/957,427 US5347204A (en) | 1992-10-06 | 1992-10-06 | Position dependent rate dampening in any active hand controller |
PCT/US1993/010459 WO1995012153A1 (en) | 1992-10-06 | 1993-10-29 | Position dependent rate dampening in an active hand controller |
EP93925137A EP0677184B1 (en) | 1992-10-06 | 1993-10-29 | Position dependent rate dampening in an active hand controller |
DE69310770T DE69310770T2 (en) | 1993-10-29 | 1993-10-29 | POSITION-DEPENDENT DAMPING IN AN ACTIVE MANUAL CONTROL |
CA002148481A CA2148481C (en) | 1992-10-06 | 1993-10-29 | Position dependent rate dampening in an active hand controller |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/957,427 US5347204A (en) | 1992-10-06 | 1992-10-06 | Position dependent rate dampening in any active hand controller |
PCT/US1993/010459 WO1995012153A1 (en) | 1992-10-06 | 1993-10-29 | Position dependent rate dampening in an active hand controller |
CA002148481A CA2148481C (en) | 1992-10-06 | 1993-10-29 | Position dependent rate dampening in an active hand controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2148481A1 CA2148481A1 (en) | 1995-05-04 |
CA2148481C true CA2148481C (en) | 2002-02-05 |
Family
ID=25677941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002148481A Expired - Fee Related CA2148481C (en) | 1992-10-06 | 1993-10-29 | Position dependent rate dampening in an active hand controller |
Country Status (3)
Country | Link |
---|---|
US (1) | US5347204A (en) |
EP (1) | EP0677184B1 (en) |
CA (1) | CA2148481C (en) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5414620A (en) * | 1993-08-09 | 1995-05-09 | Honeywell Inc. | Synthetic friction algorithm for a hand control element |
US5489830A (en) * | 1994-09-09 | 1996-02-06 | Mcdonnell Douglas Corporation | Control system with loadfeel and backdrive |
US5797564A (en) * | 1995-05-15 | 1998-08-25 | The Boeing Company | System for backdrive of flight deck controls during autopilot operation |
US5722620A (en) * | 1995-05-15 | 1998-03-03 | The Boeing Company | Aircraft pitch-axis stability and command augmentation |
US5694014A (en) * | 1995-08-22 | 1997-12-02 | Honeywell Inc. | Active hand controller redundancy and architecture |
US5745647A (en) * | 1995-09-15 | 1998-04-28 | Smith & Nephew, Inc. | Method and apparatus for automatically controlling and scaling motor velocity |
GB9706447D0 (en) * | 1997-03-27 | 1997-10-15 | British Aerospace | Electronic control apparatus |
SE508672C2 (en) * | 1997-12-30 | 1998-10-26 | Saab Ab | Device and method for controlling thrust in a mechanical steering system for an aircraft |
DE20114544U1 (en) | 2000-12-04 | 2002-02-21 | Cascade Microtech Inc | wafer probe |
US6459228B1 (en) * | 2001-03-22 | 2002-10-01 | Mpc Products Corporation | Dual input servo coupled control sticks |
AU2002340656A1 (en) * | 2001-11-06 | 2003-05-19 | Bombardier Inc. | Apparatus for controlling a joystick having force-feedback |
US6942057B2 (en) * | 2001-11-21 | 2005-09-13 | Delphi Technologies, Inc. | Feel control for active steering |
US20030183728A1 (en) * | 2002-03-29 | 2003-10-02 | The Boeing Company | Aircraft control surface controller and associated method |
US6679458B2 (en) * | 2002-06-10 | 2004-01-20 | The Boeing Company | Split detent tactile cueing vehicle control system |
WO2004074094A2 (en) | 2003-02-15 | 2004-09-02 | Gulfstream Aerospace Corporation | System and method for aircraft cabin atmospheric composition control |
US7057404B2 (en) | 2003-05-23 | 2006-06-06 | Sharp Laboratories Of America, Inc. | Shielded probe for testing a device under test |
US7463956B2 (en) * | 2003-07-03 | 2008-12-09 | The Boeing Company | Constant vertical state maintaining cueing system |
DE202004021093U1 (en) | 2003-12-24 | 2006-09-28 | Cascade Microtech, Inc., Beaverton | Differential probe for e.g. integrated circuit, has elongate probing units interconnected to respective active circuits that are interconnected to substrate by respective pair of flexible interconnects |
KR20070058522A (en) | 2004-09-13 | 2007-06-08 | 캐스케이드 마이크로테크 인코포레이티드 | Double sided probing structures |
US7656172B2 (en) | 2005-01-31 | 2010-02-02 | Cascade Microtech, Inc. | System for testing semiconductors |
US7535247B2 (en) | 2005-01-31 | 2009-05-19 | Cascade Microtech, Inc. | Interface for testing semiconductors |
US7229047B1 (en) | 2005-08-30 | 2007-06-12 | Cessna Aircraft Company | Aircraft roll disconnect mechanism |
EP1977292A2 (en) * | 2006-01-17 | 2008-10-08 | Gulfstream Aerospace Corporation | System and method for an integrated backup control system |
BRPI0706613A2 (en) * | 2006-01-17 | 2011-04-05 | Gulfstream Aerospace Corp | apparatus and method for backup control in a distributed video control system |
US20070235594A1 (en) * | 2006-04-06 | 2007-10-11 | Honeywell International, Inc. | Pilot flight control stick feedback system |
US7764072B2 (en) | 2006-06-12 | 2010-07-27 | Cascade Microtech, Inc. | Differential signal probing system |
US7723999B2 (en) | 2006-06-12 | 2010-05-25 | Cascade Microtech, Inc. | Calibration structures for differential signal probing |
US7403028B2 (en) | 2006-06-12 | 2008-07-22 | Cascade Microtech, Inc. | Test structure and probe for differential signals |
US20090222148A1 (en) * | 2006-06-21 | 2009-09-03 | Calspan Corporation | Autonomous Outer Loop Control of Man-Rated Fly-By-Wire Aircraft |
JP5309138B2 (en) * | 2007-08-08 | 2013-10-09 | ムーグ インコーポレーテッド | Control stick suitable for use in fly-by-wire flight control system and connecting mechanism used therefor |
US7876114B2 (en) | 2007-08-08 | 2011-01-25 | Cascade Microtech, Inc. | Differential waveguide probe |
US9156546B2 (en) * | 2008-03-11 | 2015-10-13 | The Boeing Company | Active-inceptor tactile-cueing hands-off rate-limit |
US8134328B2 (en) * | 2008-04-23 | 2012-03-13 | Honeywell International Inc. | Active pilot inceptor with self warm-up |
DE102010022200A1 (en) * | 2010-05-20 | 2011-11-24 | Liebherr-Aerospace Lindenberg Gmbh | Joystick System |
US9004218B2 (en) * | 2013-06-23 | 2015-04-14 | Cnh Industrial America Llc | Joystick with improved control for work vehicles |
EP3194665B1 (en) | 2014-07-31 | 2019-12-25 | CNH Industrial Italia S.p.A. | Active force/vibration feedback control method and apparatus for a movable machine |
US10196131B2 (en) * | 2016-02-16 | 2019-02-05 | The Boeing Company | Hydraulic system and method for an aircraft flight control system |
JP7244985B2 (en) * | 2017-05-19 | 2023-03-23 | 川崎重工業株式会社 | Operating device and operating system |
EP3650354B1 (en) * | 2018-11-12 | 2021-11-03 | Ratier-Figeac SAS | Thrust control assembly |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3270260A (en) * | 1963-11-18 | 1966-08-30 | Measurement Systems Inc | Stick-operated diaphragm control |
US3617849A (en) * | 1970-08-14 | 1971-11-02 | Teledyne Inc | Motor control damping circuit |
US3820712A (en) * | 1973-03-12 | 1974-06-28 | Ibm | Electronic tachometer |
US3819999A (en) * | 1973-06-18 | 1974-06-25 | Bendix Corp | Closed loop control system including an integrator and limiting means therefore |
US4049223A (en) * | 1976-06-21 | 1977-09-20 | The United States Of America As Represented By The Secretary Of The Navy | Constant altitude auto pilot circuit |
US4096426A (en) * | 1976-08-09 | 1978-06-20 | Sperry Rand Corporation | Non-linear error signal attenuator for servo system |
US4150803A (en) * | 1977-10-05 | 1979-04-24 | Fernandez Carlos P | Two axes controller |
DE2807902C2 (en) * | 1978-02-24 | 1980-04-30 | Messerschmitt-Boelkow-Blohm Gmbh, 8000 Muenchen | Control device with active force feedback |
US4284929A (en) * | 1978-10-27 | 1981-08-18 | The United States Of America As Represented By The Secretary Of The Navy | Ambulator control circuitry |
US4242622A (en) * | 1979-05-14 | 1980-12-30 | R & I Patent Corporation | Stabilized non-linear servomechanism |
US4321517A (en) * | 1979-12-03 | 1982-03-23 | Storage Technology Corporation | Resonance suppression method |
JPS56102449A (en) * | 1979-12-31 | 1981-08-15 | Fanuc Ltd | Device for controlling orientation of main spindle |
US4536746A (en) * | 1982-09-30 | 1985-08-20 | The Mercado Venture | Transducer for converting three dimensional mechanical input displacements into a corresponding electrical output signal |
US4733214A (en) * | 1983-05-23 | 1988-03-22 | Andresen Herman J | Multi-directional controller having resiliently biased cam and cam follower for tactile feedback |
US4651272A (en) * | 1985-06-03 | 1987-03-17 | Vickers, Incorporated | Power transmission |
US4774651A (en) * | 1985-06-03 | 1988-09-27 | Vickers, Incorporated | Power transmission |
US5116180A (en) * | 1988-07-18 | 1992-05-26 | Spar Aerospace Limited | Human-in-the-loop machine control loop |
US5076517A (en) * | 1989-08-14 | 1991-12-31 | United Technologies Corporation | Programmable, linear collective control system for a helicopter |
US5109165A (en) * | 1990-12-11 | 1992-04-28 | Gaymar Industries, Inc. | Failsafe feedback control system |
-
1992
- 1992-10-06 US US07/957,427 patent/US5347204A/en not_active Expired - Lifetime
-
1993
- 1993-10-29 CA CA002148481A patent/CA2148481C/en not_active Expired - Fee Related
- 1993-10-29 EP EP93925137A patent/EP0677184B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2148481A1 (en) | 1995-05-04 |
US5347204A (en) | 1994-09-13 |
EP0677184B1 (en) | 1997-05-14 |
EP0677184A1 (en) | 1995-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2148481C (en) | Position dependent rate dampening in an active hand controller | |
EP0591890B1 (en) | Hand control system | |
US5435729A (en) | Motor control loading system | |
KR100233345B1 (en) | Adaptive control system input limiting | |
US9090337B2 (en) | Apparatus and method for controlling a force-activated controller | |
US5264768A (en) | Active hand controller feedback loop | |
EP0659640B1 (en) | Active hand controller system | |
US6257529B1 (en) | Servo actuator apparatus and aircraft control apparatus | |
US5370535A (en) | Apparatus and method for primary control loading for vehicle simulation | |
US5063335A (en) | Two-input control with independent proportional and integral gains for velocity error and velocity feedforward including velocity command limiting | |
US4612489A (en) | Power transmission | |
US4056763A (en) | Device for controlling a mechanical element with effort return | |
US6028409A (en) | Control system for telemanipulation | |
US6242878B1 (en) | Electronic control apparatus | |
US3816715A (en) | Control systems | |
WO1995012153A1 (en) | Position dependent rate dampening in an active hand controller | |
JPS63197202A (en) | Dynamic servo system | |
JP2779370B2 (en) | Method and apparatus for simulating electric artificial sensation | |
EP0186092B1 (en) | Power transmission | |
JPH0239805B2 (en) | ||
SIRACUSE et al. | The VISTA/F-16 programmable feel system | |
GB2187867A (en) | Feedback control system | |
Jassemi-Zargani et al. | Sensor fusion for impedance control of robot manipulators | |
JPS60153513A (en) | Control device of elastic arm | |
JPS60207780A (en) | Master/slave manipulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |