IP Library › Granted Patent US 12,181,893
Granted Patent B2
US 12,181,893 · App. 17/330,549 · Granted Dec 31, 2024

Thrust vectoring system and process for use with unmanned aerial vehicles

Inventors: Trent Lukaczyk (Santa Monica, CA); David L. Walter (Santa Monica, CA); Michael Colonno (Santa Monica, CA)
Assignee: Flightwave Aerospace Systems
G05D1/102B64C27/52B64C29/0033B64D27/24B64D31/00B64U30/297B64U50/18B64U50/19
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 12,181,893
App. No.
17/330,549
Granted
Dec 31, 2024
Kind
B2
Abstract

A method for controlling a thrust vectored aircraft includes mapping aircraft control commands with a flight controller through a number of transformations including: transforming, with the flight controller, a command space into an inner-mixing space, which comprises of at least a pair of two orthogonal force components located at each thrusting motor; transforming, with the flight controller, the inner-mixing space into an outer-mixing space, which comprises a thrust angle and thrust magnitude pair located at each thrusting motor; and generating output commands with the flight controller.

Claims (78)

1. A method for controlling a thrust vectored aircraft, the thrust vectored aircraft being implemented with one or more tiltable thrusting motors, the method comprising:

receiving and/or generating aircraft control commands that comprise a roll moment, a pitch moment, a yaw moment, a longitudinal force, a lateral force, and a vertical force representing six degrees-of-freedom of an aircraft body;

mapping the aircraft control commands with a flight controller through the following transformations:

transforming, with the flight controller, a command space, which comprises the aircraft control commands that include a force command and a moment command, into an inner-mixing space, which comprises at least a pair of two orthogonal force components located at each of the one or more tiltable thrusting motors;

transforming, with the flight controller, the inner-mixing space into an outer-mixing space, which comprises a thrust angle and thrust magnitude pair located at each of the one or more tiltable thrusting motors; and

generating output commands with the flight controller to the one or more tiltable thrusting motors,

wherein the transforming a command space comprises implementing a mixing matrix with the flight controller.

2. The method of claim 1 further comprising transforming, with the flight controller, the outer-mixing space into an output command space, which comprises a thrust angle and a thrust magnitude pair that accounts for nonlinearities of thrust control,

wherein the at least a pair of two orthogonal force components comprise a horizontal thrust component and a vertical thrust component for each of the one or more tiltable thrusting motors.

3. The method of claim 1

wherein the mixing matrix comprises a linear function represented by a 2 n+m*6 matrix, where n is a number of tiltable thrusting motors and m is a number of fixed implementations of thrusting motors.

4. The method of claim 1 further comprising generating a feasible output that the one or more tiltable thrusting motors can actuate such that the transforming the inner-mixing space into the outer-mixing space is constrained.

5. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with two tiltable thrusting motors and one non-tiltable thrusting motors; and

implementing the transformations to generate output commands with the flight controller for the two tiltable thrusting motors and one non-tiltable thrusting motors.

6. The method of claim 1 wherein the thrust vectored aircraft being implemented with one or more non-tiltable thrusting motors.

7. The method of claim 6 further comprising generating a feasible output that the one or more tiltable thrusting motors can actuate such that the transforming the inner-mixing space into the outer-mixing space is constrained such that the output commands remain within feasible limits of the one or more tiltable thrusting motors and the one or more non-tiltable thrusting motors.

8. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with two tiltable thrusting motors and two non-tiltable thrusting motors; and

implementing the transformations to generate output commands with the flight controller for the two tiltable thrusting motors and two non-tiltable thrusting motors.

9. The method of claim 1 further comprising implementing the thrust vectored aircraft with four tiltable thrusting motors and zero non-tiltable thrusting motors.

10. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with four tiltable thrusting motors arranged in a configuration with at least one of the more one or more tiltable thrusting motors on a centerline of the thrust vectored aircraft; and

implementing the transformations to generate output commands with the flight controller for the four tiltable thrusting motors.

11. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with four tiltable thrusting motors arranged in a configuration with none of the one or more tiltable thrusting motors on a centerline of the thrust vectored aircraft: and

implementing the transformations to generate output commands with the flight controller for the four tiltable thrusting motors.

12. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with two tiltable thrusting motors and a single fixed motor arranged in a triangular configuration; and

implementing the transformations to generate output commands with the flight controller for the two tiltable thrusting motors and a single fixed motor.

13. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with six tiltable thrusting motors arranged in a hexagon configuration; and

implementing the transformations to generate output commands with the flight controller for the six tiltable thrusting motors arranged in a hexagon configuration.

14. The method of claim 1 further comprising:

implementing the thrust vectored aircraft with eight tiltable thrusting motors arranged in an octagon configuration; and

implementing the transformations to generate output commands with the flight controller for the eight tiltable thrusting motors arranged in an octagon configuration.

15. The method of claim 1 further comprising implementing the thrust vectored aircraft with one or more tiltable thrusting motors arranged on and around an aircraft body.

16. A method for controlling a thrust vectored aircraft, the thrust vectored aircraft being implemented with one or more tiltable thrusting motors, the method comprising:

receiving and/or generating aircraft control commands that comprise a roll moment, a pitch moment, a yaw moment, a longitudinal force, a lateral force, and a vertical force representing six degrees-of-freedom of an aircraft body;

mapping aircraft the control commands with a flight controller through the following transformations:

transforming, with the flight controller, a command space, which comprises the aircraft control commands that include a force command and a moment command, into an inner-mixing space, which comprises at least a pair of two orthogonal force components located at each of the one or more tiltable thrusting motors;

transforming, with the flight controller, the inner-mixing space into an outer-mixing space, which comprises a thrust angle and thrust magnitude pair located at each of the one or more tiltable thrusting motors;

