IP Library Granted Patent US 11,435,741
Granted Patent B2
US 11,435,741 · App. 16/035,996 · Granted Sep 6, 2022

Modular flight management system incorporating an autopilot

Inventors: Jonathan Downey (San Francisco, CA); Bernard J. Michini (San Francisco, CA)
Assignee: Skydio, Inc.
G05D1/0088B64C39/024G05D1/0055G05D1/0077G05D1/0094G05D1/08G06F21/44H05K3/32B64C2201/127B64C2201/141B64C2201/145Y10T29/4913
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,435,741
App. No.
16/035,996
Granted
Sep 6, 2022
Kind
B2
Abstract

A modular vehicle management system is described, comprising a controller module configured to control different types of carrier modules. The controller module includes a computer system and optionally one or more sensors. The computer system is configured to perform operations comprising detecting whether a carrier module is connected to the controller module. If the carrier module is connected to the controller module, the carrier module is authenticated. If the authentication fails, operation of the vehicle is inhibited. The control module is configured to determine carrier module capabilities including information regarding a navigation processing device, and/or a radio modem. The controller adapts to the capabilities of the controller module. Using information from the sensors and the navigation processing device, the vehicle management system navigates the vehicle.

Claims (35)

1. A method, comprising:

authenticating a peripheral component of a vehicle responsive to a determination that the peripheral component is connected to a controller component of the vehicle;

determining capabilities of the authenticated peripheral component affecting one or more flight navigation operations of the vehicle, wherein the capabilities of the peripheral component correspond to one or more of a payload interface, radio modem, satellite navigation system, auxiliary host computer, or redundant system with which the peripheral component is configured to operate; and

configuring the vehicle for the one or more flight navigation operations using one or more signal lines associated with the controller component and configured based on the capabilities of the authenticated peripheral component, wherein one or more inputs or outputs associated with the one or more signal lines are configured to be digital or analog based on the capabilities of the authenticated peripheral component, wherein the one or more inputs or outputs correspond to the one or more flight navigation operations, wherein at least one of the one or more flight navigation operations corresponds to an autopilot function of the vehicle, and wherein the autopilot function operates according to a current state of the vehicle estimated using sensor data.

2. The method of claim 1 , wherein the current state of the vehicle corresponds to one or more of a position, altitude, heading, airspeed, or velocity of the vehicle.

3. The method of claim 1 , comprising:

configuring the autopilot function to control one or both of an actuator component or propulsion component of the vehicle.

4. The method of claim 1 , wherein determining the capabilities of the authenticated peripheral component comprises:

interrogating the peripheral component by the controller component using asynchronous or synchronous encrypted communication.

5. The method of claim 1 , further comprising:

indicating a failure responsive to a determination that the peripheral component is not connected to the controller component.

6. The method of claim 1 , wherein the peripheral component is one of a plurality of peripheral components of the vehicle, and wherein the controller component is configured to operate with each of the plurality of peripheral components.

7. The method of claim 1 , wherein the vehicle is a manned or unmanned air or space vehicle.

8. An apparatus, comprising:

a memory; and

a processor configured to execute instructions stored in the memory to:

determine whether a peripheral component of a vehicle is connected to a controller component of the vehicle;

responsive to a determination that the peripheral component is not connected to the controller component, indicate a failure;

responsive to a determination that the peripheral component is connected to the controller component:

determine capabilities of the peripheral component affecting one or more flight navigation operations of the vehicle, wherein the capabilities of the peripheral component correspond to one or more of a payload interface, radio modem, satellite navigation system, auxiliary host computer, or redundant system with which the peripheral component is configured to operate; and

configure the vehicle for the one or more flight navigation operations using one or more signal lines associated with the controller component and configured based on the capabilities of the peripheral component, wherein one or more inputs or outputs associated with the one or more signal lines are configured to be digital or analog based on the capabilities of the peripheral component, wherein the one or more inputs or outputs correspond to the one or more flight navigation operations, wherein at least one of the one or more flight navigation operations corresponds to an autopilot function of the vehicle, and wherein the autopilot function operates according to a current state of the vehicle estimated using sensor data.

