IP Library › Granted Patent US 12,208,883
Granted Patent B2
US 12,208,883 · App. 18/597,818 · Granted Jan 28, 2025

Redundancy systems for fly-by-wire vehicles

Inventors: Gonzalo Javier Rey (Torrance, CA); David James Manzanares (Snohomish, WA); Sylvain Alarie (Baden-Wurtenburg, DE); Deon Esterhuizen (Clearwater, FL)
Assignee: Skyryse, Inc.
B64C13/505B64C13/503
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,208,883
App. No.
18/597,818
Granted
Jan 28, 2025
Kind
B2
Abstract

A universal vehicle control router for fly-by-wire aircraft may include multiple vehicle control computers, such as flight control computers. Each flight control computer may be part of an independent channel that provides instructions to multiple actuators to control multiple vehicle components. Each channel is a distinct pathway capable of delivering a system function, such as moving an actuator. Each flight control computer may include a fully analyzable and testable voter (FAT voter). In the event of a failure to one of the flight control computers, the FAT voters may cause the failing flight control computer to be ignored or shut off power. Each flight control computer may comprise a backup battery. In the event of a power disruption from the primary power source, such as a generator and primary battery, the backup battery may power the flight control computer and all actuators.

Claims (49)

1. A control router of a vehicle, the control router comprising:

a first control computer configured to:

provide first actuator commands to actuators coupled to components of the vehicle; and

perform a self-assessment of the first control computer;

a second control computer configured to:

provide second actuator commands to the actuators coupled to the components of the vehicle; and

perform an assessment of the first control computer; and

a third control computer configured to:

provide third actuator commands to the actuators coupled to the components of the vehicle; and

perform an assessment of the first control computer,

wherein the first control computer is further configured to:

disable the first control computer from providing the first actuator commands to the actuators coupled to the components of the vehicle based on at least one of: (a) the self-assessment of the first control computer, (b) the assessment of the first control computer performed by the second control computer, or (c) the assessment of the first control computer performed by the third control computer.

2. The control router of claim 1 , wherein, subsequent to the first control computer failing the self-assessment, the first control computer is configured to disable the first control computer from providing the first actuator commands to the actuators.

3. The control router of claim 2 , wherein, subsequent to the first control computer failing the self-assessment, the first control computer is configured to disable the first control computer from providing the first actuator commands to the actuators regardless of (b) the assessment of the first control computer performed by the second control computer and (c) the assessment of the first control computer performed by the third control computer.

4. The control router of claim 1 , wherein, subsequent to the first control computer failing (b) the assessment of the first control computer performed by the second control computer and (c) failing the assessment of the first control computer performed by the third control computer, the first control computer is configured to disable the first control computer from providing the first actuator commands to the actuators coupled to the components of the vehicle.

5. The control router of claim 4 , wherein, subsequent to the first control computer (b) failing the assessment of the first control computer performed by the second control computer and (c) failing the assessment of the first control computer performed by the third control computer, the first control computer is configured to disable the first control computer from providing the first actuator commands to the actuators regardless of (a) the self-assessment of the first control computer.

6. The control router of claim 1 , wherein, subsequent to the first control computer passing (a) the self-assessment of the first control computer, passing (b) the assessment of the first control computer performed by the second control computer and failing (c) the assessment of the first control computer performed by the third control computer, the first control computer is configured to enable the first control computer to provide the first actuator commands to the actuators coupled to the components of the vehicle.

7. The control router of claim 1 , wherein:

the first control computer is further configured to perform an assessment of the third control computer;

the second control computer is further configured to perform an assessment of the third control computer; and

the third control computer is further configured to:

perform a self-assessment of the third control computer; and

disable the third control computer from providing the third actuator commands to the actuators coupled to the components of the vehicle based on at least one of: (a) the self-assessment of the third control computer, (b) the assessment of the third control computer performed by the first control computer, or (c) the assessment of the third control computer performed by the second control computer.

8. The control router of claim 7 , wherein:

the first control computer is further configured to perform an assessment of the second control computer;

the third control computer is further configured to perform an assessment of the second control computer; and

the second control computer is further configured to:

perform a self-assessment of the second control computer; and

disable the second control computer from providing the second actuator commands to the actuators coupled to the components of the vehicle based on at least one of: (a) the self-assessment of the second control computer, (b) the assessment of the second control computer performed by the first control computer, or (c) the assessment of the second control computer performed by the third control computer.

9. A method comprising:

performing a self-assessment of a first control computer of a vehicle, the first control computer configured to provide first actuator commands to actuators coupled to components of the vehicle;

receiving an assessment of the first control computer performed by a second control computer, the second control computer configured to provide second actuator commands to the actuators coupled to the components of the vehicle;

receiving an assessment of the first control computer performed by a third control computer, the third control computer configured to provide third actuator commands to the actuators coupled to the components of the vehicle; and

disabling the first control computer from providing the first actuator commands to the actuators coupled to the components of the vehicle based on at least one of: (a) the self-assessment of the first control computer, (b) the assessment of the first control computer performed by the second control computer, or (c) the assessment of the first control computer performed by the third control computer.

10. The method of claim 9 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer failing the self-assessment, disabling the first control computer from providing the first actuator commands to the actuators.

11. The method of claim 10 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer failing the self-assessment, disabling the first control computer from providing the first actuator commands to the actuators regardless of (b) the assessment of the first control computer performed by the second control computer and (c) the assessment of the first control computer performed by the third control computer.