generating output commands with the flight controller to the one or more tiltable thrusting motors; and

generating a feasible output that the one or more tiltable thrusting motors can actuate such that the transforming the inner-mixing space into the outer-mixing space is constrained such that the output commands remain within feasible limits of the one or more tiltable thrusting motors.

17. An aircraft system configured to control a thrust vectored aircraft, the thrust vectored aircraft being implemented with one or more tiltable thrusting motors, the aircraft system comprising:

a flight controller configured to receive and/or generate aircraft control commands that comprise a roll moment, a pitch moment, a yaw moment, a longitudinal force, a lateral force, and a vertical force representing six degrees-of-freedom of an aircraft body;

the flight controller further configured to map aircraft the control commands through the following transformations:

the flight controller further configured to transform from a command space, which comprises the aircraft control commands that include a force command and a moment command, into an inner-mixing space, which comprises at least a pair of two orthogonal force components located at each of the one or more tiltable thrusting motors;

the flight controller further configured to transform the inner-mixing space into an outer-mixing space, which comprises a thrust angle and thrust magnitude pair located at each of the one or more tiltable thrusting motors; and

the flight controller further configured to generate output commands to the one or more tiltable thrusting motors,

wherein the flight controller is further configured to transform the outer-mixing space into an output command space, which comprises a thrust angle and a thrust magnitude pair accounting for nonlinearities of thrust control.

18. The aircraft system of claim 17

wherein the at least a pair of two orthogonal force components comprise a horizontal thrust component and a vertical component for each of the one or more tiltable thrusting motors.

19. The aircraft system of claim 17

wherein the flight controller is further configured to transform a command space that comprises implementing a mixing matrix; and

wherein the mixing matrix comprises a linear function represented by a 2 n+mx6 matrix, where n is a number of tiltable thrusting motors and m is a number of fixed implementations of thrusting motors.

20. The aircraft system of claim 17 wherein the flight controller is further configured to generate a feasible output that the one or more tiltable thrusting motors can actuate so as to transform the inner-mixing space into the outer-mixing space while remaining constrained.

21. The aircraft system of claim 17 wherein the flight controller is further configured to generate a feasible output that the one or more tiltable thrusting motors can actuate so as to transform a command space into the outer-mixing space while remaining constrained such that the output commands remain within feasible limits of the one or more tiltable thrusting motors.

22. The aircraft system of claim 17

wherein the flight controller is further configured to implement the thrust vectored aircraft with two tiltable thrusting motors and one non-tiltable thrusting motor; and

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the two tiltable thrusting motors and one non-tiltable thrusting motors.

23. The aircraft system of claim 17 wherein the thrust vectored aircraft being implemented with one or more non-tiltable thrusting motors.

24. The aircraft system of claim 17 wherein the flight controller is further configured generate a feasible output that the one or more tiltable thrusting motors can actuate so as to implement transforming the inner-mixing space into the outer-mixing space while constrained such that the output commands remain within feasible limits of the one or more tiltable thrusting motors and the one or more non-tiltable thrusting motors.

25. The aircraft system of claim 17

wherein the flight controller is further configured to implement the thrust vectored aircraft with two tiltable thrusting motors and two non-tiltable thrusting motors; and

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the two tiltable thrusting motors and two non-tiltable thrusting motors.

26. An aircraft comprising the aircraft system of claim 17 and the aircraft comprising the thrust vectored aircraft with four tiltable thrusting motors and zero non-tiltable thrusting motors,

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the four tiltable thrusting motors and zero non-tiltable thrusting motors.

27. An aircraft comprising the aircraft system of claim 17 and the aircraft comprising the thrust vectored aircraft with four tiltable thrusting motors arranged in a configuration with at least one of the four tiltable thrusting motors on a centerline of the aircraft,

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the four tiltable thrusting motors.

28. An aircraft comprising the aircraft system of claim 17 and the aircraft comprising the thrust vectored aircraft with four tiltable thrusting motors arranged in a configuration with none of the four tiltable thrusting motors on a centerline of the aircraft,

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the four tiltable thrusting motors.

29. An aircraft comprising the aircraft system of claim 17 and the aircraft comprising the thrust vectored aircraft with two tiltable thrusting motors and a single fixed motor arranged in a triangular configuration,

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the two tiltable thrusting motors and a single fixed motor.

30. An aircraft comprising the aircraft system of claim 17 and the aircraft comprising the thrust vectored aircraft with six tiltable thrusting motors arranged in a hexagon configuration,

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the six tiltable thrusting motors.

31. An aircraft comprising the aircraft system of claim 17 and the aircraft comprising the thrust vectored aircraft with eight tiltable thrusting motors arranged in an octagon configuration,

wherein the flight controller is further configured to implement the transformations to generate output commands with the flight controller for the eight tiltable thrusting motors.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2024
From: FW ACQUISITION, INC.
To: UAVPATENT CORP.
Reel/Frame 069337/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2024
From: FLIGHTWAVE AEROSPACE SYSTEMS CORP.
To: FW ACQUISITION, INC.
Reel/Frame 069284/0601 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 056356 FRAME: 0864. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 30, 2021
From: LUKACZYK, TRENT; WALTER, DAVID L.; COLONNO, MICHAEL
To: FLIGHTWAVE AEROSPACE SYSTEMS
Reel/Frame 056717/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2021
From: LUKACZYK, TRENT; WALTER, DAVID L.; COLONNO, MICHAEL
To: FLIGHTWAVE AEROSPACE SYSTEMS
Reel/Frame 056356/0864 →
Continuity (2)
Provisional Application 63031984 · May 29, 2020
Related Publication 20210373579A1 · Dec 2, 2021