9. The apparatus of claim 8 , wherein the processor is configured to execute the instructions to:

configure the autopilot function to control one or both of an actuator component or propulsion component of the vehicle.

10. The apparatus of claim 8 , wherein, to determine the capabilities of the peripheral component, the processor is configured to execute the instructions to:

interrogate the peripheral component by the controller component using asynchronous or synchronous encrypted communication.

11. The apparatus of claim 8 , wherein, to indicate a failure, the processor is configured to execute the instructions to:

inhibit an operation of the vehicle.

12. The apparatus of claim 8 , wherein the vehicle is a manned or unmanned air or space vehicle.

13. A system, comprising:

a controller component of a vehicle;

a peripheral component of the vehicle; and

a computer component of the vehicle configured to determine that the peripheral component is connected to the controller component, determine capabilities of the peripheral component affecting one or more flight navigation operations of the vehicle, and configure the vehicle for the one or more flight navigation operations using one or more signal lines associated with the controller component and configured based on the capabilities of the peripheral component,

wherein the one or more inputs or outputs are configured to be digital or analog based on the capabilities of the peripheral component, the one or more inputs or outputs correspond to the one or more flight navigation operations, at least one of the one or more flight navigation operations corresponds to an autopilot function, and the autopilot function operates according to a current state estimated using sensor data, and

wherein the capabilities of the peripheral component correspond to one or more of a payload interface, radio modem, satellite navigation system, auxiliary host computer, or redundant system with which the peripheral component is configured to operate.

14. The system of claim 13 , wherein the peripheral component is one of a plurality of peripheral components, and wherein the controller component is configured to operate with each of the plurality of peripheral components.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: SKYDIO, INC.
Reel/Frame 072107/0066 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2025
From: HERCULES CAPITAL, INC.
To: SKYDIO, INC.
Reel/Frame 072128/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2022
From: DOWNEY, JONATHAN; MICHINI, BERNARD J.
To: UNMANNED INNOVATION, INC.
Reel/Frame 060241/0915 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 9, 2021
From: SKYDIO, INC.
To: HERCULES CAPITAL, INC., AS COLLATERAL AND ADMINISTRATIVE AGENT
Reel/Frame 058081/0677 →
SECURITY INTEREST Recorded Nov 8, 2021
From: SKYDIO, INC.
To: SILICON VALLEY BANK
Reel/Frame 058053/0768 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2020
From: KNOBBE, MARTENS, OLSON & BEAR, LLP
To: UNMANNED INNOVATION, INC.
Reel/Frame 053739/0789 →
RELEASE OF SECURITY INTEREST Recorded Jul 16, 2020
From: KNOBBE, MARTENS, OLSON & BEAR, LLC
To: AIRWARE, LLC
Reel/Frame 053234/0634 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYING PARTY DATA WAS ERRONEOUSLY ENTER AS UNMMANED INNOVATIONS, INC. IT SHOULD READ UNMANNED INNOVATIONS, INC PREVIOUSLY RECORDED AT REEL: 053144 FRAME: 0591. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 15, 2020
From: UNMANNED INNOVATION, INC.
To: AIRWARE, LLC
Reel/Frame 053210/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2020
From: UNMMANED INNOVATION, INC.
To: AIRWARE, LLC
Reel/Frame 053144/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2020
From: AIRWARE, LLC
To: SKYDIO, INC.
Reel/Frame 053144/0633 →
SECURITY INTEREST Recorded Dec 20, 2018
From: UNMANNED INNOVATION, INC.
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 048681/0001 →
Continuity (4)
Continuation 14990408 · Jan 7, 2016
Continuation 13587092 · Aug 16, 2012
Provisional Application 61524319 · Aug 16, 2011
Related Publication 20210089029A1 · Mar 25, 2021