IP Library Granted Patent US 11,829,160
Granted Patent B2
US 11,829,160 · App. 17/126,871 · Granted Nov 28, 2023

Distributed flight control system

Inventors: Mark Johnson Cutler (Sunnyvale, CA); Todd Reichert (Mountain View, CA); James Jackson (Provo, UT)
Assignee: Kitty Hawk Corporation
G05D1/0833G05D1/08G05D1/085G05D1/0808G05D1/0816G05D1/101
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 11,829,160
App. No.
17/126,871
Granted
Nov 28, 2023
Kind
B2
Abstract

A set of commands for each of a plurality of actuators to alter an aircraft's state responsive to one or more inputs is produced. The set of commands is provided to fewer than all actuators comprising the plurality of actuators.

Claims (64)

1. A flight control system, comprising:

a higher level flight computer; and

a plurality of lower level flight computers that are coupled to the higher level flight computer,

wherein:

each of the plurality of lower level flight computers is coupled to a corresponding set of actuators,

each of the plurality of lower level flight computers is configured to determine corresponding sets of instructions for all the corresponding sets of actuators,

each of the plurality of lower level flight computers includes a corresponding set of sensors,

each of the plurality of lower level flight computers receives from the higher level flight computer a desired attitude or a desired rate of attitude change, and

each of the plurality of lower level flight computers is configured to determine a corresponding set of instructions for the corresponding set of actuators to achieve the desired attitude or the desired rate of attitude change and provide the corresponding set of instructions to the corresponding set of actuators, wherein a lower level flight computer of the plurality of lower level flight computers includes an attitude controller and an attitude estimator.

2. The flight control system of claim 1 , wherein the higher level flight computer is configured to control a position and velocity of an aircraft.

3. The flight control system of claim 1 , wherein the corresponding set of actuators includes at least one of a motor, a flap, a pushrod, a control surface, a mechanism, or a component that interacts with a physical world.

4. The flight control system of claim 1 , wherein the corresponding set of actuators includes a single actuator.

5. The flight control system of claim 1 , wherein the attitude estimator is configured to estimate an attitude of an aircraft based on sensor data.

6. The flight control system of claim 5 , wherein the attitude controller is configured to determine whether a difference exists between the desired attitude and the estimated attitude.

7. The flight control system of claim 6 , wherein the attitude controller is configured to determine actuator commands to change an actual attitude of the aircraft to match the desired attitude.

8. The flight control system of claim 1 , wherein the plurality of lower level flight computers are located at different places on an aircraft.

9. The flight control system of claim 1 , wherein the flight control system is part of a multicopter.

10. A flight control system, comprising:

a higher level flight computer; and

a plurality of lower level flight computers that are coupled to the higher level flight computer,

wherein:

each of the plurality of lower level flight computers is coupled to a corresponding set of actuators,

each of the plurality of lower level flight computers includes a corresponding set of sensors,

each of the plurality of lower level flight computers receives from the higher level flight computer a desired attitude or a desired rate of attitude change, and

each of the plurality of lower level flight computers is configured to determine a corresponding set of instructions for the corresponding set of actuators to achieve the desired attitude or the desired rate of attitude change and provide the corresponding set of instructions to the corresponding set of actuators, wherein a manual mode is implemented in the event a malfunction or an irregularity associated with the higher level flight computer is detected.

11. The flight control system of claim 10 , wherein the higher level flight computer is configured to control a position and velocity of an aircraft.

12. The flight control system of claim 10 , wherein the corresponding set of actuators includes at least one of a motor, a flap, a pushrod, a control surface, a mechanism, or a component that interacts with a physical world.

13. The flight control system of claim 10 , wherein each of the plurality of lower level flight computers are configured to determine corresponding sets of instructions for all the corresponding sets of actuators.

14. The flight control system of claim 10 , wherein the plurality of lower level flight computers are located at different places on an aircraft.

15. A flight control system, comprising:

a higher level flight computer; and

a plurality of lower level flight computers that are coupled to the higher level flight computer,

wherein:

