Processor virtualization in unmanned vehicles
AssigneeGE Aviation Systems LLC
InventorsBraeton Taylor, Stefano Angelo Mario Lassini, Brent Dale Hooker
Life of this patent
Estimating the term…
Abstract
A processing system for an unmanned vehicle (UV) such as an unmanned aerial vehicle (UAV) is provided. The processing system comprises a first processing unit of an integrated circuit and a second processing unit of the integrated circuit. The processing system comprises a first operating system provisioned using the first processing unit. The first operating system is configured to execute a first vehicle control process. The processing system comprises a virtualization layer configured using at least the second processing unit, and a second operating system provisioned using the virtualization layer. The second operating system is configured to execute a second vehicle control process.
Claims13
-8. (canceled)
A computer-implemented method for controlling an unmanned vehicle (UV), comprising:
- provisioning a first operating system using a first processor of an integrated circuit;
- configuring the first operating system to execute a first vehicle control process using the first processor;
- provisioning at least one virtual machine using a second processor of the integrated circuit, the at least one virtual machine is isolated from the first operating system;
- and
- configuring the at least one virtual machine to execute a second vehicle control process.
A processing system for an unmanned vehicle (UV), comprising:
- an integrated circuit comprising a first processor and a second processor;
- a first operating environment provisioned using the first processor;
- a virtualization layer configured using at least the second processor;
- a first virtual machine provisioned using the virtualization layer, the first virtual machine configured to execute at least one vehicle control process in a second operating environment, the second operating environment is isolated from the first operating environment;
- and
- a second virtual machine provisioned using the virtualization layer, the second virtual machine configured to execute at least one mission control process in a third operating environment, the third operating environment is isolated from the second operating environment and the first operating environment.
Dependencies are inferred from the claim text.