IP Library Granted Patent US 12698078
Granted Patent B2
US 12698078 · App. 18/178,040 · Granted Aug 4, 2026

Flight control system with haptic feedback and associated systems and methods

Inventors: Daniel Artic (Biebesheim, DE); Lars Fucke (Frankfurt, DE)
Assignee: The Boeing Company
B64C13/0421B64C13/10B64C13/507G06F3/016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12698078
App. No.
18/178,040
Granted
Aug 4, 2026
Kind
B2
Abstract

A flight control system includes a user input apparatus configured to receive a flight change input from a user via a manual manipulation of a position of the user input apparatus. A sensor is coupled to the user input apparatus and configured to determine a change in the position of the user input apparatus. The sensor is also configured to generate position data. A feedback controller is configured to selectively receive the position data and further configured to generate a feedback-control signal when a commanded attitude, corresponding to the change in the position of the user input apparatus is equal to a predetermined threshold. A haptic feedback device is coupled to the user input apparatus and configured to receive the feedback-control signal and, in response to receiving the feedback-control signal, generate haptic feedback motion of the user input apparatus.

Claims (73)

1 . A flight control system, comprising:

a user input apparatus configured to receive a flight change input from a user via a manual manipulation of a position of the user input apparatus;

a sensor coupled to the user input apparatus and configured to determine a change in the position of the user input apparatus, due to the manual manipulation of the position of the user input apparatus, and generate position data, including the change in the position of the user input apparatus;

a feedback controller configured to selectively receive the position data and further configured to generate a feedback-control signal when a commanded attitude, determined from the position data, is equal to a predetermined threshold, wherein the predetermined threshold is a set attitude value; and

a haptic feedback device coupled to the user input apparatus, configured to receive the feedback-control signal, and, in response to receiving the feedback-control signal, generate haptic feedback motion of the user input apparatus.

2 . The flight control system of claim 1 , wherein:

the haptic feedback device is a vibration-inducing device; and

the haptic feedback motion comprises a vibration, wherein a duration and an intensity of the vibration is such that the haptic feedback motion does not create a change in the position of the user input apparatus.

3 . The flight control system of claim 1 , wherein the change in the position of the user input apparatus corresponds with a change in at least one of:

a bank angle of an aircraft;

a pitch angle of the aircraft;

a roll angle of the aircraft;

a flight path angle of the aircraft;

an airspeed of the aircraft;

a heading of the aircraft;

a vertical reference path of the aircraft; or

a horizontal reference path of the aircraft.

4 . The flight control system of claim 1 , wherein the user input apparatus comprises at least one aircraft control side-stick.

5 . The flight control system of claim 1 , wherein the haptic feedback motion is generated in real-time, such that the haptic feedback motion is generated by the haptic feedback device immediately after the feedback-control signal is received from the feedback controller.

6 . The flight control system of claim 1 , further comprising:

a flight controller configured to generate flight control surface signals in response to the position data;

wherein:

the flight control system is selectively switchable between operation in a first mode and operation in a second mode;

when the flight control system is operating in the first mode, the position data is received by the feedback controller, and wherein the position data is further transmitted to the flight controller; and

when the flight control system is operating in the second mode, the position data is received directly by the flight controller, such that the feedback controller is bypassed.

7 . The flight control system of claim 6 , wherein when the flight control system is operating in the second mode, the feedback-control signal is not generated.

8 . The flight control system of claim 1 , wherein:

the flight control system comprises two or more user input apparatuses; and

the haptic feedback motion is received in each one of the two or more user input apparatuses.

9 . The flight control system of claim 1 , further comprising:

a second user input apparatus configured to receive a second flight change input from a second user via a manual manipulation of a position of the second user input apparatus;

a second sensor coupled to the second user input apparatus and configured to determine the change in the position of the second user input apparatus, due to the manual manipulation of the position of the second user input apparatus, and generate second position data, including the change in the position of the second user input apparatus;

the feedback controller configured to selectively receive the second position data and further configured to generate a second feedback-controller signal when a second commanded attitude, determined from the second position data is equal to a second predetermined threshold, wherein the second predetermined threshold is a second set attitude value; and

a second haptic feedback device coupled to the second user input apparatus, configured to receive the second feedback-controller signal and, in response to the receiving the second feedback-controller signal, generate second haptic feedback motion of the second user input apparatus.