12. The method of claim 9 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer failing (b) the assessment of the first control computer performed by the second control computer and (c) failing the assessment of the first control computer performed by the third control computer, disabling the first control computer from providing the first actuator commands to the actuators.

13. The method of claim 12 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer (b) failing the assessment of the first control computer performed by the second control computer and (c) failing the assessment of the first control computer performed by the third control computer, disabling the first control computer from providing the first actuator commands to the actuators regardless of (a) the self-assessment of the first control computer.

14. The method of claim 9 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer passing (a) the self-assessment of the first control computer, passing (b) the assessment of the first control computer performed by the second control computer and failing (c) the assessment of the first control computer performed by the third control computer, enabling the first control computer to provide the first actuator commands to the actuators.

15. A non-transitory computer-readable storage medium storing instructions that, when executed by a first control computer of a vehicle, cause the first control computer to perform operations comprising:

performing a self-assessment of the first control computer, the first control computer configured to provide first actuator commands to actuators coupled to components of the vehicle;

receiving an assessment of the first control computer performed by a second control computer, the second control computer configured to provide second actuator commands to the actuators coupled to the components of the vehicle;

receiving an assessment of the first control computer performed by a third control computer, the third control computer configured to provide third actuator commands to the actuators coupled to the components of the vehicle; and

disabling the first control computer from providing the first actuator commands to the actuators coupled to the components of the vehicle based on at least one of: (a) the self-assessment of the first control computer, (b) the assessment of the first control computer performed by the second control computer, or (c) the assessment of the first control computer performed by the third control computer.

16. The non-transitory computer-readable storage medium of claim 15 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer failing the self-assessment, disabling the first control computer from providing the first actuator commands to the actuators.

17. The non-transitory computer-readable storage medium of claim 16 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer failing the self-assessment, disabling the first control computer from providing the first actuator commands to the actuators regardless of (b) the assessment of the first control computer performed by the second control computer and (c) the assessment of the first control computer performed by the third control computer.

18. The non-transitory computer-readable storage medium of claim 15 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer failing (b) the assessment of the first control computer performed by the second control computer and (c) failing the assessment of the first control computer performed by the third control computer, disabling the first control computer from providing the first actuator commands to the actuators.

19. The non-transitory computer-readable storage medium of claim 18 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer (b) failing the assessment of the first control computer performed by the second control computer and (c) failing the assessment of the first control computer performed by the third control computer, disabling the first control computer from providing the first actuator commands to the actuators regardless of (a) the self-assessment of the first control computer.

20. The non-transitory computer-readable storage medium of claim 15 , wherein disabling the first control computer from providing the first actuator commands comprises, subsequent to the first control computer passing (a) the self-assessment of the first control computer, passing (b) the assessment of the first control computer performed by the second control computer and failing (c) the assessment of the first control computer performed by the third control computer, enabling the first control computer to provide the first actuator commands to the actuators.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2024
From: REY, GONZALO JAVIER; MANZANARES, DAVID JAMES; ALARIE, SYLVAIN; ESTERHUIZEN, DEON
To: SKYRYSE, INC.
Reel/Frame 067283/0951 →
Continuity (3)
Continuation 17382822 · Jul 22, 2021
Provisional Application 63058372 · Jul 29, 2020
Related Publication 20240326986A1 · Oct 3, 2024
References Cited (29)
US 3783250A · Fletcher et al. · 1974 [cited by applicant]
US 4115847A · Osder et al. · 1978 [cited by applicant]
US 4472780A · Chenoweth et al. · 1984 [cited by applicant]
US 4965879A · Fischer · 1990 [cited by applicant]
US 5493497A · Buus · 1996 [cited by applicant]
US 5515282A · Jackson · 1996 [cited by applicant]
US 5802077A · Yeh · 1998 [cited by applicant]
US 5806805A · Elbert et al. · 1998 [cited by applicant]
US 6295492B1 · Lang · 2001 [cited by examiner]
US 7020790B2 · Mares · 2006 [cited by applicant]
US 7337044B2 · Platzer et al. · 2008 [cited by applicant]
US 7421320B2 · Yeh · 2008 [cited by applicant]
US 10029782B2 · Kossentini et al. · 2018 [cited by applicant]
US 10571914B2 · Matsui · 2020 [cited by applicant]
US 11242919B2 · Honjo et al. · 2022 [cited by applicant]
US 11411474B1 · White et al. · 2022 [cited by applicant]
US 20050273653A1 · Zubkow · 2005 [cited by applicant]
US 20070033511A1 · Davies · 2007 [cited by applicant]
US 20070083301A1 · Yeh · 2007 [cited by applicant]
US 20120290153A1 · Olsoe et al. · 2012 [cited by applicant]
US 20160122003A1 · Bara et al. · 2016 [cited by applicant]
US 20160244156A1 · Leng · 2016 [cited by applicant]
US 20170081019A1 · Lin et al. · 2017 [cited by applicant]
US 20190004515A1 · Matsui · 2019 [cited by applicant]
US 20200031454A1 · Wilkens · 2020 [cited by applicant]
PCT International Search Report and Written Opinion, PCT Application No. PCT/US21/42761, Nov. 3, 2021, 19 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/382,822, filed Mar. 9, 2023, 22 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/382,822, filed Sep. 13, 2023, 15 pages. [cited by applicant]
European Patent Office, Extended European Search Report and Opinion, EP Patent Application No. EP 21851431, Apr. 26, 2024, eight pages. [cited by applicant]
Cited By (1)
US 12,722,776