CPC G06F 9/4406 (2013.01) [G05D 1/042 (2013.01); G08G 5/003 (2013.01)] | 15 Claims |
1. An unmanned aerial vehicle comprising:
a memory maintaining program instructions; and
one or more processors configured to execute the program instructions causing the one or more processors to:
boot a Unified Extensible Firmware Interface (UEFI) shell;
download a permission file over a network while in the UEFI shell, wherein the permission file comprises operational parameters for the unmanned aerial vehicle;
validate the permission file while in the UEFI shell;
boot an operating system in response to validating the permission file, wherein the UEFI shell is configured to pass the operational parameters to the operating system, wherein the operating system is configured to pass the operational parameters to an application, wherein the application controls a flight of the unmanned aerial vehicle within the operational parameters.
|