Modular flight management system incorporating an autopilot
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/00
G05D-001/08
H05K-003/32
B64C-039/02
G05D-001/10
G06F-021/44
출원번호
US-0990408
(2016-01-07)
등록번호
US-10025307
(2018-07-17)
발명자
/ 주소
Downey, Jonathan B.
Michini, Bernard J.
출원인 / 주소
Unmanned Innovation, Inc.
대리인 / 주소
Knobbe Martens Olson & Bear LLP
인용정보
피인용 횟수 :
0인용 특허 :
23
초록▼
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
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.
대표청구항▼
1. A modular flight management system for an unmanned vehicle, comprising: a controller board configured to control a plurality of different types of carrier boards of different configurations, the controller board including at least, on the same controller board:computer readable media,a pressure s
1. A modular flight management system for an unmanned vehicle, comprising: a controller board configured to control a plurality of different types of carrier boards of different configurations, the controller board including at least, on the same controller board:computer readable media,a pressure sensor coupled to the controller board,a gyroscope coupled to the controller board,an accelerometer coupled to the controller board, anda first computer system configured to execute a first operating system, wherein the first computer system is configured to perform the operations comprising: storing in the computer readable media a carrier board configuration, the carrier board configuration comprising configuration information associated with at least one of a radio modem, satellite navigation system, auxiliary host computer, or redundant system,receiving signals from the pressure sensor, gyroscope and accelerometer,based at least in part on the received signals, navigating the unmanned vehicle in accordance with a desired location or route, andadapting one or more of inputs or outputs associated with signal lines of the controller board based on the carrier board configuration, wherein the inputs or outputs are configured to be digital or analog based on the carrier module configuration; anda controller board enclosure;a connector configured to receive a carrier board for the unmanned vehicle, wherein signals lines associated with the connector are adapted based on the carrier board configuration; andan operating system board configured for operation with the controller board, the operating system board comprising:a second computer system configured to execute a second operating system,wherein the second computer system has more computational power than the first computer system, andwherein the second computer system is configured to perform operations separate from the first computer system. 2. The modular flight management system as defined in claim 1, wherein the first computer system is further configured to perform the operations comprising: detecting whether the carrier board is connected to the connector;at least partly in response to detecting that the carrier board is connected to the connector, authenticating the detected carrier board to determine whether the detected carrier board is authorized to be connected to the controller board, andwherein if the detected carrier board fails authentication by the controller board, flight of the unmanned vehicle is inhibited by the modular flight management system. 3. The modular flight management system as defined in claim 2, wherein authenticating the detected carrier board to determine whether the detected carrier board is authorized to be connected to the controller board further comprises transmitting a random or pseudo-random challenge word to the detected carrier board and receiving an encrypted challenge response from the detected carrier board, the challenge response including information indicating capabilities of the detected carrier board. 4. The modular flight management system as defined in claim 1, wherein the first computer system is further configured to perform the operations comprising: determining whether a failure condition exists, andinhibiting flight of the unmanned vehicle if a failure condition is determined. 5. The modular flight management system as defined in claim 1, wherein the first computer system is further configured to perform the operations comprising: estimating a current state of the unmanned vehicle, the estimated state comprising position, attitude, heading, altitude, airspeed and velocity. 6. The modular flight management system as defined in claim 1, wherein the modular flight management system is further configured to perform the operations comprising: maintaining or altering a course of the unmanned vehicle; andcontrolling actuators to control movement of the unmanned vehicle. 7. The modular flight management system as defined in claim 1, wherein the modular flight management system is further configured to perform the operations comprising: pointing and focusing a camera, andinstructing the camera to capture images. 8. The modular flight management system as defined in claim 1, wherein the different types of carrier boards comprise a carrier board having one or more temperature sensors configured to measure air temperature of an interior of the controller board enclosure. 9. The modular flight management system as defined in claim 1, wherein the modular flight management system is further configured to perform the operations comprising: interrogating a carrier board included in the different types of carrier boards, and based at least in part on results of the carrier board interrogation, selecting an initialization routine to run for the interrogated carrier board. 10. The modular flight management system as defined in claim 1, wherein the different types of carrier boards comprise a carrier board that comprises a radio modem and a navigation satellite system signal processing device. 11. The modular flight management system as defined in claim 1, wherein the different types of carrier boards comprise a carrier board, comprising a radio modem, a navigation satellite system signal processing device, a power supply configured to power one or more actuator servos, and a servo interface configured to control the one or more actuator servos to control a flight control surface or propulsion system of the unmanned vehicle. 12. The modular flight management system as defined in claim 1, wherein the first computer system is further configured to perform the operations comprising: determining information regarding payload interfaces on the carrier board. 13. The modular flight management system as defined in claim 1, wherein the first computer system is further configured to perform the operations comprising: obtaining information regarding signal conditioning on the carrier board. 14. The modular flight management system as defined in claim 1, further comprising: a plurality of controller modules, corresponding to an odd number of redundant controller modules; anda voting circuit configured to receive outputs from the odd number of redundant controller modules, wherein the voting circuit is configured to determine if a first of the odd number of redundant controller modules is providing an output that fails to correspond to outputs provided by at least two other redundant controller modules, and at least partly in response to determining that the first of the odd number of redundant controller modules is providing an output that fails to correspond to outputs provided by that at least two other redundant controller modules, inhibiting operation of the first of the odd number of redundant controller modules. 15. The modular flight management system as defined in claim 1, further comprising: a plurality of sensors; anda Kalman filter configured to detect failure of a sensor of the plurality of sensors, wherein the modular flight management system is configured to inhibit the use of data from a detected failed sensor for control of flight of the unmanned vehicle. 16. The modular flight management system as defined in claim 1, further comprising: a plurality of controller modules; anda voting circuit configured to detect a failed controller module using median sensor values, or median controller outputs, or median sensor values and median controller outputs, from three or more controller modules. 17. A modular flight management system for navigating an unmanned vehicle, the system comprising: a controller board configured to control a plurality of different types of carrier modules of different configurations, the controller board including at least, on the same controller board:computer readable media,a pressure sensor coupled to the controller board,a gyroscope coupled to the controller board,an accelerometer coupled to the controller board, anda first computer system configured to execute a first operating system, wherein the first computer system is configured to perform the operations comprising: detecting whether one or more carrier modules are coupled to the controller board,storing in the computer readable media a carrier module configuration based on the detected carrier modules, a carrier board configuration comprising configuration information associated with at least one of a radio modem, satellite navigation system, auxiliary host computer, or redundant system,interrogating the one or more carrier modules,based on the interrogation, selecting an initialization routine to run for the one or more carrier modules,adapting one or more of inputs or outputs associated with signal lines of the controller board based on the carrier module configuration, wherein the inputs or outputs are configured to be digital or analog based on the carrier module configuration,receiving signals from the pressure sensor, gyroscope and accelerometer, andbased at least in part on the received signals, navigating the unmanned vehicle in accordance with a desired location or route. 18. The modular flight management system as defined in claim 17, wherein the first computer system is further configured to perform the operations comprising: at least partly in response to detecting that a first carrier module is connected to the controller board, authenticating the first carrier module to determine whether the first carrier module is authorized to be connected to the controller board; andwherein if the first carrier module fails authentication by the controller board, flight of the unmanned vehicle is inhibited by the modular flight management system. 19. The modular flight management system as defined in claim 17, wherein the first computer system is further configured to perform the operations comprising: determining whether a failure condition exists, and inhibiting flight of the unmanned vehicle if a failure condition is determined. 20. A method of operating an unmanned vehicle, the method comprising: detecting, by a flight management system comprising a computer system, whether a carrier module is connected to a controller board;storing in a computer readable media a carrier module configuration based on the detected connected carrier module, carrier module configuration comprising configuration information associated with at least one of a radio modem, satellite navigation system, auxiliary host computer, or redundant system;interrogating, by the flight management system, the carrier module;based on the interrogation, selecting, by the flight management system, an initialization routine to run for the carrier module;adapting one or more of inputs or outputs associated with signal lines of the controller board based on the carrier module configuration, wherein the inputs or outputs are configured to be digital or analog based on the carrier module configuration; andautomatically piloting the unmanned vehicle in accordance with a desired location or route. 21. The method of claim 20, further comprising: at least partly in response to detecting that a second carrier module is connected to the controller board, authenticating the second carrier module to determine whether the second carrier module is authorized to be connected to the controller board; andwherein if the second carrier module fails authentication by the controller board, flight of the unmanned vehicle is inhibited by the flight management system. 22. The method of claim 20, further comprising: determining whether a failure condition exists, andinhibiting flight of the unmanned vehicle if a failure condition is determined. 23. The method of claim 20, further comprising: estimating a current state of the unmanned vehicle, the estimated state comprising position, attitude, heading, altitude, airspeed and velocity. 24. The method of claim 20, further comprising: maintaining or altering a course of the unmanned vehicle; andcontrolling actuators to control movement of the unmanned vehicle. 25. The method of claim 20, further comprising: pointing and focusing a camera, andinstructing the camera to capture images. 26. The method of claim 20, further comprising: determining information regarding payload interfaces on the carrier module. 27. The method of claim 20, further comprising: obtaining information regarding signal conditioning on the carrier module. 28. A modular flight management system for operating an unmanned vehicle, the system comprising: a controller board configured to control a plurality of different types of carrier modules, the controller board comprising: computer readable media,a pressure sensor coupled to the controller board,a gyroscope coupled to the controller board,an accelerometer coupled to the controller board, anda first computer system configured to execute a first operating system, wherein the first computer system is configured to perform the operations comprising: storing in the computer readable media a carrier module configuration of coupled carrier modules, the stored carrier module configuration comprising configuration information associated with at least one of a radio modem, satellite navigation system, auxiliary host computer, or redundant system,adapting one or more of inputs or outputs associated with signal lines of the controller board based on the stored carrier module configuration, wherein the inputs or outputs are configured to be digital or analog based on the carrier module configuration anddetermining whether a failure condition exists,inhibiting flight of the unmanned vehicle if a failure condition is determined;anda connector configured to receive a carrier module for the unmanned vehicle; andan operating system board configured for operation with the controller board, the operating system board comprising:a second computer system configured to execute a second operating system,wherein the second computer system has more computational power than the first computer system and has dedicated graphics processing circuitry, andwherein the second computer system is configured to perform operations separate from the first computer system.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Kismarton, Max U.; Westre, Willard N.; Buchan, Stuart M., Aircraft floor and method of assembly.
Ballard, Brian Adams; Kluesener, Robert Daniel; Wowczuk, Zenovy Stephan; Watson, Alexander Cobb, Devices, systems and methods for modular payload integration for unmanned aerial vehicles.
Hay Rick H. (Cave Creek AZ) Smith Clarence S. (Glendale AZ) Girts Robert D. (Mesa AZ) Yount Larry J. (Scottsdale AZ), Fail-operational fault tolerant flight critical computer architecture and monitoring method.
Frosch Robert A. Administrator of the National Aeronautics and Space Administration ; with respect to an invention of ( Largo FL) Gelderloos Hendrik J. C. (Largo FL), Reconfiguring redundancy management.
Wright, Thomas H.; Ziarno, James J., Wireless, frequency-agile spread spectrum ground link-based aircraft data communication system with wireless unit in communication therewith.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.