IP Library › Granted Patent US 12,730,452
Granted Patent B2
US 12,730,452 · App. 18/911,038 · Granted Sep 8, 2026

Multicopter with self-adjusting rotors

Inventors: Sebastian Thrun (Los Altos Hills, CA); Benjamin Otto Berry (Mountain View, CA)
Assignee: Kitty Hawk Corporation
G05D1/046B64C27/08B64C27/20B64C27/32B64C27/41B64C27/48B64C27/52B64C29/0033B64D1/00B64F1/12G05D1/606B64F1/0295B64U50/14G05D1/46
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,730,452
App. No.
18/911,038
Granted
Sep 8, 2026
Kind
B2
Abstract

During a vertical landing state, it is decided whether to switch from the vertical landing state to a self adjusting state. The VTOL vehicle includes the flight controller, the rotor, and a fuselage where the rotor is coupled to the fuselage via a vertical connector. If it is so decided, there is a switch from the vertical landing state to the self adjusting state. During the self adjusting state, a control signal for a rotor is generated where the control signal causes: (1) the rotor to rotate during the self adjusting state and (2) the VTOL vehicle to remain in a fixed position during the self adjusting state, in response to the control signal, and independent of docking infrastructure. During a rotors off state, a rotor off control signal is generated for the rotor that causes the rotor to turn off.

Claims (43)

1 . A system, comprising:

an interface configured to receive sensor information from a sensor; and

a processor coupled to the interface and configured to:

decide, while a state machine variable is in a vertical landing state, that is associated with a vertical takeoff and landing (VTOL) vehicle performing a vertical landing, whether to switch the state machine variable from the vertical landing state to a self adjusting state based at least in part on the sensor information;

generate, while the state machine variable is in the self adjusting state, a control signal having a first value for a rotor, wherein the first value of the control signal causes: (1) the rotor to rotate during the self adjusting state and (2) the VTOL vehicle to remain in a fixed position during the self adjusting state, in response to the first value of the control signal, and independent of docking infrastructure; and

generate, while the state machine variable is in a rotors off state, the control signal having a second value for the rotor, wherein:

the second value of the control signal causes the rotor to turn off; and

the VTOL vehicle includes a vertical connector via which the rotor is coupled to a fuselage.

2 . The system recited in claim 1 , wherein the VTOL vehicle remains airborne while the state machine variable is in the self adjusting state.

3 . The system recited in claim 1 , wherein:

the VTOL vehicle remains airborne while the state machine variable is in the self adjusting state; and

the VTOL vehicle includes a display associated with indicating when it is safe to enter or exit the VTOL vehicle.

4 . The system recited in claim 1 , wherein the processor further: decides, while the state machine variable is in the self adjusting state, whether to switch the state machine variable from the self adjusting state to a vertical takeoff state, including by automatically detecting when a fuselage is empty.

5 . The system recited in claim 1 , wherein the processor further: decides, while the state machine variable is in the self adjusting state, whether to switch the state machine variable from the self adjusting state to a vertical takeoff state, including by automatically detecting when a fuselage is empty using one or more of the following: a change in weight, a decrease in rotor thrust, a decrease in rotor power, a decrease in rotor torque, a change in pressure on a seat, optical recognition, or an infrared sensor, or a position of a smart phone.

6 . The system recited in claim 1 , wherein the processor further: decides, while the state machine variable is in the self adjusting state, whether to switch the state machine variable from the self adjusting state to a vertical takeoff state based at least in part on a user indication.

7 . The system recited in claim 1 , wherein:

the VTOL vehicle remains airborne while the state machine variable is in the self adjusting state at a desired altitude; and

deciding whether to switch the state machine variable from the vertical landing state to the self adjusting state is based at least in part on user input associated with specifying the desired altitude.

8 . The system recited in claim 1 , wherein:

the vertical connector includes a foldable vertical beam that has a first lockable hinge disposed between the foldable vertical beam and the fuselage and a second lockable hinge disposed between the foldable vertical beam and the rotor.

9 . The system recited in claim 1 , wherein the rotor includes a canted rotor.

10 . The system recited in claim 1 , wherein the rotor includes a canted rotor and the canted rotor is at an angle within a range of 5°-20°, inclusive.

11 . A method, comprising:

receiving sensor information from a sensor;

deciding, while a state machine variable is in a vertical landing state that is associated with a vertical takeoff and landing (VTOL) vehicle performing a vertical landing, whether to switch the state machine variable from the vertical landing state to a self adjusting state based at least in part on the sensor information;