each of the plurality of lower level flight computers is coupled to a corresponding set of actuators,

each of the plurality of lower level flight computers are configured to determine corresponding sets of instructions for all the corresponding sets of actuators,

each of the plurality of lower level flight computers includes a corresponding set of sensors,

each of the plurality of lower level flight computers receives from the higher level flight computer a desired attitude or a desired rate of attitude change, and

each of the plurality of lower level flight computers is configured to determine a corresponding set of instructions for the corresponding set of actuators to achieve the desired attitude or the desired rate of attitude change and provide the corresponding set of instructions to the corresponding set of actuators, wherein the corresponding set of sensors includes at least one of a rate gyro, an accelerometer, and/or a magnetometer.

16. The flight control system of claim 15 , wherein the higher level flight computer is configured to control a position and velocity of an aircraft.

17. The flight control system of claim 15 , wherein the corresponding set of actuators includes at least one of a motor, a flap, a pushrod, a control surface, a mechanism, or a component that interacts with a physical world.

18. The flight control system of claim 15 , wherein the plurality of lower level flight computers are located at different places on an aircraft.

19. A flight control system, comprising:

a higher level flight computer; and

a plurality of lower level flight computers that are coupled to the higher level flight computer,

wherein:

each of the plurality of lower level flight computers is coupled to a corresponding set of actuators,

each of the plurality of lower level flight computers are configured to determine corresponding sets of instructions for all the corresponding sets of actuators,

each of the plurality of lower level flight computers includes a corresponding set of sensors,

each of the plurality of lower level flight computers receives from the higher level flight computer a desired attitude or a desired rate of attitude change, and

each of the plurality of lower level flight computers is configured to determine a corresponding set of instructions for the corresponding set of actuators to achieve the desired attitude or the desired rate of attitude change and provide the corresponding set of instructions to the corresponding set of actuators, wherein an actuator included in the corresponding set of actuators is configured to provide health information to the higher level flight computer.

20. The flight control system of claim 19 , wherein the higher level flight computer is configured to adjust instructions for the corresponding sets of actuators based on the health information associated with the actuator.

21. The flight control system of claim 19 , wherein the higher level flight computer is configured to control a position and velocity of an aircraft.

22. The flight control system of claim 19 , wherein the corresponding set of actuators includes at least one of a motor, a flap, a pushrod, a control surface, a mechanism, or a component that interacts with a physical world.

23. The flight control system of claim 19 , wherein the plurality of lower level flight computers are located at different places on an aircraft.

24. A flight control system, comprising:

a higher level flight computer; and

a plurality of lower level flight computers that are coupled to the higher level flight computer,

wherein:

each of the plurality of lower level flight computers is coupled to a corresponding set of actuators,

the plurality of lower level flight computers are communicatively linked together,

in the event one of the plurality of lower level flight computers switches from listening to the higher level flight computer to listening to a pilot line, the other plurality of lower level flight computers switch from listening to the higher level flight computer to listening to the pilot line,

each of the plurality of lower level flight computers includes a corresponding set of sensors,

each of the plurality of lower level flight computers receives from the higher level flight computer a desired attitude or a desired rate of attitude change, and

each of the plurality of lower level flight computers is configured to determine a corresponding set of instructions for the corresponding set of actuators to achieve the desired attitude or the desired rate of attitude change and provide the corresponding set of instructions to the corresponding set of actuators, wherein a lower level flight computer of the plurality of lower level flight computers includes an attitude controller and an attitude estimator.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 22, 2023
From: ONE AERO, LLC
To: KITTY HAWK CORPORATION
Reel/Frame 063713/0367 →
SECURITY INTEREST Recorded Mar 25, 2022
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 059503/0382 →
SECURITY INTEREST Recorded Nov 4, 2021
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 058029/0610 →
Continuity (3)
Continuation 15955454 · Apr 17, 2018
Continuation 15388627 · Dec 22, 2016
Related Publication 20210165425A1 · Jun 3, 2021
Cited By (3)
US 12,228,946 US 12,276,988 US 12,668,255