IP Library Granted Patent US 12,430,958
Granted Patent B2
US 12,430,958 · App. 17/605,716 · Granted Sep 30, 2025

Systems and methods for distributed control computing for a high altitude long endurance aircraft

Inventors: Derek Lisoski (Simi Valley, CA); William Stuart Sechrist (Simi Valley, CA)
Assignee: AeroVironment, Inc.
G07C5/0808B64D43/00
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,430,958
App. No.
17/605,716
Granted
Sep 30, 2025
Kind
B2
Abstract

Systems, devices, and methods including a first flight control computer (FCC) of two or more FCCs; a second FCC of the two or more FCCs; at least one selector in communication with the first FCC; and at least one watchdog window in communication with the at least one selector, where the at least one watchdog window monitors a performance of the first FCC based on an electrical pulse emitted by the FCC; where the at least one watchdog window is configured to detect a fault pulse of the electrical pulse emitted by the first FCC; and where the selector is configured to toggle to the second FCC based on the detected fault pulse emitted by the first FCC.

Claims (30)

1. A system comprising:

a first flight control computer (FCC) of two or more FCCs;

a second FCC of the two or more FCCs;

at least one selector in communication with the first FCC and the second FCC;

at least one watchdog window in communication with the at least one selector, wherein the at least one watchdog window monitors a performance of the first FCC based on a first electrical pulse emitted by the first FCC, and wherein the at least one watchdog window monitors a performance of the second FCC based on a second electrical pulse emitted by the second FCC; and

a flight termination system;

wherein the at least one watchdog window is configured to detect a first fault pulse of the first electrical pulse emitted by the first FCC, wherein the detected first fault pulse is a pulse that is outside a predetermined frequency range and a predetermined amplitude range;

wherein the at least one watchdog window is configured to detect a second fault pulse of the second electrical pulse emitted by the second FCC;

wherein the selector is configured to toggle to the second FCC based on the detected first fault pulse emitted by the first FCC if there is no detected second fault pulse of the second electrical pulse emitted by the second FCC;

wherein the flight termination system is configured to implement a landing procedure based on the detected first fault pulse emitted by the first FCC and the detected second fault pulse emitted by the second FCC;

wherein after toggling to the second FCC, the selector is further configured to reset power to the first FCC; and

wherein the selector is configured to toggle to the first FCC after the power has been reset to the first FCC.

2. The system of claim 1 , wherein the detected fault pulse is slower than the predetermined frequency range.

3. The system of claim 1 , wherein the detected fault pulse is faster than the predetermined frequency range.

4. The system of claim 1 , wherein the detected fault pulse is a pulse that has a frequency and amplitude outside of the predetermined frequency range and the predetermined amplitude range of a baseline pulse.

5. The system of claim 1 , wherein the at least one watchdog window is further configured to monitor the performance of the first FCC after the first FCC is toggled by the selector.

6. A method comprising:

monitoring, via a watchdog window, a performance of a first flight control computer (FCC) of two or more FCCs, wherein the performance is based on a first electrical pulse emitted by the first FCC;

monitoring, via a watchdog window, a performance of a second FCC of the two or more FCCs, wherein the performance is based on a second electrical pulse emitted by the second FCC;

detecting, via the watchdog window, a first fault pulse of the first electrical pulse emitted by the first FCC, wherein the detected first fault pulse is a pulse that is outside a predetermined frequency range and a predetermined amplitude range;

detecting, via the watchdog window, a second fault pulse of the second electrical pulse emitted by the second FCC;

toggling, by a selector in communication with the watchdog window, to a second FCC based on the detected fault pulse emitted by the first FCC if there is no detected second fault pulse of the second electrical pulse emitted by the second FCC;

resetting, via the selector, power to the first FCC after toggling to the second FCC;

toggling, by the selector, to the first FCC after the power has been reset to the first FCC; and

implementing, by a flight termination system, a landing procedure based on the detected first fault pulse emitted by the first FCC and the detected second fault pulse emitted by the second FCC.

7. The method of claim 6 , wherein the detected fault pulse is slower than the predetermined frequency range.

8. The method of claim 6 , wherein the detected fault pulse is faster than the predetermined frequency range.

9. The method of claim 6 , wherein the detected fault pulse is a pulse that has a frequency and amplitude outside of the predetermined frequency range and the predetermined amplitude range of a baseline pulse.

10. The system of claim 6 , further comprising:

monitoring, via the watchdog window, the performance of the first flight control computer (FCC) after the first FCC is toggled by the selector.