10 . The flight control system of claim 9 , wherein:

the feedback controller is further configured to determine an average change of the position of the user input apparatus and the position of the second user input apparatus; and

the feedback controller generates the feedback-controller signal and the second feedback-controller signal when the average change of the position of the user input apparatus and the position of the second user input apparatus is equal to the predetermined threshold.

11 . The flight control system of claim 1 , wherein:

the feedback controller is configured to selectively generate a plurality of feedback-control signals;

each one of the plurality of feedback-control signals corresponds with one of a plurality of predetermined thresholds; and

the feedback controller generates one of the plurality of feedback-control signals when the change in the position of the user input apparatus is equal to the corresponding predetermined threshold.

12 . The flight control system of claim 11 , wherein the plurality of predetermined thresholds are positioned at regular intervals, such that the change in the position of the user input apparatus between each one of the plurality of predetermined thresholds is equal.

13 . The flight control system of claim 1 , wherein:

at least one of a duration or an intensity of the haptic feedback motion has a variable magnitude; and

the at least one of the duration or the intensity of the haptic feedback motion is different based on a difference between a sensed position of the user input apparatus and the predetermined threshold.

14 . A controller apparatus for controlling flight of an aircraft, the controller apparatus comprising:

a processor; and

non-transitory computer readable storage media storing code, the code being executable by the processor to perform operations comprising:

determining a change in a position of a user input apparatus, due to a manual manipulation of the position of the user input apparatus and generating position data, including the change in the position of the user input apparatus;

selectively transmitting the position data to a feedback controller and a flight controller;

generating a feedback-control signal, via the feedback controller, in response to receiving the position data, when a commanded attitude, determined from the position data, is equal to a predetermined threshold, wherein the predetermined threshold is a set attitude value, and transmitting the feedback-control signal to a feedback device coupled to the user input apparatus; and

generating flight control surface signals, via the flight controller, in response to receiving the position data;

wherein in response to receiving the feedback-control signal, the feedback device generates a haptic feedback motion of the user input apparatus.

15 . The controller apparatus of claim 14 , further comprising selectively switching control of the flight of the aircraft between a first mode and a second mode, wherein:

when control of the flight of the aircraft is in the first mode, transmitting the position data to the feedback controller and further transmitting the position data to the flight controller; and

when control of the flight of the aircraft is in the second mode, transmitting the position data directly to the flight controller, such that the feedback controller is bypassed.

16 . The controller apparatus of claim 15 , wherein when control of the flight of the aircraft is in the second mode, the feedback-control signal is not generated.

17 . The controller apparatus of claim 14 , wherein:

the feedback controller is configured to generate a plurality of feedback-control signals;

each one of the plurality of feedback-control signals corresponds with one of a plurality of predetermined thresholds; and

the feedback controller generates one of the plurality of feedback-control signals when the change in the position of the user input apparatus is equal to or greater than the corresponding predetermined threshold.

18 . A method of controlling flight of an aircraft, the method comprising:

measuring a flight change input from a user via a manual manipulation of a position of a user input apparatus;

determining a change in the position of the user input apparatus, due to the manual manipulation of the position of the user input apparatus, and generating position data, including the change in the position of the user input apparatus;

selectively transmitting the position data to a feedback controller;

generating, via the feedback controller, a feedback-control signal in response to receiving the position data, when a commanded attitude, determined from the position data, is determined to be equal to a predetermined threshold, wherein the predetermined threshold is a set attitude value; and

receiving the feedback-control signal by a haptic feedback device coupled to the user input apparatus and, in response to receiving the feedback-control signal, generating haptic feedback motion of the user input apparatus.

19 . The method of claim 18 , further comprising selectively switching control of the flight of the aircraft between a first mode and a second mode, wherein:

when control of the flight of the aircraft is in the first mode, transmitting the position data to the feedback controller; and

when control of the flight of the aircraft is in the second mode, transmitting the position data to a flight controller, the flight controller generating flight control surface signals in response to the position data, such that the feedback controller is bypassed.

20 . The method of claim 18 , wherein:

the user input apparatus comprises two or more user input apparatuses; and

the step of generating the haptic feedback motion of the user input apparatus comprises generating the haptic feedback motion in each one of the two or more user input apparatuses.