Apparatus and method for controlling a force-activated controller
First Claim
1. A control system for controlling movement of a control member, the control system comprising:
- drive means for driving movement of the control member,a force sensor for sensing an external force applied to the control member by a user;
a trajectory generator adapted to generate a desired trajectory to be executed by the control member in the direction of the external force applied to the control member by the user, the desired trajectory comprising a series of position values representing positions for the control member over a period of time, the series of position values being generated by the trajectory generator based on and in the direction of the external force applied by the user and measured by the force sensor; and
a trajectory controller to control the drive means to move the control member in accordance with the series of position values generated by the trajectory generator.
1 Assignment
0 Petitions
Accused Products
Abstract
A servo-controlled system is disclosed for providing simulated feel equivalent to that of traditional mechanical hand controllers. Processed position and force sensor signals are used in a feedback loop that controls the motor mechanically connected to the stick. The feedback loop comprises a low-level motor feedback loop, and high-level force feel loop. The latter comprises static and dynamic performance components. The system allows variable and additional force cues to be specified externally to the system and felt by the operator, and/or external signal to backdrive the stick to follow a specified motion. The control framework permits the electronic coupling of the motion and applied forces by pilots in a dual arrangement while retaining the above-mentioned features. It simulates cross-coupling mechanical compliance due to force fight between pilots, detents and asymmetric force feel gradients. Parameters associated with loops and performance components can be specified independently.
57 Citations
69 Claims
-
1. A control system for controlling movement of a control member, the control system comprising:
-
drive means for driving movement of the control member, a force sensor for sensing an external force applied to the control member by a user; a trajectory generator adapted to generate a desired trajectory to be executed by the control member in the direction of the external force applied to the control member by the user, the desired trajectory comprising a series of position values representing positions for the control member over a period of time, the series of position values being generated by the trajectory generator based on and in the direction of the external force applied by the user and measured by the force sensor; and a trajectory controller to control the drive means to move the control member in accordance with the series of position values generated by the trajectory generator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 67, 68, 69)
-
-
56. An apparatus for controlling an actuator comprising a control member for receiving an applied force from an operator,
a force sensor for sensing the force applied to said control member, a trajectory generator adapted to generate a desired trajectory to be executed by the control member in the direction of the external force applied to the control member by the user, the desired trajectory comprising a series of position values representing positions for the control member over a period of time, the series of position values being generated by the trajectory generator based on and in the direction of the external force applied by the user and measured by the force sensor; - and said trajectory generator being adapted to generate and output a signal therefrom representing said desired trajectory, and means to feed said signal to an actuator controller for controlling said actuator in response to said signal.
- View Dependent Claims (59, 60, 61, 62, 63, 64, 65)
-
57. An apparatus for controlling an actuator, comprising a control member for receiving by contact with an operator a force from said operator,
a force sensor for sensing said force applied to said control member, a trajectory generator adapted to generate a desired trajectory to be executed by the control member in the direction of the external force applied to the control member by the user, the desired trajectory comprising a series of position values representing positions for the control member over a period of time, the series of position values being generated by the trajectory generator based on and in the direction of the external force applied by the user and measured by the force sensor; - and said trajectory generator being adapted to generate and output a signal therefrom representing said desired trajectory, and
an actuator controller to receive said signal and adapted to control an said actuator in response to said signal. - View Dependent Claims (58)
- and said trajectory generator being adapted to generate and output a signal therefrom representing said desired trajectory, and
-
66. An apparatus for controlling movement of a control member comprising drive means for driving movement of said control member, a force sensor for sensing an external force applied to said control member by an operator, converter means for converting the force measured by said sensor into a value of displacement for said control member from a present position to a future, different position;
- a generator for generating from said value of displacement a series of position values as a function of time for said control member between said present position and said future position, said series of position values as a function of time defining a trajectory that is to be executed by said control member, and
a controller to control said drive means in response to said series of positions.
- a generator for generating from said value of displacement a series of position values as a function of time for said control member between said present position and said future position, said series of position values as a function of time defining a trajectory that is to be executed by said control member, and
Specification