Modular flight management system incorporating an autopilot
First Claim
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; and
a 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; and
an 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.
8 Assignments
0 Petitions
Accused Products
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.
75 Citations
28 Claims
-
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, and a 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, and adapting 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; and a 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; and an 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 wherein the second computer system is configured to perform operations separate from the first computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
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, and a 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, and based at least in part on the received signals, navigating the unmanned vehicle in accordance with a desired location or route. - View Dependent Claims (18, 19)
-
-
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; and automatically piloting the unmanned vehicle in accordance with a desired location or route. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
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, and a 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 and determining whether a failure condition exists, inhibiting flight of the unmanned vehicle if a failure condition is determined; and a connector configured to receive a carrier module for the unmanned vehicle; and an 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, and wherein the second computer system is configured to perform operations separate from the first computer system.
-
Specification