generating, while the state machine variable is in the self adjusting state, a control signal having a first value for a rotor, wherein the first value of the control signal causes: (1) the rotor to rotate during the self adjusting state and (2) the VTOL vehicle to remain in a fixed position during the self adjusting state, in response to the first value of the control signal, and independent of docking infrastructure; and

generating, while the state machine variable is in a rotors off state, the control signal having a second value for the rotor, wherein:

the second value of the control signal causes the rotor to turn off; and

the VTOL vehicle includes a vertical connector via which the rotor is coupled to a fuselage.

12 . The method recited in claim 11 , wherein the VTOL vehicle remains airborne while the state machine variable is in the self adjusting state.

13 . The method recited in claim 11 , wherein:

the VTOL vehicle remains airborne while the state machine variable is in the self adjusting state; and

the method further includes displaying an indication associated with indicating when it is safe to enter or exit the VTOL vehicle.

14 . The method recited in claim 11 , further including: deciding, while the state machine variable is in the self adjusting state, whether to switch the state machine variable from the self adjusting state to a vertical takeoff state, including by automatically detecting when a fuselage is empty.

15 . The method recited in claim 11 , further including: deciding, while the state machine variable is in the self adjusting state, whether to switch the state machine variable from the self adjusting state to a vertical takeoff state, including by automatically detecting when a fuselage is empty using one or more of the following: a change in weight, a decrease in rotor thrust, a decrease in rotor power, a decrease in rotor torque, a change in pressure on a seat, optical recognition, or an infrared sensor, or a position of a smart phone.

16 . The method recited in claim 11 , further including: deciding, while the state machine variable is in the self adjusting state, whether to switch the state machine variable from the self adjusting state to a vertical takeoff state based at least in part on a user indication.

17 . The method recited in claim 11 , wherein:

the VTOL vehicle remains airborne while the state machine variable is in the self adjusting state at a desired altitude; and

deciding whether to switch the state machine variable from the vertical landing state to the self adjusting state is based at least in part on user input associated with specifying the desired altitude.

18 . The method recited in claim 11 , wherein:

the vertical connector includes a foldable vertical beam that has a first lockable hinge disposed between the foldable vertical beam and the fuselage and a second lockable hinge disposed between the foldable vertical beam and the rotor.

19 . The method recited in claim 11 , wherein the rotor includes a canted rotor.

20 . The method recited in claim 11 , wherein the rotor includes a canted rotor and the canted rotor is at an angle within a range of 5°-20°, inclusive.

