IP Library Granted Patent US 12,332,658
Granted Patent B2
US 12,332,658 · App. 17/718,841 · Granted Jun 17, 2025

Unmanned aircraft control using engine torque control system

Inventors: Douglas Famularo (San Francisco, CA); Edward Lim (Pacifica, CA); Joshua Rosenkranz (San Francisco, CA)
Assignee: Joby Aero, Inc.
G05D1/042G05D1/101G08G5/26G08G5/30B64U2101/60B64U2201/10B64U2201/20
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,332,658
App. No.
17/718,841
Granted
Jun 17, 2025
Kind
B2
Abstract

An aircraft control system includes a longitudinal control module, an engine torque control module, and an actuator control system. The longitudinal control module is configured to generate a desired torque value and a desired elevator position value for an aircraft based on a desired airspeed value, a desired altitude value, an actual airspeed value, and an actual altitude value. The engine torque control module is configured to generate a desired power lever position value based on the desired torque value and a measured engine torque value that indicates a measured engine torque in the aircraft. The actuator control system is configured to generate a power lever position command and an elevator position command for the aircraft based on the desired power lever position value and the desired elevator position value.

Claims (36)

1. An aircraft control system comprising:

a longitudinal control module configured to generate a desired torque value and a desired elevator position value for an aircraft based on a desired airspeed value, a desired altitude value, an actual airspeed value, and an actual altitude value;

an engine torque control module configured to generate a desired power lever position value based on the desired torque value and a measured engine torque value that indicates a measured engine torque in the aircraft and configured to limit the desired torque value to a maximum torque value;

a torque limit determination module configured to:

receive an operator override torque limit from a ground control station; and

set the maximum torque value to the operator override torque limit; and

an actuator control system configured to generate a power lever position command and an elevator position command for the aircraft based on the desired power lever position value and the desired elevator position value, the power lever position command configured to move a power lever in the aircraft into a desired power lever position corresponding to the desired power lever position value.

2. The aircraft control system of claim 1 , further comprising a guidance module configured to generate the desired airspeed value and the desired altitude value for the aircraft based on flight pattern data, wherein the flight pattern data includes a sequence of waypoints that each indicate a target location for the aircraft over time.

3. The aircraft control system of claim 1 , wherein the power lever position command is configured to control an aircraft engine included on the aircraft.

4. The aircraft control system of claim 1 , wherein the power lever position command is configured to control a power lever actuator that actuates the power lever in the aircraft.

5. The aircraft control system of claim 1 , wherein the elevator position command is configured to control an elevator actuator that actuates an elevator on the aircraft.

6. The aircraft control system of claim 1 , further comprising an engine torque sensor configured to generate the measured engine torque value.

7. The aircraft control system of claim 1 , wherein the engine torque control module is configured to store aircraft conditions when the measured engine torque value reaches the maximum torque value, and wherein the aircraft conditions include at least one of the power lever position, air temperature, airspeed, and altitude.

8. The aircraft control system of claim 7 , wherein the engine torque control module is configured to generate the desired power lever position based on the stored aircraft conditions in the event the engine torque value is unavailable.

9. The aircraft control system of claim 1 , further comprising a torque limit determination module configured to:

determine a current phase of flight for the aircraft; and

determine the maximum torque value based on the current phase of flight.

10. The aircraft control system of claim 1 , further comprising a torque limit determination module configured to determine the maximum torque value based on a change in aircraft flap position.

11. A non-transitory computer-readable medium comprising computer-executable instructions configured to cause one or more processing units of an aircraft to:

generate a desired torque value and a desired elevator position value for an aircraft based on a desired airspeed value, a desired altitude value, an actual airspeed value, and an actual altitude value;

generate a desired power lever position value based on the desired torque value and a measured engine torque value that indicates a measured engine torque in the aircraft;

limit the desired torque value to a maximum torque value;

receive an operator override torque limit from a ground control station;

set the maximum torque value to the operator override torque limit; and

generate a power lever position command and an elevator position command for the aircraft based on the desired power lever position value and the desired elevator position value, the power lever position command configured to move a power lever in the aircraft into a desired power lever position corresponding to the desired power lever position value.

12. The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to generate the desired airspeed value and the desired altitude value for the aircraft based on flight pattern data, wherein the flight pattern data includes a sequence of waypoints that each indicate a target location for the aircraft over time.

13. The computer-readable medium of claim 11 , wherein the power lever position command is configured to control an aircraft engine included on the aircraft.

14. The computer-readable medium of claim 11 , wherein the power lever position command is configured to control a power lever actuator that actuates the power lever in the aircraft.

15. The computer-readable medium of claim 11 , wherein the elevator position command is configured to control an elevator actuator that actuates an elevator on the aircraft.

16. The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to receive the measured engine torque value from an engine torque sensor.

17. The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to store aircraft conditions when the measured engine torque value reaches the maximum torque value, and wherein the aircraft conditions include at least one of the power lever position, air temperature, airspeed, and altitude.

18. The computer-readable medium of claim 17 , further comprising instructions that cause the one or more processing units to generate the desired power lever position based on the stored aircraft conditions in the event the engine torque value is unavailable.

19. The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to:

determine a current phase of flight for the aircraft; and

determine the maximum torque value based on the current phase of flight.

20. The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to determine the maximum torque value based on a change in aircraft flap position.

Assignments (2)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Jun 10, 2024
From: XWING, INC.
To: JOBY AERO, INC.
Reel/Frame 067679/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2022
From: FAMULARO, DOUGLAS; LIM, EDWARD; ROSENKRANZ, JOSHUA
To: XWING, INC.
Reel/Frame 059777/0880 →
Continuity (2)
Provisional Application 63175785 · Apr 16, 2021
Related Publication 20220334595A1 · Oct 20, 2022
References Cited (8)
US 20150198930A1 · Antraygue · 2015 [cited by examiner]
US 20190047715A1 · Hedrick · 2019 [cited by examiner]
US 20200118450A1 · Gariel · 2020 [cited by examiner]
Cessna Grand Caravan Information Manual—Dated Jun. 5, 2008. Including a description of an aircraft Torquemeter at p. 440, takeoff torque limit graph at p. 235, and climb torque limit graph at p. 236. [cited by applicant]
Autopilot—Wikipedia page. Page is dated Dec. 14, 2019. Page was accessed on Sep. 1, 2022 at: https://web.archive.org/web/20191214034146/https://en.wikipedia.org/wiki/Autopilot. [cited by applicant]
Autothrottle—Wikipedia page. Page is dated Dec. 14, 2019. Page was accessed on Sep. 1, 2022 at: https://web.archive.org/web/20191214014813/https://en.wikipedia.org/wiki/Autothrottle. [cited by applicant]
FADEC—Wikipedia page. Page is dated Dec. 14, 2019. Page was accessed on Sep. 1, 2022 at: https://web.archive.org/web/20191214015256/https://en.wikipedia.org/wiki/FADEC. [cited by applicant]
Jimenez, P.; Lichota, P.; Agudelo, D.; Rogowski, K. Experimental Validation of Total Energy Control System for UAVs. Energies 2020, 13, 14. Available at https://doi.org/10.3390/en13010014. Published Dec. 18, 2019. [cited by applicant]
Cited By (1)
US 12,486,023