Methods and systems for altitude control of balloons to improve wind data
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/00
B64B-001/40
G01W-001/10
G01W-001/00
출원번호
US-0472364
(2014-08-28)
등록번호
US-9321517
(2016-04-26)
발명자
/ 주소
DeVaul, Richard Wayne
출원인 / 주소
Google Inc.
대리인 / 주소
McDonnell Boehnen Hulbert & Berghoff LLP
인용정보
피인용 횟수 :
4인용 특허 :
2
초록▼
A method may involve analyzing, by a computing device, a wind model to identify one or more locations in a coverage area of a balloon network where updated wind data is desirable. The balloon network may include a plurality of balloons that are configured to provide data service. The method may furt
A method may involve analyzing, by a computing device, a wind model to identify one or more locations in a coverage area of a balloon network where updated wind data is desirable. The balloon network may include a plurality of balloons that are configured to provide data service. The method may further involve determining, by the computing device, a flight plan for each of one or more balloons in the balloon network. At least one flight plan may be determined based at least in part on both: (a) the one or more locations where updated wind data is desirable and (b) data-service requirements in the coverage area of the balloon network. And the method may involve sending each determined flight plan for implementation by the corresponding balloon.
대표청구항▼
1. A method comprising: analyzing, by a computing device, a wind model to identify one or more locations in a coverage area of a balloon network where updated wind data is desirable, wherein the balloon network comprises a plurality of balloons that are configured to provide data service, and wherei
1. A method comprising: analyzing, by a computing device, a wind model to identify one or more locations in a coverage area of a balloon network where updated wind data is desirable, wherein the balloon network comprises a plurality of balloons that are configured to provide data service, and wherein the one or more locations where updated wind data is desirable comprises one or more locations where existing wind data is incomplete, inaccurate, or out of date;determining, by the computing device, a flight plan for each of one or more balloons in the balloon network, wherein each flight plan comprises a planned altitude, and wherein at least one flight plan is determined based at least in part on both: (a) the one or more locations where updated wind data is desirable and (b) data-service requirements in the coverage area of the balloon network; andsending each determined flight plan for implementation by the corresponding balloon, wherein sending each determined flight plan comprises sending one or more instructions to the corresponding balloon that indicate to: (a) navigate to the corresponding planned altitude and (b) receive wind data at the corresponding planned altitude, and wherein the wind data indicates an actual wind condition at the corresponding planned altitude. 2. The method of claim 1, wherein the data-service requirements comprises one or more of data-service requirements for data-communication service, data-service requirements for on-demand imaging service, and data-service requirements for location service. 3. The method of claim 1, further comprising: determining data usage of the balloon network; andselecting the data-service requirements among data-service requirements for data-communication, data-service requirements for on-demand imaging, and data-service requirements for location service based at least in part on the data usage of the balloon network. 4. A method comprising: determining, by a computing device, a flight plan for each of one or more balloons, wherein the one or more balloons are operating as part of a balloon network, wherein the balloon network is operable for data communications, and wherein determining the flight plan for at least one of the one or more balloons comprises determining a planned altitude based at least in part on a wind model indicating predicted wind data at a plurality of altitudes and acquisition of wind data for the wind model;sending, by the computing device, one or more instructions to the one or more balloons for which a flight plan is determined to implement the respectively-determined flight plan, wherein the one or more instructions to a given one of the balloons indicate to: navigate to one or more altitudes, wherein the one or more altitudes is less or greater than the planned altitude; andreceive wind data at each altitude of the one or more altitudes, wherein the wind data indicates an actual wind condition at a respective altitude of the one or more altitudes;receiving, by the computing device, the wind data from at least one balloon of the one or more balloons for which a flight plan is implemented; andupdating, by the computing device, the wind model based at least in part on the received wind data. 5. The method of claim 4, wherein the one or more instructions to the given one of the balloons further indicates to: stop at each altitude of the one or more altitudes for a predetermined time period. 6. The method of claim 4, wherein the one or more instructions to the given one of the balloons further indicates to: transition through the one or more altitudes without stopping at the one or more altitudes. 7. The method of claim 4, wherein determining, by the computing device, the flight plan for each of one or more balloons comprises determining the planned altitude based at least in part on two or more wind models indicating predicted wind data at a plurality of altitudes. 8. The method of claim 4, wherein the planned altitude is determined based at least in part on a movement of the balloon for which the flight plan is determined. 9. The method of claim 8, wherein the movement of the balloon is based on one or more of: a desired displacement, a desired horizontal movement, a desired change in altitude, a desired velocity, a desired change in velocity, and a desired acceleration. 10. The method of claim 8, wherein the movement of the balloon is based on a state of the balloon network. 11. The method of claim 10, wherein the state of the balloon network is based on data-communication requirements of the balloon network. 12. The method of claim 4, wherein the one or more altitudes comprises a first altitude and a second altitude, wherein the first altitude is less than the second altitude, and wherein the second altitude is less than the planned altitude. 13. The method of claim 4, wherein the one or more altitudes comprises a first altitude and a second altitude, wherein the first altitude is greater than the second altitude, and the second altitude is greater than the planned altitude. 14. The method of claim 4, further comprising updating, by the computing device, at least one flight plan based at least in part on the received wind data. 15. The method of claim 14, wherein updating, by the computing device, the at least one flight plan based at least in part on the received wind data comprises: determining, by the computing device, a second planned altitude; andsending, by the computing device, second one or more instructions to the balloon for which the flight plan is updated, wherein the second one or more instructions to the balloon for which the flight plan is updated indicate to navigate to the second planned altitude. 16. The method of claim 15, wherein the second planned altitude is determined based at least in part on acquisition of wind data for the wind model. 17. The method of claim 4, wherein the one or more instructions to the given one of the balloons further indicates to: determine a second planned altitude based at least in part on the received wind data; andnavigate to the second planned altitude. 18. The method of claim 17, wherein determine the second planned altitude based at least in part on the received wind data comprises selecting a particular altitude from the group consisting of a particular altitude of the one or more altitudes and the planned altitude. 19. The method of claim 4, further comprising determining, by the computing device, a number of altitudes of the one or more altitudes or a distance between each altitude of the one or more altitudes. 20. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions, the functions comprising: determining a flight plan for each of one or more balloons, wherein the one or more balloons are operating as part of a balloon network, wherein the balloon network is operable for data communications, and wherein determining the flight plan for at least one of the one or more balloons comprises determining a planned altitude based at least in part on a wind model indicating predicted wind data at a plurality of altitudes and acquisition of wind data for the wind model;sending instructions to the one or more balloons for which a flight plan is determined to implement the respectively-determined flight plan, wherein the instructions to a given one of the balloons indicate to: navigate to one or more altitudes, wherein the one or more altitudes is less or greater than the planned altitude; andreceive wind data at each altitude of the one or more altitudes, wherein the wind data indicates an actual wind condition at a respective altitude of the one or more altitudes;receiving the wind data from at least one balloon of the one or more balloons for which a flight plan is implemented; andupdating the wind model based at least in part on the received wind data. 21. The non-transitory computer-readable medium of claim 20, wherein the functions further comprise determining a number of altitudes of the one or more altitudes or a distance between each altitude of the one or more altitudes. 22. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions, the functions comprising: analyzing a wind model to identify one or more locations in a coverage area of a balloon network where updated wind data is desirable, wherein the balloon network comprises a plurality of balloons that are configured to provide data service, and wherein the one or more locations where updated wind data is desirable comprises one or more locations where existing wind data is incomplete, inaccurate, or out of date;determining a flight plan for each of the one or more balloons in the balloon network, wherein each flight plan comprises a planned altitude, and wherein at least one flight plan is determined based at least in part on both: (a) the one or more locations where updated wind data is desirable and (b) data-service requirements in the coverage area of the balloon network; andsending each determined flight plan for implementation by the corresponding balloon, wherein sending each determined flight plan comprises sending one or more instructions to the corresponding balloon that indicate to: (a) navigate to the corresponding planned altitude and (b) receive wind data at the corresponding planned altitude, and wherein the wind data indicates an actual wind condition at the corresponding planned altitude.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Sridhar, Banavar; Sheth, Kapil S.; Chatterji, Gano Broto; Bilimoria, Karl D.; Grabbe, Shon; Schipper, John F., Air traffic management evaluation tool.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.