Continuity (4)
Continuation 18376358 · Oct 3, 2023
Continuation 17385296 · Jul 26, 2021
Continuation 16694604 · Nov 25, 2019
Related Publication 20250093878A1 · Mar 20, 2025
References Cited (92)
US 2983319A · Kaman · 1961 [cited by applicant]
US 3193218A · Otton · 1965 [cited by applicant]
US 4582013A · Holland, Jr. · 1986 [cited by applicant]
US 4730795A · Constant · 1988 [cited by applicant]
US 5823468A · Bothe · 1998 [cited by applicant]
US 8646719B2 · Morris · 2014 [cited by examiner]
US 8991745B1 · Khan · 2015 [cited by applicant]
US 9022314B1 · Van Der Westhuizen · 2015 [cited by applicant]
US 9169009B1 · Van Der Westhuizen · 2015 [cited by applicant]
US 9242728B2 · Morrison · 2016 [cited by examiner]
US 9764829B1 · Beckman · 2017 [cited by applicant]
US 10308358B2 · Phan · 2019 [cited by applicant]
US 10407182B1 · Alcorn · 2019 [cited by applicant]
US 10913547B1 · Thrun · 2021 [cited by applicant]
US 11027837B2 · McCullough · 2021 [cited by examiner]
US 11106221B1 · Thrun · 2021 [cited by applicant]
US 11124289B2 · Mccullough · 2021 [cited by examiner]
US 11815911B2 · Thrun · 2023 [cited by applicant]
US 20020125368A1 · Phelps · 2002 [cited by applicant]
US 20040007644A1 · Phelps · 2004 [cited by applicant]
US 20040057830A1 · Boatner · 2004 [cited by applicant]
US 20090299918A1 · Cook · 2009 [cited by applicant]
US 20120207600A1 · Harris · 2012 [cited by applicant]
US 20120298790A1 · Bitar · 2012 [cited by applicant]
US 20130206921A1 · Paduano · 2013 [cited by applicant]
US 20150068052A1 · Krueger · 2015 [cited by applicant]
US 20150273179A1 · Krueger · 2015 [cited by applicant]
US 20160159471A1 · Chan · 2016 [cited by applicant]
US 20160221687A1 · Boigas · 2016 [cited by examiner]
US 20160311526A1 · Geise · 2016 [cited by applicant]
US 20160311544A1 · Phan · 2016 [cited by applicant]
US 20160340028A1 · Datta · 2016 [cited by applicant]
US 20170015412A1 · Matus · 2017 [cited by applicant]
US 20170158320A1 · Bosch · 2017 [cited by applicant]
US 20170190443A1 · Fisher · 2017 [cited by applicant]
US 20170217581A1 · Hunter · 2017 [cited by applicant]
US 20170284371A1 · Gamble · 2017 [cited by applicant]
US 20170300051A1 · Zhou · 2017 [cited by applicant]
US 20170371354A1 · Matus · 2017 [cited by applicant]
US 20180079482A1 · Ivans · 2018 [cited by applicant]
US 20180105267A1 · Tighe · 2018 [cited by applicant]
US 20180150072A1 · Boss · 2018 [cited by applicant]
US 20180194491A1 · Fisher · 2018 [cited by applicant]
US 20180229833A1 · Kimchi · 2018 [cited by applicant]
US 20180229837A1 · Kimchi · 2018 [cited by applicant]
US 20180297695A1 · Ramirez-Serrano · 2018 [cited by applicant]
US 20180339769A1 · Mccullough · 2018 [cited by applicant]
US 20180339771A1 · Oldroyd · 2018 [cited by applicant]
US 20180339773A1 · Mccullough · 2018 [cited by applicant]
US 20180362188A1 · Achtelik · 2018 [cited by applicant]
US 20190031331A1 · Mccullough · 2019 [cited by applicant]
US 20190031361A1 · Mccullough · 2019 [cited by applicant]
US 20190073918A1 · Tao · 2019 [cited by examiner]
US 20190108691A1 · Tucker · 2019 [cited by applicant]
US 20190186470A1 · Georgeson · 2019 [cited by applicant]
US 20190291859A1 · Manning · 2019 [cited by examiner]
US 20190308724A1 · Cooper · 2019 [cited by applicant]
US 20190322368A1 · Melcher · 2019 [cited by examiner]
US 20200017204A1 · Lacy · 2020 [cited by examiner]
US 20200039373A1 · Cantrell · 2020 [cited by applicant]
US 20200055613A1 · Miller · 2020 [cited by examiner]
US 20200081432A1 · Szmuk · 2020 [cited by applicant]
US 20200140079A1 · Campbell · 2020 [cited by applicant]
US 20200148345A1 · Wittmaak, Jr. · 2020 [cited by examiner]
US 20200207469A1 · Benedict · 2020 [cited by applicant]
US 20200361601A1 · Mikic · 2020 [cited by applicant]
US 20200377207A1 · Suzuki · 2020 [cited by applicant]
US 20210001979A1 · Mikic · 2021 [cited by applicant]
US 20210009279A1 · Hauer · 2021 [cited by applicant]
CN 1329555 · 2002 [cited by applicant]
CN 101314408 · 2008 [cited by applicant]
CN 101258071 · 2011 [cited by applicant]
CN 103003148 · 2015 [cited by applicant]
CN 207972788 · 2018 [cited by applicant]
CN 108860638 · 2018 [cited by applicant]
CN 110816845 · 2020 [cited by applicant]
CN 110879605 · 2020 [cited by applicant]
DE 102004020282 · 2006 [cited by applicant]
EP 321336 · 1989 [cited by applicant]
EP 1160156 · 2006 [cited by applicant]
EP 3367315 · 2018 [cited by applicant]
KR 20070042928 · 2007 [cited by applicant]
KR 20110121546 · 2011 [cited by applicant]
KR 20150058197 · 2015 [cited by applicant]
WO 9715492 · 1997 [cited by applicant]
WO 03091099 · 2003 [cited by applicant]
WO 2005086563 · 2005 [cited by applicant]
WO 2011049843 · 2011 [cited by applicant]
WO 2012107034 · 2012 [cited by applicant]
WO 2016054018 · 2016 [cited by applicant]
WO 2018165057 · 2018 [cited by applicant]
EVTOL Configuration Comparison, Feb. 28, 2019. [cited by applicant]