Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed system architecture for unmanned air vehicles. One of the methods includes obtaining information identifying flight information of a UAV, with the flight information including flight pha
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed system architecture for unmanned air vehicles. One of the methods includes obtaining information identifying flight information of a UAV, with the flight information including flight phase information or a contingency condition associated with a flight critical module included in the UAV. The obtained information is analyzed, and one or more first payload modules are determined to enter a modified power state. Requests to enter the modified power state are caused to be transmitted to each determined payload module in the one or more first payload modules.
대표청구항▼
1. An unmanned aerial vehicle (UAV) flight processing system comprising: an interface configured to communicate with one or more payload modules including a first payload module;an interface configured to communicate with one or more flight critical modules;one or more processors comprising hardware
1. An unmanned aerial vehicle (UAV) flight processing system comprising: an interface configured to communicate with one or more payload modules including a first payload module;an interface configured to communicate with one or more flight critical modules;one or more processors comprising hardware, the one or more processors configured to at least:obtain information identifying flight information of the UAV, the flight information comprising flight phase information or a contingency condition associated with a flight critical module;analyze the identified flight information;determine, based at least in part on the analysis of the identified flight information, respective acceptable data bandwidth usages for the one or more payload modules; andcause, at least in part, the one or more payload modules to use up to the respective acceptable data bandwidth usages. 2. The system of claim 1, wherein the flight information identifies a contingency condition associated with the flight critical module, and wherein the one or more processors are configured to: based on information associated with the contingency condition, block delivery of data messages associated with the first payload module. 3. The system of claim 1, wherein the one or more processors are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, modify an ability of the first payload module to deliver data messages over a data bus. 4. The system of claim 1, wherein the one or more processors are configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, block delivery of data messages from being sent to, or from, the first payload module. 5. The system of claim 1, wherein the one or more processors are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, restrict the use of a data bus by the one or more payload modules. 6. The system of claim 1, wherein the one or more processors are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, prioritize the use of a data bus by the one or more flight critical modules over the first payload module. 7. The system of claim 1, wherein the one or more processors are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, store in a data structure, data messages sent to, or from, the first payload module, and provide the data messages to an intended module based on a change in the flight information. 8. The system of claim 1, wherein determining acceptable data bandwidth usages comprises: determining the acceptable data bandwidth usage of the one or more payload modules so as not to interfere with bandwidth usage of the one or more flight critical modules. 9. The system of claim 8, wherein the flight information indicates a present flight phase associated with the UAV in flight, and wherein the determination of acceptable data bandwidth usages are based on a determination of sufficient bandwidth for the one or more flight critical modules. 10. The system of claim 1, wherein the one or more processors are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, instruct the first payload module not to place data messages on, or consume bandwidth of, a data bus shared with the one or more flight critical modules. 11. The system of claim 1, wherein the one or more processors are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, restrict use of a data transmission radio for data by the one or more payload modules. 12. The system of claim 11, wherein the flight information identifies a contingency condition associated with a lost global positioning system lock. 13. The system of claim 1, wherein the flight information indicates a present flight phase, and wherein the determined data bandwidth usage for the first payload module is substantially no data bandwidth usage, wherein determining acceptable data bandwidth usage for the first payload module is based on a determination that the first payload module is not needed during the present flight phase. 14. The system of claim 1, wherein the flight phase information indicates a present flight phase associated with configuration of the UAV, and wherein the acceptable data bandwidth usage for each payload module is all data bandwidth usage requested by the payload module. 15. The system of claim 1, wherein the flight phase information indicates a present flight phase associated with launching of the UAV, and wherein the acceptable data bandwidth usage for each payload module is substantially no data bandwidth usage. 16. A method comprising: obtaining, by a system comprising hardware included in an unmanned aerial vehicle (UAV) and in communication with at least a first payload module and one or more flight critical modules included in the UAV, information identifying flight information of the UAV, the flight information comprising flight phase information or a contingency condition associated with a flight critical module;analyzing the identified flight information;determining, based at least in part on the analysis of the identified flight information, respective acceptable data bandwidth usages for the one or more payload modules; andcausing, at least in part, the one or more payload modules to use up to the respective acceptable data bandwidth usages. 17. A system included in an unmanned aerial vehicle (UAV), the system comprising: a flight system comprising one or more processors, the flight system connected, via one or more data buses, to one or more flight modules;a payload system comprising one or more processors, the payload system connected, via one or more payload data buses, to one or more payload modules including a first flight module;wherein the one or more processors of the flight system are configured to at least: obtain information identifying flight information of the UAV, the flight information comprising flight phase information or a contingency condition associated with the one or more critical flight modules; andprovide the flight information to the payload system; andwherein the one or more processors of the payload system are configured to at least: receive the flight information from the flight system;analyze the identified flight information;determine, based at least in part on the analysis of the identified flight information, acceptable data bandwidth usages for the one or more payload modules; andcause, at least in part, the one or more payload modules to use up to the respective acceptable bandwidth usages. 18. The system of claim 17, wherein the flight information identifies a contingency condition associated with a flight module, and wherein the one or more processors of the payload system are configured to: based on information associated with the contingency condition, block delivery of data messages associated with the first payload module. 19. The system of claim 17, wherein the one or more processors of the payload system are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, modify an ability of the first payload module to deliver data messages over a data bus. 20. The system of claim 17, wherein the one or more processors of the payload system are configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, block delivery of data messages from being sent to, or from, the first payload module. 21. The system of claim 17, wherein the one or more processors of the payload system are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, restrict the use of a data bus by the first payload module. 22. The system of claim 17, wherein the one or more processors of the payload system are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, prioritize the use of a data bus by the one or more flight modules over the one or more payload modules. 23. The system of claim 17, wherein the one or more processors of the payload system are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, store in a data structure, data messages sent to, or from, the first payload module, and provide the data messages to an intended module based on a change in the flight information. 24. The system of claim 17, wherein determining acceptable data bandwidth usages comprises: determining the acceptable data bandwidth usage of the one or more payload modules so as not to interfere with bandwidth usage of the one or more flight modules. 25. The system of claim 17, wherein the one or more processors of the payload system are further configured to at least: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, instruct the first payload module not to place data messages on, or consume bandwidth of, a data bus shared with the one or more flight modules. 26. The system of claim 17, wherein the one or more processors of the payload system are further configured to: at least partly in response to the determination of acceptable data bandwidth usages for the one or more payload modules, restrict use of a data transmission radio for data by the one or more payload modules. 27. A method comprising: obtaining, by a system comprising hardware included in an unmanned aerial vehicle (UAV) and in communication with one or more payload modules, including a first payload module, and one or more flight critical modules included in the UAV, information identifying flight information of the UAV, wherein the flight information comprises flight phase information or a contingency condition associated with a flight critical module;determining a measure indicating sufficient bandwidth for the flight critical modules; andmaintaining, by the system, sufficient bandwidth for the flight critical modules comprising: determining, from the determined measure, a respective adjustment to bandwidth usage of, at least, the first payload module, andcausing, at least in part, the first payload module to use the respective adjusted bandwidth usage. 28. The method of claim 27, wherein a measure indicating sufficient bandwidth is a measure of central tendency of bandwidth usage of the flight critical modules. 29. The method of claim 27, wherein a measure indicating sufficient bandwidth is a measure of peak bandwidth usage of the flight critical modules. 30. The method of claim 27, wherein the measure indicating sufficient bandwidth is based on the flight phase information of the UAV indicating a present flight phase comprising take-off, on-station, landing, returning to base, taxiing, or in-flight.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (44)
Borghei, Hooman, Ad hoc formation and tracking of location-sharing groups.
Trowbridge, Robert Scott; Stark, James Alexander; Wong, Clifford, Aerial display system with marionettes articulated and supported by airborne devices.
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.
Alewine, Neal J.; Gabel, Jonathan L.; Rusnak, Joseph G.; Wrobel, Jr., Anthony W., Method and system for performing programmatic actions based upon vehicle approximate locations.
Featherstone, Peter A.; Wright, Andrew S.; Chan, Mandy; Geyer, John J.; Williams, Stephen J., System and methods for monitoring the context associated with a mobile communication device.
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는 부적절한 답변을 할 수 있습니다.