대표
청구항
▼
1. An unmanned aircraft system (UAS), comprising: an unmanned aerial vehicle (UAV);a processor running a UAS design module;a user input device receiving user input indicating a selected task to be performed during operations of the UAV;a display device operated by the processor to display an identifier for a UAS module for attachment to the UAV that has been determined by the UAS design module for performing the selected task, wherein the UAS module comprises software and hardware for performing the selected task;a connector associated with the UAS modul...
1. An unmanned aircraft system (UAS), comprising: an unmanned aerial vehicle (UAV);a processor running a UAS design module;a user input device receiving user input indicating a selected task to be performed during operations of the UAV;a display device operated by the processor to display an identifier for a UAS module for attachment to the UAV that has been determined by the UAS design module for performing the selected task, wherein the UAS module comprises software and hardware for performing the selected task;a connector associated with the UAS module and adapted for physically and communicatively coupling the UAS module and the UAV; andthe UAS module physically added onto and communicatively coupled to the UAV via the connector. 2. The UAS of claim 1, wherein the UAS module includes memory storing module data including an identifier of the connector and a location on the UAV for positioning the connector. 3. The UAS of claim 1, wherein the UAS module includes memory storing module data including one or more of: an identifier of the UAS module, weight of the UAS module, power consumption by the UAS module, sensors included in the UAS module, number and location of connectors for attaching the UAS module to the UAV, lift provided by the UAS module, power provided by the UAS module, and mounting location for the UAS module to the UAV. 4. The UAS of claim 1, wherein the UAS module includes memory storing module data including identification of the UAS module and wherein the UAS design module verifies that the UAS module is communicatively coupled to the UAV via the connector via communications with the UAS module via the connector based on the identification in the memory. 5. The UAS of claim 1, wherein the UAS design module determines a second UAS module for performing the selected task, the second UAS module including module data in memory, wherein the module data for the UAS module and the second UAS module further includes a module weight and a module-provided lift. 6. The UAS of claim 5, wherein the processor further runs an autocalibration module to determine whether the module-provided lift of the UAS module and the second UAS module is greater at least than the weight of the UAS module and the second UAS module and if not to display an error message on the display device. 7. The UAS of claim 1, wherein the UAS design module determines a second UAS module for performing the selected task, the second UAS module including module data in memory, wherein the module data for the UAS module and the second UAS module further includes a power consumption value and a power provided value. 8. The UAS of claim 7, wherein the processor further runs an autocalibration module to determine whether a summation of the power provided values exceeds a summation of the power consumption values and if not to display an error message on the display device. 9. The UAS of claim 1, wherein the UAS module comprises one or more components from the group of: a camera, a sensor, a navigation element, a processor, a wireless communication element, memory, persistent memory storing module data, a power source, a UAV fuselage, a payload, a stabilization element, a thrust element, a lift element, a display device, and a flight control device. 10. The UAS of claim 1, wherein the UAS design module is adapted to determine a range for the UAV with the UAS module based on module data stored in memory of the UAS module and wherein the processor operates the display device to display the determined range. 11. An unmanned aircraft system (UAS), comprising: an unmanned aerial vehicle (UAV);a processor running a UAS design module;a user input device receiving user input indicating a selected task, wherein the UAS design module responds by determining a UAS module for performing the selected task after attachment onto the UAS and wherein the UAS module includes software and hardware;a connector associated with the UAS module; andthe UAS module communicatively coupled to and physically supported on the UAV via the connector,wherein the UAS module includes memory storing module data including an identifier of the connector and a location on the UAV for positioning the connector. 12. The UAS of claim 11, wherein the UAS module includes memory storing module data including one or more of: an identifier of the UAS module, weight of the UAS module, power consumption by the UAS module, sensors included in the UAS module, number and location of connectors for attaching the UAS module to the UAV, lift provided by the UAS module, power provided by the UAS module, and mounting location for the UAS module to the UAV. 13. The UAS of claim 11, wherein the UAS module includes memory storing module data including identification of the UAS module and wherein the UAS design module verifies that the UAS module is communicatively coupled to the UAV via the connector via communications with the UAS module via the connector based on the identification in the memory. 14. The UAS of claim 11, wherein the UAS design module determines a second UAS module for performing the selected task, the second UAS module including module data in memory, wherein the module data for the UAS module and the second UAS module further includes a module weight and a module-provided lift. 15. The UAS of claim 14, wherein the processor further runs an autocalibration module to determine whether the module-provided lift of the UAS module and the second UAS module is greater at least than the weight of the UAS module and the second UAS module and if not to display an error message on the display device. 16. The UAS of claim 11, wherein the UAS design module determines a second UAS module for performing the selected task, the second UAS module including module data in memory, wherein the module data for the UAS module and the second UAS module further includes a power consumption value and a power provided value. 17. The UAS of claim 16, wherein the processor further runs an autocalibration module to determine whether a summation of the power provided values exceeds a summation of the power consumption values and if not to display an error message on the display device. 18. The UAS of claim 11, wherein the UAS module comprises one or more components from the group of: a camera, a sensor, a navigation element, a processor, a wireless communication element, memory, persistent memory storing module data, a power source, a UAV fuselage, a payload, a stabilization element, a thrust element, a lift element, a display device, and a flight control device. 19. An unmanned aircraft system (UAS), comprising: an unmanned aerial vehicle (UAV);a user input device receiving user input indicating a selected task;a processor running a UAS design module determining a UAS module for performing the selected task, wherein the UAS module comprises software and hardware associated with performance of the selected task; anda connector associated with the UAS module,wherein, upon assembly of the UAS, the UAS module is communicatively coupled to the UAV via the connector,wherein the UAS design module is adapted to determine and output to a display on the user input device a range for the UAV with the UAS module based on module data stored in memory of the UAS module, andwherein the UAS module comprises one or more components from the group of: a camera, a sensor, a navigation element, a processor, a wireless communication element, memory, persistent memory storing module data, a power source, a UAV fuselage, a payload, a stabilization element, a thrust element, a lift element, a display device, and a flight control device. 20. The UAS of claim 19, wherein the UAS module includes memory storing module data including an identifier of the connector and a location on the UAV for positioning the connector, wherein the UAS module includes memory storing module data including one or more of: an identifier of the UAS module, weight of the UAS module, power consumption by the UAS module, sensors included in the UAS module, number and location of connectors for attaching the UAS module to the UAV, lift provided by the UAS module, power provided by the UAS module, and mounting location for the UAS module to the UAV, and wherein the UAS module includes memory storing module data including identification of the UAS module and wherein the UAS design module verifies that the UAS module is communicatively coupled to the UAV via the connector via communications with the UAS module via the connector based on the identification in the memory.