Assignments (2)
SECURITY INTEREST Recorded Oct 4, 2024
From: AEROVIRONMENT, INC.
To: BANK OF AMERICA, N.A., AS THE ADMINISTRATIVE AGENT
Reel/Frame 069113/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: LISOSKI, DEREK; SECHRIST, WILLIAM STUART
To: AEROVIRONMENT, INC.
Reel/Frame 057876/0858 →
Continuity (4)
Provisional Application 62855593 · May 31, 2019
Provisional Application 62838783 · Apr 25, 2019
Provisional Application 62838833 · Apr 25, 2019
Related Publication 20220122385A1 · Apr 21, 2022
References Cited (116)
US 2478758A · Frieder et al. · 1949 [cited by applicant]
US 2898058A · Del · 1959 [cited by applicant]
US 4589066A · Lam · 1986 [cited by examiner]
US 4916612A · Chin · 1990 [cited by examiner]
US 5175712A · Vaccaro et al. · 1992 [cited by applicant]
US 5313625A · Hess · 1994 [cited by examiner]
US 5349654A · Bond · 1994 [cited by examiner]
US 5552985A · Hori · 1996 [cited by examiner]
US 5810284A · Hibbs et al. · 1998 [cited by applicant]
US 5903717A · Wardrop · 1999 [cited by examiner]
US 6056237A · Woodland · 2000 [cited by applicant]
US 6550018B1 · Abonamah · 2003 [cited by examiner]
US 6684275B1 · Goldstein · 2004 [cited by examiner]
US 6697973B1 · Baumeister, IV · 2004 [cited by examiner]
US 8191831B2 · Nadir · 2012 [cited by applicant]
US 8577519B1 · Varnavas · 2013 [cited by examiner]
US 8948960B2 · Griffith · 2015 [cited by examiner]
US 9527605B1 · Gentry et al. · 2016 [cited by applicant]
US 9654200B2 · Mazzarella et al. · 2017 [cited by applicant]
US 9694894B2 · Deakin · 2017 [cited by applicant]
US 9959773B2 · Raptopoulos · 2018 [cited by examiner]
US 10005541B2 · Karem et al. · 2018 [cited by applicant]
US 10095242B1 · Novak · 2018 [cited by applicant]
US 10155588B2 · Fisher et al. · 2018 [cited by applicant]
US 10476296B1 · Rausch et al. · 2019 [cited by applicant]
US 20050034015A1 · Hashimoto · 2005 [cited by examiner]
US 20060278757A1 · Kelleher · 2006 [cited by applicant]
US 20070168711A1 · Chen · 2007 [cited by examiner]
US 20080033604A1 · Margolin · 2008 [cited by applicant]
US 20090037770A1 · Troppmann · 2009 [cited by examiner]
US 20090044050A1 · Maimone · 2009 [cited by examiner]
US 20100049268A1 · Martins · 2010 [cited by examiner]
US 20100168939A1 · Doeppner et al. · 2010 [cited by applicant]
US 20100292873A1 · Duggan et al. · 2010 [cited by applicant]
US 20110137496A1 · Everett et al. · 2011 [cited by applicant]
US 20110282502A1 · Fife et al. · 2011 [cited by applicant]
US 20120072058A1 · Regmi · 2012 [cited by examiner]
US 20120110374A1 · Brewerton · 2012 [cited by examiner]
US 20130062457A1 · Deakin · 2013 [cited by applicant]
US 20130135030A1 · Barrenscheen · 2013 [cited by examiner]
US 20140021288A1 · Elson et al. · 2014 [cited by applicant]
US 20140032034A1 · Raptopoulos et al. · 2014 [cited by applicant]
US 20140188776A1 · Shuster et al. · 2014 [cited by applicant]
US 20140257684A1 · Wilder et al. · 2014 [cited by applicant]
US 20140316616A1 · Kugelmass · 2014 [cited by applicant]
US 20150066248A1 · Arbeit et al. · 2015 [cited by applicant]
US 20150097071A1 · Frolov et al. · 2015 [cited by applicant]
US 20150097079A1 · Frolov et al. · 2015 [cited by applicant]
US 20150102172A1 · Thurn · 2015 [cited by applicant]
US 20150115106A1 · Coffey et al. · 2015 [cited by applicant]
US 20150203200A1 · Bye et al. · 2015 [cited by applicant]
US 20150314741A1 · Ueta · 2015 [cited by examiner]
US 20150327136A1 · Kim et al. · 2015 [cited by applicant]
US 20150336671A1 · Winn · 2015 [cited by examiner]
US 20160009390A1 · Kugelmass et al. · 2016 [cited by applicant]
US 20160009402A1 · Hunter · 2016 [cited by applicant]
US 20160039541A1 · Beardsley et al. · 2016 [cited by applicant]
US 20160075452A1 · Robles et al. · 2016 [cited by applicant]
US 20160202701A1 · Burte · 2016 [cited by examiner]
US 20160244152A1 · Coffman · 2016 [cited by examiner]
US 20160292696A1 · Gong et al. · 2016 [cited by applicant]
US 20160307448A1 · Salnikov et al. · 2016 [cited by applicant]
US 20160347467A1 · Salesse-Lavergne et al. · 2016 [cited by applicant]
US 20160368590A1 · Karem et al. · 2016 [cited by applicant]
US 20170069145A1 · Dorkel · 2017 [cited by examiner]
US 20170137138A9 · Hunter · 2017 [cited by applicant]
US 20170195048A1 · Sham · 2017 [cited by applicant]
US 20170248125A1 · Luchsinger et al. · 2017 [cited by applicant]
US 20170334559A1 · Bouffard · 2017 [cited by examiner]
US 20180009764A1 · Mitchell et al. · 2018 [cited by applicant]
US 20180048160A1 · Narla et al. · 2018 [cited by applicant]
US 20180068567A1 · Gong et al. · 2018 [cited by applicant]
US 20180090016A1 · Nishi et al. · 2018 [cited by applicant]
US 20180130363A1 · Yvetot et al. · 2018 [cited by applicant]
US 20180273170A1 · D'Sa et al. · 2018 [cited by applicant]
US 20180362158A1 · Zhang et al. · 2018 [cited by applicant]
US 20190107408A1 · Stroman et al. · 2019 [cited by applicant]
US 20190161190A1 · Gil et al. · 2019 [cited by applicant]
US 20190300185A1 · Tang et al. · 2019 [cited by applicant]
US 20190377021A1 · Bhalwankar · 2019 [cited by examiner]
US 20190378419A1 · Gansmandel · 2019 [cited by examiner]
US 20190389602A1 · Schilling · 2019 [cited by examiner]
US 20200092052A1 · MacAfee · 2020 [cited by examiner]
US 20200101571A1 · Datas et al. · 2020 [cited by applicant]
US 20200307780A1 · Worsham, II · 2020 [cited by examiner]
US 20210061027A1 · Da Deppo · 2021 [cited by examiner]
US 20210064063A1 · Wakikawa · 2021 [cited by applicant]
US 20210072772A1 · Miyakawa et al. · 2021 [cited by applicant]
US 20210080285A1 · Connor · 2021 [cited by applicant]
US 20210091848A1 · Cai · 2021 [cited by applicant]
US 20210258067A1 · Hoshino et al. · 2021 [cited by applicant]
US 20210319705A1 · Furumoto · 2021 [cited by applicant]
US 20220348356A1 · Millspaugh · 2022 [cited by applicant]
US 20240417105A1 · Millspaugh · 2024 [cited by applicant]
AU 2007200943A1 · 2007 [cited by applicant]
DE 102017102481A1 · 2018 [cited by applicant]
EP 2949516A1 · 2015 [cited by applicant]
JP s63644A · 1988 [cited by applicant]
JP H03137732A · 1991 [cited by applicant]
JP H0588926A · 1993 [cited by applicant]
JP 2001102801A · 2001 [cited by applicant]
JP 2003223338A · 2003 [cited by applicant]
JP 2004130852A · 2004 [cited by applicant]
JP 2005145090A · 2005 [cited by applicant]
JP 2008207705A · 2008 [cited by applicant]
JP 2019054490A · 2020 [cited by applicant]
WO 2017083406A1 · 2017 [cited by applicant]
WO 2017130137A1 · 2017 [cited by applicant]
WO 2017197245A1 · 2017 [cited by applicant]
WO 2018234799A1 · 2018 [cited by applicant]
International Search Report for PCT/US2020/029640 mailed on Jul. 16, 2020. [cited by applicant]
Fayyaz Muhammad et al.: “Survey and future directions of fault-tolerant distributed computing on board spacecraft”, Advances in Space Research, Elsevier, Amsterdam, NL, vol. 58, No. 11, Aug. 22, 2016 (Aug. 22, 2016), pp… [cited by applicant]
Abraham et al, “Dynamic Optimization of High-Altitude Solar Aircraft Trajectories Under Station-Keeping Constraints”, Journal of Guidance and Control and Dynamics, vol. 42, No. 3, Nov. 26, 2018, pp. 538-552. [cited by applicant]
Hosseini Saghar et al.: “Optimal path planning and power allocation for a long endurance solar-powered UAV”, 2015 American Control Conference (ACC), IEEE, Jun. 17, 2013 (Jun. 17, 2013), pp. 2588-2593, XP032476633, ISSN:… [cited by applicant]
Lee Joo-Seok et al.: Flight path optimization of solar powered UAV for endurance flight, 2015 54th Annual Conference of The Society of Instrument and Control Engineers of Japan( (SICE),The Society of Instrument and Cont… [cited by applicant]
Sumada Tomolawn, Miyagi, special : jet-engine digital control system for a microcomputer aircraft for carrying moving objects, research report of informationprocessing society, Japan, Incorporated Information Processing… [cited by applicant]