US20170129603A1 - Methods and systems for transportation using unmanned aerial vehicles - Google Patents
Methods and systems for transportation using unmanned aerial vehicles Download PDFInfo
- Publication number
- US20170129603A1 US20170129603A1 US15/347,442 US201615347442A US2017129603A1 US 20170129603 A1 US20170129603 A1 US 20170129603A1 US 201615347442 A US201615347442 A US 201615347442A US 2017129603 A1 US2017129603 A1 US 2017129603A1
- Authority
- US
- United States
- Prior art keywords
- uav
- landing
- payload
- battery
- landing platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 86
- 230000007246 mechanism Effects 0.000 claims description 34
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 28
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 claims description 4
- 229910052744 lithium Inorganic materials 0.000 claims description 4
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 claims description 2
- RTAQQCXQSZGOHL-UHFFFAOYSA-N Titanium Chemical compound [Ti] RTAQQCXQSZGOHL-UHFFFAOYSA-N 0.000 claims description 2
- 229910000625 lithium cobalt oxide Inorganic materials 0.000 claims description 2
- 229910001416 lithium ion Inorganic materials 0.000 claims description 2
- GELKBWJHTRAYNV-UHFFFAOYSA-K lithium iron phosphate Chemical compound [Li+].[Fe+2].[O-]P([O-])([O-])=O GELKBWJHTRAYNV-UHFFFAOYSA-K 0.000 claims description 2
- BFZPBUKRYWOWDV-UHFFFAOYSA-N lithium;oxido(oxo)cobalt Chemical compound [Li+].[O-][Co]=O BFZPBUKRYWOWDV-UHFFFAOYSA-N 0.000 claims description 2
- 229920000642 polymer Polymers 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 99
- 230000032258 transport Effects 0.000 description 63
- 230000008569 process Effects 0.000 description 47
- 230000003287 optical effect Effects 0.000 description 24
- 238000013439 planning Methods 0.000 description 24
- 230000033001 locomotion Effects 0.000 description 21
- 230000000875 corresponding effect Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 238000007726 management method Methods 0.000 description 14
- 239000000463 material Substances 0.000 description 14
- 238000012384 transportation and delivery Methods 0.000 description 14
- 230000008859 change Effects 0.000 description 13
- 238000012937 correction Methods 0.000 description 13
- 239000007788 liquid Substances 0.000 description 13
- 230000006870 function Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 12
- 239000008280 blood Substances 0.000 description 11
- 210000004369 blood Anatomy 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 10
- 230000002085 persistent effect Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 238000012502 risk assessment Methods 0.000 description 10
- 230000009056 active transport Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 7
- 238000009826 distribution Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000000576 coating method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000005484 gravity Effects 0.000 description 6
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000010079 rubber tapping Methods 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 239000000956 alloy Substances 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 239000005022 packaging material Substances 0.000 description 4
- 239000004033 plastic Substances 0.000 description 4
- 229920003023 plastic Polymers 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 229910045601 alloy Inorganic materials 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 230000010006 flight Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 230000035939 shock Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 229910052782 aluminium Inorganic materials 0.000 description 2
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 231100001261 hazardous Toxicity 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 229920001778 nylon Polymers 0.000 description 2
- 229920003229 poly(methyl methacrylate) Polymers 0.000 description 2
- 239000005020 polyethylene terephthalate Substances 0.000 description 2
- 229920000139 polyethylene terephthalate Polymers 0.000 description 2
- 239000004926 polymethyl methacrylate Substances 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- -1 shock Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 229910001220 stainless steel Inorganic materials 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 230000008093 supporting effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- FMFKNGWZEQOWNK-UHFFFAOYSA-N 1-butoxypropan-2-yl 2-(2,4,5-trichlorophenoxy)propanoate Chemical compound CCCCOCC(C)OC(=O)C(C)OC1=CC(Cl)=C(Cl)C=C1Cl FMFKNGWZEQOWNK-UHFFFAOYSA-N 0.000 description 1
- 229910000838 Al alloy Inorganic materials 0.000 description 1
- 241000010972 Ballerus ballerus Species 0.000 description 1
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 241000288673 Chiroptera Species 0.000 description 1
- 229920000742 Cotton Polymers 0.000 description 1
- 208000032953 Device battery issue Diseases 0.000 description 1
- 241000282326 Felis catus Species 0.000 description 1
- 244000299507 Gossypium hirsutum Species 0.000 description 1
- 101150104680 MCH1 gene Proteins 0.000 description 1
- 240000008790 Musa x paradisiaca Species 0.000 description 1
- 235000018290 Musa x paradisiaca Nutrition 0.000 description 1
- 101100382379 Rattus norvegicus Cap1 gene Proteins 0.000 description 1
- 239000004809 Teflon Substances 0.000 description 1
- 229920006362 Teflon® Polymers 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- NIXOWILDQLNWCW-UHFFFAOYSA-N acrylic acid group Chemical group C(C=C)(=O)O NIXOWILDQLNWCW-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000002390 adhesive tape Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007797 corrosion Effects 0.000 description 1
- 238000005260 corrosion Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000003574 free electron Substances 0.000 description 1
- 239000002783 friction material Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 238000002329 infrared spectrum Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 231100000518 lethal Toxicity 0.000 description 1
- 230000001665 lethal effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004038 photonic crystal Substances 0.000 description 1
- 239000004417 polycarbonate Substances 0.000 description 1
- 229920000515 polycarbonate Polymers 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 229920001343 polytetrafluoroethylene Polymers 0.000 description 1
- 239000004810 polytetrafluoroethylene Substances 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000007779 soft material Substances 0.000 description 1
- 238000003856 thermoforming Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/024—Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F1/00—Ground or aircraft-carrier-deck installations
- B64F1/22—Ground or aircraft-carrier-deck installations for handling aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F1/00—Ground or aircraft-carrier-deck installations
- B64F1/32—Ground or aircraft-carrier-deck installations for handling freight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U70/00—Launching, take-off or landing arrangements
- B64U70/90—Launching from or landing on platforms
- B64U70/92—Portable platforms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U80/00—Transport or storage specially adapted for UAVs
- B64U80/80—Transport or storage specially adapted for UAVs by vehicles
- B64U80/86—Land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/04—Control of altitude or depth
- G05D1/06—Rate of change of altitude or depth
- G05D1/0607—Rate of change of altitude or depth specially adapted for aircraft
- G05D1/0653—Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing
- G05D1/0676—Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing specially adapted for landing
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
- G08G5/0069—Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/02—Automatic approach or landing aids, i.e. systems in which flight data of incoming planes are processed to provide landing data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/02—Automatic approach or landing aids, i.e. systems in which flight data of incoming planes are processed to provide landing data
- G08G5/025—Navigation or guidance aids
-
- B64C2201/024—
-
- B64C2201/042—
-
- B64C2201/108—
-
- B64C2201/128—
-
- B64C2201/185—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
- B64U10/13—Flying platforms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/60—UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons
- B64U2101/64—UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons for parcel delivery or retrieval
Definitions
- the present disclosure relates generally to unmanned aerial vehicles (UAVs). More particularly, the present disclosure relates to payload transportation using UAVs and mobile UAV stations.
- UAVs unmanned aerial vehicles
- UAVs Unmanned aerial vehicles
- UAVs may be used for transportation packages in local neighborhoods.
- transportation of packages in local neighborhoods heavily relies on ground infrastructures using transporting vehicles such as delivery trucks.
- transporting vehicles such as delivery trucks.
- a delivery truck driver typically needs to make 20 stops at the packages' destination addresses to physically deliver the packages.
- UAVs are being used to deliver packages in the recent years, they are limited by the range of flight because they are usually launched from a fix distribution facility.
- the current UAV transportation systems may not be flexible to deliver packages to a widespread area such as a city or multiple neighborhoods. Therefore, there is a need to integrate the UAVs with mobile exchange stations, such as package transporting vehicles, to provide flexibility and mobility for transporting packages to multiple neighborhoods.
- a method for facilitating payload transportation using an unmanned aerial vehicle is provided.
- the method is performed at a portable electronic device including one or more processors and memory and comprises receiving a first input indicating a takeoff location of the UAV and a second input indicating a landing location of the UAV.
- the portable electronic device obtains a determined UAV flight route from the takeoff location to the landing location. Based on the obtained UAV flight route, the portable electronic device provides flight route information indicating a viable flight route; and a takeoff command to the UAV according to the viable flight route.
- the apparatus comprises a container having dimensions that correspond to a carrying space of a UAV.
- the apparatus further comprises a first identification accessible on an external surface of the container. The first identification is scannable for identifying the container.
- the apparatus further comprises a second identification readable by the UAV. The second identification is associated with the first identification for identifying the container.
- a method for facilitating payload transportation using an unmanned aerial vehicle is provided.
- the method is performed at a computer system including one or more processors and memory.
- the computer system receives an identification of a payload to be transported.
- the identification information of the payload is associated with a destination location of the payload.
- the computer system further receives a first identification of a container for housing the payload.
- the first identification is accessible on an external surface of the container and is scannable.
- the computer system further receives a second identification from the UAV.
- the second identification comprises a near-field identification tag associated with the first identification for identifying the container.
- the computer system determines a UAV flight route based on the identification of the payload; and provides the UAV flight route to the UAV based on the first and second identifications.
- a method for facilitating a payload transportation using an unmanned aerial vehicle is provided.
- the method is performed at a portable electronic device including one or more processors and memory.
- the portable electronic device obtains an identification of the payload to be transported.
- the identification of the payload is associated with a destination location of the payload.
- the portable electronic device provides the identification of the payload to a UAV service; and obtains a first identification of a container for housing the payload.
- the first identification is accessible on an external surface of the container and is scannable.
- the portable electronic device further provides the first identification to the UAV service; and provides one or more instructions to a selected UAV for transporting the payload based on a UAV flight route.
- the UAV flight route is generated based on the identification of the payload; and the UAV is selected based on the first identification and a second identification.
- the second identification corresponds to the first identification for identifying the container.
- the UAV for transporting a payload.
- the UAV comprises a body; one or more propellers rotatably connected with the body; and a battery mounted to the body.
- the battery is releasable from, for example, the bottom of the UAV.
- the UAV further comprises a payload container mounted to the body.
- the payload container is releasable from the bottom of the UAV to a landing platform associated with a UAV station.
- a method for transporting a payload is provided.
- the method is performed at a UAV comprising a body and one or more propellers rotatably connected to the body.
- the UAV receives a battery from an exchange station.
- the battery is received through a landing platform associated with the exchange station.
- the UAV mounts the battery to the body of the UAV.
- the UAV receives a payload container from the exchange station.
- the payload container is received through the landing platform associated with the exchange station.
- the UAV mounts the payload container to the body of the UAV.
- the UAV receives instructions for transporting the payload container to a destination; and transports the payload container to the destination according to the instructions.
- a landing platform for receiving a payload container from an unmanned aerial vehicle comprises one or more landing subsystems configured to coordinate with the UAV for landing; one or more sensors for detecting the landing of the UAV on the landing platform; one or more actuators configured to align the UAV for receiving the payload container; and a payload receiving structure of the landing platform configured to receive the payload container.
- UAV unmanned aerial vehicle
- a method for precision landing of an unmanned aerial vehicle (UAV) on a landing platform is provided.
- the UAV includes one or more processors and a communication interface.
- the method comprises determining, at the UAV, whether the UAV is in a landing phase based on the location of the UAV. After determining that the UAV is in the landing phase, the method further comprises receiving landing alignment information from the landing platform.
- the landing alignment information is generated based on at least one of a magnetic heading of the landing platform, a GPS position of the landing platform, or an infrared beacon of the landing platform.
- the method further comprises adjusting a landing path of the UAV based on the received landing alignment information.
- a system for emergency landing of an unmanned aerial vehicle comprising a battery manager configured to provide power to a control circuitry for emergency landing.
- the system further comprises a controller configured to determine whether an emergency landing signal is generated.
- the controller is further configured to determine whether one or more conditions for emergency landing are satisfied based on the determination that the emergency landing signal is generated.
- the controller is further configured to deploy an emergency landing mechanism based on the determination that the one or more conditions are satisfied.
- FIG. 1 illustrates an exemplary system for payload transportation using UAVs, consistent with some embodiments of the present disclosure.
- FIG. 2A illustrates an exemplary UAV station and an exemplary UAV, consistent with some embodiments of the present disclosure.
- FIG. 2B is a simplified block diagram illustrating an exemplary portable electronic device, consistent with some embodiments of the present disclosure.
- FIG. 2C illustrates an exemplary computer system for facilitating the payload transportation using UAVs, consistent with some embodiments of the present disclosure.
- FIGS. 3A-3X illustrate exemplary user interfaces of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- FIG. 3Y illustrates a flow chart of an exemplary process for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- FIG. 4A is a block diagram illustrating exemplary UAV service for enabling payload transportation using UAVs, consistent with some embodiments of the present disclosure.
- FIG. 4B illustrates a flow chart of an exemplary process for transporting a payload using a UAV, consistent with some embodiments of the present disclosure.
- FIGS. 5A-5U illustrate exemplary user interfaces for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- FIG. 5V illustrates a flow chart of an exemplary process for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- FIG. 6A illustrates an exemplary UAV and an exemplary UAV station, consistent with some embodiments of the present disclosure.
- FIG. 6B illustrates an exploded view of a UAV, consistent with some embodiments of the present disclosure.
- FIG. 6C illustrates a flow chart of an exemplary process for transporting a payload using a UAV, consistent with some embodiments of the present disclosure.
- FIG. 7A illustrates a perspective view of an exemplary landing platform, consistent with some embodiments of the present disclosure.
- FIG. 7B illustrates a perspective view of an exemplary landing platform and a landing UAV, consistent with some embodiments of the present disclosure.
- FIG. 7C illustrates a perspective view of an exemplary landing platform and a landed UAV, consistent with some embodiments of the present disclosure.
- FIG. 7D illustrates a perspective view of an exemplary landing platform and a landed UAV that is aligned for transporting the payload, consistent with some embodiments of the present disclosure.
- FIGS. 7E-7K illustrates perspective views of an exemplary landing platform fence, consistent with some embodiments of the present disclosure.
- FIG. 7L illustrates a perspective view of an exemplary landing platform, consistent with some embodiments of the present disclosure.
- FIG. 7M illustrates a flow chart of an exemplary process for receiving a payload container from a UAV, consistent with some embodiments of the present disclosure.
- FIG. 8A is a block diagram illustrating an exemplary UAV landing system and an exemplary LP landing system, consistent with some embodiments of the present disclosure.
- FIG. 8B illustrates a flow chart of an exemplary process for landing a UAV on a landing platform, consistent with some embodiments of the present disclosure.
- FIG. 8C illustrates a flow chart of an exemplary process for landing a UAV on a landing platform based on magnetic heading, consistent with some embodiments of the present disclosure.
- FIG. 8D illustrates a flow chart of an exemplary process for landing a UAV on a landing platform based on differential GPS, consistent with some embodiments of the present disclosure.
- FIG. 9A illustrates a block diagram of an exemplary UAV flight termination system (FTS) of a UAV, consistent with some embodiments of the present disclosure.
- FTS flight termination system
- FIG. 9B illustrates a block diagram of an exemplary battery manager of a UAV flight termination system, consistent with some embodiments of the present disclosure.
- FIG. 9C illustrates a block diagram of an exemplary FTS controller of a UAV flight termination system, consistent with some embodiments of the present disclosure.
- FIG. 9D illustrates a flow chart of an exemplary process for controlling termination of a UAV flight, consistent with some embodiments of the present disclosure.
- FIG. 1 illustrates an exemplary payload transportation system 100 using UAVs, consistent with some embodiments of the present disclosure.
- payload transportation system 100 can include one or more portable electronic devices 102 A-B (collectively referred as portable electronic devices 102 ), a network 110 , a UAV service 120 , one or more UAVs 130 A-C (collectively referred as UAVs 130 ), and one or more UAV stations 140 A-C (collectively referred as UAV stations 140 ).
- Payload transportation system 100 can enable or facilitate requesting, scheduling, controlling, and/or navigating of UAVs for transporting payloads to locations.
- Portable electronic devices 102 A-B include devices that can request, schedule, or facilitate payload transportation through various means.
- Portable electronic devices 102 A-B can communicate with UAV service 120 , UAV 130 , and/or UAV station 140 either directly or indirectly through a network 110 .
- portable electronic device 102 A can communicate directly with or identify the payload carried by UAV 130 A.
- portable electronic device 102 A can communicate indirectly with UAV service 120 through network 110 to request payload transportation or to provide payload identifications.
- portable electronic devices 102 A-B are portrayed as a computer or a laptop (e.g., portable electronic device 102 A), a tablet, and a mobile smart phone (e.g., portable electronic device 102 B), it is appreciated that portable electronic device 102 could be any type of device that communicates data.
- Network 110 can be any type of network that facilitates wired and/or wireless communications.
- network 110 can be a cellular network (e.g., GSM, GPRS, CDMA, LTE), a wide-area network (WAN), a local area network (LAN), a radio network, a satellite network, a Wi-Fi network, a near-filed communication network, Zigbee, Xbee, XRF, Xtend, Bluetooth, WPAN, line of sight, satellite relay, or any other wired or wireless network, or a combination thereof.
- UAV service 120 can communicate with one or more components of payload transportation system 100 , such as portable electronic devices 102 , UAVs 130 , and UAV stations 140 , to facilitate payload transportation using UAVs. For example, based on communication with portable electronic devices 102 , UAV service 120 can receive requests for transporting a payload, an identification of the payload to be transported, and an identifications of a payload container. Based on the request or information received, UAV service 120 can determine a UAV flight route for transporting the payload to its destination location. UAV service 120 can communicate the flight route information to the UAV that carries the payload. In some embodiments, UAV service 120 may continue to communicate with the UAV during the flight.
- UAV service 120 can communicate with one or more components of payload transportation system 100 , such as portable electronic devices 102 , UAVs 130 , and UAV stations 140 , to facilitate payload transportation using UAVs. For example, based on communication with portable electronic devices 102 , UAV service 120 can receive requests for transporting
- UAV service 120 may receive a confirmation or notification of completion.
- UAV service 120 may include, for example, one or more geospatial data stores, geospatial caches, one or more application servers, one or more application data stores, one or more messaging queues, and tracking data.
- UAV service 120 may be provided on a desktop computer, a laptop computer, a server (physical or virtual), or a server farm. Exemplary UAV services (e.g., UAV service 120 ) are described in detail in U.S. patent application Ser. No. 13/890,165 filed on May 8, 2013, entitled “Transportation Using Network of Unmanned Aerial Vehicles” (now U.S. Pat. No. 9,384,668); in U.S. Provisional Patent Application No.
- UAV service 120 can include one or more datastores 150 .
- Datastores 150 may include, for example, a time series datastore and a geospatial datastore.
- a time series datastore may be a software system for handling time series data and arrays of numbers indexed by time (e.g., a datetime or a datetime range).
- UAVs 130 can transmit telemetry and sensor data to a system for storage within a time series datastore or a tracking datastore. These time series may also be called as profiles, curves, or traces.
- An application server of UAV service 120 may further monitor the time series datastore and/or the tracking datastore to determine trends such as UAV components that require maintenance based on the stored time series data or tracking data.
- a geospatial data store can be an object-relational spatial database that includes latitude and longitude data.
- Example data and data sources for a geospatial data store include, but are not limited to, terrain data from the National Aeronautics and Space Administration (“NASA”), airspace data from the Federal Aviation Administration (“FAA”), geospatial data from the National Park Service, Department of Defense, and/or other federal agencies, geospatial and/or building data from local agencies such as school districts, and/or some combination thereof.
- a geospatial data store may include large amounts of data such as hundreds of gigabytes of data or terabytes of data.
- UAV service 120 can include one or more application servers and message brokers.
- Application servers can perform various tasks such as processing authentication and authorization, maintaining general purpose data (e.g., UAV names, configurations, flight routes, UAV stations).
- Message brokers can enable data movement between software components or systems in substantially real time for providing authentication and authorization.
- Exemplary implementations of various components of UAV service 120 e.g., the application services, the message brokers, the time series datastores, the geospatial datastores
- Exemplary implementations of various components of UAV service 120 e.g., the application services, the message brokers, the time series datastores, the geospatial datastores
- UAV service 120 e.g., the application services, the message brokers, the time series datastores, the geospatial datastores
- their interactions are describe in more detail in the U.S. Provisional Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System and Methods for Unmanned Aerial Vehicle Route Planning;” in the U
- UAV 130 can communicate with one or more components of payload transportation system 100 , such as UAV service 120 and UAV stations 140 , and one or more satellites (not shown) to transport a payload.
- UAV 130 A communicates with UAV service 120 to obtain a flight route for transporting the payload, picks up a payload container with the payload to be transported, autonomously navigates using the flight route and satellites signals, and transports the payload to its destination location such as a UAV station 140 .
- UAV 130 can include, for example, a body with an optional payload carrying space, one or more propellers or fixed wings, a releasable and/or exchangeable battery, and a releasable and/or exchangeable payload container.
- UAV 130 is described in more detail with FIGS. 6A-6B .
- UAV station 140 can communicate with one or more components, devices, or systems of payload transportation system 100 , such as UAV service 120 and UAV 130 to facilitate payload transportation.
- UAV station 140 can include a landing platform 144 and an exchange station 146 .
- a landing platform facilitates landing and launching of a UAV 130 .
- An exchange station 146 can receive a payload, a payload container, or a battery from a UAV 130 ; load a payload, a payload container, or a battery to a UAV 130 , or exchange a payload, a payload container, or a battery with a UAV 130 .
- UAV station 140 may be a mobile or fixed station dedicated for transporting multiple payloads.
- UAV station 140 may include a delivery truck carrying multiple payloads to be delivered and carrying one or more UAVs 130 for transporting the payloads.
- UAV service 120 e.g., flight route, payload information, etc.
- one or more UAVs 130 may be launched from a UAV station 140 to transport payloads to their destination locations (e.g., another UAV station 140 , a residential address, or a business address).
- a UAV station 140 can also receive one or more UAVs 130 .
- a UAV station 140 can include a landing platform 144 and an exchange station 146 .
- landing platform 144 communicates with UAV 130 to assist landing of a UAV 130 on landing platform 144 .
- landing platform 144 can align or adjust the position of the landed UAV 130 such that the payload container can be released from UAV 130 to a payload receiving structure of landing platform 144 .
- landing platform 144 can include a center opening for receiving or exchanging payload containers.
- UAV 130 releases its payload container to exchange station 140 , it can receive another payload container from exchange station 140 for transporting it to the next destination location.
- landing platform 144 can be mounted, attached, or integrated to an exchange station 146 , such as a transporting vehicle (e.g., delivery truck, a van) or a fixed facility (e.g., a distribution warehouse).
- Exchange station 146 can include a payload processing mechanism (e.g., a robot) to enable the receiving and exchanging of payload containers or payloads.
- exchange station 146 can also include a battery exchanging mechanism for exchanging battery of a landed UAV 130 .
- the battery exchanging mechanism and the payload processing mechanism may be separate mechanisms or may be integrated to form a single mechanism.
- UAV station 140 is described in more detail below with FIG. 2A .
- UAV station 140 may not be a dedicated transportation station.
- An exchange station 146 of such a UAV station 140 may include a user's vehicle (e.g., a consumer's truck, a van, or a passenger car).
- the user may order a merchandise online and requests it to be transported to the user's location.
- UAV service 120 schedules the transportation of the merchandise payload to the user's location.
- UAV service 120 communicates the information for transporting the user's ordered merchandise to a UAV 130 , which subsequently transports the payload to a UAV station 140 , which may include the user's vehicle (e.g., a van or a car).
- UAV station 140 can include a landing platform 144 to facilitate the landing of UAV 130 .
- landing platform 144 can be part of an exchange station 146 (e.g., the user's truck/van/car, the user's back yard, a roof of a building. etc.).
- the landing platform 144 may include a landing sub-system (e.g., an infrared beacon).
- An exchange station 146 that includes a user's vehicle (e.g., truck/van/car), rather than a dedicated transportation station (e.g., a delivery truck), may typically be capable of receiving the payload container using the landing platform 144 , but may not have the capability of exchanging payload containers and batteries with the UAV 130 .
- the UAV 130 may relaunch from UAV station 140 at the user's location for the next destination (e.g., returning to a distribution facility or another UAV station) according to the information provided by UAV service 120 .
- the landing sub-system of a UAV station 140 is described in more detail with FIGS. 8A-8D .
- FIG. 2A illustrates an exemplary UAV station 140 and an exemplary UAV 130 , consistent with some embodiments of the present disclosure.
- UAV station 140 includes, for example, a landing platform 144 and an exchange station 146 .
- landing platform 144 can be a disc-shaped platform that can facilitate landing of one or more UAVs 130 .
- landing platform 144 can be a disc-shaped platform having a diameter of about 120 centimeters (cm) and can accommodate two or more UAVs 130 . It is appreciated that landing platform 144 can also have any other shapes, such as square shape, rectangular shape, circular shape, elliptical shape, etc. Further, landing platform 144 can also have any dimension to accommodate one or more UAVs 130 .
- landing platform 144 can be a separate apparatus from exchange station 146 .
- landing platform 144 can be disposed on, mounted to, or attached to the top surface of exchange station 146 .
- UAV 130 can thus land on landing platform 144 from above exchange station 146 , as illustrated in FIG. 2A .
- landing platform 144 can be integrated with exchange station 146 such that it is an integral portion of exchange station 146 .
- landing platform 144 can be integrated with the roof of exchange station 146 , which can have a cover (e.g., a sliding door or sliding window) on top of landing platform 144 .
- the cover can protect landing platform 144 from dirt, dust, rain, or any external objects (e.g., birds, leaves, etc.).
- exchange station 146 can open the cover to expose landing platform 144 for landing of UAV 130 .
- two or more landing platforms 144 can be disposed on or integrated with exchange station 146 .
- landing platform 144 can be part of (e.g., the roof) exchange station 146 (e.g., a user's truck/van/car) and can include a landing sub-system (e.g., an infrared beacon).
- an exchange station 146 that includes a user's vehicle (e.g., truck/van/car), rather than a dedicated transportation station (e.g., a delivery truck), may typically be capable of receiving the payload container using the landing platform 144 , but may not have the capability of exchanging payload containers and batteries with the UAV 130 .
- the landing sub-system is described in more detail with FIGS. 8A-8D .
- landing platform 144 can have a payload receiving structure for receiving a payload or payload container carried by UAV 130 .
- landing platform 144 can have a center opening that has dimensions corresponding to the dimensions of a payload container that UAV 130 carries.
- the payload receiving structure of landing platform 144 can be a dedicated area of the top surface of exchange station 146 , and may not include a center opening.
- the payload container may be released to the exterior (e.g., top surface of exchange station 146 ). The released payload container can thus be transferred to exchange station 146 .
- Landing platform 144 is described in more detail with FIGS. 7A-7E .
- exchange station 146 can be a mobile station or a fixed station.
- exchange station 146 can be a delivery truck, a van, a train, a cargo airplane, or a carrier UAV (e.g., a UAV that carries multiple payloads), a distribution facility, a warehouse, a ground station, etc.
- exchange station 146 may include a payload-processing mechanism (e.g., a robot) that handles the transfer of payloads.
- exchange station 146 can receive a payload from the landed UAV 130 and/or transfer another payload to UAV 130 for transportation.
- exchange station 146 can include a battery exchange mechanism for exchanging a battery of the UAV 130 .
- UAV 130 may include a sensor to detect the battery level of the battery, and determine that its battery is depleted or insufficient for completing the next flight. Based on the determination, a landed UAV 130 releases the battery to exchange station 146 through the center opening of landing platform 144 .
- Exchange station 146 receives the released battery from the landed UAV 130 and can transfer a replacement battery to the landed UAV 130 . Exchanging of a battery between an exchange station 146 and a UAV 130 enables the UAV 130 to continue transporting payloads without having to sit idle while re-charge the battery.
- the exchange station 146 can be a mobile station that are capable of travelling to any location, thereby significantly increases the range of payload transportation of the UAV.
- FIG. 2B is a simplified block diagram illustrating an exemplary portable electronic device 102 , consistent with some embodiments of the present disclosure.
- Portable electronic device 102 can include a communication device having two-way or one-to-many data communication capabilities, voice communication capabilities, and video communication capabilities, and the capability to communicate with other computer systems, for example, via the Internet.
- portable electronic device 102 can be a handheld device, a multiple-mode communication device configured for both data and voice communication, a smartphone, a mobile telephone, a netbook, a gaming console, a tablet, or a PDA enabled for wireless communication.
- Portable electronic device 102 can include a controller comprising at least one processor 202 (such as a microprocessor), which controls the overall operation of portable electronic device 102 .
- Processor 202 can be one or more microprocessors, field programmable gate arrays (FPGAs), digital signal processors (DSPs), or any combination thereof capable of executing particular sets of instructions.
- Processor 202 can interact with device subsystems such as a communication subsystem 204 for exchanging radio frequency signals with a wireless network (e.g., network 110 ) to perform communication functions.
- a wireless network e.g., network 110
- Processor 202 can also interact with additional device subsystems including a communication subsystem 204 , a display 206 such as a liquid crystal display (LCD) screen, an light emitting diode (LED) screen, or any other appropriate display, input devices 208 such as a keyboard and control buttons, a persistent memory 210 , a random access memory (RAM) 212 , a read only memory (ROM) 214 , auxiliary input/output (I/O) subsystems 216 , a data port 218 such as a conventional serial data port, a Universal Serial Bus (USB) data port, or a High-Definition Multimedia Interface (HDMI) data port, a speaker 220 , a microphone 222 , one or more cameras (such as camera 224 ), a short-range wireless communications subsystem 226 (which can employ any appropriate wireless (e.g., RF), optical, or other short range communications technology (for example, Bluetooth or NFC)), and other device subsystems generally designated as 228 .
- Communication subsystem 204 includes one or more communication systems for communicating with network 110 to enable communication with external device, such as UAVs 130 and UAV stations 140 .
- the particular design of communication subsystem 204 depends on the wireless network in which portable electronic device 102 is intended to operate.
- Portable electronic device 102 can send and receive communication signals over the wireless network after the required network registration or activation procedures have been completed.
- Camera 224 can be a CMOS camera, a CCD camera, or any other type of camera capable of capturing and outputting compressed or uncompressed image data such as still images or video image data.
- portable electronic device 102 can include more than one camera, allowing the user to switch, during a video conference call, from one camera to another, or to overlay image data captured by one camera on top of image data captured by another camera.
- Image data output from camera 224 can be stored in, for example, an image buffer, which can be a temporary buffer residing in RAM 212 , or a permanent buffer residing in ROM 214 or persistent memory 210 .
- the image buffer can be, for example, a first-in first-out (FIFO) buffer.
- Short-range wireless communications subsystem 226 is an additional optional component that provides for communication between portable electronic device 102 and different systems or devices, which need not necessarily be similar devices.
- short-range wireless communications subsystem 226 can include an infrared device and associated circuits and components, or a wireless bus protocol compliant communication device such as a Bluetooth® communication module to provide for communication with similarly-enabled systems and devices.
- Processor 202 can be one or more processors that operate under stored program control and executes software modules 230 stored in a tangibly-embodied non-transitory computer-readable storage medium such as persistent memory 210 , which can be a flexible disk, a hard disk, a CD-ROM (compact disk-read only memory), and MO (magneto-optical); a DVD-ROM (digital versatile disk-read only memory); a DVD RAM (digital versatile disk-random access memory); or a semiconductor memory.
- Software modules 230 can also be stored in a computer-readable storage medium such as ROM 214 , or any appropriate persistent memory technology, including EEPROM, EAROM, FLASH. These computer-readable storage mediums store computer-readable instructions for execution by processor 202 to perform a variety of functions on portable electronic device 102 .
- Software modules 230 can include operating system software 232 , used to control operation of portable electronic device 102 . Additionally, software modules 230 can include software applications 234 for providing additional functionality to portable electronic device 102 .
- portable electronic device 102 can include an application for an operator or administrator to manage the transportation of payloads using UAVs 130 , and an application for a user (e.g., a transporting vehicle driver) to request or schedule a payload transportation using a UAV 130 .
- Software applications 234 can include a range of applications, including, for example, a messaging application, a scanner application, a near-filed tag reader, an Internet browser application, a voice communication (i.e., telephony or Voice over Internet Protocol (VoIP)) application, a mapping application, a media player application, a UAV scheduling application, a payload transportation monitoring application, a payload transportation managing application, or any combination thereof.
- Each of software applications 234 can include layout information defining the placement of particular fields and graphic elements (for example, text fields, input fields, icons, etc.) in the user interface (e.g., display 206 ) according to that corresponding application.
- a camera service API can allow a video conference application to access camera 224 for purposes of capturing image data (such as a photo or video data that can be shared with a receiving mobile communication device (e.g., mobile communication device 106 )).
- a scanner service API can allow a scanning application to access a scanner 246 for purpose of barcode scanning, QR code scanning, image scanning, etc.
- persistent memory 210 stores data 236 , including data specific to a user of portable electronic device 102 , such as map data, UAV station data, flight route data, etc.
- Persistent memory 210 can additionally store identification data, such as identifiers related to particular conferences, or an identifier corresponding to portable electronic device 102 to be used in identifying portable electronic device 102 during conferences.
- Persistent memory 210 can also store data relating to various payloads, for example, identifications of payloads (e.g., barcodes), the details of the payloads such as the content of the payload, the originating location of the payload, the destination location of the payload, etc.
- Persistent memory 210 can further store data relating various applications with preferences of the particular user of, for example, portable electronic device 102 .
- persistent memory 210 can store data 236 linking a user's data with a particular field of data in an application, such as for automatically entering a user's name into a username textbox on an application executing on portable electronic device 102 .
- data 236 can also include service data comprising information required by portable electronic device 102 to establish and maintain communication with network 110 .
- auxiliary input/output (I/O) subsystems 216 comprise an external communication link or interface, for example, an Ethernet connection.
- auxiliary I/O subsystems 216 can further comprise one or more input devices, including a pointing or navigational tool such as a clickable trackball or scroll wheel or thumbwheel; or one or more output devices, including a mechanical transducer such as a vibrator for providing vibratory notifications in response to various events on portable electronic device 102 (for example, receipt of an electronic message or incoming phone call), or for other purposes such as haptic feedback (touch feedback); or any combination thereof.
- portable electronic device 102 also includes one or more removable memory modules 238 (typically comprising FLASH memory) and a memory module interface 240 .
- removable memory module 238 is to store information used to identify or authenticate a user or the user's account to a wireless network (for example, network 110 ).
- a wireless network for example, network 110
- SIM Subscriber Identity Module
- Memory module 238 is inserted in or coupled to memory module interface 240 of portable electronic device 102 in order to operate in conjunction with the wireless network.
- Portable electronic device 102 also includes a battery 242 , which furnishes energy for operating portable electronic device 102 .
- Battery 242 can be coupled to the electrical circuitry of portable electronic device 102 through a battery interface 244 , which can manage such functions as charging battery 242 from an external power source (not shown) and the distribution of energy to various loads within or coupled to portable electronic device 102 .
- a set of applications that control basic device operations, including data and possibly voice communication applications, can be installed on portable electronic device 102 during or after manufacture. Additional applications or upgrades to operating system software 232 or software applications 234 can also be loaded onto portable electronic device 102 through the wireless network (for example network 110 ), auxiliary I/O subsystem 216 , data port 218 , short-range wireless communications subsystem 226 , or other suitable subsystem such as 228 .
- the downloaded programs or code modules can be permanently installed, for example, written into the persistent memory 210 , or written into and executed from RAM 212 for execution by processor 202 at runtime.
- Portable electronic device 102 can provide three principal modes of communication: a data communication mode, a voice communication mode, and a video communication mode.
- a received data signal such as a text message, an e-mail message, Web page download, VoIP data, or an image file are processed by communication subsystem 204 and input to processor 202 for further processing.
- a downloaded Web page can be further processed by a browser application, or an e-mail message can be processed by an e-mail message messaging application and output to display 206 .
- a user of portable electronic device 102 can also compose data items, such as e-mail messages, for example, using the input devices, such as auxiliary I/O subsystem 216 , in conjunction with display 206 .
- portable electronic device 102 provides telephony functions and operates as a typical cellular phone.
- portable electronic device 102 provides video telephony functions and operates as a video teleconference terminal.
- portable electronic device 102 utilizes one or more cameras (such as camera 224 ) to capture video for the video teleconference.
- FIG. 2C illustrates an exemplary payload transportation system 260 for facilitating payload transportation using UAVs, consistent with some embodiments of the present disclosure.
- payload transportation system 260 can include a computer system 261 , input devices 264 , output devices 265 , portable electronic devices 102 , UAVs 130 , and UAV stations 140 .
- Computer system 261 can enable or provide a UAV service (e.g., UAV service 120 ) as described with FIG. 1 . It is appreciated that components of payload transportation system 260 can be separate systems or can be integrated systems.
- computer system 261 can comprise one or more central processing units (“CPU” or “processor(s)”) 262 .
- Processor(s) 262 can comprise at least one data processor for executing program components for executing user- or system-generated requests.
- a user may include a person, a person using a device such as those included in this disclosure, or such a device itself.
- Processor(s) 262 can include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc.
- Processor(s) 262 can include a microprocessor, such as AMD Athlon, Duron or Opteron, ARM's application, embedded or secure processors, IBM PowerPC, Intel's Core, Itanium, Xeon, Celeron or other line of processors, etc.
- Processor(s) 262 can be implemented using mainframe, distributed processor, multi-core, parallel, grid, or other architectures. Some embodiments may utilize embedded technologies like application-specific integrated circuits (ASICs), digital signal processors (DSPs), Field Programmable Gate Arrays (FPGAs), etc.
- ASICs application-specific integrated circuits
- DSPs digital signal processors
- FPGAs Field Programmable Gate Arrays
- I/O interface 263 can employ communication protocols/methods such as, without limitation, audio, analog, digital, monoaural, RCA, stereo, IEEE-1394, serial bus, universal serial bus (USB), infrared, PS/2, BNC, coaxial, component, composite, digital visual interface (DVI), high-definition multimedia interface (HDMI), RF antennas, S-Video, VGA, IEEE 802.11a/b/g/n/x, Bluetooth, cellular (e.g., code-division multiple access (CDMA), high-speed packet access (HSPA+), global system for mobile communications (GSM), long-term evolution (LTE), WiMax, or the like), etc.
- CDMA code-division multiple access
- HSPA+ high-speed packet access
- GSM global system for mobile communications
- LTE long-term evolution
- WiMax wireless wide area network
- Output device 265 can be a printer, fax machine, video display (e.g., cathode ray tube (CRT), liquid crystal display (LCD), light-emitting diode (LED), plasma, or the like), audio speaker, etc.
- a transceiver 266 can be disposed in connection with processor(s) 262 . The transceiver may facilitate various types of wireless transmission or reception.
- the transceiver may include an antenna operatively connected to a transceiver chip (e.g., Texas Instruments WiLink WL1283, Broadcom BCM4750IUB8, Infineon Technologies X-Gold 618-PMB9800, or the like), providing IEEE 802.11a/b/g/n, Bluetooth, FM, global positioning system (GPS), 2G/3G HSDPA/HSUPA communications, etc.
- a transceiver chip e.g., Texas Instruments WiLink WL1283, Broadcom BCM4750IUB8, Infineon Technologies X-Gold 618-PMB9800, or the like
- IEEE 802.11a/b/g/n e.g., Texas Instruments WiLink WL1283, Broadcom BCM4750IUB8, Infineon Technologies X-Gold 618-PMB9800, or the like
- IEEE 802.11a/b/g/n e.g., Bluetooth, FM, global positioning system (GPS), 2G/3G HSDPA/HS
- processor(s) 262 may be disposed in communication with a communication network 110 via a network interface 267 .
- Network interface 267 can communicate with communication network 110 .
- Network interface 267 can employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), transmission control protocol/internet protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc.
- communication network 110 can include, without limitation, a direct interconnection, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, etc.
- LAN local area network
- WAN wide area network
- wireless network e.g., using Wireless Application Protocol
- These devices may include, without limitation, personal computer(s), server(s), fax machines, printers, scanners, various mobile devices such as cellular telephones, smartphones (e.g., Apple iPhone, Blackberry, Android-based phones, etc.), tablet computers, eBook readers (Amazon Kindle, Nook, etc.), laptop computers, notebooks, gaming consoles (Microsoft Xbox, Nintendo DS, Sony PlayStation, etc.), or the like.
- computer system 261 may itself embody one or more of these devices.
- Memory devices 275 can store a collection of program or database components, including, without limitation, an operating system 276 , user interface application 277 , flight route planning algorithms 278 , UAV flight routes 279 , payload transportation data 280 , user/application data 281 (e.g., any data variables or data records discussed in this disclosure), etc.
- Operating system 276 can facilitate resource management and operation of computer system 261 .
- operating systems include, without limitation, Apple Macintosh OS X, Unix, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), IBM OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry OS, or the like.
- BSD Berkeley Software Distribution
- FreeBSD FreeBSD
- NetBSD NetBSD
- OpenBSD OpenBSD
- Linux distributions e.g., Red Hat, Ubuntu, Kubuntu, etc.
- IBM OS/2 Microsoft Windows (XP, Vista/7/8, etc.)
- Apple iOS Google Android
- Google Android Blackberry OS
- User interface 277 can facilitate display, execution, interaction, manipulation, or operation of program components through textual or graphical facilities.
- user interfaces can provide computer interaction interface elements on a display system operatively connected to computer system 261 , such as cursors, icons, check boxes, menus, scrollers, windows, widgets, etc.
- Graphical user interfaces may be employed, including, without limitation, Apple Macintosh operating systems' Aqua, IBM OS/2, Microsoft Windows (e.g., Aero, Metro, etc.), Unix X-Windows, web interface libraries (e.g., ActiveX, Java, Javascript, AJAX, HTML, Adobe Flash, etc.), or the like.
- flight route planning algorithms 278 can include processes to determine or calculate flight routes for UAV 130 to transport a payload from an originating location to a destination location. Flight route planning algorithm 278 may determine the flight route based on, for example, location data, geospatial data, obstacle data, avoidance zones, latitude, longitude, and altitude data. Exemplary flight route planning algorithms 278 are described in more detail in the co-pending U.S. Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System and Methods for Unmanned Aerial Vehicle Route Planning” (Attachment B) and in co-pending U.S. Patent Application No. 62/138,914 filed on Mar.
- Computer system 261 can also store UAV flight routes 279 (e.g., save previous determined UAV flight routes) and payload transportation data 280 (e.g., payload transporting requests, payload descriptions, and/or payload transportation confirmation).
- UAV flight routes 279 e.g., save previous determined UAV flight routes
- payload transportation data 280 e.g., payload transporting requests, payload descriptions, and/or payload transportation confirmation.
- computer system 261 may store user/application data 121 , such as data, variables, and parameters as described in this disclosure.
- databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase.
- databases may be implemented using standardized data structures, such as an array, hash, linked list, struct, structured text file (e.g., XML), table, or as object-oriented databases (e.g., using ObjectStore, Poet, Zope, etc.).
- object-oriented databases e.g., using ObjectStore, Poet, Zope, etc.
- Such databases may be consolidated or distributed, sometimes among the various computer systems discussed above in this disclosure. It is to be understood that the structure and operation of any computer or database component may be combined, consolidated, or distributed in any working combination.
- the portable electronic device also provides authentication regions (not shown) on user interface 300 .
- the authentication regions can include a user name region and a password region for authenticating the user.
- a user may need to enter his or her user name and password before the portable electronic device allows the user to use the application or displays the next user interface (e.g., user interface 304 shown in FIG. 3B ).
- the authentication can be any process that confirms the user's identity.
- the portable electronic device can authenticate the user by validating his or her identity documents, verifying the user's biometric characteristics, verifying a digital certificate, or verifying an encryption key.
- FIG. 3B illustrate an exemplary user interface 304 of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interface 304 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- User interface 304 may include a plurality of regions, such as an active flight region, a flight scheduling region, and an asset management region.
- An active flight region displays information associated with an active flight.
- An active flight can be a flight that is scheduled, in-flight, or otherwise remaining in a mission for transporting a payload.
- a UAV e.g., UAV 130
- the portable electronic device may display “NO ACTIVE FLIGHTS” in the active flight region of user interface 304 , indicating that there is currently no active flights.
- the portable electronic device can also display “Schedule New Flight” text in the flight scheduling region of user interface 304 .
- This “Schedule New Flight” text enables the user to schedule a new flight.
- the portable electronic device can further display a plurality of asset management icons in the asset managing region.
- the asset management icons include a “Team Members” icon for managing team members (e.g., transporters), a “Vehicles” icon for managing vehicles (e.g., UAVs), a “Stations” icon for managing stations (e.g., UAV stations, landing platforms, or exchange stations), and a “Routes” icon for managing UAV flight routes.
- a user can obtain or manage the team members' information by selecting the team members icon. After the user selects the “Team Members” icon (e.g., by touching the “Team Members” icon displayed in the asset management region of user interface 304 ), the portable electronic device can display the information associated with a plurality of team members, such as the names of other operators who have access to the UAVs, UAV stations and routes of the same network.
- a user can obtain or manage the UAVs, the UAV stations, and the routes by selecting the “Vehicles” icon, the “Stations” icon, or the “Routes” icon, respectively, as shown on user interface 304 .
- the portable electronic device can display the information associated with the respective icons.
- the portable electronic device can display the number of UAVs, the locations of the UAVs, the status of the UAVs (e.g., active, inactive, in-flight, etc.), the number of UAV stations, the locations of the UAV stations, the status of the UAV stations, the save flight routes, and any information associated with a particular flight route.
- the status of the UAV stations can include the number of UAVs landed on the landing platforms of the UAV stations, the number of remaining payloads of the UAV stations, and any other logistic information associated with the UAV stations.
- the information associated with a particular flight route includes, for example, the estimated time and distance for a flight route, the altitude information of the flight route, and whether a particular flight route is affected by a changing weather.
- FIGS. 3C and 3D illustrate exemplary user interfaces 310 and 312 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 310 and 312 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- application 234 e.g., application 234
- portable electronic device e.g., portable electronic device 102
- user interface 310 Similar to user interface 304 , user interface 310 also includes a plurality of regions such as the active flight region, the flight scheduling region, and the asset management region. In the active flight region of user interface 310 , the portable electronic device can display information associated with an active flight.
- the takeoff location of the UAV used in the active flight e.g., JW Marriott
- the scheduled landing location of the UAV e.g., the Mohawk
- the identification of the UAV e.g., M1-Calder
- the battery status of the UAV e.g., 23.92V
- the estimated time of arrival (ETA) e.g., 00:14:06
- the time in flight e.g., 00:01:06
- the altitude of the UAV e.g., above ground level (AGL) 93 meters.
- the flight scheduling region and the asset management region on user interface 310 can be substantially similar to those on user interface 304 described above, and thus are not repeatedly described.
- the portable electronic device can display multiple active flights in the active flight region.
- the active flight region of user interface 312 illustrates two active flights.
- the portable electronic device can display information in various forms.
- the scheduled landing location of the second flight i.e., the flight having a takeoff location of MCH1 is displayed using coordinates or positions rather than a name of the destination location.
- the flight scheduling region and the asset management region on user interface 312 can be substantially similar to those on user interface 304 described above, and thus are not repeatedly described.
- FIGS. 3E and 3F illustrate exemplary user interface 316 and 318 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 316 and 318 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device can display a map on user interface 316 to enable the user to select an originating location of a UAV flight.
- An originating location can be a location where the UAV takes off (e.g., a takeoff location) or a location where the payload originates (e.g., a location where the payload is received).
- the originating location and the takeoff location may or may not be the same location.
- the map can display an icon of a UAV station that is located in the area shown on the map.
- a UAV station may be located at the JW Marriott hotel and the portable electronic device displays an icon of that UAV station with a label indicating “JW Marriott.”
- the portable electronic device can display a map that allows a user to select an arbitrary location on the map. For example, a user may determine that the “JW Marriott” UAV station is not convenient or is not available to be a takeoff location, the user can thus select an arbitrary location on the map as the takeoff location.
- the user can select the takeoff location by either tapping on a UAV station icon or by long pressing (e.g., pressing and holding) an arbitrary location on the map.
- the portable electronic device may not display a map or may display a map with a text input region.
- the portable electronic device may display a text input region to allow the user to provide the description or coordinates of the takeoff location.
- the portable electronic device may also provide one or more messages on user interface 316 .
- the portable electronic device may display a message stating “Set a takeoff location by tapping a station or long pressing an arbitrary point on the map.” The message provides instructions to the user for operating using user interface 316 .
- FIG. 3F illustrates user interface 318 that includes a map for enabling the user to select a takeoff location of a UAV flight.
- the portable electronic device can display icons of multiple (e.g., two) UAV stations (e.g., JW Marriott station and S. Congress Bats station).
- a user may select one or these UAV stations as the takeoff location by tapping on one of the UAV station icons.
- a user may also determine that both of these UAV stations are not convenient or not available.
- the user may thus select an arbitrary location on the map to be the takeoff location. For example, the user may long press an arbitrary location 319 on the map.
- the portable electronic device displays a mark (e.g., a concentric circles icon) identifying the takeoff location that the use selects.
- a mark e.g., a concentric circles icon
- the portable electronic device can also display a menu bar region on user interface 318 .
- the menu bar region may be located at the bottom of user interface 318 and includes a menu bar 320 .
- Menu bar 320 can include a plurality of icons allowing the user to go-back to the previous user interface, go-forward to the next user interface, invoke a settings user interface, invoke a user interface for displaying UAV stations, and or invoke a user interface for adding a UAV station.
- some of the icons on user interface 318 can be greyed out or disabled if the portable electronic device detects no user input or insufficient user input. For example, the portable electronic device may disable a “Next” button before it receives the user input for selecting a takeoff location.
- FIGS. 3G and 3H illustrate exemplary user interfaces 322 and 324 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 322 and 324 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device displays user interface 322 .
- User interface 322 can provide one or more messages instructing the user to select a destination location for the UAV.
- a destination location can be a location the UAV releases the payload (e.g., a landing location) or can be a location where the payload is intended to be received.
- the destination location may or may not be the same as the landing location.
- the portable electronic device may display a message instructing the user to “Choose a landing location by taping a station or tapping and holding an arbitrary point on the map.” Similar to the selection of a takeoff location, user interface 322 allows the user to select a destination location or landing location by tapping on an existing UAV station or long pressing an arbitrary location on the displayed map.
- the portable electronic device can obtain a determination of a flight route and display the flight route between the takeoff location and the landing location.
- the portable electronic device can receive a user input indicating a selected landing location and displays the landing location on user interface 324 .
- the portable electronic device can then provide the users selection of takeoff location and landing location to a UAV service (e.g., UAV service 120 ).
- UAV service can determine whether there is a viable flight route between the takeoff location and the landing location.
- the UAV service determines whether there are obstacles, flight avoidance zones (e.g., an airport), or other factors interfering a flight between the takeoff location and the landing location. And if there are such interfering factors, the UAV service can determine whether a flight is still viable by, for example, taking an alternative route.
- the flight route determination or planning is described in more detail in U.S. Provisional Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System And Methods For Unmanned Aerial Vehicle Route Planning;” in U.S. Provisional Patent Application No. 62/138,914 filed on Mar. 26, 2015, entitled “Unmanned Aerial Vehicle;” and in co-pending U.S. patent application Ser. No. 15/081,195 filed Mar.
- the UAV service determines there is a viable flight route between the selected takeoff location and the landing location, the UAV service provides the determined flight route to the portable electronic device.
- the portable electronic device can thus display, for example, a line between the takeoff location and the destination location indicating a viable flight route.
- user interface 324 can allow the user to add additional locations and/or change the existing locations. For example, user interface 324 may display a message stating “Long press on arbitrary points on map to add additional fly to points if desires. Points can be moved by dragging them.” Thus, if a user desires to add an additional takeoff and/or landing location, the user can repeat the above described process (e.g., tap on another UAV station or long press another arbitrary location on the map) to select additional takeoff and/or landing locations.
- the portable electronic device can repeat the process to obtain determinations indicating whether viable flight routes to the additional locations exist. Based on such determinations, user interface 324 can display one or more additional viable flight routes. Further, user interface 324 can allow the user to move a selected location to another location (e.g., allowing dragging of a selected arbitrary location) on the map. In response to such user movement, the portable electronic device can obtain further determination indicating whether a viable flight route exists for the new location. Based on the determination, user interface 324 can display such viable flight routes.
- FIGS. 3I and 3J illustrate exemplary user interfaces 326 and 328 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 326 and 328 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- User interface 326 is the same or substantially the same as user interface 322 illustrated in FIG. 3G , and thus is not repeatedly described here.
- the portable electronic device can obtain a determination indicating whether a viable flight route exists between the two locations.
- the determination may indicate that there is no viable flight route.
- the flight between the two locations may not be viable because the flight route is interfered by obstacles, by flight avoidance zones, or by severe weather conditions.
- the flight route may also not be viable if the power supply of the UAV (e.g., a battery) is not sufficient to support such a flight.
- a UAV service may fail to determine a viable flight route between the selected takeoff location and the landing location. For example, such determination may fail because there is insufficient geospatial data and/or weather information, because the selected landing location is in an avoidance zone, or because the selected landing location is known to have has no or weak satellite or cellular signal coverage.
- user interface 328 may display a message requesting the user to manually complete the flight route determination or planning. For example, as shown in FIG. 3J , user interface 328 may display a message stating “Automatic Route Planning Failure. Please manually complete the path to the landing point.”
- FIGS. 3K and 3J illustrate exemplary user interfaces 332 and 336 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 332 and 336 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device can display a viable flight route on a corresponding user interface.
- the portable electronic device can display user interface 332 for acquiring altitude information. For example, in response to the user's selection of the “Next” button shown on user interface 324 of FIG. 3H , the portable electronic device displays user interface 332 of FIG. 3K .
- user interface 332 may display a message instructing the user to provide a desired altitude.
- a desired altitude For example, such message may state “Set desired altitude above ground level. This should be high enough to clear ground obstacles like trees and buildings, but lower than legal limits.”
- User interface 332 can also provide a text input region, a sliding scale input, a drop menu, or any other input mechanisms for the user to provide the altitude value.
- user interface 332 may provide a sliding scale for allowing the user to select an altitude (e.g., 115 m AGL).
- the portable electronic device in response to the user's selection, can provide the user input to a UAV service (e.g., UAV service 120 ) for determination of the minimum altitude (e.g., floor altitude of 90 m) and the maximum altitude (e.g., ceiling altitude of 120 m).
- UAV service e.g., UAV service 120
- the portable electronic device can obtain such determination and display such information on user interface 332 .
- the portable electronic device after obtaining the determination of the flight route, can obtain determination of the altitude without the user's input.
- the UAV service can automatically determine the altitude based on data associated with the determined flight route, and provide the determination to the portable electronic device.
- the portable electronic device after the portable electronic device receives the user input of the altitude information or obtains the altitude information from the UAV service, it can display user interface 336 .
- User interface 336 can provide information or flight parameters associated with the determined flight route for the user's review or confirmation. For example, user interface 336 can provide distance information showing that for a particular flight route, the UAV may travel 9.5 km with 205 m ascent distance and 215 m descent distance.
- User interface 336 can also provide altitude above ground (AGL) information showing, for example, the maximum AGL may be set at 120 m and the average altitude may be 91 m.
- User interface 336 can also provide altitude above mean sea level (AMSL) information showing that, for example, the maximum AMSL may be 873 m, the minimum AMSL may be 546 m, and the average AMSL may be 745 m.
- AGL altitude above ground
- AMSL altitude above mean sea level
- user interface 336 can also provide additional information such as the time estimate for the flight (e.g., 00:15:12) and/or the speeds of the UAV (e.g., forward speed of 10 mps, ascent speed of 2.5 mps, and descent speed of imps). Further, user interface 336 can display a message instructing the user to confirm the flight information is correct. For example, such message may state “Confirm everything is correct and hit save to save the route.” User interface 336 can display a “Save” button to allow saving of the determined flight route and associated flight parameters. If one or more of the flight parameters are incorrect, user interface 336 allows the user to go back to previous user interfaces to change the inputs (e.g., the landing location, the altitude, etc.).
- the time estimate for the flight e.g., 00:15:12
- the speeds of the UAV e.g., forward speed of 10 mps, ascent speed of 2.5 mps, and descent speed of imps.
- user interface 336 can display a
- FIGS. 3 L 1 - 3 L 3 illustrate exemplary user interface 336 providing additional information regarding the risk assessment of flight route planning.
- the UAV service e.g., UAV service 120
- the UAV service can determine a flight route based on the user's inputs (e.g., taking off location, landing location, altitude, etc.)
- the UAV service determines such flight route using hardware and/or software tools such as automatic obstacle avoidance and terrain-aware vertical planning.
- the UAV service and/or the portable electronic device can also perform risk assessment of a determined flight route.
- the UAV service may perform a risk assessment based on data related to the geographical areas along the determined flight route, the UAV's historical data, and one or more risk assessment algorithms.
- the UAV service can obtain population density data from datastores 150 .
- Datastore 150 may obtain the population density data from various resources such as a website providing information of FSO STATPOP 100 m resolution (e.g., https://www.bfs.admin.ch/bfs/portal/de/index/news/02/03/01/01.html).
- the UAV service can also obtain a particular UAV's empirical velocity data, such as a velocity lookup table as shown in Table 1 below.
- the UAV service can further obtain a particular UAV's impact area data, which may represent impact area sizes corresponding with various phases of flight such as takeoff, ascent, forward flight, descent, and landing.
- the impact area data may be in the form of a lookup table such as the one shown in Table 2 below.
- the UAV service can determine a risk quotient, which represents the risk assessment of a determined flight route. For example, the UAV service can determine the risk quotient based on a risk quotient algorithm or formula. An exemplary risk quotient formula is shown below as formula 1.
- R c represents the mean risk per mission
- P c represents probability of a crash during the mission
- a c represents the UAV's “lethal area”
- D i represents the population density in each segment of the mission
- T i represents the time spent over each segment of the mission
- T represents the overall mission time.
- a mission may include one or more segments along a flight route.
- the UAV service for determining the risk quotient, subdivides the horizontal path of a flight route into grid squares sized according to the resolution of the population density data.
- a grid square may represent a segment of the flight route.
- the UAV service can determine the local risk quotient using the impact area value for the current phase or segment of flight, and the population density for the particular grid square.
- the UAV service can also determine the amount of time spent flying over the grid square using the velocity lookup table (e.g., Table 1) and the current climb angle of the UAV.
- the UAV service can determine the overall risk quotient by producing a weighted average of all local risk quotients. The weighted average can be based on local travel time weighting.
- the UAV service can provide the risk quotient to the user's portable electronic device.
- the portable electronic device can display, for example, the risk quotient, a message indicating whether the risk is in an acceptable range, and a graphical representation of the risk assessment.
- user interface 336 may provide the risk quotient number (e.g., “5.2”) and a message indicating that it is “UNACCEPTABLE” (FIG. 3 L 1 ).
- user interface 336 may provide the risk quotient number (e.g., “6.9”) and a message indicating that it is “ACCEPTABLE” (FIG. 3 L 2 ).
- a user e.g., an operator or an administrator may need to adjust the inputs such that the risk assessment becomes “ACCEPTABLE.”
- user interface 336 can display, for example, a pop-up window or an area providing risk formula terms or parameters.
- user interface 336 can provide mean time between unplanned landings (MTBUPL, e.g., 48 hours), the impact areas, the battery capacity of the UAV, and the ideal navigation speed.
- MTBUPL mean time between unplanned landings
- the user may adjust the inputs (e.g., horizontal path inputs such as the takeoff location and the landing location, and vertical path inputs such as the altitude).
- the portable electronic device can provide the adjusted or updated inputs to the UAV service, which may repeat the risk assessment process as described above.
- the adjustments of inputs and risk assessments can be adjusted as many times as desired to place the risk quotient in an acceptable range.
- FIGS. 3M and 3N illustrate exemplary user interfaces 342 and 346 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 342 and 346 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device can allow a user to confirm and save a determined flight route and associated flight parameters.
- the portable electronic device can also provide user interfaces 342 and 346 to allow the user to initiate the flight of the UAV.
- user interface 342 provides a control switch (e.g., a slide switch) for turning on the propellers of the UAV.
- a control switch e.g., a slide switch
- the portable electronic device can communicate directly or indirectly (e.g., through a UAV service) with the UAV to turn on the propellers of the UAV.
- user interface 342 also provides a plurality of flight parameters such as estimated time of arrival (ETA), the time in flight, the remaining distance to the destination, the AGL, etc.
- ETA estimated time of arrival
- the control switch such as the one shown on user interface 342 , the user can turn on the propellers of the UAV and therefore prepare the UAV for taking off.
- the portable electronic device can display user interface 346 .
- User interface 346 can indicate that the propellers of the UAV are turned on and provide a control button for initiating the flight (e.g., a “takeoff” button). For example, the user may touch or push the control button on user interface 346 to initiate the flight.
- user interface 346 can also display information associated with the flight. Such information includes, for example, the estimated time of arrival (ETA), the time in flight, the remaining distance to the destination, and the AGL.
- ETA estimated time of arrival
- FIGS. 3O and 3P illustrate exemplary user interfaces 352 and 356 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 352 and 356 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device can provide user interface 352 to allow interruption of the UAV flight.
- a UAV is capable of autonomous flight after the flight route is configured.
- the UAV can fly and transport the payload it carries to the destination without control or further interference of the user.
- the portable electronic device may indicate that the UAV is in the mode of automatic flight or auto pilot by displaying “automatic flight on” on user interface 352 .
- the user may wish to interrupt the flight. For example, the user may wish to interrupt the flight if there is a recent change of destination for delivering the payload; if there is a sudden weather change along the flight route; or if the UAV is not in a good condition to complete the flight.
- the portable electronic device provides a flight interruption switch on user interface 352 .
- user interface 352 can display a sliding switch to allow the user to interrupt the flight. Similar to user interface 346 , user interface 352 can also provide information associated with the UAV flight such as the estimated time of arrival (ETA), the time in flight, the remaining distance to the destination, the AGL, etc.
- ETA estimated time of arrival
- user interface 352 may also provide the current location of the UAV by displaying an icon representing the UAV on the map.
- the portable electronic device can display a flight interruption menu on user interface 356 .
- the flight interruption menu can include a plurality of selections such as “Hold Position,” “Reverse Course,” or “Land Now.” The selections can allow the user to control the UAV accordingly. For example, if the portable electronic device receives a user selection indicating to “Hold Position,” the portable electronic device can communicate with the UAV (e.g., via a UAV service) to hold the current location until further instructions. If the portable electronic device receive a user selection indicating to “Reverse Course,” it can communicate with the UAV to abandon the current flight to the destination location and instead to fly back to the takeoff location.
- the portable electronic device receives a user selection indicating to “Land Now,” it communicates with the UAV to look for a nearby suitable landing place and/or land the UAV immediately.
- the communication between the portable electronic device and the UAV may be a direct communication using, for example, cellular or radio communications.
- the communication may be an indirect communication facilitated by a UAV service (e.g., UAV service 120 ).
- the UAV interruption menu can also include a “cancel” selection to allow the portable electronic device to go back to a previous interface (e.g., user interface 352 ).
- a previous interface e.g., user interface 352
- the UAV flight may not be interrupted.
- the flight interruption menu overlaps a background image (e.g., a greyed out image of the map and the information associated with the flight parameters).
- FIGS. 3Q, 3R, 3S, and 3T illustrate exemplary user interfaces 362 , 364 , 366 , and 368 respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 362 , 364 , 366 , and 368 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device allows the user to load an airspace model associated with a UAV flight route.
- An airspace model can be, for example, a model that includes information required or employed for analyzing a flight route and/or for providing information to an administer or operator for flight route planning.
- An airspace model can be a collection of 2D or 3D geographic datasets, including, for example, a digital elevation model, polygonal data such as the locations of restricted or protected airspace, line string and point data indicating the location of navigation hazards like power lines and towers, and other data (e.g., the population density, etc.) that may impact the safe navigability of a UAV flight route.
- an airspace model may include a terrain model, which can provide earth elevation (e.g., elevation above sea level) repeatedly, periodically, or continuously (e.g., in every 30 meters within accuracy of 30 meters).
- the terrain model can also provide locations, heights, and/or geometries of high or elevated obstacles, such as power lines, cellular towers, buildings, etc.
- An airspace model may also include a model showing restricted airspace such as class B airspaces, or airspaces otherwise closed to UAV operation.
- An airspace model may also include population density data showing areas of higher population density that the operator may wish to avoid during flight route planning and areas of lower population density that the operator may wish to include during flight route planning.
- an airspace model may also include weather data.
- the user may wish to load the airspace model associated with the determined flight route to determine, verify, or ensure the actions the UAV takes complies with all the airspace regulations and rules.
- an airspace model may be required for flight route planning.
- the portable electronic device can display a corresponding message (e.g., “Airspace Model Not Available”), as illustrated in user interface 362 of FIG. 3Q .
- the portable electronic device and/or the UAV service e.g., UAV service 120
- the portable electronic device can load the model for flight route planning.
- the portable electronic device can display a message (e.g., “Airspace Model Loading 40%” or “Airspace Model Loading . . . ”) showing the progress of the loading, as illustrated on user interfaces 364 or 366 of FIGS. 3R and 3S .
- the portable electronic device can display an icon indicating that the model is loaded, as illustrated on user interface 368 of FIG. 3T .
- a flight route planning may begin using the loaded airspace model.
- FIGS. 3U, 3V, 3W, and 3X illustrate exemplary user interfaces 370 , 374 , 378 , and 380 , respectively, of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 370 , 374 , 378 , and 380 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device can provide one or more UAV flight connections associated with a flight route determination.
- a UAV flight connection may be required if the distance between the originating location and the destination location is beyond the maximum distance that the UAV can fly without a recharge of its battery.
- the portable electronic device may provide one or more user interfaces to allow the user to configure one or more connections for a particular flight route.
- user interface 370 provides a flight route from an originating location (e.g., Liebistorf Clubhouse) to a connection location (e.g., Kerzers Hill Landing).
- User interface 370 can also provide information associated with such flight route.
- user interface 370 may provide that the flight route from the originating location Liebistorf Clubhouse to the connection location Kerzers Hill Landing is via Randlefleingn.
- user interface 370 can allow the user to associate alternate route other than the existing flight routes.
- the portable electronic device can provide user interface 374 to allow the user to add additional connection locations.
- user interface 374 can display the current connection location (e.g., Kerzers Hill Landing”) and also display an option to add new connection locations.
- user interface 378 can display only the option to add new connection locations if there is no current connection.
- the portable electronic device can provide a plurality of connection locations that are available for selection.
- user interface 380 can display connected UAV stations such as Lieebistorf Clubhouse, Kerzers Hill Landing, and Sindleflingen Station. It may also provide unconnected UAV stations such as Mont Vully. UAV stations can be connected by one or more flight routes. Unconnected UAV stations may be stations that are not connected by any flight route.
- a flight route graph can be obtained for flight route planning by the UAV service.
- the flight route graph may allow for shortest path algorithms to resolve a route between UAV stations using routes as graph edges.
- edges can be weighted by attributes such as distance, travel time, safety risk, occupancy, etc.
- FIG. 3Y illustrates a flow chart of an exemplary process 390 for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure. Some features of the process 390 are illustrated in FIGS. 1, 2A-2C, and 3A-3X and accompanying descriptions.
- the process 390 can be performed by a portable electronic device (e.g., portable electronic device 102 in FIGS. 1 and 2B ).
- a portable electronic device e.g., portable electronic device 102 in FIGS. 1 and 2B having one or more processors and memory receives (step 392 ) a first input indicating a takeoff location of the UAV and a second input indicating a landing location of the UAV. At least one of the takeoff location and the landing location is associated with a UAV station.
- the portable electronic device further receives (step 394 ) a third input associated with altitude information.
- the portable electronic device In response to receiving the first, second, and optionally the third inputs, the portable electronic device obtains (step 396 ) a determined UAV flight route from the takeoff location to the landing location; and provides (step 398 ), based on the obtained UAV flight route, flight route information to the UAV.
- the flight route information indicates a viable flight route.
- the portable electronic device can further provide (step 399 ) a takeoff command to the UAV according to the viable flight route.
- FIG. 3Y is merely illustrative of a method for facilitating payload transportation using a UAV.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings.
- a transportation administrator or an operator can conveniently and flexibly perform many tasks associated with payload transportation using UAVs.
- the user can manage the UAV flight routes and flight status, and interrupt the flight in real time.
- the user can simulate the flight route before the UAV actually flies, therefore avoiding potential crashes or failures of the transportation tasks.
- the user is provided with options to flexibly select flight route through connection locations to enable long distance payload transportation using UAVs. Such transportation may not be possible with the current UAV technologies because of the limitation of UAV battery life.
- FIG. 4A is a block diagram illustrating exemplary UAV service 120 for enabling payload transportation using UAVs, consistent with some embodiments of the present disclosure.
- UAV service 120 can be provided by a computer system (e.g., computer system 261 ).
- UAV service 120 can be provided by a cloud service.
- a cloud service enables, for example, ubiquitous, convenient, on-demand access to a shared pool of configurable computing resources.
- Such cloud service can be, for example, IaaS (Infrastructure-as-a-Service), PaaS (Platform-as-a-Service), and/or SaaS (Software-as-a-Service) type services.
- UAV service 120 can communicate with a portable electronic device (e.g., portable electronic device 102 or the device shown in block 404 of FIG. 4A ).
- the portable electronic device can obtain an identification of a payload to be transported.
- the identification of the payload can be a barcode, a QR (quick response) code, an electronic identification tag, a near field identification tag, or any type of identification.
- the identification of the payload can be in the form of the native format of a barcode, a QR code, an electronic identification tag, or a near field ID tag; or in the form of a digital representation thereof. For example, as illustrated in block 404 of FIG.
- the portable electronic device can scan a barcode that identifies a blood sample.
- the portable electronic device can transmit the identification (e.g., a digital representation of the scanned barcode) to UAV service 120 .
- UAV service 120 receives the identification of the payload to be transported from the portable electronic device.
- the identification can be associated with a destination location of the payload.
- a scanned barcode that identifies a blood sample can be associated with the delivery destination address of the blood sample.
- UAV service 120 can acquire the destination location of the payload based on the received identification.
- UAV service 120 further receives a first identification of a payload container from the portable electronic device.
- the portable electronic device can acquire a first identification identifying the payload container.
- the first identification can be a barcode, a QR code, an electronic identification tag, a near field identification tag, or any type of identification.
- the first identification of the payload container may be the in the form of the native format of a barcode, a QR code, electronic identification tag, or near field ID tag; or in the form of a digital representation thereof.
- the portable electronic device can transmit the first identification of the payload container (e.g., a digital representation of the scanned barcode of the payload container) to UAV service 120 .
- UAV service 120 can associate the identification of the payload with the first identification of the payload container. For example, UAV service 120 can recognize that a scanned barcode identifying a blood sample and the scanned barcode of a payload container are provided by the same portable electronic device in a same transaction or scheduling process. UAV service 120 can thus associate the scanned barcode of the blood sample with the scanned barcode of the payload container. As a result, UAV service 120 can determine the destination location of the payload container using the destination location associated with the identification of the payload.
- the first identification of the payload container can be further associated with a second identification of the payload container (e.g., an RFID tag).
- the second identification can be obtainable by a UAV.
- the second identification can be a Radio Frequency Identification (RFID) tag, a barcode, a QR code, an electronic identification tag, a near-filed ID tag, or any other type of identification.
- RFID Radio Frequency Identification
- the second identification of the payload container can be the in the form of the native format of an RFID tag, a barcode, QR code, electronic identification tag, or near field ID tag; or in the form of a digital representation thereof.
- the second identification can be readable by a reader (e.g., an RFID reader) of the UAV.
- the first and second identifications correspond with each other such that they identify the same payload container.
- the payload container that contains the payload (e.g., the blood sample shown in block 404 ) to be transported can be received in a UAV.
- the reader e.g., an RFID reader
- the UAV can read the second identification of the payload container (e.g., the RFID tag) and transmit the second identification (e.g., a digital representation of the RFID tag) to UAV service 120 .
- UAV service 120 receives the second identification identifying the payload container from the UAV.
- the second identification can correspond to the first identification of the payload container to identify the same payload container.
- UAV service 120 can determine the destination location of the payload container using the first identification of the payload container.
- UAV service 120 can determine the destination location of the particular UAV that carries the payload container based on the second identification transmitted by the UAV. For example, if UAV service 120 receives an RFID identifying the payload container housing the blood sample from a particular UAV, UAV service 120 can determine the destination location of the particular UAV based on the RFID of the blood sample (and its associated destination location) and the first identification of the payload container provided by the portable electronic device.
- UAV service 120 can determine a UAV flight route. The determination of the UAV flight route is described above and thus not repeatedly described here. As illustrated in block 410 of FIG. 4A , after such determination, UAV service 120 can provide the determined UAV flight route to the particular UAV that transmits the second identification of the payload container. After receiving the flight route, the particular UAV can transport (block 412 ) the payload container to its destination location. In some embodiments, after the UAV arrives its destination location, UAV service 120 can receive a transportation confirmation (block 414 ). For example, a portable electronic device at the destination location can scan the payload box and transmit the first identification of the payload box and/or a confirmation message to UAV service 120 , indicating that the payload is received at the destination location.
- FIG. 4B illustrates a flow chart of an exemplary process 420 for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- the process 420 is performed by a UAV service provided by a computer system (e.g., computer system 261 in FIG. 2C ) or a cloud service.
- the UAV service receives (step 422 ) a request for transporting a payload.
- the request may be received from, for example, a portable electronic device of a user and provided to a portable electronic device of an operator or administrator (step 424 ).
- the UAV service can communicate various information (step 426 ) with various devices.
- the UAV service can receive (step 432 ) an identification of a payload to be transported from a portable electronic device of a payload shipper.
- the identification of the payload can be associated with a destination location of the payload.
- the identification of the payload may be a digital representation of a barcode of the payload, which identifies the destination location of the payload.
- the UAV service can also receive (step 434 ) a first identification of a payload container for housing the payload from the portable electronic device of the shipper.
- the first identification can be accessible on an external surface of the container and can be scannable.
- the first identification may be a digital representation of a barcode of the payload container, which identifies the payload container.
- the UAV service can further receive (step 436 ) a second identification from the UAV.
- the second identification comprises a near-field identification tag (e.g., an RFID tag) that corresponds to the first identification to identify the same container.
- the UAV can read the RFID tag of the payload container and transmit the RFID tag or a representation of it to the UAV service.
- the UAV service can also determine a UAV flight route based on the identification of the payload; and provide the UAV flight route to the UAV based on the first and second identifications.
- the UAV service after the UAV service provides the UAV flight route to the UAV, the UAV flies (step 438 ) from the takeoff location to the landing location, and transports the payload with it.
- the UAV lands (step 440 ) at the landing location (e.g., a destination UAV station) and unloads the payload container that houses the payload.
- the UAV service can also provide (steps 442 and 444 ) information associated with the UAV flight to a portable electronic device of the payload receiver. Such information may include, for example, the ETA and the notification of UAV landing.
- the portable electronic device of the payload receiver can obtain (step 446 ) the first identification (e.g., scan the barcode) of the payload container and provide the first identification and/or a confirmation message to the UAV service.
- FIG. 4B is merely illustrative of a method for facilitating payload transportation using a UAV.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings.
- the operator or administrator can effectively schedule, manage, and monitor payload transportation in a large scale. Further, because the UAV service can utilize a broad range of computing resources (e.g., a cloud service) and network resources, it is more efficient to determine flight routes based on numerous conditions. Such determination may not be easily performed by a portable electronic device. In addition, the UAV service allows multiple payload transportation to be coordinated to avoid wasting of UAV resources. The UAV service also enables transporters (e.g., a delivery company or a delivery truck driver) to transport more payloads in a cost-efficient manner.
- transporters e.g., a delivery company or a delivery truck driver
- FIG. 5A illustrate an exemplary user interface 500 for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interface 500 can be provided by, for example, an application (e.g., applications 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- user interface 500 can provide an image indicating whether the application is for an administrator or for a transporter.
- the administrator can be a user who oversees or manages the UAV service for transporting payloads using multiple UAVs.
- the administrator may be a UAV service administrator or an operator.
- the transporter can be a user who requests, schedules, or delivers payloads.
- the transporter may be an exchange station driver such as a transporting vehicle driver.
- user interface 500 indicates that the application is for a transporter.
- the portable electronic device can also provide authentication regions (not shown) on user interface 500 .
- the authentication regions can include a user name region and a password region for authenticating the user.
- a user may need to provide his or her user name and password before the portable electronic device allows the user to use the application or displays the next user interface (e.g., user interface 502 shown in FIG. 5B ).
- the authentication can be any process that confirms the user's identity.
- the portable electronic device can authenticate the user by validating his or her identity documents, verifying the user's biometric characteristics, verifying a digital certificate, or verifying an encryption key.
- FIGS. 5B, 5C, and 5D illustrate exemplary user interfaces 502 , 506 , and 510 of an application for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 502 , 506 , and 510 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device provides one or more recent transports and information associated with these transports.
- the recent transports may be transports that are recent in time, but may not be currently active.
- user interface 502 may display a list of recent transports including a first recent transport named MCH-68ECF and a second recent transport named MCH-12990.
- the portable electronic device can also provide details of these transports such as the originating location and the destination location, and the transport status.
- user interface 502 may display that for the first transport, the originating location is MCH Central Lab, the destination location is MCH North, and the status of the first transport is delivered; and for the second transport, the originating location is MCH North, the destination location is a location with coordinates 37.1256 and 104.2345, and the status of the second transport is cancelled.
- the portable electronic device can provide one or more active transports and information associated with these transports.
- user interface 506 may display a list of active transports including a first active transport named MCH-45A03 and a second active transport named Pickup for MCH-F504C.
- a UAV can transport a payload to a destination location; and can also fly to an originating location to pick the payload before it transports that payload to its destination location.
- these two types of transports can be identified by their names.
- the first active transport named MCH-45A03 is a transport flight from the originating location to its destination location; and the second active transport named Pickup for MCH-F504C is a transport flight for picking up a payload at the originating location.
- user interface 506 can also display information associated with the active transports, such as the originating/destination locations, the status of the flight (e.g., “En Route”), and the ETAs of the transports (e.g., 14:07).
- the portable electronic device can provide both one or more active transports and one or more recent transports and information associated with these transports.
- user interface 510 displays both the two active transports similar to those illustrated in FIG. 5C and the two recent transports similar to those illustrated in FIG. 5B .
- the portable electronic device can enable the user to effectively schedule a transport.
- the user may obtain information from the active and recent transports and reuse the information to quickly schedule a new transport.
- the user may also observe that a particular transport is already en route and therefore avoid duplicate scheduling of the same transport.
- the portable electronic device can provide an option on a user interface (e.g., user interfaces 502 , 506 , and 510 ) for scheduling a transport.
- a user interface e.g., user interfaces 502 , 506 , and 510
- user interface 510 displays “Schedule a Transport” indicating the user can select to schedule a transport.
- a user can select the option by, for example, touch or press in the area indicating such option on the user interfaces.
- the portable electronic device After the portable electronic device receives such user selection or input, it can display the next user interface (e.g., user interface 516 of FIG. 5E ).
- FIGS. 5E-5J illustrate exemplary user interfaces 516 , 518 , 524 , 528 , 532 , and 536 , respectively, of an application for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 516 , 518 , 524 , 528 , 532 , and 536 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- an application e.g., application 234
- the portable electronic device displays user interface 516 for allow the user to confirm scheduling a transport.
- user interface 516 may be skipped.
- the portable electronic device may display instead user interface 518 requesting the user to provide the contents of the payload.
- the portable electronic device can display user interface 518 instructing the user to provide the contents of the payload.
- user interface 518 may display a message stating “What are you sending?”
- the contents of the payload may include, for example, the identifications of the payload, the priority of the payload, and the description of the payload.
- user interface 518 displays a list of content fields for user inputs. Some of these content fields may be required, while the other fields may be optional. In some embodiments, the content fields are also configurable or customizable.
- the content fields displayed on user interface 518 may include a “LBCID” field, a “Chart ID” field, a “Priority” field, and a “Description” field.
- User interface 518 may also indicate that for a blood sample, all these content fields are required. Based on user interface 518 , a user may select one of the content filed to provide the input.
- the portable electronic device can display user interface 524 after receiving a user's selection for providing input of the description field.
- user interface 524 can display a message stating “What are you sending?” instructing the user to provide a description of the payload content.
- User interface 524 can also provide a text input region to receive the user input of the payload content.
- the portable electronic device may display the received content (e.g., “Banana”) on user interface 528 and provide an option to add another description.
- user interface 528 can include an “Add Another” option for receiving additional user inputs associated with the payload contents.
- the portable electronic device may indicate that certain content fields are required. It can also detect whether it has received all the required fields. For example, for a blood sample, the “LBCID” field, the “Chart ID” field, the “Priority” field, and the “Description” field may all be required fields. Referring to FIG. 5I , for example, after the portable electronic device detects that it has received all the required fields, it can display the received user inputs on user interface 532 . Similar to user interface 528 , user interface 532 also can provide an option to add additional user inputs associated with the payload contents.
- the portable electronic device can display user interface 536 instructing the user to provide the destination location of the payload transport.
- user interface 536 can display a message stating “Where is it going?”.
- user interface 536 may provide a plurality of destination location selections such as available UAV stations. As illustrated in FIG. 5J , user interface 536 may provide a list of UAV stations including, for example, a “MCH Central Lab” station, a “MCH North” station, a “MCH East” station, and a “MCH Hamilton Pavilion” station.
- user interface 536 can provide a plurality of destination location selections such as addresses (street names, city, state, etc.), business names (e.g., JW Marriott), or areas for transport (e.g., the central park area). Using user interface 536 , a user may select one of the destination locations.
- addresses street names, city, state, etc.
- business names e.g., JW Marriott
- areas for transport e.g., the central park area
- FIGS. 5K-5L illustrate exemplary user interfaces 542 and 544 , respectively, of an application for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 542 and 544 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- an application e.g., application 234
- a portable electronic device e.g., portable electronic device 102
- FIG. 5K in some embodiments, after the portable electronic device receives the user input of the payload contents (e.g., the description, the destination location, etc.), it also receives an identification of the payload to be transported.
- the identification may be in the form of a barcode, a QR code, a near-field identification tag, etc., or a digital representation thereof.
- the portable electronic device displays user interface 542 , which provides a message stating “Please scan chart ID” and provides a window for scanning a barcode.
- the portable electronic device can use a scanner such as scanner 238 shown in FIG. 2B .
- the portable electronic device determines whether the scanning is successful. For example, it can determine whether the scanned barcode is readable or useable. If the scanning is successful, the portable electronic device can display a confirmation (e.g., a check mark) indicating the identification of the payload is received.
- the portable electronic device can transmit the identification to a UAV service (e.g., UAV service 120 ).
- the identification of the payload can also be associated with the contents and destination location that the portable electronic device received.
- the portable electronic device can further obtain a first identification of the payload container.
- the first identification can be a barcode, a QR code, an electronic identification tag, a near field identification tag, or any type of identification, or a digital representation thereof.
- the portable electronic device displays user interface 544 , which provides a message stating “Please scan Transport Container” and provides window for scanning a QR code.
- the portable electronic device can use a scanner such as scanner 238 shown in FIG. 2B .
- the portable electronic device can then determine whether the scanning is successful. For example, it can determine whether the scanned QR code is readable or useable.
- the portable electronic device can display a confirmation (e.g., a check mark) indicating the identification of the payload is received.
- the portable electronic device can transmit the first identification of the payload container (e.g., a digital representation of the scanned barcode of the payload container) to a UAV service (e.g., UAV service 120 ).
- UAV service 120 may associate the identification of the payload with the first identification of the payload container.
- the UAV service can determine the destination location of the payload container using the destination location associated with the identification of the payload.
- FIGS. 5M-5Q illustrate exemplary user interfaces 546 , 552 , 556 , 560 , and 564 respectively, of an application for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 546 , 552 , 556 , 560 , and 564 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- the portable electronic device can provide both the identification of the payload and the first identification of the payload container to the UAV service. Based on the received identifications, the UAV service can determine that the particular payload container is associated with the particular payload.
- the portable electronic device can display a message (e.g., “Load content into transport container”) on user interface 546 to instruct the user to place the particular payload to the particular payload container.
- a message e.g., “Load content into transport
- the portable electronic device can also display a message (e.g., “Place transport container into bay.”) to instruct the user to place the particular payload container into a UAV.
- a message e.g., “Place transport container into bay.”
- One or more UAVs may be available for transporting the payload; and the portable electronic device can provide the identities of the available UAVs to the user.
- user interface 546 displays a message stating “M1-Brian or M1-Denis are ready to transport your 2 items,” as illustrated in FIG. 5M .
- user interface 552 displays a message stating “M1-Brian is ready to transport your 2 items,” as illustrated in FIG. 5N .
- the user can select a UAV and place the payload to be transported into the selected UAV (e.g., M1-Brian).
- user interfaces 546 and 552 can also display other information such as the destination location (e.g., Miami Children's Hospital), the flight route identification (e.g., MCH-45AD3), and a message stating “Ready For Transport.”
- the destination location e.g., Miami Children's Hospital
- the flight route identification e.g., MCH-45AD3
- a UAV service (e.g., UAV service 120 ) may determine that no UAV is available at the user's location for transporting the payload. Based on such determination, the UAV service can instruct a nearby UAV to fly to the user's location to pick up the payload. The UAV service can also notify the user's portable electronic device that a UAV is en route to pick up the payload to be transported. Correspondingly, referring to FIG. 5O , the user's portable electronic device can display user interface 556 to provide certain information associated with the incoming UAV for picking up the payload.
- user interface 556 may display that for a scheduled UAV flight (e.g., Miami Children's Hospital, MCH-45AD3), a UAV (e.g. the UAV named Brian) is incoming for picking up the payload.
- a UAV e.g. the UAV named Brian
- User interface 556 can also provide the status of the incoming UAV (e.g., flight time 00:14:06, ETA 00:04:17).
- a reader e.g., an RFID reader
- the UAV service receives the second identification identifying the particular payload container from the UAV. Because the second identification corresponds to the first identification of the payload container to identify the same payload container, the UAV service can determine the destination location of the payload container using the first identification of the payload container. As a result, the UAV service can determine the destination location of the particular UAV based on the second identification transmitted by that UAV.
- the UAV service can determine the UAV flight route and provide the flight route to the UAV. In some embodiments, the UAV service can also provide the UAV flight route to the user's portable electronic device. In some embodiments, the UAV service can provide an indication that the flight route has been transmitted to the particular UAV.
- the user's portable electronic device can display one or more messages (e.g., “Ready For Takeoff” and “M1-Brian is ready to transport your 2 items”) on user interfaces 560 to confirm that the particular UAV (e.g., UAV named M1-Brian) is ready to takeoff.
- user interface 560 can also provide a control switch to allow the user to initiate the flight of the UAV. For example, as illustrated in FIG. 5P , user interface 560 provides a control switch for turning on the propellers of the UAV.
- the portable electronic device can communicate with directly or indirectly (e.g., through a UAV service) with the UAV to turn on the propellers of the UAV.
- the portable electronic device can also display other information on user interface 560 .
- Such information may include the flight destination location (e.g., Miami Children's Hospital), the flight route identification (e.g., MCH-45AD3), contents information of the payload (e.g., information of LBCID, Chart ID, Priority, etc.), the name of the user who sent the payload (e.g., Marisol Lopez), the time that the payload was sent (e.g., 2016-02-21, 3:30 PM), and the flight route details (e.g., from the MCH Central Lab station to the MCH North station).
- the flight route identification e.g., MCH-45AD3
- contents information of the payload e.g., information of LBCID, Chart ID, Priority, etc.
- the name of the user who sent the payload e.g., Marisol Lopez
- the time that the payload was sent e.g., 2016-02-21, 3:30 PM
- the flight route details e.g., from the MCH Central Lab station to the MCH North station.
- the user of the portable electronic device can review and/or confirm that the information is correct and accurate. Referring to FIG. 5Q , based on such review, the user can use one or more control switches to initiate the flight. For example, after the user's portable electronic device receives the user's input to turn on the propeller, the portable electronic device can display user interface 564 .
- User interface 564 can indicate that the propellers of the UAV are turned on and provide a control button for initiating the flight (e.g., a “takeoff” button). For example, the user may touch or push the control button on user interface 564 to initiate the flight.
- the portable electronic device can also display information associated with the flight on user interface 564 .
- Such information may include the flight destination location (e.g., Miami Children's Hospital), the flight route identification (e.g., MCH-45AD3), contents information of the payload (e.g., information of LBCID, Chart ID, Priority, etc.), the name of the user who sent the payload (e.g., Marisol Lopez), the time that the payload was sent (e.g., 2016-02-21, 3:30 PM), and the flight route details (e.g., from the MCH Central Lab station to the MCH North station).
- the flight route identification e.g., MCH-45AD3
- contents information of the payload e.g., information of LBCID, Chart ID, Priority, etc.
- the name of the user who sent the payload e.g., Marisol Lopez
- the time that the payload was sent e.g., 2016-02-21, 3:30 PM
- the flight route details e.g., from the MCH Central Lab station to the MCH North station.
- FIGS. 5R-5U illustrate exemplary user interfaces 568 , 572 , 578 , and 582 respectively, of an application for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.
- User interfaces 568 , 572 , 578 , and 582 can be provided by an application (e.g., application 234 ) of a portable electronic device (e.g., portable electronic device 102 ) shown in FIG. 2B .
- an application e.g., application 234
- a portable electronic device e.g., portable electronic device 102
- a user's portable electronic device can monitor the flight status of the UAV and/or the transporting status of the payload.
- FIG. 1 illustrates the flight status of the UAV and/or the transporting status of the payload.
- the portable electronic device displays a message on user interface 568 stating that the UAV is currently “En Route”.
- the portable electronic device displays a message on user interface 572 stating, for example, that the UAV is currently “Landing.”
- the portable electronic device displays a message on user interface 578 stating, for example, that the UAV has currently “Arrived.”
- the portable electronic device displays a message on user interface 582 stating, for example, that the payload has been “Received.”
- the portable electronic device can also display information associated with the flight on user interfaces 568 , 572 , 578 , and 582 .
- Such information may include, for example, the flight destination location (e.g., Miami Children's Hospital), the flight route identification (e.g., MCH-45AD3), contents information of the payload (e.g., information of LBCID, Chart ID, Priority, etc.), the name of the user who sent the payload (e.g., Marisol Lopez), the time that the payload was sent (e.g., 2016-02-21, 3:30 PM), and the flight route details (e.g., from the MCH Central Lab station to the MCH North station).
- the flight route identification e.g., MCH-45AD3
- contents information of the payload e.g., information of LBCID, Chart ID, Priority, etc.
- the name of the user who sent the payload e.g., Marisol Lopez
- the time that the payload was sent e.g.,
- user interface 582 can also provide information associated with the receiving of the payload. For example, as illustrated in FIG. 5U , user interface 582 may provide the name of the person signed or scanned the received payload (e.g., Dan Henry), and the day and time the payload is received (e.g., 2016-02-21, 3:48 PM).
- the name of the person signed or scanned the received payload e.g., Dan Henry
- the day and time the payload is received e.g., 2016-02-21, 3:48 PM.
- FIG. 5V illustrates a flow chart of an exemplary process 590 for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure. Some features of the process 590 are illustrated in FIGS. 1, 2A-2C, and 5A-5U and accompanying descriptions.
- the process 590 is performed by a portable electronic device (e.g., portable electronic device 102 in FIGS. 1 and 2B ).
- a portable electronic device e.g., portable electronic device 102 in FIGS. 1 and 2B having one or more processors and memory obtains (step 592 ) an identification of the payload to be transported.
- the identification of the payload is associated with a destination location of the payload.
- the portable electronic device provides (step 594 ) the identification of the payload to a UAV service.
- the portable electronic device further obtains (step 596 ) a first identification of a container for housing the payload.
- the first identification is accessible on an external surface of the container and is scannable.
- the portable electronic device provides (step 598 ) the first identification to the UAV service.
- the UAV service determines the flight route and transmits the flight route information to the UAV.
- the UAV service also transmits the flight route information to the portable electronic device.
- the UAV service transmits an indication to the portable electronic device indicating that the flight route has been transmitted to the UAV.
- the portable electronic device After receiving the flight route or the indication, the portable electronic device provides (step 599 ) one or more instructions to a selected UAV for transporting the payload based on a UAV flight route.
- the UAV flight route is generated based on the identification of the payload; and the UAV is selected based on the first identification and a second identification.
- the second identification is associated with the first identification for identifying the container.
- FIG. 5V is merely illustrative of a method for facilitating payload transportation using a UAV.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings.
- a transporter e.g., a delivery truck driver
- UAVs Universal Mobile Vehicle
- the transporter can thus delivery more payloads to their destinations faster and more cost-effective.
- the application can also prioritize the transportation of payloads for the transporter.
- the transporter can conveniently monitor the status of transportation from his or her portable electronic device.
- the transporter can also receive confirmation of transportation remotely without having to interact with the payload receiver.
- FIG. 6A illustrates an exemplary UAV 130 and an exemplary UAV station 140 , consistent with some embodiments of the present disclosure.
- UAV 130 can include a body 602 , one or more propellers 606 , a main power supply 608 , a payload container 610 , a flight control system 620 , and a flight termination system 630 .
- UAV station 140 can include a landing platform 144 and an exchange station 146 .
- a landing platform facilitates landing and launching of UAV 130 .
- An exchange station 146 receives a payload, a payload container, or a battery from UAV 130 ; loads a payload, a payload container, or a battery to UAV 130 , or exchanges a payload, a payload container, or a battery with UAV 130 .
- body 602 may optionally comprise a carrying space 604 .
- UAV 130 can launch from and/or land on landing platform 144 for releasing/loading/exchanging payload container 610 and/or main power supply 608 (e.g., a battery) with exchange station 146 .
- UAV 130 can align with a payload receiving structure of landing platform 144 for exchanging the payload container 610 and/or main power supply 608 .
- UAV 130 can also release the payload to landing platform 144 without exchanging payload container 610 and/or main power supply 608 .
- landing platform 144 can include a latch mechanism to latch or lock UAV 130 such that UAV 130 can dock on landing platform 144 to prevent undesired movements or drifting.
- body 602 can include a carrying space 604 that may extend to the bottom of UAV 130 .
- Carrying space 604 may be at least partially enclosed by body 602 .
- Carrying space 604 of UAV 130 can accommodate a payload container 610 and optionally main power supply 608 .
- carrying space 604 may have a rectangular shape, or any other shape, corresponding to a similarly shaped payload container 610 .
- carrying space 604 may not be partially enclosed by body 602 , and body 602 may not have the vertical portions as shown in FIG. 6A .
- carrying space 604 may comprise an open space underneath body 602 such that a payload container can have any dimensions.
- the payload container can be releasably mounted at the bottom of UAV 130 and extends beyond the edges of body 602 .
- payload container 610 may have dimensions (length, width, and thickness) corresponding to the payload receiving structure of landing platform 144 , such that payload container 610 may pass through the payload receiving structure of landing platform 144 .
- UAV 130 lands on landing platform 144 and aligns with the payload receiving structure of landing platform 144 , it may release payload container 610 to allow payload container 610 to transfer through a center opening of landing platform 144 to the interior of exchange station 146 .
- exchange station 146 can receive the payload container 610 through the center opening of landing platform 144 .
- exchange station 146 can further load another payload container to UAV 130 for the next transportation.
- the payload receiving structure of landing platform 144 may be part of exchange station 146 (e.g., a designated area of the rooftop of a consumer's vehicle), and may not have a center opening. As such, payload container 610 may be transferred to the exterior of exchange station 146 (e.g., the designated area of the rooftop of exchange station 146 ).
- the components of UAV 130 are further described in detail below.
- FIG. 6B illustrates an exploded view of UAV 130 , consistent with some embodiments of the present disclosure.
- UAV 130 includes a body 602 and a carrying space 604 .
- body 602 can be formed using metal, plastic, alloy, or any other suitable materials.
- body 602 may include aluminum alloy material such that UAV 130 has a reduced overall weight while still possess sufficient strength or hardness for protecting the electronic systems inside body 602 and payload container 610 .
- carrying space 604 can accommodate payload container 610 .
- carrying space 604 can also accommodate main power supply 608 .
- carrying space 604 can form an opening from the top surface of UAV 130 to the bottom surface of UAV 130 (e.g., a single through hole or a hole with covered top surface).
- payload container 610 may be placed toward the bottom of UAV 130 and main power supply 608 may be placed on top of payload container 610 .
- one or both payload container 610 and main power supply 608 e.g., a battery
- main power supply 608 e.g., a battery
- UAV 130 can release payload container 610 to exchange station 146 to transport the payload housed in payload container 610 .
- UAV 130 can detect and determine whether main power supply 608 has sufficient battery power. If UAV 130 determines that the main power supply 608 has insufficient battery power for the next flight or other requires replacement, it may also release main power supply 608 to, for example, exchange station 146 .
- payload container 610 may be released before main power supply 608 (e.g., a battery) is released.
- payload container 610 and main power supply 608 may be release together as one unit.
- payload container 610 and main power supply 608 may be disposed side-by-side horizontally, and be release together from the bottom of UAV 130 .
- exchange station 146 can dispose a replacement battery into carrying space 604 of UAV 130 before it dispose another payload container.
- main power supply 608 and payload container 610 can be placed in any spatial relationship.
- both main power supply 608 and payload container 610 can be placed vertically or horizontally occupying a substantial portion of the vertical or horizontal dimension of carrying space 604 .
- main power supply 608 and payload container 610 can be replaced in any desired order.
- carrying space 604 can form any shape, form one single space or multiple spaces, or be arranged in any manner that is suitable to carry and release payload container 610 and/or main power supply 608 .
- body 602 can include holding and releasing mechanisms, such as protrusions, cavities, connectors, latches, switches, or hinges, for holding and releasing main power supply 608 and payload container 610 .
- the inner surface of body 602 may include movable or retractable protrusions.
- the movement of the protrusions can be enabled by mechanical or electrical sensors and switches. For example, if a sensor senses the insertion or placement of one or both of main power supply 608 and payload container 610 , one or more of the protrusions may be asserted or pushed out from the inner surface of body 602 to hold and/or lock the main power supply 608 and/or payload container 610 in place. If a sensor senses a signal for releasing the payload container 610 and/or main power supply 608 , one or more of the protrusions may be retracted.
- Main power supply 608 can be a Lithium ion battery, a Lithium iron phosphate (LeFePO4) battery, a Lithium polymer (LiPo) battery, a Lithium Titanate battery, Lithium Cobalt Oxide, or any other type of batteries.
- main power supply 608 can include a battery interface (e.g., a battery connector) for exchanging batteries.
- a battery interface e.g., a battery connector
- main power supply 608 when main power supply 608 is placed or inserted in carrying space 604 , it can be electrically coupled to provide electrical power to the electronic systems (e.g., flight control system 620 and flight termination system 630 ) of UAV 130 through the battery interface.
- the battery interface can also allow main power supply 608 to be removed or released from UAV 130 such that it can be replaced.
- UAV 130 can detect that main power supply 608 needs to be replaced and therefore release main power supply 608 .
- payload container 610 can include a housing and a cover for substantially enclosing a payload. Payload container 610 can prevent or reduce the likelihood of shock/drop/impact-, water-, dust-, and/or chemical-damage of the enclosed payload. In some embodiments, payload container 610 can be substantially waterproof or water resistant.
- the material of payload container 610 can include metal, alloy, stainless steels, nylons, hard plastics, iron, aluminum, lead, rubber, and/or any other desired materials.
- the housing and the cover of payload container 610 can have similar length and width dimensions such that they can be snuggly coupled with each other.
- the housing and the cover can be hingedly, rotatably, movably, permanently, detachably, and/or latchably coupled or engaged with each other.
- one or both of the housing and the cover can include a seal strip configured to provide additional water-sealing or water-resistance capability.
- the housing or the cover may include a groove. The seal strip can be disposed inside the groove.
- the seal strip and its surrounding structures can provide protection of the enclosed payload from damaged by water, shock, dust, oil, mud, snow, vibration, spill, drop, impact, heat, frost, acid, chemical, corrosion, rain, sand, and/or other forms of intrusion.
- the material of the seal strip can include silicone, rubber, thermoforming plastics, polyvinylchoride materials, polycarbonate, polyethylene terephthalate (PET), poly methyl methacrylate acrylic (PMMA), adhesive tape, and/or any material having similar characteristics.
- the seal strip may be formed, for example, by a molding processing.
- one or both of the housing and the cover of payload container 610 can include internally disposed cushion elements.
- the cushion elements may be filled with air, gas, cottons, soft materials, or any other force or stress absorption materials.
- the cushion elements can provide the payload enclosed in payload container with additional protection against physical impact, force, impact, stress, shock, collision, etc.
- payload container 610 can include one or more identifications for identifying the payload container.
- payload container 610 can include a first identification accessible on an external surface of payload container 610 .
- the first identification can be a barcode, a QR code, a scannable/readable tag, or a near-filed communication tag (e.g., a RFID tag), or a digital representation thereof.
- a portable electronic device can scan or read the first identification (e.g., a barcode disposed on an external surface of payload container 610 ).
- the first identification can be different for different payload containers. As a result, each payload container can have a unique first identification.
- the payload container can be identified, monitored, or tracked using this first identification.
- Uniquely identifying a payload container can be helpful to track or monitor the transportation status of the payload enclosed in the payload container.
- a first identification e.g., a barcode
- the first identification can be associated with information of the payload such as the contents, the weight, the destination location, the sender of the payload, the receiver of the payload, etc.
- the first identification can be transmitted to a UAV service. Based on the first identification of payload container 610 , the UAV service can associate payload container 610 with the payload enclosed therein.
- the first identification can also be associated with information generated by the portable electronic device that scans the barcode. For example, after scanning/reading of the first identification, the portable electronic device can generate information such as the location and the day/time of the scanning/reading, the user who scanned/read the first identification, etc. The information can also be associated with the first identification of payload container 610 to enable tracking or monitoring of payload container 610 .
- payload container 610 can include a second identification identifying payload container 610 .
- the second identification can be a barcode, a QR code, or a scannable/readable tag, or a near-filed communication tag (e.g., an RFID tag), or a digital representation thereof.
- the second identification can correspond to the first identification to identify payload container 610 .
- the second identification can be different in form or type from the first identification, but can also uniquely identify payload container 610 .
- the second identification can be an RFID tag that is readable by an RFID reader of UAV 130 .
- UAV 130 can also transmit the second identification to a UAV service. Using the second identification, the UAV service associates a particular UAV 130 with payload container 610 . The UAV service can thus provide a flight route for transporting the payload enclosed in payload container 610 to the particular UAV 130 .
- payload container 610 may include only one identification for identifying payload container 610 .
- payload container 610 may include only an RFID tag, which can be read by a user's portable electronic device and by UAV 130 . After the user's portable electronic device obtains the RFID tag of payload container 610 and obtains the identification of the enclosed payloads, it can transmit the RFID tag to a UAV service. The UAV service can thus associate the payload with the payload container 610 . Moreover, after UAV 130 reads the RFID tag of payload container 610 , it can also transmit the RFID tag to the UAV service. The UAV service can thus associate payload container 610 with UAV 130 and provide the flight route to UAV 130 for transporting payload container 610 . Thus, in some embodiments, if the user's portable electronic device and the RAV can read or obtain the same type of identification (e.g., an RFID tag), only one identification may be used for payload container 610 .
- the user's portable electronic device and the RAV can read or
- UAV 130 can include one or more propellers 606 .
- UAV 130 can include four propellers 606 surrounding body 602 (e.g., a quadrotor helicopter).
- Propellers 606 enable UAV 130 to operate in the air and fly from one location to another.
- Propellers 606 may be substantially similar to those described in U.S. patent application Ser. No. 13/890,165 filed on May 8, 2013, entitled “Transportation Using Network of Unmanned Aerial Vehicles” (now U.S. Pat. No. 9,384,668), the content of which is incorporated by reference in its entirety for all purposes.
- UAV 130 may also include a flight control system 620 .
- flight control system 620 can include electronic control systems and sensors for flying and navigating the UAV.
- flight control system 620 can provide control for aerial flight of the UAV by changing flight dynamics (e.g., yaw, pitch, and roll), the lift generated, the angle of attack, velocity, or any other flight characteristics.
- Flight control system 620 can also provide stability control of the UAV.
- Flight control system 620 can also communicate with, for example, satellites, a UAV service, portable electronic devices, and other UAVs. Further, flight control system 620 can include navigation systems to navigate between geo-locations.
- Sensors of the UAV can include, for example, infrared cameras, lidars, inertial measurement units (IMU), accelerometers, gyroscopes, inertial navigation systems, gravity sensors, external speed sensors, pressure sensors, gravity sensors, external speed sensors, altitude sensors, barometric systems, magnetometer or other sensors.
- Flight control system 620 may be substantially similar to the electronic control systems and sensors described in U.S. patent application Ser. No. 13/890,165 filed on May 8, 2013, entitled “Transportation Using Network of Unmanned Aerial Vehicles” (now U.S. Pat. No. 9,384,668), the content of which is incorporated by reference in its entirety for all purposes.
- flight control system 620 can also include a landing system (e.g., UAV landing system 800 shown in FIG. 8A ).
- the landing system is capable of perform precision landing on a landing platform or on any other locations. The landing system is described in detail below with FIGS. 8A-8C .
- UAV 130 can include flight termination system 630 .
- Flight termination system 630 can include a controller, a battery manager, a power supply, an emergency landing system, and one or more sensors. Flight termination system 630 can detect whether one or more conditions for triggering termination of a flight are satisfied. For example, flight termination system 630 can detect a mid-air collision, a sudden change of weather conditions that prevents the UAV from completing the current flight, a mechanical/electrical failure of the UAV, a main power supply failure such as a battery failure, whether the remaining battery power is insufficient for supporting the remaining flight, non-responsive of the autopilot system and/or the flight control system (e.g., flight control system 620 shown in FIGS. 6A-6B ).
- flight control system e.g., flight control system 620 shown in FIGS. 6A-6B .
- Flight termination system 630 can also detect a decent rate greater than a threshold value (e.g., 5 m/s), and a pitch or bank angle greater than a threshold value (e.g., 60 degrees). Flight termination system 630 can also communicate with the autopilot system and/or the flight control system, which can detect a violation of flight envelop (e.g., Geofence), or a disparity between barometric and GPS-derived altitude above ground level. If one or more of these conditions are satisfied, flight termination system 630 may engage the emergency landing system to search for and/or land the UAV immediately at a nearby UAV station or location.
- a threshold value e.g., 5 m/s
- a pitch or bank angle greater than a threshold value e.g. 60 degrees.
- Flight termination system 630 can also communicate with the autopilot system and/or the flight control system, which can detect a violation of flight envelop (e.g., Geofence), or a disparity between barometric and GPS-derived altitude above
- flight termination system 630 may cut power to the motors or rotors of the UAV, retain power to the avionics, and/or deploy a parachute for immediate landing of the UAV near its current location. Flight termination system 630 is described in more detail below with FIGS. 9A-9D .
- the UAV mounts (step 658 ) the payload container to the body of the UAV.
- the UAV receives (step 660 ) instructions for transporting the payload container to a destination; and transports (step 662 ) the payload container to the destination according to the instructions.
- FIG. 6C is merely illustrative of a method for transporting a payload using a UAV.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings
- UAV 130 as described above can provide flexibility for exchanging payload containers and/or batteries. As a result, the UAV can be better utilized to transport more payloads in an efficient manner. Moreover, UAV 130 can also autonomously navigate and transport payload with reduced or eliminated human intervention. UAV 130 can also intelligently handle or process emergency situations such that the payload can be protected under the emergency situations. Moreover, UAV 130 can communicate directly or indirectly with other UAVs, with the users' portable electronic devices, and/or with a UAV service. As a result, it enables the monitor, tracking, and intervention if the user desires.
- FIG. 7A illustrates a perspective view of an exemplary landing platform 144 , consistent with some embodiments of the present disclosure.
- the material of landing platform 144 can include metal, alloy, stainless steels, nylons, hard plastics, iron, aluminum, lead, rubber, and/or any other desired materials.
- landing platform 144 can also include various structures for assisting alignment of a landed UAV. Alignment of a landed UAV may be required because the UAV may land on any area of landing platform 144 . As a result, the landed UAV may not be aligned with a payload receiving structure of landing platform 144 . For example, the landed UAV may not be aligned with the center opening area where landing platform 144 can receive the payload container.
- one or more mechanisms for assisting the alignment of a landed UAV with a payload receiving structure of landing platform 144 may include surface materials or coatings for aligning the landed UAV, surface textures, guiding rails, actuators, air-actuated or liquid-actuated mechanisms, or any other type of alignment systems.
- landing platform 144 can include a surface costing for reducing the friction between landing platform 144 and the landed UAV, such that the landed UAV can move and align with the payload receiving structure under the force of gravity. The alignment of a landed UAV on the surface of landing platform 144 is described in more detail below with FIGS. 7C-7D .
- landing platform 144 can be a disc-shaped platform for providing a surface for landing one or more UAVs.
- landing platform 144 can include one or more openings, housings, compartments, or structures for receiving payload containers.
- landing platform 144 can include a center opening having dimensions corresponding to the dimensions of a payload container.
- landing platform 144 can receive the payload container in the center opening.
- the center opening can be formed such that its vertical height/thickness is different than the vertical height/thickness of edge of landing platform 144 .
- the height of the center opening may be slightly less than the height of the edge of landing platform 144 .
- a landed UAV can move toward the center of landing platform 144 under the force of gravity.
- the center opening can also have any desired shape, dimension, formation, material, coating for alignment of a landed UAV and for receiving a payload container.
- one or more openings for receiving payload containers may be disposed at any areas of landing platform 144 other than the center area.
- FIG. 7B illustrates a perspective view of an exemplary landing platform 144 and a landing UAV 130 , consistent with some embodiments of the present disclosure.
- landing platform 144 can have a dimension that is sufficiently large for landing or parking two or more UAVs.
- landing platform 144 can have a 120 centimeter diameter. As a result, the area of landing platform 144 can park two landed UAVs.
- UAV 130 may be required to land on landing platform 144 , which can be attached to or integrated with the exchange station. Failure to land on landing platform 144 may result in failure to transport the payload.
- UAV 130 to land on landing platform 144 UAV 130 can include a landing system.
- the landing system of UAV 130 can include one or more of a magnetic heading based landing subsystem, an infrared light based landing subsystem, a global positioning system (GPS)/Real Time Kinematic (RTK) based landing subsystem, and an optical based landing subsystem.
- GPS global positioning system
- RTK Real Time Kinematic
- the landing system of UAV 130 can operate to coordinate with corresponding subsystems or components of a landing system of landing platform 144 to assist the landing of UAV 130 onto landing platform 144 .
- the landing systems of UAV 130 and landing platform 144 are described in more detail below with FIGS. 8A-8C .
- landing platform 144 can be electrically powered by a battery, an AC or DC power supply, a solar panel power supply, or any other type of power supplies.
- landing platform 144 can be electrically coupled to a power supply of an exchange station (e.g., exchange station 146 of FIG. 2A ) to receive electrical power.
- an exchange station e.g., exchange station 146 of FIG. 2A
- landing platform 144 can be powered by a battery that is charged by a solar panel.
- UAV 130 may be interfered from landing on landing platform 144 due to various reasons.
- landing platform 144 may have an object (e.g., a leaf, a bird, a cat, dirt, water, etc.) disposed on top of it. The object may likely prevent UAV 130 from landing on landing platform 144 .
- landing platform 144 can include an automated shield or cover (not shown) for protecting its top surface and for enabling landing of UAV 130 .
- landing platform 144 may include a circular-shaped shield capable of covering the entire or a substantial portion of the top surface of landing platform 144 . If no UAV is approaching or landing, the shield can remain closed or cover landing platform 144 .
- the landing system of landing platform 144 can detect the landing and send a signal to a controller of the shield.
- the controller of the shield may activate a motor or send an alert to open the shield (e.g., slide the shield away, flip the shield up, alert a user, etc.)
- the shield can be partitioned to multiple slices and each slice can be operated separately. As a result, for example, if the landing system detects that one UAV is landing, it can send a signal to the controller to open some slices of the shield depending on the predicted landing area of the UAV. If the landing system detects that two UAVs are landing, it can send a signal to the controller to open all slices of the shield.
- FIG. 7C illustrates a perspective view of an exemplary landing platform 144 and a landed UAV 130 , consistent with some embodiments of the present disclosure.
- UAV 130 can land on landing platform 144 .
- UAV 130 can land on the payload receiving structure of landing platform 144 (e.g., the center opening area) such that the payload container carried by UAV 130 can be directly released.
- UAV 130 may not land on such area or structure each time. For example, in average, UAV 130 may land about 20 centimeters from the center opening area of landing platform 144 .
- alignment or repositioning of UAV 130 may be required to transport the payload container that UAV 130 carries.
- landing platform 144 can include one or more mechanisms for assisting the alignment or repositioning of a landed UAV.
- mechanisms for assisting the alignment of a landed UAV can include, for example, surface materials or coatings for aligning the landed UAV, surface textures, guiding rails, air-assisted or liquid-assisted alignment mechanisms, actuators, or any other type of alignment systems.
- a material having a low coefficient of friction or surface costing for reducing the friction between landing platform 144 and the landed UAV can be used to enhance the movement of landed UAV 130 .
- Such materials or coatings include, for example, graphite, PTFE (Teflon), glass, diamond-like-carbon (DLC) and diamond.
- DLC diamond-like-carbon
- UAV 130 can move and align under the force of gravity.
- landing platform 144 can include surface textures or guiding rails to assist the alignment or repositioning of a landed UAV.
- landing platform 144 can include guiding rails arranged in a radial or spokewise structure.
- the guiding rails may have gaps or spaces between them.
- the dimensions of the guiding rails and the spaces can be configured to guide the landed UAV 130 to the payload receiving structure for releasing the payload container and/or for reducing the movement of landed UAV 130 in other directions.
- the guiding rails can have widths that correspond to the landing gears or landing portions of the body of UAV 130 .
- the guiding rails can enhance the moving of UAV 130 toward the payload receiving structure for releasing the payload container (e.g., the center opening area).
- the spaces or gaps between the guiding rails can prevent or reduce the likelihood that UAV 130 moves in an undesired direction.
- the gaps between guiding rails may reduce the likelihood that landed UAV 130 moves in a perpendicular-to-the-longitudinal direction of the guiding rail.
- landing platform 144 can include gas assisted or liquid assisted mechanisms for aligning or repositioning of landed UAV 130 .
- landing platform 144 can include a pump, an air intake, a plurality of air pipes/ducts/tubes/grooves, and one or more sensors.
- the sensors of the landing systems can detect the landing of UAV 130 by, for example, sensing the weight change or receiving one or more signals indicating UAV 130 is landing or has landed.
- Such signals can be provided by a controller of the landing system of landing platform 144 .
- the sensors After the sensors detect the landing of UAV 130 , they can provide one or more signals to initiate the pump to enable air or other gas to flow in a desired direction. For example, in FIG.
- landing platform 144 can also include a liquid assisted mechanism for aligning or repositioning of landed UAV 130 .
- the liquid assisted alignment mechanism of landing platform 144 can include a pump, a liquid intake or a liquid circulation system, a plurality of pipes/ducts/tubes/grooves, and one or more sensors. Similar to the air assisted mechanism, after the sensors detect and indicate that UAV 130 is landing or has landed, the controller of the landing system of landing platform 144 can provide a signal to initiate the liquid assisted alignment mechanism.
- the pump can start to flow the liquid in the desired direction (e.g., toward the center opening of landing platform 144 ).
- the liquid flows only on the surface of land platform 144 , and therefore does not affect the electrical systems inside landing platform 144 . Flowing the liquid can reduce the friction between the landed UAV 130 and the surface of land platform 144 .
- the liquid assisted alignment mechanism includes a close-loop liquid circulation system such that the liquid are collected and circulated in the system.
- FIG. 7D illustrates a perspective view of an exemplary landing platform 144 and a landed UAV 130 that is aligned with a payload receiving structure, consistent with some embodiments of the present disclosure.
- a mechanism for aligning or repositioning a landed UAV may include one or more actuators.
- UAV 130 may land in any area of landing platform 144 . Further, UAV 130 may also land in any directions. For example, the landing gears or landing portions of UAV 130 may be parallel to the guiding rails or perpendicular to the guiding rails.
- UAV 130 may carry heavy payloads.
- previously described mechanisms e.g., using surface coatings, guide rails, air-assisted alignments
- additional external forces may be required.
- landing platform 144 can include one or more actuators that can apply external forces to landed UAV 130 .
- An actuator is a mechanism or system that is moved or controlled by a motor (not shown).
- the motor can be included in landing platform 144 or be a separate component (e.g., a component included in an exchange station such as a transporting vehicle).
- the motor can operate using various types of power sources such as electric current, hydraulic fluid pressure, or pneumatic pressure.
- the motor can convert the energy supplied by such power sources to the motion of the actuator.
- the motion of the actuator may include, for example, a linear motion (e.g., movement along a line), a circular motion, a back-and-forth motion, or any other desired motion.
- one or more actuators 740 can be disposed in landing platform 144 .
- four actuators 740 can be disposed symmetrically with a 90 degree angle between the adjacent two actuators.
- at least one of the four actuators can apply external force on a landed UAV 130 no matter where UAV 130 lands on landing platform 144 .
- Such force may move landed UAV 130 toward a payload receiving structure (e.g., the center opening area).
- the actuators 740 can be configured to perform one or more types of motions.
- the actuators 740 may perform a linear motion to move the landed UAV 130 toward the center opening, and then perform a circular motion to turn landed UAV 130 to better align with the center opening for releasing the payload container. It is appreciated that any number of actuators may be disposed in any desired manner in landing platform 144 ; and that the actuators may be configured to perform any types of motions for aligning and/or repositioning of a landed UAV.
- FIGS. 7E-7K illustrates prospective views of an exemplary landing platform fence 750 .
- landing platform fence 750 can be a visible fence or an invisible fence.
- a visible fence can be, for example, a physical fence or a laser fence emitting visible laser light.
- An invisible fence can be a fence emitting invisible light, acoustic signals, and/or radio signals.
- landing platform 144 and/or landing platform fence 750 can include a mechanism to detect objects passing landing platform fence 750 . Based on the detection, landing platform 144 can communicate with UAV 130 to take proper actions.
- the landing platform fence 750 can have continuous laser light surrounding the perimeter of landing platform 144 , as illustrated in FIG. 7I .
- the laser light may not be continuous and may form a plurality of beams. The directions of the plurality of beams may be substantially parallel or may be overlapping.
- landing platform fence 750 can be a laser light mesh surrounding the perimeter of landing platform 144 .
- Landing platform fence 750 can include laser light sources such as gas lasers, chemical lasers, excimer lasers, solid-state lasers, fiber lasers, photonic crystal lasers, semiconductor lasers, dye lasers, free-electron lasers, and/or any other type of lasers.
- the power of the laser light source can be configured such that it does not hurt or damage the intruding object such as a human user.
- one or more sensors can detect that an object 752 (e.g., a user) is currently intruding landing platform fence 750 . Such a determination can be based on the detection that the light emitted by the laser source is interrupted, disturbed, altered, etc. Upon such determination, the sensors can provide one or more signals to landing platform 144 , indicating that landing platform fence 750 is currently being intruded. Based on the received signals, landing platform 144 can communicate with UAV 130 to take proper actions. For example, based on the communication from landing platform 144 indicating that the landing platform fence 750 is currently being intruded, UAV 130 can disable the propellers to prevent it from taking off.
- an object 752 e.g., a user
- the sensors can provide one or more signals to landing platform 144 , indicating that landing platform fence 750 is currently being intruded.
- landing platform 144 can communicate with UAV 130 to take proper actions. For example, based on the communication from landing platform 144 indicating that the landing platform fence 750
- landing platform 144 and/or UAV 130 can also communicate directly or indirectly (e.g., through UAV service 120 ) with the user's portable electronic device to disable the control switch (e.g., control switch shown on user interface 346 of FIG. 3N ) on a user interface for turning on the propellers.
- landing platform fence 750 can provide safety measures to the user of UAV 130 (e.g., an operator or transporter who is manipulating UAV 130 ) and/or to UAV 130 .
- one or more sensors may continue to detect an on-going intrusion and continue to provide signals for preventing a landed UAV from taking off or preventing an approaching UAV from landing.
- the one or more sensors can continuously, repeatedly, or periodically monitor the intrusion of landing platform fence 750 and send signals to landing platform 144 , which can communicate with UAV 130 to take proper actions.
- one or more sensors may provide one or more signals to landing platform 144 , indicating that landing platform fence 750 is clear and free of intrusion. Such signals may be provided immediately after landing platform fence 750 becomes clear or after it becomes clear for a preconfigured period of time (e.g., 1 minute). Based on the received signals, landing platform 144 can communicate with UAV 130 to take proper actions. As an example, based on the communication from landing platform 144 indicating that the landing platform fence 750 is clear, UAV 130 can enable the propellers for preparing to taking off.
- landing platform 144 and/or UAV 130 can also communicate directly or indirectly (e.g., through UAV service 120 ) with the user's portable electronic device to enable the control switch (e.g., control switch shown on user interface 346 of FIG. 3N ) on a user interface for turning on the propellers.
- control switch e.g., control switch shown on user interface 346 of FIG. 3N
- a landed UAV can take off.
- landing platform 144 can also communicate with an approaching or landing UAV to indicate that landing platform 144 is clear for landing.
- a UAV landing system e.g., UAV landing system 800 shown in FIG. 8A
- an LP landing system e.g., LP landing system 820 shown in FIG. 8A
- the landing systems are described in more detail below with FIGS. 8A-8D .
- landing platform 144 can include a UAV alert system 756 for alerting that a UAV is approaching, landing or taking off.
- UAV alert system 756 can include a plurality of light sources that are configured or controlled to flash during the landing or taking off of a UAV. Such light sources may be the same or different from light sources for establishing landing platform fence 750 .
- the light source for establishing landing platform fence 750 can be a laser light source.
- the light source of UAV alerting system 756 can be LED lights.
- the light sources of UAV alert system 756 can be disposed along the edge of landing platform 144 . It is appreciated that the light sources of UAV alert system 756 can be disposed at any portion that is internal or external to landing platform 144 .
- UAV alert system 756 can include one or more acoustic sources that are configured or controlled to transmit an acoustic wave (e.g., a siren) during the landing or taking off of a UAV.
- the acoustic sources are disposed along the edge of landing platform 144 such that the acoustic wave emitted can be received or detected from all directions. It is appreciated that the acoustic sources of UAV alerting system 756 can be disposed at any portion that is internal or external to landing platform 144 .
- one or more sensors for detecting the intrusion of landing platform fence 750 can also detect intrusions during the installation, placement, or positioning of landing platform 144 .
- landing platform 144 may be mounted on or integrated with an exchange station (e.g., a transportation truck). The exchange station may move around a neighborhood and may stop or park at any location. Based on landing platform fence 750 , landing platform 144 can determine whether such location is acceptable for UAV landing or taking off.
- one or more sensors may detect that landing platform fence 750 is intruded by an object 758 , such as a tree or a portion of it.
- the sensors may provide one or more signals to landing platform 144 , indicating that landing platform fence 750 is intruded or otherwise not clear for landing. Based on such indication, landing platform 144 can alert and/or communicate with the user's portable electronic device to indicate that the current location is not acceptable or not approved for positioning landing platform 144 . As a result, the user can move the landing platform 144 to select a better location. In some embodiments, if the current location is not approved for positioning landing platform 144 , the control switch for taking off on the user interface of the user's portable electronic device can be disabled. Similarly, if the current location is not approved, landing platform 144 may not coordinate with an approaching or landing UAV for landing.
- landing platform 144 may provide one or more signals to indicate that the current location is approved. As a result, the control switch for taking off on the user interface of the user's portable electronic device can be enabled. Similarly, if the current location is approved, landing platform 144 may coordinate with an approaching or landing UAV for landing.
- each landing platform can be identified by a unique infrared flash code.
- each landing platform can broadcast its unique infrared flash code to enable the approaching UAV to land on the correct landing platform.
- landing platform 144 can include one or more infrared light emitting diodes (LEDs) (not shown) for transmitting the infrared flash code.
- the infrared LEDs can transmit invisible infrared lights. These infrared lights may flash rapidly (e.g., 38,000 times a second).
- the infrared LEDs can be configured to change the amount of time between each flash, thereby forming a plurality of bits.
- the plurality of bits can form a code.
- Each landing platform 144 can be configured to instruct its infrared LEDs to broadcast a unique code (e.g., code 760 as illustrated in FIG. 7L ). As a result, landing platform 144 can be identified by an infrared reader or receiver of UAV 130 based on the unique code.
- a unique code e.g., code 760 as illustrated in FIG. 7L .
- FIG. 7M illustrates a flow chart of an exemplary process 780 for receiving a payload container from a UAV at a landing platform, consistent with some embodiments of the present disclosure. Some features of the process 780 are illustrated in FIGS. 1, 2A-2C, and 7A-7D and accompanying descriptions. In some embodiments, the process 780 is performed by a landing platform (e.g., landing platform 144 in FIGS. 1, 2A, and 7A-7D ).
- a landing platform e.g., landing platform 144 in FIGS. 1, 2A, and 7A-7D .
- one or more landing subsystems of a landing platform coordinate (step 782 ) with the UAV for landing.
- One or more sensors of the landing platform can detect (step 784 ) whether the UAV has landed on the landing platform. After the sensors detect that the UAV has landed, they may provide one or more signals to activate or trigger one or more actuators.
- the actuators can align (step 786 ) the landed UAV with a payload receiving structure (e.g., a center opening) of the landing platform for receiving a payload container carried by the UAV.
- the landing platform receives (step 788 ) the payload container carried by the UAV.
- the payload receiving structure has dimensions corresponding to the dimensions of the payload container associated with the UAV.
- FIG. 7M is merely illustrative of a method for receiving a payload container from a UAV at a landing platform.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings.
- Landing platform 144 as described above can provide a standardized platform or improved platform for landing and parking of the UAV and for transporting the payloads. Landing platform 144 can also coordinate with a UAV to provide precision landing of the UAV to enhance the likelihood that the UAV can interact with an exchange station to transport a payload. Landing platform 144 can be conveniently and flexibly disposed with any type of exchange stations, such as a delivery truck/van, a train, a cargo airplane, a carrier UAV, such that payloads can be transported automatically with reduced or eliminated human intervention. Moreover, landing platform 144 enables the UAV to land on any location that can house or accommodate a landing platform, thereby extending the transportation area that UAV can reach.
- FIG. 8A is a block diagram illustrating an exemplary UAV landing system 800 and an exemplary landing platform (LP) landing system 820 , consistent with some embodiments of the present disclosure.
- a UAV may need to land on a landing platform.
- a landing platform may have a limited dimension (e.g., 1.2 meter) and therefore landing the UAV on a landing platform may require precision landing within a few centimeters.
- the UAV e.g., UAV 130
- a regular GPS system may have an accuracy of about 1.5 meters (5 feet). As a result, the regular GPS system may not be sufficient for precision landing within a few meters or a meter.
- UAV landing system 800 can include a UAV communication interface 812 and one or more UAV landing subsystems such as a UAV magnetic heading based landing subsystem 802 , a UAV infrared light based landing subsystem 804 , a UAV global positioning system (GPS)/Real Time Kinematic (RTK) based landing subsystem 806 , a UAV optical based landing subsystem 808 , and UAV landing control circuitry and sensors 810 .
- UAV magnetic heading based landing subsystem 802 a UAV infrared light based landing subsystem 804
- UAV global positioning system (GPS)/Real Time Kinematic (RTK) based landing subsystem 806 a UAV optical based landing subsystem 808
- RTK Real Time Kinematic
- LP (landing platform) landing system 820 can include a LP communication interface 822 and one or more LP landing subsystems such as a LP magnetic heading based landing subsystem 822 , an LP infrared light based landing subsystem 824 , an LP global positioning system (GPS)/Real Time Kinematic (RTK) based landing subsystem 826 , an LP optical based landing subsystem 828 , and LP landing control circuitry and sensors 830 .
- GPS may refer to the American NAVSTAR system, the Russian GLONASS system, the European Union Galileo system, the Japanese Quasi-Zenith satellite system, and/or the China's BeiDou navigation satellite system.
- UAV landing control circuitry and sensors 810 can determine that the UAV is approaching a landing platform and/or is in a landing phase. For example, UAV landing control circuitry and sensors 810 can determine that the UAV is approaching a landing platform based on the GPS coordinates of the UAV's current location and the landing location (e.g., within 20 meters). Based on the determination, UAV landing control circuitry and sensors 810 can provide one or more signals to activate one or more of UAV magnetic heading based landing subsystems 802 , UAV infrared light based landing subsystem 804 , UAV GPS/RTK based landing subsystem 806 , and UAV optical based landing subsystem 808 for precision landing.
- UAV landing control circuitry and sensors 810 can also provide one or more signals to LP landing system 820 for activating or triggering one or more of LP magnetic heading based landing subsystems 822 , LP infrared light based landing subsystem 824 , LP GPS/RTK based landing subsystem 826 , and LP optical based landing subsystem 828 for precision landing for precision landing.
- UAV landing control circuitry and sensors 810 can determine that the UAV is approaching based on the GPS coordinates of the current location and the destination location. Based on the determination, UAV landing control circuitry and sensors 810 can provide one or more signals to UAV communication interface 812 .
- UAV communication interface 812 can transmit the signals to LP communication interface 822 for activating or triggering one or more of LP magnetic heading based landing subsystems 822 , LP infrared light based landing subsystem 824 , LP GPS/RTK based landing subsystem 826 , and LP optical based landing subsystem 828 .
- LP communication interface 822 can communicate directly with LP magnetic heading based landing subsystem 822 .
- LP communication interface 822 can also communicate with LP control circuitry and sensors 830 , which then activates or triggers LP magnetic heading based landing subsystem 822 .
- LP control circuitry and sensors 830 activates or triggers one or more of LP magnetic heading based landing subsystems 822 , LP infrared light based landing subsystem 824 , LP GPS/RTK based landing subsystem 826 , and LP optical based landing subsystem 828 without receiving signals from the approaching UAV.
- LP control circuitry and sensors 830 can detect the approaching UAV using optical sensors (e.g., a camera), radio communications, and/or infrared sensors. Based on such detection, LP landing control circuitry and sensors 830 communicates with one or more LP landing subsystems 822 , 824 , 826 , and 828 to active or trigger them.
- LP landing control circuitry and sensors 830 communicates can also communicate with the LP communication interface 822 to initiate handshake and following communications with UAV communication interface 812 for precision landing.
- one or more of LP magnetic heading based landing subsystems 822 , LP infrared light based landing subsystem 824 , LP GPS/RTK based landing subsystem 826 , and LP optical based landing subsystem 828 can broadcast signals without detecting an approaching UAV. For example, they can continuously or periodically transmit signals without knowing that a UAV is approaching.
- UAV communication interface 812 can communicate directly or indirectly with LP communication interface 822 .
- UAV communication interface 812 can communicate with LP communication interface 822 using a Wi-Fi network, a near-filed communication network, Zigbee, Xbee, 802.15.4 radios, XRF, Xtend, Bluetooth, WPAN, line of sight, satellite relay, or any other wireless network, or a combination thereof.
- direct communication between UAV communication interface 812 and LP communication interface 822 may be desired because such direct communication reduces the delay or latency to allow faster landing corrections or adjustments.
- indirect communication between UAV communication interface 812 of the UAV and LP communication interface 822 may also be used.
- the two communications interfaces 802 and 822 can communicate through a UAV service based on cellular communication.
- UAV landing system 800 can align the UAV with the landing platform using magnetic heading information.
- UAV magnetic heading based landing subsystem 802 can include a magnetic heading sensor (e.g., an electric compass) that provides magnetic heading information.
- the magnetic heading sensor can sense the heading of UAV.
- the heading of the UAV is the angle between the course of the UAV or the direction in which the UAV is pointing and a reference direction (e.g., the Earth's magnetic field's north direction).
- UAV magnetic heading based landing subsystem 802 can obtain the heading information of the UAV.
- LP magnetic heading based landing subsystem 822 can include a magnetic heading sensor for sensing the heading of a landing platform.
- LP magnetic heading based landing subsystem 822 can obtain landing alignment information (e.g., a desired heading or a target heading) based on the magnetic heading of the landing platform.
- LP magnetic heading based landing subsystem 822 can provide landing alignment information of the landing platform to UAV landing system 800 , e.g., through LP communication interface 822 and UAV communication interface 812 . Based on the landing alignment information, UAV magnetic heading based landing subsystem 802 can enable the adjusting of the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV's heading substantially matches with the heading of the landing platform.
- the UAV's landing path e.g., heading, flight course, and/or landing trajectory
- UAV magnetic heading based landing subsystem 802 can determine the amount of correction required and instruct UAV landing control circuitry and sensors 810 and/or a flight control system (e.g., flight control system 620 shown in FIGS. 6A-6B ) to make corresponding corrections.
- the magnetic heading based precision landing method can be simple, reliable, and energy efficient for landing a UAV on a landing platform.
- UAV landing system 800 can align the UAV with the landing platform based on infrared beacon communications.
- LP infrared light based landing subsystem 824 can include one or more infrared beacons (IR beacons).
- An IR beacon can transmit landing alignment information, such as a modulated light beam in the infrared spectrum.
- An IR beacon can transmit the modulated light beam repeatedly, periodically, or continuously.
- one or more IR beacons can be disposed or integrated with LP infrared light based landing subsystem 824 to mark the location of the landing platform.
- UAV infrared light based landing subsystem 804 can include a receiver to identify and trace the landing alignment information (e.g., the modulated infrared light transmitted by IR beacons). The modulated infrared light may be transmitted by line of sight.
- the receiver of UAV infrared light based landing subsystem 804 can include one or more infrared light sensors to locate and trace the infrared light transmitted by the IR beacons. Based on the received infrared light, UAV infrared light based landing subsystem 804 can enable the adjusting of the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV approaches the IR beacons of the landing platform.
- the UAV's landing path e.g., heading, flight course, and/or landing trajectory
- a UAV can navigate to a waypoint using a regular GPS system and then initiate or activate UAV infrared light based landing subsystem 804 .
- a waypoint can be a predetermined position with a set of coordinates that identify a physical location along the flight route of the UAV.
- the receiver of UAV infrared light based landing subsystem 804 can detect the infrared light transmitted by the IR beacons of the landing platform; and determine the coordinates of the UAV relative to the IR beacons (e.g., X-Y coordinates).
- the receiver of the UAV infrared light based landing subsystem 804 can detect IR beacons at about 30-60 feet. Based on the determined coordinates, UAV infrared light based landing subsystem 804 can determine the amount of correction required and instruct UAV landing control circuitry and sensors 810 and/or a flight control system (e.g., flight control system 620 shown in FIGS. 6A-6B ) to make corresponding corrections of the flight path. Infrared light based landing can enable precise, accurate, and reliable landing of the UAV.
- a flight control system e.g., flight control system 620 shown in FIGS. 6A-6B
- UAV landing system 800 can align the UAV with the landing platform using differential GPS/RTK.
- LP landing system 820 can include LP GPS/RTK based landing subsystem 826 , which has one or more GPS/RTK receivers. The GPS/RTK receiver receives signals from one or more satellites 840 . Based on the satellite signals, LP GPS/RTK based landing subsystem 826 can determine its current location, which is also the location of the landing platform. In some embodiments, LP GPS/RTK based landing subsystem 826 communicates its current location to UAV landing system 800 , e.g., through LP communication interface 822 and UAV communication interface 812 .
- UAV landing system 800 can include a UAV GPS/RTK based landing subsystem 806 .
- the location of the landing platform can be provided to UAV GPS/RTK based landing subsystem 806 for determining the distance between the UAV and the landing platform.
- UAV GPS/RTK based landing subsystem 806 obtains the current location of the UAV from a UAV GPS receiver and compares it to the GPS location of the landing platform. Based on the comparison, UAV GPS/RTK based landing subsystem 806 can calculate the distance between the current location of the UAV and the location of the landing platform.
- UAV GPS/RTK based landing subsystem 806 can determine the amount of correction required and instruct UAV landing control circuitry and sensors 810 and/or a flight control system (e.g., flight control system 620 shown in FIGS. 6A-6B ) to make corresponding corrections of the flight path.
- a flight control system e.g., flight control system 620 shown in FIGS. 6A-6B
- Differential GPS/RTK can also enable precise and accurate landing of the UAV.
- the landing platform may include a GPS receiver.
- UAV landing system 800 can align the UAV with the landing platform optical instruments.
- UAV landing system 800 can include UAV optical based landing subsystem 808 , which has one or more cameras.
- LP landing system 820 can include LP optical based landing subsystem 828 , which has certain optical markers or images.
- UAV optical based landing subsystem 808 can acquire the optical markers or images of the landing platform. Based on the acquired optical markers or images, UAV optical based landing subsystem 808 can calculate the location of the landing platform and/or the distance between the current location of the UAV and the location of the landing platform.
- UAV optical based landing subsystem 808 can determine the amount of correction required and instruct UAV landing control circuitry and sensors 810 and/or a flight control system (e.g., flight control system 620 shown in FIGS. 6A-6B ) to make corresponding corrections of the flight path.
- Optical based landing is described in more detail in co-pending U.S. patent application Ser. No. 14/631,520 filed on Feb. 25, 2015, entitled “Optically Assisted Landing of Autonomous Unmanned Aircraft”. This application is herein incorporated by reference in its entirety for all purposes.
- FIG. 8B illustrates a flow chart of an exemplary process 860 for landing a UAV on a landing platform, consistent with some embodiments of the present disclosure. Some features of the process 860 are illustrated in FIGS. 1, 2A-2C, and 8A and accompanying descriptions.
- the process 860 is performed by a UAV (e.g., UAV 130 in FIGS. 1 and 2A ).
- a UAV e.g., UAV 130
- the UAV receives (step 864 ) landing alignment information from the landing platform.
- the landing alignment information can be generated based on at least one of a magnetic heading of the landing platform, a GPS position of the landing platform, or an infrared beacon of the landing platform. Based on the received landing alignment information, the UAV can adjust (step 866 ) its landing path.
- FIG. 8B is merely illustrative of a method for precision landing of a UAV on a landing platform.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings.
- FIG. 8C is a block diagram illustrating an exemplary process for landing a UAV on a landing platform based on magnetic heading, consistent with some embodiments of the present disclosure.
- a UAV 130 can align with a landing platform 870 (e.g., landing platform 144 having a compass) using magnetic heading information.
- the landing platform 870 includes a magnetic heading sensor (e.g., a compass) for sensing the heading of a landing platform.
- the landing platform 870 can obtain landing alignment information (e.g., a desired heading) based on the magnetic heading of the landing platform 870 .
- the landing platform 870 can detect that the UAV 130 is approaching or landing based on direct or indirect communications with the UAV 130 , and/or based on signals provided by one or more sensors such as an optical sensor. In some embodiments, after the landing platform 870 detects that UAV 130 is approaching, it can provide landing alignment information (e.g., a desired or target heading) of the landing platform 870 to the UAV 130 for landing. Based on the landing alignment information, the UAV 130 can adjust the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV's heading substantially matches with the target heading provided by the landing platform.
- landing alignment information e.g., a desired or target heading
- the UAV 130 can adjust the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV's heading substantially matches with the target heading provided by the landing platform.
- the UAV 130 can determine the amount of correction required and make corresponding corrections.
- the magnetic heading based precision landing method can be simple, reliable, and energy efficient for landing a UAV on a landing platform.
- FIG. 8D is a block diagram illustrating an exemplary process for landing a UAV 130 on a landing platform 872 based on differential GPS, consistent with some embodiments of the present disclosure.
- the UAV 130 can align with the landing platform 872 (e.g., a landing platform 144 having a compass and/or a GPS) using differential GPS/RTK.
- the landing platform 872 can include one or more GPS receivers and/or compasses.
- the GPS receiver can receives signals from one or more satellites. Based on the satellite signals, the GPS of the landing platform can determine its current location, which is also the location of the landing platform.
- the landing platform 872 communicates its current location to the UAV 130 using, for example, broadcasting based on direct radio communication.
- the UAV 130 can also include a GPS receiver, which can determine the location of the UAV 130 . Based on the GPS location of the UAV 130 and the broadcast GPS location of the landing platform, the UAV 130 can determine the distance between the UAV 130 and the landing platform. For example, the UAV 130 can obtain the current location of the UAV 130 from its GPS receiver and compares it to the GPS location of the landing platform 872 . Based on the comparison, the UAV 130 can calculate the difference between the current location of the UAV 130 and the location of the landing platform 872 . Based on the difference, the UAV 130 can determine the amount of correction required and make corresponding corrections of the flight path. The above described process for determining the difference can be repeatedly, periodically, or continuously performed by the UAV 130 such that the difference between the UAV 130 and the landing platform 872 is reduced or minimized. Differential GPS can also enable precise and accurate landing of the UAV 130 .
- Precision landing on landing platform can enhance the likelihood that a UAV can interact with an exchange station to transport a payload. Therefore, precision landing allows faster and more efficient transportation of payloads. Moreover, precision landing also enables the UAV to transport payloads to a wide variety of exchange stations such as a transportation truck. Without precision landing, landing on a transportation truck, whether stationary or moving, can be challenging.
- FIG. 9A illustrates a block diagram of an exemplary UAV flight termination system (FTS) 630 of a UAV 130 and portions of UAV 130 , consistent with some embodiments of the present disclosure.
- UAV FTS 630 can determine or obtain a determination whether one or more conditions for triggering termination of a flight are satisfied.
- the one or more conditions may include a mid-air collision, a sudden change of weather conditions that may prevent the UAV from completing the current flight, a mechanical/electrical failure of the UAV, whether the battery fails, whether the remaining battery power is insufficient for supporting the remaining flight, etc.
- These conditions can be detected by one or more sensors 950 of UAV 130 .
- UAV FTS 630 can invoke emergency landing system 908 to search for and/or land UAV 130 in a nearby UAV station or location. For example, UAV FTS 630 may deploy a parachute for immediate landing of UAV 130 at its current location.
- UAV FTS 630 can include a FTS power supply 902 , a battery manager 920 , a FTS controller 940 , and an emergency landing system 908 .
- FTS power supply 902 can supply electrical power to UAV FTS 900 .
- FTS power supply 902 can be, for example, a battery, a fuel cell, and/or a solar panel.
- FTS power supply 902 can be a separate power supply from main power supply 608 of the UAV.
- a power supply failure e.g., a depleted battery
- main power supply 608 may not affect the operation of UAV FTS 630 , which is powered by FTS power supply 902 .
- Separating FTS power supply 902 from main power supply 608 reserves FTS power supply 902 as the emergency power supply for operating UAV FTS 630 , which can be a mission-critical system.
- UAV FTS 630 can also include a battery manager 920 .
- battery manager 920 can monitor the status of FTS power supply 902 (e.g., the state of charge of a FTS battery). Based on the monitoring, battery manager 920 can determine whether FTS power supply 902 requires recharge, refuel, or replacement. For example, if battery manager 920 detects that FTS power supply 902 (e.g., a battery) is depleted, it can determine that the FTS battery needs to be recharged or replaced. Battery manager 920 can also enable the charging of FTS power supply 902 using internal or external power supplies. For example, battery manager 920 can electrically couple main power supply 608 to FTS power supply 902 to charge FTS power supply 902 .
- Main power supply 608 can be a power supply for operation of UAV 130 .
- main power supply 608 enables the regular operation (e.g., transporting payloads) of UAV 130 .
- main power supply 608 may have a larger capacity than that of FTS power supply 902 .
- battery manager 920 can also monitor hazardous conditions or abnormal conditions of FTS power supply 902 . For example, battery manager 920 can detect whether FTS power supply 902 is overheated, on fire, short circuited, or leaking at an abnormal rate. After determining that FTS power supply 902 has one or more hazardous conditions or abnormal conditions, battery manager 920 can send an alert signal to one or more host processors 910 to indicate such conditions. Host processors 910 can be, for example, a portion of flight control system 620 . Based on the alert signal, host processors 910 can determine one or more proper actions. For example, host processors 910 can determine that an alert message needs to be provided to an operator or administrator's portable electronic device. Host processors 910 can also determine that the FTS power supply 902 needs to be replaced or that the UAV needs to perform an emergency landing.
- battery manager 920 can detect whether FTS power supply 902 is being electrically coupled or exposed to excessively low or high voltages or currents.
- FTS power supply 902 can be a battery that is charged within a range of DC voltages. However, if FTS power supply 902 is exposed or coupled to a DC or AC voltages outside of the acceptable range, it can be reparably or irreparably damaged. To prevent such damage, battery manager 920 can include under-voltage/current or over-voltage/current protection circuits (e.g., electrical overstress (EOS) or electrostatic discharge (ESD) protection circuits) to protect FTS power supply 902 .
- EOS electrical overstress
- ESD electrostatic discharge
- battery manager 920 can record information associated with operation of FTS power supply 902 .
- battery manager 920 can record a plurality of battery parameters (e.g., battery discharge rate, temperature, capacity, etc.), battery statuses and conditions, alert signals, and/or messages.
- Battery manager 920 can record the information associated with FTS power supply 902 using, for example, memory 914 of the UAV or internal memory of UAV FTS 630 (not shown).
- Memory 914 and/or internal memory of UAV FTS 630 can include a drum, magnetic disc drive, magneto-optical drive, optical drive, redundant array of independent discs (RAID), solid-state memory devices, flash devices, solid-state drives, etc.
- Battery manager 920 can further provide the recorded information for diagnosis, forensics, failure analysis, and/or any other purposes.
- battery manager 920 can provide power to UAV FTS 630 from at least one of FTS power supply 902 and main power supply 608 .
- battery manager 920 can detect that FTS power supply 902 is depleted or insufficient for operation of UAV flight termination system. Battery manager 920 can thus determine FTS power supply 902 needs a recharge or replacement.
- battery manager 920 can electrically couple main power supply 608 to UAV FTS 630 such that components of UAV FTS 630 (e.g., FTS controller 940 , emergency landing system 908 ) can continue to operate.
- battery manager 920 can also detect that main power supply 608 is insufficient or is temporarily unavailable. As a result, battery manager 920 can electrically couple FTS power supply 902 to UAV 130 such as components of UAV 130 (e.g., flight control system 620 , the navigation system) can continue to operate. For example, as illustrated in FIG. 6A , UAV 130 can land on landing platform 144 for exchanging the payload container 610 and main power supply 608 with exchange station 146 . After UAV 130 releases main power supply 608 (e.g., a battery) to exchange station 146 , it can be powered by FTS power supply 902 so that UAV 130 can continue to operate. In some embodiments, if FTS power supply 902 is used to power UAV 130 , UAV 130 can operate in a low power mode (e.g., place certain systems or components in hibernate or sleep mode, while only operating certain necessary systems or components).
- main power supply 608 e.g., main power supply 608
- main power supply 608 e
- FIG. 9B illustrates a block diagram of an exemplary battery manager 920 of a UAV flight termination system, consistent with some embodiments of the present disclosure.
- battery manager 920 can include a programmable battery management unit 922 and one or more electronic components including, for example, one or more resistors, capacitors, inductors, diodes, transistors, and other electrical components.
- Programmable battery management unit 922 can provide battery control functions, battery charging control outputs, gas gauging, and protection for autonomous operation of battery packs.
- programmable battery management unit 922 can be a Texas Instruments' BQ40Z60 type integrated circuits. It is appreciated that FIG. 9B merely illustrates one embodiment of the circuit architecture of battery manager 920 , and any other circuit architecture may be used to implement battery manager 920 .
- UAV FTS 630 can also include FTS controller 940 .
- FTS controller 940 can communicate with battery manager 920 to control charging of FTS power supply 902 and/or main power supply 608 .
- FTS controller 940 can also communicate with battery manager 920 to receive information (e.g., battery status, parameters, alerts, etc.) associated with FTS power supply 902 .
- FTS controller 940 and battery manager 920 can communicate using, for example, inter-integrated circuit (I 2 C) or system management bus (SMbus or SMB).
- I 2 C inter-integrated circuit
- SMB system management bus
- FTS controller 940 can monitor the status or operation mode of UAV 130 .
- FTS controller 940 can communicate with operation mode indicator 916 , which detects and provides the current operation mode of UAV 130 .
- the operation mode may be, for example, a standby mode, a preflight mode, an in-flight mode, a landed mode, a payload exchange mode, etc. Based on the detected operation mode, FTS controller 940 can control the power state of FTS power supply 902 and/or main power supply 608 .
- FTS controller 940 may communicate with batter manager 920 to turn off or reduce power supply (e.g., reduce current) from main power supply 608 and/or FTS power supply 902 .
- FTS controller 940 intelligently manages the power supply to reserve power.
- FTS controller 940 can monitor an emergency landing signal.
- flight control system 620 , an autopilot system, and/or the navigation system of UAV 130 can obtain an indication that UAV 130 requires to perform an emergency landing by deploying a parachute.
- sensors 950 can determine that there is a mid-air collision, a sudden change of weather conditions that may prevent UAV 130 from completing the current flight, a mechanical/electrical failure of UAV 130 , a failure of main power supply 608 , etc. Based on the determination, sensors 950 can generate an emergency landing signal and provide the signal to flight control system 620 and/or FTS controller 940 for engaging emergency landing system 908 .
- FTS controller 940 can determine whether one or more conditions are satisfied for deploying an emergency landing mechanism (e.g., a parachute).
- an emergency landing mechanism e.g., a parachute
- the propellers e.g., propellers 606
- UAV 130 may be required to search for a suitable place for landing (e.g., a place that has a solid surface and free of obstacles). In some embodiments, if one or more of these conditions are not satisfied, FTS controller 940 may not engage emergency landing system 908 to deploy the emergency landing mechanism.
- FTS controller 940 may take one or more corresponding actions or engage other systems/components of UAV 130 to adjust or change the conditions. For example, FTS controller 940 can communicate with main power supply 608 to reduce or eliminate power supply to the propellers (e.g., propellers 606 ) of UAV 130 to prepare for deploying the parachute. In some embodiments, FTS controller 940 can engage emergency landing system 908 regardless of whether one or more of these conditions are satisfied. For example, FTS controller 940 can deploy a parachute even after determining that a solid surface is not available but a soft surface is available, or that the obstacles would not substantially affect emergency landing.
- main power supply 608 to reduce or eliminate power supply to the propellers (e.g., propellers 606 ) of UAV 130 to prepare for deploying the parachute.
- FTS controller 940 can engage emergency landing system 908 regardless of whether one or more of these conditions are satisfied. For example, FTS controller 940 can deploy a parachute even after determining that a
- FTS controller 940 can engage the emergency landing system 908 to deploy the emergency landing mechanism (e.g., a parachute).
- the emergency landing mechanism e.g., a parachute
- FTS controller 940 can also monitor one or more signals provided by main power supply 608 . Based on the monitoring, FTS controller 940 can determine whether to take one or more proper actions, e.g., whether to engage FTS power supply 902 or whether to engage emergency landing system 908 . As an example, FTS controller 940 can determine that main power supply 608 is depleted and determine that FTS power supply 902 needs to be engaged. As another example, FTS controller 940 can determine that there is a power failure while UAV 130 is in-flight and therefore engage the emergency landing system 908 . As another example, FTS controller 940 can determine that the remaining charge of main power supply 608 is insufficient for the next flight, and therefore prevent UAV 130 from taking off.
- FTS controller 940 can communicate with attitude and heading reference systems (AHRS) and/or inertial sensors 918 .
- AHRS and/or inertial sensors 918 can be independent and/or separate from an autopilot system of UAV 130 .
- AHRS and/or inertial sensors 918 can include sensors on three axes that provide attitude information for UAV 130 , including heading, pitch, and yaw.
- AHRS can be solid-state microelectromechanical systems (MEMS) gyroscopes, accelerometers, and/or magnetometers.
- FTS controller 940 communicates with AHRS and/or inertial sensors 918 to receive data for enabling redundancy from the autopilot and/or navigation system of UAV 130 . For example, if there is a failure of autopilot and/or navigation system, UAV 130 can continue to fly or land using data received from AHRS and/or inertial sensors 918 .
- FTS controller 940 can obtain and communicate status information (e.g., the main power supply status, the FTS power supply status, the emergency landing system status, the flight status of UAV 130 , etc.). For example, FTS controller 940 can communicate the status information using visual and/or audio device (e.g., light emitting diodes, buzzers) or using packet communication.
- status information e.g., the main power supply status, the FTS power supply status, the emergency landing system status, the flight status of UAV 130 , etc.
- FTS controller 940 can communicate the status information using visual and/or audio device (e.g., light emitting diodes, buzzers) or using packet communication.
- FIG. 9C illustrates a block diagram of an exemplary FTS controller 940 , consistent with some embodiments of the present disclosure.
- FTS controller 940 can include a microcontroller unit 942 , a decoder 944 , a voltage regulator or translator 946 , and one or more electronic components 948 including, for example, one or more resistors, capacitors, inductors, diodes, transistors, and other electrical components.
- Microcontroller unit 942 can provide embedded control of motors and general purpose applications.
- microcontroller unit 942 can be a Microchip's PIC16F1618 type integrated circuits.
- Decoder 944 can decode signals (e.g., pulse width modulation (PWM) signals) from the autopilot system of UAV 130 and provide decoded signals to microcontroller unit 942 .
- decoder 944 can be Pololu 2801 type of circuitry.
- Voltage regulator or translator 946 can provide voltage conversion and provide a constant voltage level to the components of FTS controller 940 . It is appreciated that FIG. 9C merely illustrates one embodiment of the circuit architecture of FTS controller 940 , and any other circuit architecture may be used to implement FTS controller 940 .
- FIG. 9D illustrates a flow chart of an exemplary process 960 for controlling termination of a UAV flight, consistent with some embodiments of the present disclosure.
- the process 960 is performed by a flight termination system of a UAV (e.g., UAV FTS 630 in FIG. 9A ).
- a UAV flight termination system e.g., UAV FTS 630
- the UAV flight termination system determines (step 964 ) whether one or more conditions for emergency landing are satisfied.
- the UAV flight termination system deploys (step 966 ) an emergency landing mechanism, such as a parachute.
- FIG. 9D is merely illustrative of a method for emergency landing of a UAV.
- the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings.
- FIGS. 1, 2B, and 3A-3Y Mobile App for Operator—Performed by a Mobile Device.
- FIGS. 4A-4B Smart Payload Container
- UAV Cloud Service Performed by the UAV Service Server ( FIGS. 1, 2C, and 4A-4C )
- FIGS. 1, 2B, and 5A-5W Mobile App for Transporter—Performed by a Mobile Device
- FIGS. 1, 2A, 7A-7E Landing Platform
- the computer program instructions with which embodiments of the present subject matter may be implemented may correspond to any of a wide variety of programming languages, software tools and data formats, and be stored in any type of volatile or nonvolatile, non-transitory computer-readable storage medium or memory device, and may be executed according to a variety of computing models including, for example, a client/server model, a peer-to-peer model, on a stand-alone computing device, or according to a distributed computing model in which various of the functionalities may be effected or employed at different locations.
- references to particular algorithms herein are merely by way of examples. Suitable alternatives or those later developed known to those of skill in the art may be employed without departing from the scope of the subject matter in the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Traffic Control Systems (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
An unmanned aerial vehicle (UAV) for transporting a payload is provided. The UAV comprises a body and one or more propellers rotatably connected to the body. The UAV further comprises a battery mounted to the body. The battery is releasable from the bottom of the UAV. The UAV further comprises a payload container mounted to the body. The payload container is releasable from the bottom of the UAV to a landing platform associated with a UAV station.
Description
- This application claims priority to U.S. Provisional Patent Application Ser. No. 62/253,627, entitled “METHODS AND SYSTEMS FOR TRANSPORTATION USING UNMANNED AERIAL VEHICLE,” filed on Nov. 10, 2015, the content of which is hereby incorporated by reference in its entirety for all purposes.
- The present disclosure relates generally to unmanned aerial vehicles (UAVs). More particularly, the present disclosure relates to payload transportation using UAVs and mobile UAV stations.
- Unmanned aerial vehicles (UAVs) or drones are increasingly being used for various personal or commercial applications. For example, UAVs may be used for transportation packages in local neighborhoods. Nowadays, transportation of packages in local neighborhoods heavily relies on ground infrastructures using transporting vehicles such as delivery trucks. For example, to deliver 20 packages in a neighborhood, a delivery truck driver typically needs to make 20 stops at the packages' destination addresses to physically deliver the packages. While UAVs are being used to deliver packages in the recent years, they are limited by the range of flight because they are usually launched from a fix distribution facility. As a result, the current UAV transportation systems may not be flexible to deliver packages to a widespread area such as a city or multiple neighborhoods. Therefore, there is a need to integrate the UAVs with mobile exchange stations, such as package transporting vehicles, to provide flexibility and mobility for transporting packages to multiple neighborhoods.
- A method for facilitating payload transportation using an unmanned aerial vehicle (UAV) is provided. The method is performed at a portable electronic device including one or more processors and memory and comprises receiving a first input indicating a takeoff location of the UAV and a second input indicating a landing location of the UAV. In response to receiving the first and second, the portable electronic device obtains a determined UAV flight route from the takeoff location to the landing location. Based on the obtained UAV flight route, the portable electronic device provides flight route information indicating a viable flight route; and a takeoff command to the UAV according to the viable flight route.
- An apparatus for transporting a payload using an unmanned aerial vehicle (UAV) is provided. The apparatus comprises a container having dimensions that correspond to a carrying space of a UAV. The apparatus further comprises a first identification accessible on an external surface of the container. The first identification is scannable for identifying the container. The apparatus further comprises a second identification readable by the UAV. The second identification is associated with the first identification for identifying the container.
- A method for facilitating payload transportation using an unmanned aerial vehicle (UAV) is provided. The method is performed at a computer system including one or more processors and memory. The computer system receives an identification of a payload to be transported. The identification information of the payload is associated with a destination location of the payload. The computer system further receives a first identification of a container for housing the payload. The first identification is accessible on an external surface of the container and is scannable. The computer system further receives a second identification from the UAV. The second identification comprises a near-field identification tag associated with the first identification for identifying the container. The computer system determines a UAV flight route based on the identification of the payload; and provides the UAV flight route to the UAV based on the first and second identifications.
- A method for facilitating a payload transportation using an unmanned aerial vehicle (UAV) is provided. The method is performed at a portable electronic device including one or more processors and memory. The portable electronic device obtains an identification of the payload to be transported. The identification of the payload is associated with a destination location of the payload. The portable electronic device provides the identification of the payload to a UAV service; and obtains a first identification of a container for housing the payload. The first identification is accessible on an external surface of the container and is scannable. The portable electronic device further provides the first identification to the UAV service; and provides one or more instructions to a selected UAV for transporting the payload based on a UAV flight route. The UAV flight route is generated based on the identification of the payload; and the UAV is selected based on the first identification and a second identification. The second identification corresponds to the first identification for identifying the container.
- An unmanned aerial vehicle (UAV) for transporting a payload is provided. The UAV comprises a body; one or more propellers rotatably connected with the body; and a battery mounted to the body. The battery is releasable from, for example, the bottom of the UAV. The UAV further comprises a payload container mounted to the body. The payload container is releasable from the bottom of the UAV to a landing platform associated with a UAV station.
- A method for transporting a payload is provided. The method is performed at a UAV comprising a body and one or more propellers rotatably connected to the body. The UAV receives a battery from an exchange station. The battery is received through a landing platform associated with the exchange station. The UAV mounts the battery to the body of the UAV. Upon receiving the battery, the UAV receives a payload container from the exchange station. The payload container is received through the landing platform associated with the exchange station. The UAV mounts the payload container to the body of the UAV. The UAV receives instructions for transporting the payload container to a destination; and transports the payload container to the destination according to the instructions.
- A landing platform for receiving a payload container from an unmanned aerial vehicle (UAV) is provided. The landing platform comprises one or more landing subsystems configured to coordinate with the UAV for landing; one or more sensors for detecting the landing of the UAV on the landing platform; one or more actuators configured to align the UAV for receiving the payload container; and a payload receiving structure of the landing platform configured to receive the payload container.
- A method for precision landing of an unmanned aerial vehicle (UAV) on a landing platform is provided. The UAV includes one or more processors and a communication interface. The method comprises determining, at the UAV, whether the UAV is in a landing phase based on the location of the UAV. After determining that the UAV is in the landing phase, the method further comprises receiving landing alignment information from the landing platform. The landing alignment information is generated based on at least one of a magnetic heading of the landing platform, a GPS position of the landing platform, or an infrared beacon of the landing platform. The method further comprises adjusting a landing path of the UAV based on the received landing alignment information.
- A system for emergency landing of an unmanned aerial vehicle (UAV) is provided. The system comprises a battery manager configured to provide power to a control circuitry for emergency landing. The system further comprises a controller configured to determine whether an emergency landing signal is generated. The controller is further configured to determine whether one or more conditions for emergency landing are satisfied based on the determination that the emergency landing signal is generated. The controller is further configured to deploy an emergency landing mechanism based on the determination that the one or more conditions are satisfied.
- The terminology used in the description of the various described embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms “a”, “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
- It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
- The details of one or more embodiments of the subject matter described in the specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims.
-
FIG. 1 illustrates an exemplary system for payload transportation using UAVs, consistent with some embodiments of the present disclosure. -
FIG. 2A illustrates an exemplary UAV station and an exemplary UAV, consistent with some embodiments of the present disclosure. -
FIG. 2B is a simplified block diagram illustrating an exemplary portable electronic device, consistent with some embodiments of the present disclosure. -
FIG. 2C illustrates an exemplary computer system for facilitating the payload transportation using UAVs, consistent with some embodiments of the present disclosure. -
FIGS. 3A-3X illustrate exemplary user interfaces of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure. -
FIG. 3Y illustrates a flow chart of an exemplary process for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure. -
FIG. 4A is a block diagram illustrating exemplary UAV service for enabling payload transportation using UAVs, consistent with some embodiments of the present disclosure. -
FIG. 4B illustrates a flow chart of an exemplary process for transporting a payload using a UAV, consistent with some embodiments of the present disclosure. -
FIGS. 5A-5U illustrate exemplary user interfaces for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure. -
FIG. 5V illustrates a flow chart of an exemplary process for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure. -
FIG. 6A illustrates an exemplary UAV and an exemplary UAV station, consistent with some embodiments of the present disclosure. -
FIG. 6B illustrates an exploded view of a UAV, consistent with some embodiments of the present disclosure. -
FIG. 6C illustrates a flow chart of an exemplary process for transporting a payload using a UAV, consistent with some embodiments of the present disclosure. -
FIG. 7A illustrates a perspective view of an exemplary landing platform, consistent with some embodiments of the present disclosure. -
FIG. 7B illustrates a perspective view of an exemplary landing platform and a landing UAV, consistent with some embodiments of the present disclosure. -
FIG. 7C illustrates a perspective view of an exemplary landing platform and a landed UAV, consistent with some embodiments of the present disclosure. -
FIG. 7D illustrates a perspective view of an exemplary landing platform and a landed UAV that is aligned for transporting the payload, consistent with some embodiments of the present disclosure. -
FIGS. 7E-7K illustrates perspective views of an exemplary landing platform fence, consistent with some embodiments of the present disclosure. -
FIG. 7L illustrates a perspective view of an exemplary landing platform, consistent with some embodiments of the present disclosure. -
FIG. 7M illustrates a flow chart of an exemplary process for receiving a payload container from a UAV, consistent with some embodiments of the present disclosure. -
FIG. 8A is a block diagram illustrating an exemplary UAV landing system and an exemplary LP landing system, consistent with some embodiments of the present disclosure. -
FIG. 8B illustrates a flow chart of an exemplary process for landing a UAV on a landing platform, consistent with some embodiments of the present disclosure. -
FIG. 8C illustrates a flow chart of an exemplary process for landing a UAV on a landing platform based on magnetic heading, consistent with some embodiments of the present disclosure. -
FIG. 8D illustrates a flow chart of an exemplary process for landing a UAV on a landing platform based on differential GPS, consistent with some embodiments of the present disclosure. -
FIG. 9A illustrates a block diagram of an exemplary UAV flight termination system (FTS) of a UAV, consistent with some embodiments of the present disclosure. -
FIG. 9B illustrates a block diagram of an exemplary battery manager of a UAV flight termination system, consistent with some embodiments of the present disclosure. -
FIG. 9C illustrates a block diagram of an exemplary FTS controller of a UAV flight termination system, consistent with some embodiments of the present disclosure. -
FIG. 9D illustrates a flow chart of an exemplary process for controlling termination of a UAV flight, consistent with some embodiments of the present disclosure. - The following description sets forth exemplary systems and methods for transportation using UAVs. The illustrated components and steps are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments. Also, the words “comprising,” “having,” “containing,” and “including,” and other similar forms are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items.
-
FIG. 1 illustrates an exemplarypayload transportation system 100 using UAVs, consistent with some embodiments of the present disclosure. Referring toFIG. 1 ,payload transportation system 100 can include one or more portableelectronic devices 102A-B (collectively referred as portable electronic devices 102), anetwork 110, aUAV service 120, one ormore UAVs 130A-C (collectively referred as UAVs 130), and one ormore UAV stations 140A-C (collectively referred as UAV stations 140).Payload transportation system 100 can enable or facilitate requesting, scheduling, controlling, and/or navigating of UAVs for transporting payloads to locations. - Portable
electronic devices 102A-B include devices that can request, schedule, or facilitate payload transportation through various means. Portableelectronic devices 102A-B can communicate withUAV service 120,UAV 130, and/orUAV station 140 either directly or indirectly through anetwork 110. As an example, portableelectronic device 102A can communicate directly with or identify the payload carried byUAV 130A. As another example, portableelectronic device 102A can communicate indirectly withUAV service 120 throughnetwork 110 to request payload transportation or to provide payload identifications. While portableelectronic devices 102A-B are portrayed as a computer or a laptop (e.g., portableelectronic device 102A), a tablet, and a mobile smart phone (e.g., portable electronic device 102B), it is appreciated that portableelectronic device 102 could be any type of device that communicates data. -
Network 110 can be any type of network that facilitates wired and/or wireless communications. For example,network 110 can be a cellular network (e.g., GSM, GPRS, CDMA, LTE), a wide-area network (WAN), a local area network (LAN), a radio network, a satellite network, a Wi-Fi network, a near-filed communication network, Zigbee, Xbee, XRF, Xtend, Bluetooth, WPAN, line of sight, satellite relay, or any other wired or wireless network, or a combination thereof. -
UAV service 120 can communicate with one or more components ofpayload transportation system 100, such as portableelectronic devices 102,UAVs 130, andUAV stations 140, to facilitate payload transportation using UAVs. For example, based on communication with portableelectronic devices 102,UAV service 120 can receive requests for transporting a payload, an identification of the payload to be transported, and an identifications of a payload container. Based on the request or information received,UAV service 120 can determine a UAV flight route for transporting the payload to its destination location.UAV service 120 can communicate the flight route information to the UAV that carries the payload. In some embodiments,UAV service 120 may continue to communicate with the UAV during the flight. After the payload is transported,UAV service 120 may receive a confirmation or notification of completion.UAV service 120 may include, for example, one or more geospatial data stores, geospatial caches, one or more application servers, one or more application data stores, one or more messaging queues, and tracking data.UAV service 120 may be provided on a desktop computer, a laptop computer, a server (physical or virtual), or a server farm. Exemplary UAV services (e.g., UAV service 120) are described in detail in U.S. patent application Ser. No. 13/890,165 filed on May 8, 2013, entitled “Transportation Using Network of Unmanned Aerial Vehicles” (now U.S. Pat. No. 9,384,668); in U.S. Provisional Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System and Methods for Unmanned Aerial Vehicle Route Planning;” in U.S. Provisional Patent Application No. 62/138,914 filed on Mar. 26, 2015, entitled “Unmanned Aerial Vehicle;” and in co-pending U.S. patent application Ser. No. 15/081,195 filed on Mar. 25, 2016, entitled “Route Planning For Unmanned Aerial Vehicle.” These applications are incorporated by reference in their entirety for all purposes. - In some embodiments,
UAV service 120 can include one ormore datastores 150.Datastores 150 may include, for example, a time series datastore and a geospatial datastore. A time series datastore may be a software system for handling time series data and arrays of numbers indexed by time (e.g., a datetime or a datetime range). In some embodiments,UAVs 130 can transmit telemetry and sensor data to a system for storage within a time series datastore or a tracking datastore. These time series may also be called as profiles, curves, or traces. An application server ofUAV service 120 may further monitor the time series datastore and/or the tracking datastore to determine trends such as UAV components that require maintenance based on the stored time series data or tracking data. - In some embodiments, a geospatial data store can be an object-relational spatial database that includes latitude and longitude data. Example data and data sources for a geospatial data store include, but are not limited to, terrain data from the National Aeronautics and Space Administration (“NASA”), airspace data from the Federal Aviation Administration (“FAA”), geospatial data from the National Park Service, Department of Defense, and/or other federal agencies, geospatial and/or building data from local agencies such as school districts, and/or some combination thereof. A geospatial data store may include large amounts of data such as hundreds of gigabytes of data or terabytes of data.
- In some embodiments,
UAV service 120 can include one or more application servers and message brokers. Application servers can perform various tasks such as processing authentication and authorization, maintaining general purpose data (e.g., UAV names, configurations, flight routes, UAV stations). Message brokers can enable data movement between software components or systems in substantially real time for providing authentication and authorization. Exemplary implementations of various components of UAV service 120 (e.g., the application services, the message brokers, the time series datastores, the geospatial datastores) and their interactions are describe in more detail in the U.S. Provisional Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System and Methods for Unmanned Aerial Vehicle Route Planning;” in the U.S. Provisional Patent Application No. 62/138,914 filed on Mar. 26, 2015, entitled “Unmanned Aerial Vehicle;” and in co-pending U.S. patent application Ser. No. 15/081,195 filed Mar. 25, 2016, entitled “Route Planning For Unmanned Aerial Vehicle.” These applications are incorporated by reference in their entirety for all purposes. -
UAV 130 can communicate with one or more components ofpayload transportation system 100, such asUAV service 120 andUAV stations 140, and one or more satellites (not shown) to transport a payload. For example,UAV 130A communicates withUAV service 120 to obtain a flight route for transporting the payload, picks up a payload container with the payload to be transported, autonomously navigates using the flight route and satellites signals, and transports the payload to its destination location such as aUAV station 140.UAV 130 can include, for example, a body with an optional payload carrying space, one or more propellers or fixed wings, a releasable and/or exchangeable battery, and a releasable and/or exchangeable payload container.UAV 130 is described in more detail withFIGS. 6A-6B . -
UAV station 140 can communicate with one or more components, devices, or systems ofpayload transportation system 100, such asUAV service 120 andUAV 130 to facilitate payload transportation. In some embodiments,UAV station 140 can include alanding platform 144 and anexchange station 146. A landing platform facilitates landing and launching of aUAV 130. Anexchange station 146 can receive a payload, a payload container, or a battery from aUAV 130; load a payload, a payload container, or a battery to aUAV 130, or exchange a payload, a payload container, or a battery with aUAV 130.UAV station 140 may be a mobile or fixed station dedicated for transporting multiple payloads. For example,UAV station 140 may include a delivery truck carrying multiple payloads to be delivered and carrying one ormore UAVs 130 for transporting the payloads. In accordance with the information received from UAV service 120 (e.g., flight route, payload information, etc.), one ormore UAVs 130 may be launched from aUAV station 140 to transport payloads to their destination locations (e.g., anotherUAV station 140, a residential address, or a business address). In addition, aUAV station 140 can also receive one ormore UAVs 130. For example, aUAV station 140 can include alanding platform 144 and anexchange station 146. To receive a payload,landing platform 144 communicates withUAV 130 to assist landing of aUAV 130 onlanding platform 144. In some embodiments,landing platform 144 can align or adjust the position of thelanded UAV 130 such that the payload container can be released fromUAV 130 to a payload receiving structure oflanding platform 144. For example,landing platform 144 can include a center opening for receiving or exchanging payload containers. In some embodiments, afterUAV 130 releases its payload container toexchange station 140, it can receive another payload container fromexchange station 140 for transporting it to the next destination location. - In some embodiments,
landing platform 144 can be mounted, attached, or integrated to anexchange station 146, such as a transporting vehicle (e.g., delivery truck, a van) or a fixed facility (e.g., a distribution warehouse).Exchange station 146 can include a payload processing mechanism (e.g., a robot) to enable the receiving and exchanging of payload containers or payloads. In some embodiments,exchange station 146 can also include a battery exchanging mechanism for exchanging battery of alanded UAV 130. In some embodiments, the battery exchanging mechanism and the payload processing mechanism may be separate mechanisms or may be integrated to form a single mechanism.UAV station 140 is described in more detail below withFIG. 2A . - In some embodiments,
UAV station 140 may not be a dedicated transportation station. Anexchange station 146 of such aUAV station 140 may include a user's vehicle (e.g., a consumer's truck, a van, or a passenger car). For example, the user may order a merchandise online and requests it to be transported to the user's location.UAV service 120 schedules the transportation of the merchandise payload to the user's location.UAV service 120 communicates the information for transporting the user's ordered merchandise to aUAV 130, which subsequently transports the payload to aUAV station 140, which may include the user's vehicle (e.g., a van or a car). As described,UAV station 140 can include alanding platform 144 to facilitate the landing ofUAV 130. In some embodiments,landing platform 144 can be part of an exchange station 146 (e.g., the user's truck/van/car, the user's back yard, a roof of a building. etc.). Thelanding platform 144 may include a landing sub-system (e.g., an infrared beacon). Anexchange station 146 that includes a user's vehicle (e.g., truck/van/car), rather than a dedicated transportation station (e.g., a delivery truck), may typically be capable of receiving the payload container using thelanding platform 144, but may not have the capability of exchanging payload containers and batteries with theUAV 130. In some embodiments, after receiving the payload container, theUAV 130 may relaunch fromUAV station 140 at the user's location for the next destination (e.g., returning to a distribution facility or another UAV station) according to the information provided byUAV service 120. The landing sub-system of aUAV station 140 is described in more detail withFIGS. 8A-8D . -
FIG. 2A illustrates anexemplary UAV station 140 and anexemplary UAV 130, consistent with some embodiments of the present disclosure.UAV station 140 includes, for example, alanding platform 144 and anexchange station 146. In some embodiments,landing platform 144 can be a disc-shaped platform that can facilitate landing of one ormore UAVs 130. For example,landing platform 144 can be a disc-shaped platform having a diameter of about 120 centimeters (cm) and can accommodate two ormore UAVs 130. It is appreciated thatlanding platform 144 can also have any other shapes, such as square shape, rectangular shape, circular shape, elliptical shape, etc. Further,landing platform 144 can also have any dimension to accommodate one ormore UAVs 130. - In some embodiments,
landing platform 144 can be a separate apparatus fromexchange station 146. For example,landing platform 144 can be disposed on, mounted to, or attached to the top surface ofexchange station 146.UAV 130 can thus land onlanding platform 144 from aboveexchange station 146, as illustrated inFIG. 2A . In some embodiments,landing platform 144 can be integrated withexchange station 146 such that it is an integral portion ofexchange station 146. For example,landing platform 144 can be integrated with the roof ofexchange station 146, which can have a cover (e.g., a sliding door or sliding window) on top oflanding platform 144. As a result, when landingplatform 144 is not used, the cover can protectlanding platform 144 from dirt, dust, rain, or any external objects (e.g., birds, leaves, etc.). WhenUAV 130 approacheslanding platform 144 or is in a landing phase,exchange station 146 can open the cover to exposelanding platform 144 for landing ofUAV 130. In some embodiments, two ormore landing platforms 144 can be disposed on or integrated withexchange station 146. In some embodiments,landing platform 144 can be part of (e.g., the roof) exchange station 146 (e.g., a user's truck/van/car) and can include a landing sub-system (e.g., an infrared beacon). As described, anexchange station 146 that includes a user's vehicle (e.g., truck/van/car), rather than a dedicated transportation station (e.g., a delivery truck), may typically be capable of receiving the payload container using thelanding platform 144, but may not have the capability of exchanging payload containers and batteries with theUAV 130. The landing sub-system is described in more detail withFIGS. 8A-8D . - In some embodiments,
landing platform 144 can have a payload receiving structure for receiving a payload or payload container carried byUAV 130. For example,landing platform 144 can have a center opening that has dimensions corresponding to the dimensions of a payload container thatUAV 130 carries. As a result, afterUAV 130 lands onlanding platform 144 and aligns to the center opening,UAV 130 can release the payload container to the interior ofexchange station 146 through the center opening oflanding platform 144. In some embodiments, the payload receiving structure oflanding platform 144 can be a dedicated area of the top surface ofexchange station 146, and may not include a center opening. Thus, the payload container may be released to the exterior (e.g., top surface of exchange station 146). The released payload container can thus be transferred toexchange station 146.Landing platform 144 is described in more detail withFIGS. 7A-7E . - In some embodiments,
exchange station 146 can be a mobile station or a fixed station. For example,exchange station 146 can be a delivery truck, a van, a train, a cargo airplane, or a carrier UAV (e.g., a UAV that carries multiple payloads), a distribution facility, a warehouse, a ground station, etc. In some embodiments,exchange station 146 may include a payload-processing mechanism (e.g., a robot) that handles the transfer of payloads. For example,exchange station 146 can receive a payload from thelanded UAV 130 and/or transfer another payload toUAV 130 for transportation. In some embodiments,exchange station 146 can include a battery exchange mechanism for exchanging a battery of theUAV 130. For example,UAV 130 may include a sensor to detect the battery level of the battery, and determine that its battery is depleted or insufficient for completing the next flight. Based on the determination, alanded UAV 130 releases the battery to exchangestation 146 through the center opening oflanding platform 144.Exchange station 146 receives the released battery from thelanded UAV 130 and can transfer a replacement battery to thelanded UAV 130. Exchanging of a battery between anexchange station 146 and aUAV 130 enables theUAV 130 to continue transporting payloads without having to sit idle while re-charge the battery. Further, in some embodiments, theexchange station 146 can be a mobile station that are capable of travelling to any location, thereby significantly increases the range of payload transportation of the UAV. -
FIG. 2B is a simplified block diagram illustrating an exemplary portableelectronic device 102, consistent with some embodiments of the present disclosure. Portableelectronic device 102 can include a communication device having two-way or one-to-many data communication capabilities, voice communication capabilities, and video communication capabilities, and the capability to communicate with other computer systems, for example, via the Internet. Depending on the functionality provided by portableelectronic device 102, in various embodiments, portableelectronic device 102 can be a handheld device, a multiple-mode communication device configured for both data and voice communication, a smartphone, a mobile telephone, a netbook, a gaming console, a tablet, or a PDA enabled for wireless communication. - Portable
electronic device 102 can include a case (not shown) housing component of portableelectronic device 102. The internal components of portableelectronic device 102 can, for example, be constructed on a printed circuit board (PCB). The description of portableelectronic device 102 herein mentions a number of specific components and subsystems. Although these components and subsystems can be realized as discrete elements, the functions of the components and subsystems can also be realized by integrating, combining, or packaging one or more elements in any suitable fashion. - Portable
electronic device 102 can include a controller comprising at least one processor 202 (such as a microprocessor), which controls the overall operation of portableelectronic device 102.Processor 202 can be one or more microprocessors, field programmable gate arrays (FPGAs), digital signal processors (DSPs), or any combination thereof capable of executing particular sets of instructions.Processor 202 can interact with device subsystems such as acommunication subsystem 204 for exchanging radio frequency signals with a wireless network (e.g., network 110) to perform communication functions. -
Processor 202 can also interact with additional device subsystems including acommunication subsystem 204, adisplay 206 such as a liquid crystal display (LCD) screen, an light emitting diode (LED) screen, or any other appropriate display,input devices 208 such as a keyboard and control buttons, apersistent memory 210, a random access memory (RAM) 212, a read only memory (ROM) 214, auxiliary input/output (I/O)subsystems 216, adata port 218 such as a conventional serial data port, a Universal Serial Bus (USB) data port, or a High-Definition Multimedia Interface (HDMI) data port, aspeaker 220, amicrophone 222, one or more cameras (such as camera 224), a short-range wireless communications subsystem 226 (which can employ any appropriate wireless (e.g., RF), optical, or other short range communications technology (for example, Bluetooth or NFC)), and other device subsystems generally designated as 228. Some of the subsystems shown inFIG. 2B perform communication-related functions, whereas other subsystems can provide “resident” or on-device functions. -
Communication subsystem 204 includes one or more communication systems for communicating withnetwork 110 to enable communication with external device, such asUAVs 130 andUAV stations 140. The particular design ofcommunication subsystem 204 depends on the wireless network in which portableelectronic device 102 is intended to operate. Portableelectronic device 102 can send and receive communication signals over the wireless network after the required network registration or activation procedures have been completed. -
Display 206 can be realized as a touch-screen display in some embodiments. The touch-screen display can be constructed using a touch-sensitive input surface, which is coupled to an electronic controller and which overlays the visible element ofdisplay 206. The touch-sensitive overlay and the electronic controller provide a touch-sensitive input device andprocessor 202 interacts with the touch-sensitive overlay via the electronic controller. -
Camera 224 can be a CMOS camera, a CCD camera, or any other type of camera capable of capturing and outputting compressed or uncompressed image data such as still images or video image data. In some embodiments, portableelectronic device 102 can include more than one camera, allowing the user to switch, during a video conference call, from one camera to another, or to overlay image data captured by one camera on top of image data captured by another camera. Image data output fromcamera 224 can be stored in, for example, an image buffer, which can be a temporary buffer residing inRAM 212, or a permanent buffer residing inROM 214 orpersistent memory 210. The image buffer can be, for example, a first-in first-out (FIFO) buffer. - Short-range
wireless communications subsystem 226 is an additional optional component that provides for communication between portableelectronic device 102 and different systems or devices, which need not necessarily be similar devices. For example, short-rangewireless communications subsystem 226 can include an infrared device and associated circuits and components, or a wireless bus protocol compliant communication device such as a Bluetooth® communication module to provide for communication with similarly-enabled systems and devices. -
Processor 202 can be one or more processors that operate under stored program control and executessoftware modules 230 stored in a tangibly-embodied non-transitory computer-readable storage medium such aspersistent memory 210, which can be a flexible disk, a hard disk, a CD-ROM (compact disk-read only memory), and MO (magneto-optical); a DVD-ROM (digital versatile disk-read only memory); a DVD RAM (digital versatile disk-random access memory); or a semiconductor memory.Software modules 230 can also be stored in a computer-readable storage medium such asROM 214, or any appropriate persistent memory technology, including EEPROM, EAROM, FLASH. These computer-readable storage mediums store computer-readable instructions for execution byprocessor 202 to perform a variety of functions on portableelectronic device 102. -
Software modules 230 can includeoperating system software 232, used to control operation of portableelectronic device 102. Additionally,software modules 230 can includesoftware applications 234 for providing additional functionality to portableelectronic device 102. For example, portableelectronic device 102 can include an application for an operator or administrator to manage the transportation ofpayloads using UAVs 130, and an application for a user (e.g., a transporting vehicle driver) to request or schedule a payload transportation using aUAV 130. -
Software applications 234 can include a range of applications, including, for example, a messaging application, a scanner application, a near-filed tag reader, an Internet browser application, a voice communication (i.e., telephony or Voice over Internet Protocol (VoIP)) application, a mapping application, a media player application, a UAV scheduling application, a payload transportation monitoring application, a payload transportation managing application, or any combination thereof. Each ofsoftware applications 234 can include layout information defining the placement of particular fields and graphic elements (for example, text fields, input fields, icons, etc.) in the user interface (e.g., display 206) according to that corresponding application. -
Operating system software 232 can provide a number of application protocol interfaces (APIs) providing an interface for communicating between the various subsystems and services of portableelectronic device 102, andsoftware applications 234. For example,operating system software 232 provides a user interface API to any application that needs to create user interfaces for display on portableelectronic device 102. Accessing the user interface API can provide the application with the functionality to create and manage screen windows and user interface controls, such as text boxes, buttons, and scrollbars; receive mouse and keyboard input; and other functionality intended for display ondisplay 206. Furthermore, a camera service API can allow a video conference application to accesscamera 224 for purposes of capturing image data (such as a photo or video data that can be shared with a receiving mobile communication device (e.g., mobile communication device 106)). A scanner service API can allow a scanning application to access ascanner 246 for purpose of barcode scanning, QR code scanning, image scanning, etc. - In some embodiments,
persistent memory 210stores data 236, including data specific to a user of portableelectronic device 102, such as map data, UAV station data, flight route data, etc.Persistent memory 210 can additionally store identification data, such as identifiers related to particular conferences, or an identifier corresponding to portableelectronic device 102 to be used in identifying portableelectronic device 102 during conferences.Persistent memory 210 can also store data relating to various payloads, for example, identifications of payloads (e.g., barcodes), the details of the payloads such as the content of the payload, the originating location of the payload, the destination location of the payload, etc.Persistent memory 210 can further store data relating various applications with preferences of the particular user of, for example, portableelectronic device 102. In certain embodiments,persistent memory 210 can storedata 236 linking a user's data with a particular field of data in an application, such as for automatically entering a user's name into a username textbox on an application executing on portableelectronic device 102. Furthermore, in various embodiments,data 236 can also include service data comprising information required by portableelectronic device 102 to establish and maintain communication withnetwork 110. - In some embodiments, auxiliary input/output (I/O)
subsystems 216 comprise an external communication link or interface, for example, an Ethernet connection. In some embodiments, auxiliary I/O subsystems 216 can further comprise one or more input devices, including a pointing or navigational tool such as a clickable trackball or scroll wheel or thumbwheel; or one or more output devices, including a mechanical transducer such as a vibrator for providing vibratory notifications in response to various events on portable electronic device 102 (for example, receipt of an electronic message or incoming phone call), or for other purposes such as haptic feedback (touch feedback); or any combination thereof. - In some embodiments, portable
electronic device 102 also includes one or more removable memory modules 238 (typically comprising FLASH memory) and amemory module interface 240. Among possible functions ofremovable memory module 238 is to store information used to identify or authenticate a user or the user's account to a wireless network (for example, network 110). For example, in conjunction with certain types of wireless networks, including GSM and successor networks,removable memory module 238 is referred to as a Subscriber Identity Module (SIM).Memory module 238 is inserted in or coupled tomemory module interface 240 of portableelectronic device 102 in order to operate in conjunction with the wireless network. - Portable
electronic device 102 also includes abattery 242, which furnishes energy for operating portableelectronic device 102.Battery 242 can be coupled to the electrical circuitry of portableelectronic device 102 through abattery interface 244, which can manage such functions as chargingbattery 242 from an external power source (not shown) and the distribution of energy to various loads within or coupled to portableelectronic device 102. - A set of applications that control basic device operations, including data and possibly voice communication applications, can be installed on portable
electronic device 102 during or after manufacture. Additional applications or upgrades tooperating system software 232 orsoftware applications 234 can also be loaded onto portableelectronic device 102 through the wireless network (for example network 110), auxiliary I/O subsystem 216,data port 218, short-rangewireless communications subsystem 226, or other suitable subsystem such as 228. The downloaded programs or code modules can be permanently installed, for example, written into thepersistent memory 210, or written into and executed fromRAM 212 for execution byprocessor 202 at runtime. - Portable
electronic device 102 can provide three principal modes of communication: a data communication mode, a voice communication mode, and a video communication mode. In the data communication mode, a received data signal such as a text message, an e-mail message, Web page download, VoIP data, or an image file are processed bycommunication subsystem 204 and input toprocessor 202 for further processing. For example, a downloaded Web page can be further processed by a browser application, or an e-mail message can be processed by an e-mail message messaging application and output to display 206. A user of portableelectronic device 102 can also compose data items, such as e-mail messages, for example, using the input devices, such as auxiliary I/O subsystem 216, in conjunction withdisplay 206. These composed items can be transmitted throughcommunication subsystem 204 over the wireless network (for example network 110). In the voice communication mode, portableelectronic device 102 provides telephony functions and operates as a typical cellular phone. In the video communication mode, portableelectronic device 102 provides video telephony functions and operates as a video teleconference terminal. In the video communication mode, portableelectronic device 102 utilizes one or more cameras (such as camera 224) to capture video for the video teleconference. -
FIG. 2C illustrates an exemplarypayload transportation system 260 for facilitating payload transportation using UAVs, consistent with some embodiments of the present disclosure. Referring toFIG. 2C ,payload transportation system 260 can include acomputer system 261,input devices 264,output devices 265, portableelectronic devices 102,UAVs 130, andUAV stations 140.Computer system 261 can enable or provide a UAV service (e.g., UAV service 120) as described withFIG. 1 . It is appreciated that components ofpayload transportation system 260 can be separate systems or can be integrated systems. - In some embodiments,
computer system 261 can comprise one or more central processing units (“CPU” or “processor(s)”) 262. Processor(s) 262 can comprise at least one data processor for executing program components for executing user- or system-generated requests. A user may include a person, a person using a device such as those included in this disclosure, or such a device itself. Processor(s) 262 can include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc. Processor(s) 262 can include a microprocessor, such as AMD Athlon, Duron or Opteron, ARM's application, embedded or secure processors, IBM PowerPC, Intel's Core, Itanium, Xeon, Celeron or other line of processors, etc. Processor(s) 262 can be implemented using mainframe, distributed processor, multi-core, parallel, grid, or other architectures. Some embodiments may utilize embedded technologies like application-specific integrated circuits (ASICs), digital signal processors (DSPs), Field Programmable Gate Arrays (FPGAs), etc. - Processor(s) 262 can be disposed in communication with one or more input/output (I/O) devices via I/
O interface 263. I/O interface 263 can employ communication protocols/methods such as, without limitation, audio, analog, digital, monoaural, RCA, stereo, IEEE-1394, serial bus, universal serial bus (USB), infrared, PS/2, BNC, coaxial, component, composite, digital visual interface (DVI), high-definition multimedia interface (HDMI), RF antennas, S-Video, VGA, IEEE 802.11a/b/g/n/x, Bluetooth, cellular (e.g., code-division multiple access (CDMA), high-speed packet access (HSPA+), global system for mobile communications (GSM), long-term evolution (LTE), WiMax, or the like), etc. - Using I/
O interface 263,computer system 261 can communicate with one or more I/O devices. For example,input device 264 can be an antenna, keyboard, mouse, joystick, (infrared) remote control, camera, card reader, fax machine, dongle, biometric reader, microphone, touch screen, touchpad, trackball, sensor (e.g., accelerometer, light sensor, GPS, gyroscope, proximity sensor, or the like), stylus, scanner, storage device, transceiver, video device/source, visors, electrical pointing devices, etc.Output device 265 can be a printer, fax machine, video display (e.g., cathode ray tube (CRT), liquid crystal display (LCD), light-emitting diode (LED), plasma, or the like), audio speaker, etc. In some embodiments, atransceiver 266 can be disposed in connection with processor(s) 262. The transceiver may facilitate various types of wireless transmission or reception. For example, the transceiver may include an antenna operatively connected to a transceiver chip (e.g., Texas Instruments WiLink WL1283, Broadcom BCM4750IUB8, Infineon Technologies X-Gold 618-PMB9800, or the like), providing IEEE 802.11a/b/g/n, Bluetooth, FM, global positioning system (GPS), 2G/3G HSDPA/HSUPA communications, etc. - In some embodiments, processor(s) 262 may be disposed in communication with a
communication network 110 via anetwork interface 267.Network interface 267 can communicate withcommunication network 110.Network interface 267 can employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twistedpair 10/100/1000 Base T), transmission control protocol/internet protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc. As described above,communication network 110 can include, without limitation, a direct interconnection, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, etc. Usingnetwork interface 267 andcommunication network 110,computer system 261 can communicate with portableelectronic devices 102. These devices may include, without limitation, personal computer(s), server(s), fax machines, printers, scanners, various mobile devices such as cellular telephones, smartphones (e.g., Apple iPhone, Blackberry, Android-based phones, etc.), tablet computers, eBook readers (Amazon Kindle, Nook, etc.), laptop computers, notebooks, gaming consoles (Microsoft Xbox, Nintendo DS, Sony PlayStation, etc.), or the like. In some embodiments,computer system 261 may itself embody one or more of these devices. - In some embodiments, using
network interface 267 andcommunication network 110,computer system 261 can also communicate withUAVs 130 and/orUAV stations 140. For example,computer system 261 can communicate withUAVs 130 to provide flight route for transporting payloads and communicate withUAV stations 140 to receive payload delivery confirmations. - In some embodiments, processor(s) 262 can be disposed in communication with one or more memory devices (e.g.,
RAM 273,ROM 274, etc.) via astorage interface 272.Storage interface 272 can connect to memory devices including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as serial advanced technology attachment (SATA), integrated drive electronics (IDE), IEEE-1394, universal serial bus (USB), fiber channel, small computer systems interface (SCSI), etc. The memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, redundant array of independent discs (RAID), solid-state memory devices, flash devices, solid-state drives, etc. -
Memory devices 275 can store a collection of program or database components, including, without limitation, anoperating system 276,user interface application 277, flightroute planning algorithms 278,UAV flight routes 279,payload transportation data 280, user/application data 281 (e.g., any data variables or data records discussed in this disclosure), etc.Operating system 276 can facilitate resource management and operation ofcomputer system 261. Examples of operating systems include, without limitation, Apple Macintosh OS X, Unix, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), IBM OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry OS, or the like. -
User interface 277 can facilitate display, execution, interaction, manipulation, or operation of program components through textual or graphical facilities. For example, user interfaces can provide computer interaction interface elements on a display system operatively connected tocomputer system 261, such as cursors, icons, check boxes, menus, scrollers, windows, widgets, etc. Graphical user interfaces (GUIs) may be employed, including, without limitation, Apple Macintosh operating systems' Aqua, IBM OS/2, Microsoft Windows (e.g., Aero, Metro, etc.), Unix X-Windows, web interface libraries (e.g., ActiveX, Java, Javascript, AJAX, HTML, Adobe Flash, etc.), or the like. - In some embodiments,
computer system 261 can implement flightroute planning algorithms 278. Flightroute planning algorithms 278 can include processes to determine or calculate flight routes forUAV 130 to transport a payload from an originating location to a destination location. Flightroute planning algorithm 278 may determine the flight route based on, for example, location data, geospatial data, obstacle data, avoidance zones, latitude, longitude, and altitude data. Exemplary flightroute planning algorithms 278 are described in more detail in the co-pending U.S. Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System and Methods for Unmanned Aerial Vehicle Route Planning” (Attachment B) and in co-pending U.S. Patent Application No. 62/138,914 filed on Mar. 26, 2015, entitled “Unmanned Aerial Vehicle” (Attachment C).Computer system 261 can also store UAV flight routes 279 (e.g., save previous determined UAV flight routes) and payload transportation data 280 (e.g., payload transporting requests, payload descriptions, and/or payload transportation confirmation). - In some embodiments,
computer system 261 may store user/application data 121, such as data, variables, and parameters as described in this disclosure. Such databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase. Alternatively, such databases may be implemented using standardized data structures, such as an array, hash, linked list, struct, structured text file (e.g., XML), table, or as object-oriented databases (e.g., using ObjectStore, Poet, Zope, etc.). Such databases may be consolidated or distributed, sometimes among the various computer systems discussed above in this disclosure. It is to be understood that the structure and operation of any computer or database component may be combined, consolidated, or distributed in any working combination. -
FIGS. 3A-3X illustrate anexemplary user interface 300 of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.User interface 300 can be provided by, for example, an application (e.g., applications 234) of a portable electronic device (e.g., portable electronic device 102) shown inFIG. 2B . In some embodiments,user interface 300 provides an image indicating whether the application is for an administrator or a transporter. An administrator can be a user who oversees or manages a UAV service for transporting payloads using one or more UAVs. A transporter can be a user who requests, schedules, or delivers payloads. For example, the administrator can be a UAV service administrator or an operator. And the transporter can be an exchange station driver such as a transporting vehicle driver. As illustrated inFIG. 3A ,user interface 300 indicates that the underlying application is for an administrator or an operator. - In some embodiments, the portable electronic device also provides authentication regions (not shown) on
user interface 300. For example, the authentication regions can include a user name region and a password region for authenticating the user. Thus, a user may need to enter his or her user name and password before the portable electronic device allows the user to use the application or displays the next user interface (e.g.,user interface 304 shown inFIG. 3B ). It is appreciated that the authentication can be any process that confirms the user's identity. For example, the portable electronic device can authenticate the user by validating his or her identity documents, verifying the user's biometric characteristics, verifying a digital certificate, or verifying an encryption key. -
FIG. 3B illustrate anexemplary user interface 304 of an application for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure.User interface 304 can be provided by an application (e.g., application 234) of a portable electronic device (e.g., portable electronic device 102) shown inFIG. 2B .User interface 304 may include a plurality of regions, such as an active flight region, a flight scheduling region, and an asset management region. An active flight region displays information associated with an active flight. An active flight can be a flight that is scheduled, in-flight, or otherwise remaining in a mission for transporting a payload. For example, a UAV (e.g., UAV 130) is in an active flight when it has not completed the current mission for transporting a payload. Referring toFIG. 3B , onuser interface 304, the portable electronic device may display “NO ACTIVE FLIGHTS” in the active flight region ofuser interface 304, indicating that there is currently no active flights. - Referring to
FIG. 3B , the portable electronic device can also display “Schedule New Flight” text in the flight scheduling region ofuser interface 304. This “Schedule New Flight” text enables the user to schedule a new flight. The portable electronic device can further display a plurality of asset management icons in the asset managing region. For example, the asset management icons include a “Team Members” icon for managing team members (e.g., transporters), a “Vehicles” icon for managing vehicles (e.g., UAVs), a “Stations” icon for managing stations (e.g., UAV stations, landing platforms, or exchange stations), and a “Routes” icon for managing UAV flight routes. As an example, a user can obtain or manage the team members' information by selecting the team members icon. After the user selects the “Team Members” icon (e.g., by touching the “Team Members” icon displayed in the asset management region of user interface 304), the portable electronic device can display the information associated with a plurality of team members, such as the names of other operators who have access to the UAVs, UAV stations and routes of the same network. - Similarly, a user can obtain or manage the UAVs, the UAV stations, and the routes by selecting the “Vehicles” icon, the “Stations” icon, or the “Routes” icon, respectively, as shown on
user interface 304. After the user selects the respective icons (e.g., by touching the desired icons displayed in the asset management region of user interface 304), the portable electronic device can display the information associated with the respective icons. For example, the portable electronic device can display the number of UAVs, the locations of the UAVs, the status of the UAVs (e.g., active, inactive, in-flight, etc.), the number of UAV stations, the locations of the UAV stations, the status of the UAV stations, the save flight routes, and any information associated with a particular flight route. The status of the UAV stations can include the number of UAVs landed on the landing platforms of the UAV stations, the number of remaining payloads of the UAV stations, and any other logistic information associated with the UAV stations. The information associated with a particular flight route includes, for example, the estimated time and distance for a flight route, the altitude information of the flight route, and whether a particular flight route is affected by a changing weather. -
FIGS. 3C and 3D illustrateexemplary user interfaces User interfaces FIG. 2B . Similar touser interface 304,user interface 310 also includes a plurality of regions such as the active flight region, the flight scheduling region, and the asset management region. In the active flight region ofuser interface 310, the portable electronic device can display information associated with an active flight. For example, it can display the takeoff location of the UAV used in the active flight (e.g., JW Marriott), the scheduled landing location of the UAV (e.g., the Mohawk), the identification of the UAV (e.g., M1-Calder), the battery status of the UAV (e.g., 23.92V), the estimated time of arrival (ETA) (e.g., 00:14:06), the time in flight (e.g., 00:01:06), and the altitude of the UAV (e.g., above ground level (AGL) 93 meters). The flight scheduling region and the asset management region onuser interface 310 can be substantially similar to those onuser interface 304 described above, and thus are not repeatedly described. - Referring to
FIG. 3D , in some embodiments, the portable electronic device can display multiple active flights in the active flight region. For example, the active flight region ofuser interface 312 illustrates two active flights. Further, in the active flight region, the portable electronic device can display information in various forms. For example, the scheduled landing location of the second flight (i.e., the flight having a takeoff location of MCH1) is displayed using coordinates or positions rather than a name of the destination location. The flight scheduling region and the asset management region onuser interface 312 can be substantially similar to those onuser interface 304 described above, and thus are not repeatedly described. -
FIGS. 3E and 3F illustrateexemplary user interface User interfaces FIG. 2B . In some embodiments, the portable electronic device can display a map onuser interface 316 to enable the user to select an originating location of a UAV flight. An originating location can be a location where the UAV takes off (e.g., a takeoff location) or a location where the payload originates (e.g., a location where the payload is received). In the present description, the originating location and the takeoff location may or may not be the same location. The map can display an icon of a UAV station that is located in the area shown on the map. For example, a UAV station may be located at the JW Marriott hotel and the portable electronic device displays an icon of that UAV station with a label indicating “JW Marriott.” In some embodiments, the portable electronic device can display a map that allows a user to select an arbitrary location on the map. For example, a user may determine that the “JW Marriott” UAV station is not convenient or is not available to be a takeoff location, the user can thus select an arbitrary location on the map as the takeoff location. In some embodiments, the user can select the takeoff location by either tapping on a UAV station icon or by long pressing (e.g., pressing and holding) an arbitrary location on the map. - In some embodiments, the portable electronic device may not display a map or may display a map with a text input region. For example, the portable electronic device may display a text input region to allow the user to provide the description or coordinates of the takeoff location. Further, referring to
FIG. 3E , the portable electronic device may also provide one or more messages onuser interface 316. For example, the portable electronic device may display a message stating “Set a takeoff location by tapping a station or long pressing an arbitrary point on the map.” The message provides instructions to the user for operating usinguser interface 316. - Similar to
FIG. 3E ,FIG. 3F illustratesuser interface 318 that includes a map for enabling the user to select a takeoff location of a UAV flight. On the map, the portable electronic device can display icons of multiple (e.g., two) UAV stations (e.g., JW Marriott station and S. Congress Bats station). A user may select one or these UAV stations as the takeoff location by tapping on one of the UAV station icons. A user may also determine that both of these UAV stations are not convenient or not available. The user may thus select an arbitrary location on the map to be the takeoff location. For example, the user may long press anarbitrary location 319 on the map. In response, the portable electronic device displays a mark (e.g., a concentric circles icon) identifying the takeoff location that the use selects. - Referring to
FIG. 3F , in some embodiments, the portable electronic device can also display a menu bar region onuser interface 318. For example, the menu bar region may be located at the bottom ofuser interface 318 and includes amenu bar 320.Menu bar 320 can include a plurality of icons allowing the user to go-back to the previous user interface, go-forward to the next user interface, invoke a settings user interface, invoke a user interface for displaying UAV stations, and or invoke a user interface for adding a UAV station. In some embodiments, some of the icons onuser interface 318 can be greyed out or disabled if the portable electronic device detects no user input or insufficient user input. For example, the portable electronic device may disable a “Next” button before it receives the user input for selecting a takeoff location. -
FIGS. 3G and 3H illustrateexemplary user interfaces User interfaces FIG. 2B . In some embodiments, after the portable electronic device receives a user input to select a takeoff location of the UAV and/or receives the user's selection of a “Next” button, the portable electronic devicedisplays user interface 322.User interface 322 can provide one or more messages instructing the user to select a destination location for the UAV. A destination location can be a location the UAV releases the payload (e.g., a landing location) or can be a location where the payload is intended to be received. The destination location may or may not be the same as the landing location. For example, in a message region ofuser interface 322, the portable electronic device may display a message instructing the user to “Choose a landing location by taping a station or tapping and holding an arbitrary point on the map.” Similar to the selection of a takeoff location,user interface 322 allows the user to select a destination location or landing location by tapping on an existing UAV station or long pressing an arbitrary location on the displayed map. - Referring to
FIG. 3H , in some embodiments, after the portable electronic device receives a user selection of the destination location, the portable electronic device can obtain a determination of a flight route and display the flight route between the takeoff location and the landing location. As an example, the portable electronic device can receive a user input indicating a selected landing location and displays the landing location onuser interface 324. The portable electronic device can then provide the users selection of takeoff location and landing location to a UAV service (e.g., UAV service 120). The UAV service can determine whether there is a viable flight route between the takeoff location and the landing location. For example, the UAV service determines whether there are obstacles, flight avoidance zones (e.g., an airport), or other factors interfering a flight between the takeoff location and the landing location. And if there are such interfering factors, the UAV service can determine whether a flight is still viable by, for example, taking an alternative route. The flight route determination or planning is described in more detail in U.S. Provisional Patent Application No. 62/138,910 filed on Mar. 26, 2015, entitled “System And Methods For Unmanned Aerial Vehicle Route Planning;” in U.S. Provisional Patent Application No. 62/138,914 filed on Mar. 26, 2015, entitled “Unmanned Aerial Vehicle;” and in co-pending U.S. patent application Ser. No. 15/081,195 filed Mar. 25, 2016, entitled “Route Planning For Unmanned Aerial Vehicle.” These applications are incorporated by reference in their entirety for all purposes. If the UAV service determines there is a viable flight route between the selected takeoff location and the landing location, the UAV service provides the determined flight route to the portable electronic device. The portable electronic device can thus display, for example, a line between the takeoff location and the destination location indicating a viable flight route. - Referring to
FIG. 3H , in some embodiments, after the portable electronic device displays a viable flight route between the selected takeoff location and the landing location,user interface 324 can allow the user to add additional locations and/or change the existing locations. For example,user interface 324 may display a message stating “Long press on arbitrary points on map to add additional fly to points if desires. Points can be moved by dragging them.” Thus, if a user desires to add an additional takeoff and/or landing location, the user can repeat the above described process (e.g., tap on another UAV station or long press another arbitrary location on the map) to select additional takeoff and/or landing locations. In response to such a selection, the portable electronic device can repeat the process to obtain determinations indicating whether viable flight routes to the additional locations exist. Based on such determinations,user interface 324 can display one or more additional viable flight routes. Further,user interface 324 can allow the user to move a selected location to another location (e.g., allowing dragging of a selected arbitrary location) on the map. In response to such user movement, the portable electronic device can obtain further determination indicating whether a viable flight route exists for the new location. Based on the determination,user interface 324 can display such viable flight routes. -
FIGS. 3I and 3J illustrateexemplary user interfaces User interfaces FIG. 2B .User interface 326 is the same or substantially the same asuser interface 322 illustrated inFIG. 3G , and thus is not repeatedly described here. - As described above, after receiving user inputs of the takeoff location and the landing location, the portable electronic device can obtain a determination indicating whether a viable flight route exists between the two locations. In some embodiments, the determination may indicate that there is no viable flight route. For example, the flight between the two locations may not be viable because the flight route is interfered by obstacles, by flight avoidance zones, or by severe weather conditions. The flight route may also not be viable if the power supply of the UAV (e.g., a battery) is not sufficient to support such a flight.
- In some embodiments, a UAV service may fail to determine a viable flight route between the selected takeoff location and the landing location. For example, such determination may fail because there is insufficient geospatial data and/or weather information, because the selected landing location is in an avoidance zone, or because the selected landing location is known to have has no or weak satellite or cellular signal coverage. As a result, if the UAV service fails to determine a flight route or the portable electronic device fails to obtain a determination of a flight route,
user interface 328 may display a message requesting the user to manually complete the flight route determination or planning. For example, as shown inFIG. 3J ,user interface 328 may display a message stating “Automatic Route Planning Failure. Please manually complete the path to the landing point.” -
FIGS. 3K and 3J illustrateexemplary user interfaces User interfaces FIG. 2B . As discussed above, after the user selects the landing location, the portable electronic device can display a viable flight route on a corresponding user interface. In some embodiments, the portable electronic device can displayuser interface 332 for acquiring altitude information. For example, in response to the user's selection of the “Next” button shown onuser interface 324 ofFIG. 3H , the portable electronic devicedisplays user interface 332 ofFIG. 3K . - Referring to
FIG. 3K ,user interface 332 may display a message instructing the user to provide a desired altitude. For example, such message may state “Set desired altitude above ground level. This should be high enough to clear ground obstacles like trees and buildings, but lower than legal limits.”User interface 332 can also provide a text input region, a sliding scale input, a drop menu, or any other input mechanisms for the user to provide the altitude value. As an example,user interface 332 may provide a sliding scale for allowing the user to select an altitude (e.g., 115 m AGL). In some embodiments, in response to the user's selection, the portable electronic device can provide the user input to a UAV service (e.g., UAV service 120) for determination of the minimum altitude (e.g., floor altitude of 90 m) and the maximum altitude (e.g., ceiling altitude of 120 m). The portable electronic device can obtain such determination and display such information onuser interface 332. In some embodiments, after obtaining the determination of the flight route, the portable electronic device can obtain determination of the altitude without the user's input. For example, the UAV service can automatically determine the altitude based on data associated with the determined flight route, and provide the determination to the portable electronic device. - Referring to
FIG. 3L , in some embodiments, after the portable electronic device receives the user input of the altitude information or obtains the altitude information from the UAV service, it can displayuser interface 336.User interface 336 can provide information or flight parameters associated with the determined flight route for the user's review or confirmation. For example,user interface 336 can provide distance information showing that for a particular flight route, the UAV may travel 9.5 km with 205 m ascent distance and 215 m descent distance.User interface 336 can also provide altitude above ground (AGL) information showing, for example, the maximum AGL may be set at 120 m and the average altitude may be 91 m.User interface 336 can also provide altitude above mean sea level (AMSL) information showing that, for example, the maximum AMSL may be 873 m, the minimum AMSL may be 546 m, and the average AMSL may be 745 m. - In some embodiments,
user interface 336 can also provide additional information such as the time estimate for the flight (e.g., 00:15:12) and/or the speeds of the UAV (e.g., forward speed of 10 mps, ascent speed of 2.5 mps, and descent speed of imps). Further,user interface 336 can display a message instructing the user to confirm the flight information is correct. For example, such message may state “Confirm everything is correct and hit save to save the route.”User interface 336 can display a “Save” button to allow saving of the determined flight route and associated flight parameters. If one or more of the flight parameters are incorrect,user interface 336 allows the user to go back to previous user interfaces to change the inputs (e.g., the landing location, the altitude, etc.). - FIGS. 3L1-3L3 illustrate
exemplary user interface 336 providing additional information regarding the risk assessment of flight route planning. As discussed above, the UAV service (e.g., UAV service 120) can determine a flight route based on the user's inputs (e.g., taking off location, landing location, altitude, etc.) In some embodiments, the UAV service determines such flight route using hardware and/or software tools such as automatic obstacle avoidance and terrain-aware vertical planning. The UAV service and/or the portable electronic device can also perform risk assessment of a determined flight route. For example, the UAV service may perform a risk assessment based on data related to the geographical areas along the determined flight route, the UAV's historical data, and one or more risk assessment algorithms. - As an example, the UAV service can obtain population density data from
datastores 150.Datastore 150 may obtain the population density data from various resources such as a website providing information of FSO STATPOP 100 m resolution (e.g., https://www.bfs.admin.ch/bfs/portal/de/index/news/02/03/01/01.html). The UAV service can also obtain a particular UAV's empirical velocity data, such as a velocity lookup table as shown in Table 1 below. -
-
TABLE 1 An exemplary UAV empirical velocity lookup table. Climb Angle Ideal Navigation Speed 90° 2.5 m/s 45° 10 m/s 0° 17 m/s −45° 5 m/s −90° 1.5 m/s - The UAV service can further obtain a particular UAV's impact area data, which may represent impact area sizes corresponding with various phases of flight such as takeoff, ascent, forward flight, descent, and landing. The impact area data may be in the form of a lookup table such as the one shown in Table 2 below.
-
-
TABLE 2 An exemplary UAV impact area lookup table. Flight Phase Impact Area Takeoff 1 m2 Ascent 4 m2 Forward Flight 16 m2 Descent 4 m2 Landing 1 m2 - Based on the data obtained, the UAV service can determine a risk quotient, which represents the risk assessment of a determined flight route. For example, the UAV service can determine the risk quotient based on a risk quotient algorithm or formula. An exemplary risk quotient formula is shown below as
formula 1. -
- In
formula 1, Rc represents the mean risk per mission; Pc represents probability of a crash during the mission; Ac represents the UAV's “lethal area;” Di represents the population density in each segment of the mission; Ti represents the time spent over each segment of the mission; and T represents the overall mission time. A mission may include one or more segments along a flight route. - In some embodiments, for determining the risk quotient, the UAV service subdivides the horizontal path of a flight route into grid squares sized according to the resolution of the population density data. A grid square may represent a segment of the flight route. For each grid square, the UAV service can determine the local risk quotient using the impact area value for the current phase or segment of flight, and the population density for the particular grid square. The UAV service can also determine the amount of time spent flying over the grid square using the velocity lookup table (e.g., Table 1) and the current climb angle of the UAV. The UAV service can determine the overall risk quotient by producing a weighted average of all local risk quotients. The weighted average can be based on local travel time weighting.
- Referring to FIGS. 3L1-3L3, after the UAV service determines the risk quotient of the determined flight route, it can provide the risk quotient to the user's portable electronic device. The portable electronic device can display, for example, the risk quotient, a message indicating whether the risk is in an acceptable range, and a graphical representation of the risk assessment. As an example, if the determined risk quotient is in an unacceptable range,
user interface 336 may provide the risk quotient number (e.g., “5.2”) and a message indicating that it is “UNACCEPTABLE” (FIG. 3L1). As another example, if the determined risk quotient is in an acceptable range,user interface 336 may provide the risk quotient number (e.g., “6.9”) and a message indicating that it is “ACCEPTABLE” (FIG. 3L2). - Referring to FIG. 3L3, in some embodiments, if the risk assessment is “UNACCEPTABLE,” a user (e.g., an operator or an administrator) may need to adjust the inputs such that the risk assessment becomes “ACCEPTABLE.” To facilitate such adjustments,
user interface 336 can display, for example, a pop-up window or an area providing risk formula terms or parameters. As shown in FIG. 3L3,user interface 336 can provide mean time between unplanned landings (MTBUPL, e.g., 48 hours), the impact areas, the battery capacity of the UAV, and the ideal navigation speed. Based on the displayed risk formula terms or parameters, the user may adjust the inputs (e.g., horizontal path inputs such as the takeoff location and the landing location, and vertical path inputs such as the altitude). After the user adjusts one or more of the inputs, the portable electronic device can provide the adjusted or updated inputs to the UAV service, which may repeat the risk assessment process as described above. The adjustments of inputs and risk assessments can be adjusted as many times as desired to place the risk quotient in an acceptable range. -
FIGS. 3M and 3N illustrateexemplary user interfaces User interfaces FIG. 2B . As discussed above, the portable electronic device can allow a user to confirm and save a determined flight route and associated flight parameters. The portable electronic device can also provideuser interfaces user interface 342 provides a control switch (e.g., a slide switch) for turning on the propellers of the UAV. In response to receiving the user input to turn on the propellers, the portable electronic device can communicate directly or indirectly (e.g., through a UAV service) with the UAV to turn on the propellers of the UAV. In some embodiments,user interface 342 also provides a plurality of flight parameters such as estimated time of arrival (ETA), the time in flight, the remaining distance to the destination, the AGL, etc. Using the control switch such as the one shown onuser interface 342, the user can turn on the propellers of the UAV and therefore prepare the UAV for taking off. - Referring to
FIG. 3N , after the portable electronic device receives user input to turn on the propellers, it can displayuser interface 346.User interface 346 can indicate that the propellers of the UAV are turned on and provide a control button for initiating the flight (e.g., a “takeoff” button). For example, the user may touch or push the control button onuser interface 346 to initiate the flight. In some embodiments,user interface 346 can also display information associated with the flight. Such information includes, for example, the estimated time of arrival (ETA), the time in flight, the remaining distance to the destination, and the AGL. -
FIGS. 3O and 3P illustrateexemplary user interfaces User interfaces FIG. 2B . Referring toFIG. 3O , in some embodiments, after the UAV flight is initiated, the portable electronic device can provideuser interface 352 to allow interruption of the UAV flight. As discussed above, a UAV is capable of autonomous flight after the flight route is configured. Therefore, after the UAV takes off, the UAV can fly and transport the payload it carries to the destination without control or further interference of the user. For example, the portable electronic device may indicate that the UAV is in the mode of automatic flight or auto pilot by displaying “automatic flight on” onuser interface 352. - Under some circumstances, the user may wish to interrupt the flight. For example, the user may wish to interrupt the flight if there is a recent change of destination for delivering the payload; if there is a sudden weather change along the flight route; or if the UAV is not in a good condition to complete the flight. In some embodiments, the portable electronic device provides a flight interruption switch on
user interface 352. For example,user interface 352 can display a sliding switch to allow the user to interrupt the flight. Similar touser interface 346,user interface 352 can also provide information associated with the UAV flight such as the estimated time of arrival (ETA), the time in flight, the remaining distance to the destination, the AGL, etc. In some embodiments,user interface 352 may also provide the current location of the UAV by displaying an icon representing the UAV on the map. - Referring to
FIG. 3P , if the portable electronic device receives a user input to interrupt a flight, it can display a flight interruption menu onuser interface 356. The flight interruption menu can include a plurality of selections such as “Hold Position,” “Reverse Course,” or “Land Now.” The selections can allow the user to control the UAV accordingly. For example, if the portable electronic device receives a user selection indicating to “Hold Position,” the portable electronic device can communicate with the UAV (e.g., via a UAV service) to hold the current location until further instructions. If the portable electronic device receive a user selection indicating to “Reverse Course,” it can communicate with the UAV to abandon the current flight to the destination location and instead to fly back to the takeoff location. If the portable electronic device receives a user selection indicating to “Land Now,” it communicates with the UAV to look for a nearby suitable landing place and/or land the UAV immediately. In some embodiments, the communication between the portable electronic device and the UAV may be a direct communication using, for example, cellular or radio communications. In some embodiments, the communication may be an indirect communication facilitated by a UAV service (e.g., UAV service 120). - Referring to
FIG. 3P , the UAV interruption menu can also include a “cancel” selection to allow the portable electronic device to go back to a previous interface (e.g., user interface 352). As a result, the UAV flight may not be interrupted. In some embodiments, the flight interruption menu overlaps a background image (e.g., a greyed out image of the map and the information associated with the flight parameters). -
FIGS. 3Q, 3R, 3S, and 3T illustrateexemplary user interfaces User interfaces FIG. 2B . In some embodiments, the portable electronic device allows the user to load an airspace model associated with a UAV flight route. An airspace model can be, for example, a model that includes information required or employed for analyzing a flight route and/or for providing information to an administer or operator for flight route planning. An airspace model can be a collection of 2D or 3D geographic datasets, including, for example, a digital elevation model, polygonal data such as the locations of restricted or protected airspace, line string and point data indicating the location of navigation hazards like power lines and towers, and other data (e.g., the population density, etc.) that may impact the safe navigability of a UAV flight route. - For example, an airspace model may include a terrain model, which can provide earth elevation (e.g., elevation above sea level) repeatedly, periodically, or continuously (e.g., in every 30 meters within accuracy of 30 meters). The terrain model can also provide locations, heights, and/or geometries of high or elevated obstacles, such as power lines, cellular towers, buildings, etc. An airspace model may also include a model showing restricted airspace such as class B airspaces, or airspaces otherwise closed to UAV operation. An airspace model may also include population density data showing areas of higher population density that the operator may wish to avoid during flight route planning and areas of lower population density that the operator may wish to include during flight route planning. In some embodiments, an airspace model may also include weather data. For example, there may be areas in lower Manhattan of New York City that are deemed unsafe for UAV operation due to high winds between buildings. Thus, before initiating a UAV flight, the user may wish to load the airspace model associated with the determined flight route to determine, verify, or ensure the actions the UAV takes complies with all the airspace regulations and rules.
- In some embodiments, an airspace model may be required for flight route planning. Thus, if an airspace model is not available, the portable electronic device can display a corresponding message (e.g., “Airspace Model Not Available”), as illustrated in
user interface 362 ofFIG. 3Q . If an airspace model is available, the portable electronic device and/or the UAV service (e.g., UAV service 120) can load the model for flight route planning. Correspondingly, the portable electronic device can display a message (e.g., “Airspace Model Loading 40%” or “Airspace Model Loading . . . ”) showing the progress of the loading, as illustrated onuser interfaces FIGS. 3R and 3S . After the airspace model loads, the portable electronic device can display an icon indicating that the model is loaded, as illustrated onuser interface 368 ofFIG. 3T . As a result, a flight route planning may begin using the loaded airspace model. -
FIGS. 3U, 3V, 3W, and 3X illustrateexemplary user interfaces User interfaces FIG. 2B . In some embodiments, the portable electronic device can provide one or more UAV flight connections associated with a flight route determination. A UAV flight connection may be required if the distance between the originating location and the destination location is beyond the maximum distance that the UAV can fly without a recharge of its battery. In some embodiment, the portable electronic device may provide one or more user interfaces to allow the user to configure one or more connections for a particular flight route. For example, referring toFIG. 3U ,user interface 370 provides a flight route from an originating location (e.g., Liebistorf Clubhouse) to a connection location (e.g., Kerzers Hill Landing).User interface 370 can also provide information associated with such flight route. For example,user interface 370 may provide that the flight route from the originating location Liebistorf Clubhouse to the connection location Kerzers Hill Landing is via Randlefleingn. Further, in some embodiments,user interface 370 can allow the user to associate alternate route other than the existing flight routes. - Referring to
FIG. 3V , in some embodiments, the portable electronic device can provideuser interface 374 to allow the user to add additional connection locations. For example,user interface 374 can display the current connection location (e.g., Kerzers Hill Landing”) and also display an option to add new connection locations. Alternatively, referring toFIG. 3W ,user interface 378 can display only the option to add new connection locations if there is no current connection. - Referring to
FIG. 3X , after the portable electronic device receives a user input to add a new connection location, it can provide a plurality of connection locations that are available for selection. For example,user interface 380 can display connected UAV stations such as Lieebistorf Clubhouse, Kerzers Hill Landing, and Sindleflingen Station. It may also provide unconnected UAV stations such as Mont Vully. UAV stations can be connected by one or more flight routes. Unconnected UAV stations may be stations that are not connected by any flight route. Based on the connected and unconnected UAV stations, a flight route graph can be obtained for flight route planning by the UAV service. For example, the flight route graph may allow for shortest path algorithms to resolve a route between UAV stations using routes as graph edges. In some embodiments, edges can be weighted by attributes such as distance, travel time, safety risk, occupancy, etc. -
FIG. 3Y illustrates a flow chart of anexemplary process 390 for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure. Some features of theprocess 390 are illustrated inFIGS. 1, 2A-2C, and 3A-3X and accompanying descriptions. In some embodiments, theprocess 390 can be performed by a portable electronic device (e.g., portableelectronic device 102 inFIGS. 1 and 2B ). - In the
process 390, a portable electronic device (e.g., portableelectronic device 102 inFIGS. 1 and 2B ) having one or more processors and memory receives (step 392) a first input indicating a takeoff location of the UAV and a second input indicating a landing location of the UAV. At least one of the takeoff location and the landing location is associated with a UAV station. In some embodiments, the portable electronic device further receives (step 394) a third input associated with altitude information. In response to receiving the first, second, and optionally the third inputs, the portable electronic device obtains (step 396) a determined UAV flight route from the takeoff location to the landing location; and provides (step 398), based on the obtained UAV flight route, flight route information to the UAV. The flight route information indicates a viable flight route. The portable electronic device can further provide (step 399) a takeoff command to the UAV according to the viable flight route. -
FIG. 3Y is merely illustrative of a method for facilitating payload transportation using a UAV. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings. - Using the application and methods as described in
FIGS. 1, 2B, and 3A-3Y , a transportation administrator or an operator can conveniently and flexibly perform many tasks associated with payload transportation using UAVs. For example, the user can manage the UAV flight routes and flight status, and interrupt the flight in real time. Additionally, the user can simulate the flight route before the UAV actually flies, therefore avoiding potential crashes or failures of the transportation tasks. Moreover, the user is provided with options to flexibly select flight route through connection locations to enable long distance payload transportation using UAVs. Such transportation may not be possible with the current UAV technologies because of the limitation of UAV battery life. -
FIG. 4A is a block diagram illustratingexemplary UAV service 120 for enabling payload transportation using UAVs, consistent with some embodiments of the present disclosure. In some embodiments,UAV service 120 can be provided by a computer system (e.g., computer system 261). In some embodiments,UAV service 120 can be provided by a cloud service. A cloud service enables, for example, ubiquitous, convenient, on-demand access to a shared pool of configurable computing resources. Such cloud service can be, for example, IaaS (Infrastructure-as-a-Service), PaaS (Platform-as-a-Service), and/or SaaS (Software-as-a-Service) type services. - Referring to
FIG. 4A , in some embodiments,UAV service 120 can communicate with a portable electronic device (e.g., portableelectronic device 102 or the device shown inblock 404 ofFIG. 4A ). In some embodiments, the portable electronic device can obtain an identification of a payload to be transported. The identification of the payload can be a barcode, a QR (quick response) code, an electronic identification tag, a near field identification tag, or any type of identification. Further, the identification of the payload can be in the form of the native format of a barcode, a QR code, an electronic identification tag, or a near field ID tag; or in the form of a digital representation thereof. For example, as illustrated inblock 404 ofFIG. 4A , using a scanner (e.g.,scanner 238 shown inFIG. 2B ), the portable electronic device can scan a barcode that identifies a blood sample. The portable electronic device can transmit the identification (e.g., a digital representation of the scanned barcode) toUAV service 120. -
UAV service 120 receives the identification of the payload to be transported from the portable electronic device. In some embodiments, the identification can be associated with a destination location of the payload. For example, a scanned barcode that identifies a blood sample can be associated with the delivery destination address of the blood sample. As a result,UAV service 120 can acquire the destination location of the payload based on the received identification. - In some embodiments,
UAV service 120 further receives a first identification of a payload container from the portable electronic device. For example, as illustrated inblock 406, the portable electronic device can acquire a first identification identifying the payload container. The first identification can be a barcode, a QR code, an electronic identification tag, a near field identification tag, or any type of identification. Further, the first identification of the payload container may be the in the form of the native format of a barcode, a QR code, electronic identification tag, or near field ID tag; or in the form of a digital representation thereof. The portable electronic device can transmit the first identification of the payload container (e.g., a digital representation of the scanned barcode of the payload container) toUAV service 120. In some embodiments,UAV service 120 can associate the identification of the payload with the first identification of the payload container. For example,UAV service 120 can recognize that a scanned barcode identifying a blood sample and the scanned barcode of a payload container are provided by the same portable electronic device in a same transaction or scheduling process.UAV service 120 can thus associate the scanned barcode of the blood sample with the scanned barcode of the payload container. As a result,UAV service 120 can determine the destination location of the payload container using the destination location associated with the identification of the payload. - In some embodiments, the first identification of the payload container (e.g., a barcode) can be further associated with a second identification of the payload container (e.g., an RFID tag). The second identification can be obtainable by a UAV. For example, the second identification can be a Radio Frequency Identification (RFID) tag, a barcode, a QR code, an electronic identification tag, a near-filed ID tag, or any other type of identification. Further, the second identification of the payload container can be the in the form of the native format of an RFID tag, a barcode, QR code, electronic identification tag, or near field ID tag; or in the form of a digital representation thereof. The second identification can be readable by a reader (e.g., an RFID reader) of the UAV. In some embodiments, the first and second identifications correspond with each other such that they identify the same payload container.
- As illustrated in
block 408 ofFIG. 4A , the payload container that contains the payload (e.g., the blood sample shown in block 404) to be transported can be received in a UAV. In some embodiments, the reader (e.g., an RFID reader) of the UAV can read the second identification of the payload container (e.g., the RFID tag) and transmit the second identification (e.g., a digital representation of the RFID tag) toUAV service 120.UAV service 120 receives the second identification identifying the payload container from the UAV. As discussed above, the second identification can correspond to the first identification of the payload container to identify the same payload container. AndUAV service 120 can determine the destination location of the payload container using the first identification of the payload container. As a result,UAV service 120 can determine the destination location of the particular UAV that carries the payload container based on the second identification transmitted by the UAV. For example, ifUAV service 120 receives an RFID identifying the payload container housing the blood sample from a particular UAV,UAV service 120 can determine the destination location of the particular UAV based on the RFID of the blood sample (and its associated destination location) and the first identification of the payload container provided by the portable electronic device. - Referring to
FIG. 4A , after determining the destination location of the UAV,UAV service 120 can determine a UAV flight route. The determination of the UAV flight route is described above and thus not repeatedly described here. As illustrated inblock 410 ofFIG. 4A , after such determination,UAV service 120 can provide the determined UAV flight route to the particular UAV that transmits the second identification of the payload container. After receiving the flight route, the particular UAV can transport (block 412) the payload container to its destination location. In some embodiments, after the UAV arrives its destination location,UAV service 120 can receive a transportation confirmation (block 414). For example, a portable electronic device at the destination location can scan the payload box and transmit the first identification of the payload box and/or a confirmation message toUAV service 120, indicating that the payload is received at the destination location. -
FIG. 4B illustrates a flow chart of an exemplary process 420 for facilitating payload transportation using a UAV, consistent with some embodiments of the present disclosure. Some features of the process 420 are illustrated inFIGS. 1, 2A-2C, 3A-3Y, and 4A and accompanying descriptions. In some embodiments, the process 420 is performed by a UAV service provided by a computer system (e.g.,computer system 261 inFIG. 2C ) or a cloud service. In the process 420, the UAV service receives (step 422) a request for transporting a payload. The request may be received from, for example, a portable electronic device of a user and provided to a portable electronic device of an operator or administrator (step 424). - Referring to
FIG. 4B , in the process 420, the UAV service can communicate various information (step 426) with various devices. For example, the UAV service can receive (step 432) an identification of a payload to be transported from a portable electronic device of a payload shipper. The identification of the payload can be associated with a destination location of the payload. For example, the identification of the payload may be a digital representation of a barcode of the payload, which identifies the destination location of the payload. The UAV service can also receive (step 434) a first identification of a payload container for housing the payload from the portable electronic device of the shipper. The first identification can be accessible on an external surface of the container and can be scannable. For example, the first identification may be a digital representation of a barcode of the payload container, which identifies the payload container. - In some embodiments, the UAV service can further receive (step 436) a second identification from the UAV. The second identification comprises a near-field identification tag (e.g., an RFID tag) that corresponds to the first identification to identify the same container. For example, the UAV can read the RFID tag of the payload container and transmit the RFID tag or a representation of it to the UAV service. In
step 426, the UAV service can also determine a UAV flight route based on the identification of the payload; and provide the UAV flight route to the UAV based on the first and second identifications. - Referring to
FIG. 4B , after the UAV service provides the UAV flight route to the UAV, the UAV flies (step 438) from the takeoff location to the landing location, and transports the payload with it. The UAV lands (step 440) at the landing location (e.g., a destination UAV station) and unloads the payload container that houses the payload. In some embodiments, the UAV service can also provide (steps 442 and 444) information associated with the UAV flight to a portable electronic device of the payload receiver. Such information may include, for example, the ETA and the notification of UAV landing. In some embodiments, the portable electronic device of the payload receiver can obtain (step 446) the first identification (e.g., scan the barcode) of the payload container and provide the first identification and/or a confirmation message to the UAV service. -
FIG. 4B is merely illustrative of a method for facilitating payload transportation using a UAV. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings. - By using a UAV service the operator or administrator can effectively schedule, manage, and monitor payload transportation in a large scale. Further, because the UAV service can utilize a broad range of computing resources (e.g., a cloud service) and network resources, it is more efficient to determine flight routes based on numerous conditions. Such determination may not be easily performed by a portable electronic device. In addition, the UAV service allows multiple payload transportation to be coordinated to avoid wasting of UAV resources. The UAV service also enables transporters (e.g., a delivery company or a delivery truck driver) to transport more payloads in a cost-efficient manner.
-
FIG. 5A illustrate anexemplary user interface 500 for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure.User interface 500 can be provided by, for example, an application (e.g., applications 234) of a portable electronic device (e.g., portable electronic device 102) shown inFIG. 2B . In some embodiments,user interface 500 can provide an image indicating whether the application is for an administrator or for a transporter. As discussed above withFIG. 3A , the administrator can be a user who oversees or manages the UAV service for transporting payloads using multiple UAVs. For example, the administrator may be a UAV service administrator or an operator. The transporter can be a user who requests, schedules, or delivers payloads. For example, the transporter may be an exchange station driver such as a transporting vehicle driver. As illustrated inFIG. 5A ,user interface 500 indicates that the application is for a transporter. - In some embodiments, the portable electronic device can also provide authentication regions (not shown) on
user interface 500. For example, the authentication regions can include a user name region and a password region for authenticating the user. Thus, a user may need to provide his or her user name and password before the portable electronic device allows the user to use the application or displays the next user interface (e.g.,user interface 502 shown inFIG. 5B ). It is appreciated that the authentication can be any process that confirms the user's identity. For example, the portable electronic device can authenticate the user by validating his or her identity documents, verifying the user's biometric characteristics, verifying a digital certificate, or verifying an encryption key. -
FIGS. 5B, 5C, and 5D illustrateexemplary user interfaces User interfaces FIG. 2B . Referring toFIG. 5B , in some embodiments, the portable electronic device provides one or more recent transports and information associated with these transports. The recent transports may be transports that are recent in time, but may not be currently active. For example,user interface 502 may display a list of recent transports including a first recent transport named MCH-68ECF and a second recent transport named MCH-12990. The portable electronic device can also provide details of these transports such as the originating location and the destination location, and the transport status. For example,user interface 502 may display that for the first transport, the originating location is MCH Central Lab, the destination location is MCH North, and the status of the first transport is delivered; and for the second transport, the originating location is MCH North, the destination location is a location with coordinates 37.1256 and 104.2345, and the status of the second transport is cancelled. - Referring to
FIG. 5C , in some embodiments, the portable electronic device can provide one or more active transports and information associated with these transports. For example,user interface 506 may display a list of active transports including a first active transport named MCH-45A03 and a second active transport named Pickup for MCH-F504C. As discussed above, a UAV can transport a payload to a destination location; and can also fly to an originating location to pick the payload before it transports that payload to its destination location. In some embodiments, these two types of transports can be identified by their names. For example, as shown inuser interface 506, the first active transport named MCH-45A03 is a transport flight from the originating location to its destination location; and the second active transport named Pickup for MCH-F504C is a transport flight for picking up a payload at the originating location. In some embodiments,user interface 506 can also display information associated with the active transports, such as the originating/destination locations, the status of the flight (e.g., “En Route”), and the ETAs of the transports (e.g., 14:07). - Referring to
FIG. 5D , in some embodiments, the portable electronic device can provide both one or more active transports and one or more recent transports and information associated with these transports. For example,user interface 510 displays both the two active transports similar to those illustrated inFIG. 5C and the two recent transports similar to those illustrated inFIG. 5B . By providing these transports, the portable electronic device can enable the user to effectively schedule a transport. For example, the user may obtain information from the active and recent transports and reuse the information to quickly schedule a new transport. The user may also observe that a particular transport is already en route and therefore avoid duplicate scheduling of the same transport. - In some embodiments, the portable electronic device can provide an option on a user interface (e.g.,
user interfaces user interface 510 displays “Schedule a Transport” indicating the user can select to schedule a transport. A user can select the option by, for example, touch or press in the area indicating such option on the user interfaces. After the portable electronic device receives such user selection or input, it can display the next user interface (e.g.,user interface 516 ofFIG. 5E ). -
FIGS. 5E-5J illustrateexemplary user interfaces User interfaces FIG. 2B . Referring toFIG. 5E , in some embodiments, after the portable electronic device receives a user input for scheduling a transport, it displaysuser interface 516 for allow the user to confirm scheduling a transport. In some embodiments,user interface 516 may be skipped. For example, the portable electronic device may display instead user interface 518 requesting the user to provide the contents of the payload. - Referring to
FIG. 5F , in some embodiments, the portable electronic device can display user interface 518 instructing the user to provide the contents of the payload. For example, user interface 518 may display a message stating “What are you sending?” The contents of the payload may include, for example, the identifications of the payload, the priority of the payload, and the description of the payload. As illustrated inFIG. 5F , user interface 518 displays a list of content fields for user inputs. Some of these content fields may be required, while the other fields may be optional. In some embodiments, the content fields are also configurable or customizable. As an example, if the transport is for delivering a blood sample, the content fields displayed on user interface 518 may include a “LBCID” field, a “Chart ID” field, a “Priority” field, and a “Description” field. User interface 518 may also indicate that for a blood sample, all these content fields are required. Based on user interface 518, a user may select one of the content filed to provide the input. - Referring to
FIG. 5G , in some embodiments, the portable electronic device can displayuser interface 524 after receiving a user's selection for providing input of the description field. For example,user interface 524 can display a message stating “What are you sending?” instructing the user to provide a description of the payload content.User interface 524 can also provide a text input region to receive the user input of the payload content. - Referring to
FIG. 5H , after the portable electronic device receives description of the payload content, it may display the received content (e.g., “Banana”) onuser interface 528 and provide an option to add another description. For example,user interface 528 can include an “Add Another” option for receiving additional user inputs associated with the payload contents. - As discussed above, in some embodiments, the portable electronic device may indicate that certain content fields are required. It can also detect whether it has received all the required fields. For example, for a blood sample, the “LBCID” field, the “Chart ID” field, the “Priority” field, and the “Description” field may all be required fields. Referring to
FIG. 5I , for example, after the portable electronic device detects that it has received all the required fields, it can display the received user inputs onuser interface 532. Similar touser interface 528,user interface 532 also can provide an option to add additional user inputs associated with the payload contents. - Referring to
FIG. 5J , in some embodiments, the portable electronic device can displayuser interface 536 instructing the user to provide the destination location of the payload transport. For example,user interface 536 can display a message stating “Where is it going?”. In some embodiments,user interface 536 may provide a plurality of destination location selections such as available UAV stations. As illustrated inFIG. 5J ,user interface 536 may provide a list of UAV stations including, for example, a “MCH Central Lab” station, a “MCH North” station, a “MCH East” station, and a “MCH Hamilton Pavilion” station. In some embodiments,user interface 536 can provide a plurality of destination location selections such as addresses (street names, city, state, etc.), business names (e.g., JW Marriott), or areas for transport (e.g., the central park area). Usinguser interface 536, a user may select one of the destination locations. -
FIGS. 5K-5L illustrateexemplary user interfaces User interfaces FIG. 2B . Referring toFIG. 5K , in some embodiments, after the portable electronic device receives the user input of the payload contents (e.g., the description, the destination location, etc.), it also receives an identification of the payload to be transported. The identification may be in the form of a barcode, a QR code, a near-field identification tag, etc., or a digital representation thereof. - For example, to receive the identification of the payload, the portable electronic device
displays user interface 542, which provides a message stating “Please scan chart ID” and provides a window for scanning a barcode. For scanning the barcode, the portable electronic device can use a scanner such asscanner 238 shown inFIG. 2B . The portable electronic device then determines whether the scanning is successful. For example, it can determine whether the scanned barcode is readable or useable. If the scanning is successful, the portable electronic device can display a confirmation (e.g., a check mark) indicating the identification of the payload is received. As discussed above, after obtaining the identification of the payload, the portable electronic device can transmit the identification to a UAV service (e.g., UAV service 120). The identification of the payload can also be associated with the contents and destination location that the portable electronic device received. - Referring to
FIG. 5L , in some embodiments, the portable electronic device can further obtain a first identification of the payload container. The first identification can be a barcode, a QR code, an electronic identification tag, a near field identification tag, or any type of identification, or a digital representation thereof. For example, to receive the first identification of the payload container, the portable electronic devicedisplays user interface 544, which provides a message stating “Please scan Transport Container” and provides window for scanning a QR code. For scanning the QR code, the portable electronic device can use a scanner such asscanner 238 shown inFIG. 2B . The portable electronic device can then determine whether the scanning is successful. For example, it can determine whether the scanned QR code is readable or useable. If the scanning is successful, the portable electronic device can display a confirmation (e.g., a check mark) indicating the identification of the payload is received. As discussed above, the portable electronic device can transmit the first identification of the payload container (e.g., a digital representation of the scanned barcode of the payload container) to a UAV service (e.g., UAV service 120). In some embodiments,UAV service 120 may associate the identification of the payload with the first identification of the payload container. As a result, the UAV service can determine the destination location of the payload container using the destination location associated with the identification of the payload. -
FIGS. 5M-5Q illustrateexemplary user interfaces User interfaces FIG. 2B . As discussed above, the portable electronic device can provide both the identification of the payload and the first identification of the payload container to the UAV service. Based on the received identifications, the UAV service can determine that the particular payload container is associated with the particular payload. Correspondingly, referring toFIG. 5M , the portable electronic device can display a message (e.g., “Load content into transport container”) onuser interface 546 to instruct the user to place the particular payload to the particular payload container. - Referring to
FIG. 5M , the portable electronic device can also display a message (e.g., “Place transport container into bay.”) to instruct the user to place the particular payload container into a UAV. One or more UAVs may be available for transporting the payload; and the portable electronic device can provide the identities of the available UAVs to the user. As an example, if two UAVs are available,user interface 546 displays a message stating “M1-Brian or M1-Denis are ready to transport your 2 items,” as illustrated inFIG. 5M . As another example, if only one UAV is available,user interface 552 displays a message stating “M1-Brian is ready to transport your 2 items,” as illustrated inFIG. 5N . Based on the displayed messages, the user can select a UAV and place the payload to be transported into the selected UAV (e.g., M1-Brian). - In some embodiments, referring to
FIGS. 5M and 5N ,user interfaces - Under certain circumstances, a UAV service (e.g., UAV service 120) may determine that no UAV is available at the user's location for transporting the payload. Based on such determination, the UAV service can instruct a nearby UAV to fly to the user's location to pick up the payload. The UAV service can also notify the user's portable electronic device that a UAV is en route to pick up the payload to be transported. Correspondingly, referring to
FIG. 5O , the user's portable electronic device can displayuser interface 556 to provide certain information associated with the incoming UAV for picking up the payload. For example,user interface 556 may display that for a scheduled UAV flight (e.g., Miami Children's Hospital, MCH-45AD3), a UAV (e.g. the UAV named Brian) is incoming for picking up the payload.User interface 556 can also provide the status of the incoming UAV (e.g., flight time 00:14:06, ETA 00:04:17). - As discussed above, after the user placed the payload container in a selected UAV, a reader (e.g., an RFID reader) of the selected UAV can read the second identification of the payload container (e.g., the RFID tag) and transmit the second identification to the UAV service. The UAV service receives the second identification identifying the particular payload container from the UAV. Because the second identification corresponds to the first identification of the payload container to identify the same payload container, the UAV service can determine the destination location of the payload container using the first identification of the payload container. As a result, the UAV service can determine the destination location of the particular UAV based on the second identification transmitted by that UAV. Further, using the determined destination location, the UAV service can determine the UAV flight route and provide the flight route to the UAV. In some embodiments, the UAV service can also provide the UAV flight route to the user's portable electronic device. In some embodiments, the UAV service can provide an indication that the flight route has been transmitted to the particular UAV.
- Referring to
FIG. 5P , after receiving the flight route or the indication that the flight route has been transmitted to the UAV, the user's portable electronic device can display one or more messages (e.g., “Ready For Takeoff” and “M1-Brian is ready to transport your 2 items”) onuser interfaces 560 to confirm that the particular UAV (e.g., UAV named M1-Brian) is ready to takeoff. Further,user interface 560 can also provide a control switch to allow the user to initiate the flight of the UAV. For example, as illustrated inFIG. 5P ,user interface 560 provides a control switch for turning on the propellers of the UAV. In response to receiving the user input to turn on the propellers, the portable electronic device can communicate with directly or indirectly (e.g., through a UAV service) with the UAV to turn on the propellers of the UAV. In some embodiments, the portable electronic device can also display other information onuser interface 560. Such information may include the flight destination location (e.g., Miami Children's Hospital), the flight route identification (e.g., MCH-45AD3), contents information of the payload (e.g., information of LBCID, Chart ID, Priority, etc.), the name of the user who sent the payload (e.g., Marisol Lopez), the time that the payload was sent (e.g., 2016-02-21, 3:30 PM), and the flight route details (e.g., from the MCH Central Lab station to the MCH North station). - Based on the information displayed on
user interface 560, the user of the portable electronic device can review and/or confirm that the information is correct and accurate. Referring toFIG. 5Q , based on such review, the user can use one or more control switches to initiate the flight. For example, after the user's portable electronic device receives the user's input to turn on the propeller, the portable electronic device can displayuser interface 564.User interface 564 can indicate that the propellers of the UAV are turned on and provide a control button for initiating the flight (e.g., a “takeoff” button). For example, the user may touch or push the control button onuser interface 564 to initiate the flight. In some embodiments, the portable electronic device can also display information associated with the flight onuser interface 564. Such information may include the flight destination location (e.g., Miami Children's Hospital), the flight route identification (e.g., MCH-45AD3), contents information of the payload (e.g., information of LBCID, Chart ID, Priority, etc.), the name of the user who sent the payload (e.g., Marisol Lopez), the time that the payload was sent (e.g., 2016-02-21, 3:30 PM), and the flight route details (e.g., from the MCH Central Lab station to the MCH North station). -
FIGS. 5R-5U illustrateexemplary user interfaces User interfaces FIG. 2B . Referring toFIGS. 5R-5U , a user's portable electronic device can monitor the flight status of the UAV and/or the transporting status of the payload. As examples, inFIG. 5R , the portable electronic device displays a message onuser interface 568 stating that the UAV is currently “En Route”. InFIG. 5S , the portable electronic device displays a message onuser interface 572 stating, for example, that the UAV is currently “Landing.” InFIG. 5T , the portable electronic device displays a message onuser interface 578 stating, for example, that the UAV has currently “Arrived.” And inFIG. 5U , the portable electronic device displays a message onuser interface 582 stating, for example, that the payload has been “Received.” - In some embodiments, the portable electronic device can also display information associated with the flight on
user interfaces user interface 582 can also provide information associated with the receiving of the payload. For example, as illustrated inFIG. 5U ,user interface 582 may provide the name of the person signed or scanned the received payload (e.g., Dan Henry), and the day and time the payload is received (e.g., 2016-02-21, 3:48 PM). -
FIG. 5V illustrates a flow chart of anexemplary process 590 for facilitating a payload transportation using a UAV, consistent with some embodiments of the present disclosure. Some features of theprocess 590 are illustrated inFIGS. 1, 2A-2C, and 5A-5U and accompanying descriptions. In some embodiments, theprocess 590 is performed by a portable electronic device (e.g., portableelectronic device 102 inFIGS. 1 and 2B ). - In the
process 590, a portable electronic device (e.g., portableelectronic device 102 inFIGS. 1 and 2B ) having one or more processors and memory obtains (step 592) an identification of the payload to be transported. The identification of the payload is associated with a destination location of the payload. The portable electronic device provides (step 594) the identification of the payload to a UAV service. The portable electronic device further obtains (step 596) a first identification of a container for housing the payload. The first identification is accessible on an external surface of the container and is scannable. The portable electronic device provides (step 598) the first identification to the UAV service. As discussed above, the UAV service determines the flight route and transmits the flight route information to the UAV. In some embodiments, the UAV service also transmits the flight route information to the portable electronic device. In some embodiments, the UAV service transmits an indication to the portable electronic device indicating that the flight route has been transmitted to the UAV. After receiving the flight route or the indication, the portable electronic device provides (step 599) one or more instructions to a selected UAV for transporting the payload based on a UAV flight route. The UAV flight route is generated based on the identification of the payload; and the UAV is selected based on the first identification and a second identification. The second identification is associated with the first identification for identifying the container. -
FIG. 5V is merely illustrative of a method for facilitating payload transportation using a UAV. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings. - Using the application and methods described above with
FIGS. 5A-5V , a transporter (e.g., a delivery truck driver) can readily schedule a plurality of transportations using UAVs. The transporter can thus delivery more payloads to their destinations faster and more cost-effective. The application can also prioritize the transportation of payloads for the transporter. Moreover, the transporter can conveniently monitor the status of transportation from his or her portable electronic device. The transporter can also receive confirmation of transportation remotely without having to interact with the payload receiver. -
FIG. 6A illustrates anexemplary UAV 130 and anexemplary UAV station 140, consistent with some embodiments of the present disclosure. Referring toFIG. 6A , in some embodiments,UAV 130 can include abody 602, one ormore propellers 606, amain power supply 608, apayload container 610, aflight control system 620, and aflight termination system 630. As described, in some embodiments,UAV station 140 can include alanding platform 144 and anexchange station 146. A landing platform facilitates landing and launching ofUAV 130. Anexchange station 146 receives a payload, a payload container, or a battery fromUAV 130; loads a payload, a payload container, or a battery toUAV 130, or exchanges a payload, a payload container, or a battery withUAV 130. In some embodiments, as shown inFIG. 6A ,body 602 may optionally comprise a carryingspace 604. As described above,UAV 130 can launch from and/or land onlanding platform 144 for releasing/loading/exchangingpayload container 610 and/or main power supply 608 (e.g., a battery) withexchange station 146. After landing onlanding platform 144,UAV 130 can align with a payload receiving structure oflanding platform 144 for exchanging thepayload container 610 and/ormain power supply 608.UAV 130 can also release the payload tolanding platform 144 without exchangingpayload container 610 and/ormain power supply 608. In some embodiments,landing platform 144 can include a latch mechanism to latch or lockUAV 130 such thatUAV 130 can dock onlanding platform 144 to prevent undesired movements or drifting. - Referring to
FIG. 6A , in some embodiments,body 602 can include a carryingspace 604 that may extend to the bottom ofUAV 130. Carryingspace 604 may be at least partially enclosed bybody 602. Carryingspace 604 ofUAV 130 can accommodate apayload container 610 and optionallymain power supply 608. For example, carryingspace 604 may have a rectangular shape, or any other shape, corresponding to a similarly shapedpayload container 610. In some embodiments, carryingspace 604 may not be partially enclosed bybody 602, andbody 602 may not have the vertical portions as shown inFIG. 6A . Instead, carryingspace 604 may comprise an open space underneathbody 602 such that a payload container can have any dimensions. For example, the payload container can be releasably mounted at the bottom ofUAV 130 and extends beyond the edges ofbody 602. - In some embodiments,
payload container 610 may have dimensions (length, width, and thickness) corresponding to the payload receiving structure oflanding platform 144, such thatpayload container 610 may pass through the payload receiving structure oflanding platform 144. For example, afterUAV 130 lands onlanding platform 144 and aligns with the payload receiving structure oflanding platform 144, it may releasepayload container 610 to allowpayload container 610 to transfer through a center opening oflanding platform 144 to the interior ofexchange station 146. As a result,exchange station 146 can receive thepayload container 610 through the center opening oflanding platform 144. After receiving thepayload container 610,exchange station 146 can further load another payload container toUAV 130 for the next transportation. - In some embodiments, the payload receiving structure of
landing platform 144 may be part of exchange station 146 (e.g., a designated area of the rooftop of a consumer's vehicle), and may not have a center opening. As such,payload container 610 may be transferred to the exterior of exchange station 146 (e.g., the designated area of the rooftop of exchange station 146). The components ofUAV 130 are further described in detail below. -
FIG. 6B illustrates an exploded view ofUAV 130, consistent with some embodiments of the present disclosure. As shown inFIG. 6B ,UAV 130 includes abody 602 and a carryingspace 604. In some embodiments,body 602 can be formed using metal, plastic, alloy, or any other suitable materials. For example,body 602 may include aluminum alloy material such thatUAV 130 has a reduced overall weight while still possess sufficient strength or hardness for protecting the electronic systems insidebody 602 andpayload container 610. - As discussed above, carrying
space 604 can accommodatepayload container 610. In some embodiments, carryingspace 604 can also accommodatemain power supply 608. For example, carryingspace 604 can form an opening from the top surface ofUAV 130 to the bottom surface of UAV 130 (e.g., a single through hole or a hole with covered top surface). Inside the carryingspace 604,payload container 610 may be placed toward the bottom ofUAV 130 andmain power supply 608 may be placed on top ofpayload container 610. In some examples, one or bothpayload container 610 and main power supply 608 (e.g., a battery) can be released fromUAV 130. For example,UAV 130 can releasepayload container 610 toexchange station 146 to transport the payload housed inpayload container 610. In some embodiments,UAV 130 can detect and determine whethermain power supply 608 has sufficient battery power. IfUAV 130 determines that themain power supply 608 has insufficient battery power for the next flight or other requires replacement, it may also releasemain power supply 608 to, for example,exchange station 146. In some examples,payload container 610 may be released before main power supply 608 (e.g., a battery) is released. In some examples,payload container 610 andmain power supply 608 may be release together as one unit. For example,payload container 610 andmain power supply 608 may be disposed side-by-side horizontally, and be release together from the bottom ofUAV 130. In some embodiments,exchange station 146 can dispose a replacement battery into carryingspace 604 ofUAV 130 before it dispose another payload container. It is appreciated thatmain power supply 608 andpayload container 610 can be placed in any spatial relationship. For example, bothmain power supply 608 andpayload container 610 can be placed vertically or horizontally occupying a substantial portion of the vertical or horizontal dimension of carryingspace 604. As a result,main power supply 608 andpayload container 610 can be replaced in any desired order. It is appreciated that carryingspace 604 can form any shape, form one single space or multiple spaces, or be arranged in any manner that is suitable to carry and releasepayload container 610 and/ormain power supply 608. - In some embodiments,
body 602 can include holding and releasing mechanisms, such as protrusions, cavities, connectors, latches, switches, or hinges, for holding and releasingmain power supply 608 andpayload container 610. For example, the inner surface ofbody 602 may include movable or retractable protrusions. The movement of the protrusions can be enabled by mechanical or electrical sensors and switches. For example, if a sensor senses the insertion or placement of one or both ofmain power supply 608 andpayload container 610, one or more of the protrusions may be asserted or pushed out from the inner surface ofbody 602 to hold and/or lock themain power supply 608 and/orpayload container 610 in place. If a sensor senses a signal for releasing thepayload container 610 and/ormain power supply 608, one or more of the protrusions may be retracted. -
Main power supply 608 can be a Lithium ion battery, a Lithium iron phosphate (LeFePO4) battery, a Lithium polymer (LiPo) battery, a Lithium Titanate battery, Lithium Cobalt Oxide, or any other type of batteries. In some embodiments,main power supply 608 can include a battery interface (e.g., a battery connector) for exchanging batteries. For example, whenmain power supply 608 is placed or inserted in carryingspace 604, it can be electrically coupled to provide electrical power to the electronic systems (e.g.,flight control system 620 and flight termination system 630) ofUAV 130 through the battery interface. The battery interface can also allowmain power supply 608 to be removed or released fromUAV 130 such that it can be replaced. In some embodiments,UAV 130 can detect thatmain power supply 608 needs to be replaced and therefore releasemain power supply 608. - Referring to
FIG. 6B , in some embodiments,payload container 610 can include a housing and a cover for substantially enclosing a payload.Payload container 610 can prevent or reduce the likelihood of shock/drop/impact-, water-, dust-, and/or chemical-damage of the enclosed payload. In some embodiments,payload container 610 can be substantially waterproof or water resistant. The material ofpayload container 610 can include metal, alloy, stainless steels, nylons, hard plastics, iron, aluminum, lead, rubber, and/or any other desired materials. - In some embodiments, the housing and the cover of
payload container 610 can have similar length and width dimensions such that they can be snuggly coupled with each other. In some embodiments, the housing and the cover can be hingedly, rotatably, movably, permanently, detachably, and/or latchably coupled or engaged with each other. Further, one or both of the housing and the cover can include a seal strip configured to provide additional water-sealing or water-resistance capability. For example, the housing or the cover may include a groove. The seal strip can be disposed inside the groove. The seal strip and its surrounding structures (e.g., the groove, a protrusion, coupling elements, etc.) can provide protection of the enclosed payload from damaged by water, shock, dust, oil, mud, snow, vibration, spill, drop, impact, heat, frost, acid, chemical, corrosion, rain, sand, and/or other forms of intrusion. In some embodiments, the material of the seal strip can include silicone, rubber, thermoforming plastics, polyvinylchoride materials, polycarbonate, polyethylene terephthalate (PET), poly methyl methacrylate acrylic (PMMA), adhesive tape, and/or any material having similar characteristics. The seal strip may be formed, for example, by a molding processing. - In some embodiments, one or both of the housing and the cover of
payload container 610 can include internally disposed cushion elements. For example, the cushion elements may be filled with air, gas, cottons, soft materials, or any other force or stress absorption materials. The cushion elements can provide the payload enclosed in payload container with additional protection against physical impact, force, impact, stress, shock, collision, etc. - In some embodiments,
payload container 610 can include one or more identifications for identifying the payload container. For example,payload container 610 can include a first identification accessible on an external surface ofpayload container 610. The first identification can be a barcode, a QR code, a scannable/readable tag, or a near-filed communication tag (e.g., a RFID tag), or a digital representation thereof. To obtain the identity ofpayload container 610, a portable electronic device can scan or read the first identification (e.g., a barcode disposed on an external surface of payload container 610). In some embodiments, the first identification can be different for different payload containers. As a result, each payload container can have a unique first identification. As a result, the payload container can be identified, monitored, or tracked using this first identification. Uniquely identifying a payload container can be helpful to track or monitor the transportation status of the payload enclosed in the payload container. For example, after a particular payload is placed inpayload container 610, a first identification (e.g., a barcode) attached topayload container 610 can be scanned/read by a user's portable electronic device. The first identification can be associated with information of the payload such as the contents, the weight, the destination location, the sender of the payload, the receiver of the payload, etc. The first identification can be transmitted to a UAV service. Based on the first identification ofpayload container 610, the UAV service can associatepayload container 610 with the payload enclosed therein. - Moreover, the first identification can also be associated with information generated by the portable electronic device that scans the barcode. For example, after scanning/reading of the first identification, the portable electronic device can generate information such as the location and the day/time of the scanning/reading, the user who scanned/read the first identification, etc. The information can also be associated with the first identification of
payload container 610 to enable tracking or monitoring ofpayload container 610. - In some embodiments,
payload container 610 can include a second identification identifyingpayload container 610. The second identification can be a barcode, a QR code, or a scannable/readable tag, or a near-filed communication tag (e.g., an RFID tag), or a digital representation thereof. The second identification can correspond to the first identification to identifypayload container 610. In some embodiments, the second identification can be different in form or type from the first identification, but can also uniquely identifypayload container 610. For example, the second identification can be an RFID tag that is readable by an RFID reader ofUAV 130.UAV 130 can also transmit the second identification to a UAV service. Using the second identification, the UAV service associates aparticular UAV 130 withpayload container 610. The UAV service can thus provide a flight route for transporting the payload enclosed inpayload container 610 to theparticular UAV 130. - In some embodiments,
payload container 610 may include only one identification for identifyingpayload container 610. For example,payload container 610 may include only an RFID tag, which can be read by a user's portable electronic device and byUAV 130. After the user's portable electronic device obtains the RFID tag ofpayload container 610 and obtains the identification of the enclosed payloads, it can transmit the RFID tag to a UAV service. The UAV service can thus associate the payload with thepayload container 610. Moreover, afterUAV 130 reads the RFID tag ofpayload container 610, it can also transmit the RFID tag to the UAV service. The UAV service can thus associatepayload container 610 withUAV 130 and provide the flight route toUAV 130 for transportingpayload container 610. Thus, in some embodiments, if the user's portable electronic device and the RAV can read or obtain the same type of identification (e.g., an RFID tag), only one identification may be used forpayload container 610. - Referring to
FIG. 6B ,UAV 130 can include one ormore propellers 606. As one example,UAV 130 can include fourpropellers 606 surrounding body 602 (e.g., a quadrotor helicopter).Propellers 606 enableUAV 130 to operate in the air and fly from one location to another.Propellers 606 may be substantially similar to those described in U.S. patent application Ser. No. 13/890,165 filed on May 8, 2013, entitled “Transportation Using Network of Unmanned Aerial Vehicles” (now U.S. Pat. No. 9,384,668), the content of which is incorporated by reference in its entirety for all purposes. -
UAV 130 may also include aflight control system 620. In some embodiments,flight control system 620 can include electronic control systems and sensors for flying and navigating the UAV. For example,flight control system 620 can provide control for aerial flight of the UAV by changing flight dynamics (e.g., yaw, pitch, and roll), the lift generated, the angle of attack, velocity, or any other flight characteristics.Flight control system 620 can also provide stability control of the UAV.Flight control system 620 can also communicate with, for example, satellites, a UAV service, portable electronic devices, and other UAVs. Further,flight control system 620 can include navigation systems to navigate between geo-locations. Sensors of the UAV can include, for example, infrared cameras, lidars, inertial measurement units (IMU), accelerometers, gyroscopes, inertial navigation systems, gravity sensors, external speed sensors, pressure sensors, gravity sensors, external speed sensors, altitude sensors, barometric systems, magnetometer or other sensors.Flight control system 620 may be substantially similar to the electronic control systems and sensors described in U.S. patent application Ser. No. 13/890,165 filed on May 8, 2013, entitled “Transportation Using Network of Unmanned Aerial Vehicles” (now U.S. Pat. No. 9,384,668), the content of which is incorporated by reference in its entirety for all purposes. In some embodiments,flight control system 620 can also include a landing system (e.g.,UAV landing system 800 shown inFIG. 8A ). The landing system is capable of perform precision landing on a landing platform or on any other locations. The landing system is described in detail below withFIGS. 8A-8C . - In some embodiments,
UAV 130 can includeflight termination system 630.Flight termination system 630 can include a controller, a battery manager, a power supply, an emergency landing system, and one or more sensors.Flight termination system 630 can detect whether one or more conditions for triggering termination of a flight are satisfied. For example,flight termination system 630 can detect a mid-air collision, a sudden change of weather conditions that prevents the UAV from completing the current flight, a mechanical/electrical failure of the UAV, a main power supply failure such as a battery failure, whether the remaining battery power is insufficient for supporting the remaining flight, non-responsive of the autopilot system and/or the flight control system (e.g.,flight control system 620 shown inFIGS. 6A-6B ).Flight termination system 630 can also detect a decent rate greater than a threshold value (e.g., 5 m/s), and a pitch or bank angle greater than a threshold value (e.g., 60 degrees).Flight termination system 630 can also communicate with the autopilot system and/or the flight control system, which can detect a violation of flight envelop (e.g., Geofence), or a disparity between barometric and GPS-derived altitude above ground level. If one or more of these conditions are satisfied,flight termination system 630 may engage the emergency landing system to search for and/or land the UAV immediately at a nearby UAV station or location. For example,flight termination system 630 may cut power to the motors or rotors of the UAV, retain power to the avionics, and/or deploy a parachute for immediate landing of the UAV near its current location.Flight termination system 630 is described in more detail below withFIGS. 9A-9D . -
FIG. 6C illustrates a flow chart of anexemplary process 650 for transporting a payload using a UAV.Process 650 can be performed by a UAV (e.g., UAV 130) comprising a body and one or more propellers rotatably connected to the body. The UAV receives (step 652) a battery from an exchange station. The battery is received through a landing platform (e.g., landing platform 144) associated with the exchange station. The UAV mounts (step 654) the battery to the body of the UAV. Upon receiving the battery, the UAV receives (step 656) a payload container from the exchange station. The payload container is received through the landing platform associated with the exchange station. The UAV mounts (step 658) the payload container to the body of the UAV. The UAV receives (step 660) instructions for transporting the payload container to a destination; and transports (step 662) the payload container to the destination according to the instructions. -
FIG. 6C is merely illustrative of a method for transporting a payload using a UAV. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings -
UAV 130 as described above can provide flexibility for exchanging payload containers and/or batteries. As a result, the UAV can be better utilized to transport more payloads in an efficient manner. Moreover,UAV 130 can also autonomously navigate and transport payload with reduced or eliminated human intervention.UAV 130 can also intelligently handle or process emergency situations such that the payload can be protected under the emergency situations. Moreover,UAV 130 can communicate directly or indirectly with other UAVs, with the users' portable electronic devices, and/or with a UAV service. As a result, it enables the monitor, tracking, and intervention if the user desires. -
FIG. 7A illustrates a perspective view of anexemplary landing platform 144, consistent with some embodiments of the present disclosure. The material oflanding platform 144 can include metal, alloy, stainless steels, nylons, hard plastics, iron, aluminum, lead, rubber, and/or any other desired materials. In some embodiments,landing platform 144 can also include various structures for assisting alignment of a landed UAV. Alignment of a landed UAV may be required because the UAV may land on any area oflanding platform 144. As a result, the landed UAV may not be aligned with a payload receiving structure oflanding platform 144. For example, the landed UAV may not be aligned with the center opening area wherelanding platform 144 can receive the payload container. Thus, alignment or repositioning of the landed UAV may be required. Referring toFIG. 7A , one or more mechanisms for assisting the alignment of a landed UAV with a payload receiving structure oflanding platform 144 may include surface materials or coatings for aligning the landed UAV, surface textures, guiding rails, actuators, air-actuated or liquid-actuated mechanisms, or any other type of alignment systems. As an example,landing platform 144 can include a surface costing for reducing the friction betweenlanding platform 144 and the landed UAV, such that the landed UAV can move and align with the payload receiving structure under the force of gravity. The alignment of a landed UAV on the surface oflanding platform 144 is described in more detail below withFIGS. 7C-7D . - Referring to
FIG. 7A , in some embodiments,landing platform 144 can be a disc-shaped platform for providing a surface for landing one or more UAVs. In some embodiments,landing platform 144 can include one or more openings, housings, compartments, or structures for receiving payload containers. For example,landing platform 144 can include a center opening having dimensions corresponding to the dimensions of a payload container. As a result,landing platform 144 can receive the payload container in the center opening. In some embodiments, the center opening can be formed such that its vertical height/thickness is different than the vertical height/thickness of edge oflanding platform 144. For example, the height of the center opening may be slightly less than the height of the edge oflanding platform 144. As a result, a landed UAV can move toward the center oflanding platform 144 under the force of gravity. It is appreciated that the center opening can also have any desired shape, dimension, formation, material, coating for alignment of a landed UAV and for receiving a payload container. It is further appreciated that one or more openings for receiving payload containers may be disposed at any areas oflanding platform 144 other than the center area. -
FIG. 7B illustrates a perspective view of anexemplary landing platform 144 and alanding UAV 130, consistent with some embodiments of the present disclosure. Referring toFIG. 7B , in some embodiments,landing platform 144 can have a dimension that is sufficiently large for landing or parking two or more UAVs. For example,landing platform 144 can have a 120 centimeter diameter. As a result, the area oflanding platform 144 can park two landed UAVs. - In some embodiments, precision landing may be required. For example, for exchanging a payload container with an exchange station,
UAV 130 may be required to land onlanding platform 144, which can be attached to or integrated with the exchange station. Failure to land onlanding platform 144 may result in failure to transport the payload. ForUAV 130 to land onlanding platform 144,UAV 130 can include a landing system. The landing system ofUAV 130 can include one or more of a magnetic heading based landing subsystem, an infrared light based landing subsystem, a global positioning system (GPS)/Real Time Kinematic (RTK) based landing subsystem, and an optical based landing subsystem. The landing system ofUAV 130 can operate to coordinate with corresponding subsystems or components of a landing system oflanding platform 144 to assist the landing ofUAV 130 ontolanding platform 144. The landing systems ofUAV 130 andlanding platform 144 are described in more detail below withFIGS. 8A-8C . - In some embodiments, for operating the landing system,
landing platform 144 can be electrically powered by a battery, an AC or DC power supply, a solar panel power supply, or any other type of power supplies. For example,landing platform 144 can be electrically coupled to a power supply of an exchange station (e.g.,exchange station 146 ofFIG. 2A ) to receive electrical power. As another example, in a location (e.g., a rural area) that lacks electrical infrastructure,landing platform 144 can be powered by a battery that is charged by a solar panel. - Moreover,
UAV 130 may be interfered from landing onlanding platform 144 due to various reasons. For example,landing platform 144 may have an object (e.g., a leaf, a bird, a cat, dirt, water, etc.) disposed on top of it. The object may likely preventUAV 130 from landing onlanding platform 144. In some embodiments,landing platform 144 can include an automated shield or cover (not shown) for protecting its top surface and for enabling landing ofUAV 130. For example,landing platform 144 may include a circular-shaped shield capable of covering the entire or a substantial portion of the top surface oflanding platform 144. If no UAV is approaching or landing, the shield can remain closed orcover landing platform 144. If a UAV is approach or is landing, the landing system oflanding platform 144 can detect the landing and send a signal to a controller of the shield. The controller of the shield may activate a motor or send an alert to open the shield (e.g., slide the shield away, flip the shield up, alert a user, etc.) In some embodiments, the shield can be partitioned to multiple slices and each slice can be operated separately. As a result, for example, if the landing system detects that one UAV is landing, it can send a signal to the controller to open some slices of the shield depending on the predicted landing area of the UAV. If the landing system detects that two UAVs are landing, it can send a signal to the controller to open all slices of the shield. -
FIG. 7C illustrates a perspective view of anexemplary landing platform 144 and alanded UAV 130, consistent with some embodiments of the present disclosure. As discussed above, using the landing systems,UAV 130 can land onlanding platform 144. Preferably,UAV 130 can land on the payload receiving structure of landing platform 144 (e.g., the center opening area) such that the payload container carried byUAV 130 can be directly released. In reality,UAV 130 may not land on such area or structure each time. For example, in average,UAV 130 may land about 20 centimeters from the center opening area oflanding platform 144. As a result, alignment or repositioning ofUAV 130 may be required to transport the payload container thatUAV 130 carries. - As discussed above,
landing platform 144 can include one or more mechanisms for assisting the alignment or repositioning of a landed UAV. Referring toFIG. 7C , mechanisms for assisting the alignment of a landed UAV can include, for example, surface materials or coatings for aligning the landed UAV, surface textures, guiding rails, air-assisted or liquid-assisted alignment mechanisms, actuators, or any other type of alignment systems. As an example, a material having a low coefficient of friction or surface costing for reducing the friction betweenlanding platform 144 and the landed UAV can be used to enhance the movement oflanded UAV 130. Such materials or coatings include, for example, graphite, PTFE (Teflon), glass, diamond-like-carbon (DLC) and diamond. In some embodiments, by using the low coefficient friction materials/coatings,UAV 130 can move and align under the force of gravity. - In some embodiments,
landing platform 144 can include surface textures or guiding rails to assist the alignment or repositioning of a landed UAV. Referring toFIG. 7C ,landing platform 144 can include guiding rails arranged in a radial or spokewise structure. The guiding rails may have gaps or spaces between them. The dimensions of the guiding rails and the spaces can be configured to guide thelanded UAV 130 to the payload receiving structure for releasing the payload container and/or for reducing the movement oflanded UAV 130 in other directions. For example, inFIG. 7C , the guiding rails can have widths that correspond to the landing gears or landing portions of the body ofUAV 130. As a result, the guiding rails can enhance the moving ofUAV 130 toward the payload receiving structure for releasing the payload container (e.g., the center opening area). Moreover, the spaces or gaps between the guiding rails can prevent or reduce the likelihood thatUAV 130 moves in an undesired direction. For example, referring toFIG. 7C , the gaps between guiding rails may reduce the likelihood that landedUAV 130 moves in a perpendicular-to-the-longitudinal direction of the guiding rail. - In some embodiments,
landing platform 144 can include gas assisted or liquid assisted mechanisms for aligning or repositioning oflanded UAV 130. For example,landing platform 144 can include a pump, an air intake, a plurality of air pipes/ducts/tubes/grooves, and one or more sensors. The sensors of the landing systems can detect the landing ofUAV 130 by, for example, sensing the weight change or receiving one or moresignals indicating UAV 130 is landing or has landed. Such signals can be provided by a controller of the landing system oflanding platform 144. After the sensors detect the landing ofUAV 130, they can provide one or more signals to initiate the pump to enable air or other gas to flow in a desired direction. For example, inFIG. 7C , to move thelanded UAV 130 toward the center opening oflanding platform 144, it may be desired to enable the air or other gas to flow from the edge to the center. In some embodiments, the air pipes/ducts/tubes/grooves oflanding platform 144 may enable the flowing of the air or gas in the desired direction. In some embodiments, the gaps between the guiding rails can also assist the flowing of the air or gas in the desired direction. - In some embodiments,
landing platform 144 can also include a liquid assisted mechanism for aligning or repositioning oflanded UAV 130. The liquid assisted alignment mechanism oflanding platform 144 can include a pump, a liquid intake or a liquid circulation system, a plurality of pipes/ducts/tubes/grooves, and one or more sensors. Similar to the air assisted mechanism, after the sensors detect and indicate thatUAV 130 is landing or has landed, the controller of the landing system oflanding platform 144 can provide a signal to initiate the liquid assisted alignment mechanism. The pump can start to flow the liquid in the desired direction (e.g., toward the center opening of landing platform 144). In some embodiments, the liquid flows only on the surface ofland platform 144, and therefore does not affect the electrical systems insidelanding platform 144. Flowing the liquid can reduce the friction between thelanded UAV 130 and the surface ofland platform 144. In some embodiments, the liquid assisted alignment mechanism includes a close-loop liquid circulation system such that the liquid are collected and circulated in the system. -
FIG. 7D illustrates a perspective view of anexemplary landing platform 144 and alanded UAV 130 that is aligned with a payload receiving structure, consistent with some embodiments of the present disclosure. Referring toFIGS. 7C and 7D , in some embodiments, a mechanism for aligning or repositioning a landed UAV may include one or more actuators. As discussed above,UAV 130 may land in any area oflanding platform 144. Further,UAV 130 may also land in any directions. For example, the landing gears or landing portions ofUAV 130 may be parallel to the guiding rails or perpendicular to the guiding rails. Moreover,UAV 130 may carry heavy payloads. As a result, under certain circumstances, previously described mechanisms (e.g., using surface coatings, guide rails, air-assisted alignments) may not be sufficient to moveUAV 130 for alignment or reposition, and additional external forces may be required. - In some embodiments,
landing platform 144 can include one or more actuators that can apply external forces tolanded UAV 130. An actuator is a mechanism or system that is moved or controlled by a motor (not shown). The motor can be included inlanding platform 144 or be a separate component (e.g., a component included in an exchange station such as a transporting vehicle). The motor can operate using various types of power sources such as electric current, hydraulic fluid pressure, or pneumatic pressure. The motor can convert the energy supplied by such power sources to the motion of the actuator. The motion of the actuator may include, for example, a linear motion (e.g., movement along a line), a circular motion, a back-and-forth motion, or any other desired motion. Moreover, the motion of the actuator may be activated or triggered based on a signal provided by one or more sensors. The sensors of the landing systems may detect the landing ofUAV 130 by, for example, sensing the weight change of thelanding platform 144 or the receiving of one or moresignals indicating UAV 130 is landing or has landed. Such signal may be provided by a controller of the landing system oflanding platform 144. After the sensor detects the landing ofUAV 130, it can provide a signal to activate or trigger the motion ofactuators 740. For example, the sensors may send a signal to start the motor, which causesactuators 740 to move in a preconfigured motion (e.g., a linear motion toward the center of landing platform 144). - Referring to
FIG. 7D , one ormore actuators 740 can be disposed inlanding platform 144. For example, fouractuators 740 can be disposed symmetrically with a 90 degree angle between the adjacent two actuators. As a result, at least one of the four actuators can apply external force on alanded UAV 130 no matter whereUAV 130 lands onlanding platform 144. Such force may movelanded UAV 130 toward a payload receiving structure (e.g., the center opening area). In some embodiments, theactuators 740 can be configured to perform one or more types of motions. For example, theactuators 740 may perform a linear motion to move thelanded UAV 130 toward the center opening, and then perform a circular motion to turnlanded UAV 130 to better align with the center opening for releasing the payload container. It is appreciated that any number of actuators may be disposed in any desired manner inlanding platform 144; and that the actuators may be configured to perform any types of motions for aligning and/or repositioning of a landed UAV. -
FIGS. 7E-7K illustrates prospective views of an exemplarylanding platform fence 750. Referring toFIG. 7E , landingplatform fence 750 can be a visible fence or an invisible fence. A visible fence can be, for example, a physical fence or a laser fence emitting visible laser light. An invisible fence can be a fence emitting invisible light, acoustic signals, and/or radio signals. In some embodiments,landing platform 144 and/orlanding platform fence 750 can include a mechanism to detect objects passinglanding platform fence 750. Based on the detection,landing platform 144 can communicate withUAV 130 to take proper actions. - In some embodiments, landing
platform fence 750 is a laser fence, which can enable the detection of objects passing the line of sight between a laser source and a sensor (not shown). For example, landingplatform fence 750 can include a laser source and/or remote sensors along the edge. The laser source can emit laser light in a substantially upward direction to form a light fence. One or more sensors (not shown) can be installed at corresponding internal or external positions oflanding platform 144 for detecting an intrusion of the laser fence by an external object. In some embodiments, one or more LIDAR sensors can be installed or integrated along the periphery oflanding platform 144 in an arrangement designed to detect an obstacle within a preconfigured distance (e.g., 10 meters) abovelanding platform 144. In some embodiments, thelanding platform fence 750 can have continuous laser light surrounding the perimeter oflanding platform 144, as illustrated inFIG. 7I . In some embodiments, the laser light may not be continuous and may form a plurality of beams. The directions of the plurality of beams may be substantially parallel or may be overlapping. Thus, in some embodiments, landingplatform fence 750 can be a laser light mesh surrounding the perimeter oflanding platform 144. -
Landing platform fence 750 can include laser light sources such as gas lasers, chemical lasers, excimer lasers, solid-state lasers, fiber lasers, photonic crystal lasers, semiconductor lasers, dye lasers, free-electron lasers, and/or any other type of lasers. In some embodiments, the power of the laser light source can be configured such that it does not hurt or damage the intruding object such as a human user. - Referring to
FIG. 7F , one or more sensors can detect that an object 752 (e.g., a user) is currently intrudinglanding platform fence 750. Such a determination can be based on the detection that the light emitted by the laser source is interrupted, disturbed, altered, etc. Upon such determination, the sensors can provide one or more signals tolanding platform 144, indicating that landingplatform fence 750 is currently being intruded. Based on the received signals,landing platform 144 can communicate withUAV 130 to take proper actions. For example, based on the communication fromlanding platform 144 indicating that thelanding platform fence 750 is currently being intruded,UAV 130 can disable the propellers to prevent it from taking off. In some embodiments,landing platform 144 and/orUAV 130 can also communicate directly or indirectly (e.g., through UAV service 120) with the user's portable electronic device to disable the control switch (e.g., control switch shown onuser interface 346 ofFIG. 3N ) on a user interface for turning on the propellers. Thus, landingplatform fence 750 can provide safety measures to the user of UAV 130 (e.g., an operator or transporter who is manipulating UAV 130) and/or toUAV 130. - Referring to
FIG. 7G , in some embodiments, one or more sensors may continue to detect an on-going intrusion and continue to provide signals for preventing a landed UAV from taking off or preventing an approaching UAV from landing. For example, the one or more sensors can continuously, repeatedly, or periodically monitor the intrusion oflanding platform fence 750 and send signals tolanding platform 144, which can communicate withUAV 130 to take proper actions. - Referring to
FIG. 7H , in some embodiments, if one or more sensors detect no intrusion oflanding platform fence 750, they may provide one or more signals tolanding platform 144, indicating that landingplatform fence 750 is clear and free of intrusion. Such signals may be provided immediately after landingplatform fence 750 becomes clear or after it becomes clear for a preconfigured period of time (e.g., 1 minute). Based on the received signals,landing platform 144 can communicate withUAV 130 to take proper actions. As an example, based on the communication fromlanding platform 144 indicating that thelanding platform fence 750 is clear,UAV 130 can enable the propellers for preparing to taking off. In some embodiments,landing platform 144 and/orUAV 130 can also communicate directly or indirectly (e.g., through UAV service 120) with the user's portable electronic device to enable the control switch (e.g., control switch shown onuser interface 346 ofFIG. 3N ) on a user interface for turning on the propellers. Thus, after the propellers are turned on, a landed UAV can take off. - As another example,
landing platform 144 can also communicate with an approaching or landing UAV to indicate thatlanding platform 144 is clear for landing. Based on the communication fromlanding platform 144, a UAV landing system (e.g.,UAV landing system 800 shown inFIG. 8A ) can coordinate with an LP landing system (e.g.,LP landing system 820 shown inFIG. 8A ) for landing the UAV. The landing systems are described in more detail below withFIGS. 8A-8D . - Referring to
FIG. 7I , in some embodiments,landing platform 144 can include aUAV alert system 756 for alerting that a UAV is approaching, landing or taking off. For example,UAV alert system 756 can include a plurality of light sources that are configured or controlled to flash during the landing or taking off of a UAV. Such light sources may be the same or different from light sources for establishinglanding platform fence 750. For example, the light source for establishinglanding platform fence 750 can be a laser light source. The light source ofUAV alerting system 756 can be LED lights. In some embodiments, the light sources ofUAV alert system 756 can be disposed along the edge oflanding platform 144. It is appreciated that the light sources ofUAV alert system 756 can be disposed at any portion that is internal or external tolanding platform 144. - Referring to
FIG. 7J , in some embodiments,UAV alert system 756 can include one or more acoustic sources that are configured or controlled to transmit an acoustic wave (e.g., a siren) during the landing or taking off of a UAV. In some embodiments, the acoustic sources are disposed along the edge oflanding platform 144 such that the acoustic wave emitted can be received or detected from all directions. It is appreciated that the acoustic sources ofUAV alerting system 756 can be disposed at any portion that is internal or external tolanding platform 144. - Referring to
FIG. 7K , in some embodiments, one or more sensors for detecting the intrusion oflanding platform fence 750 can also detect intrusions during the installation, placement, or positioning oflanding platform 144. For example,landing platform 144 may be mounted on or integrated with an exchange station (e.g., a transportation truck). The exchange station may move around a neighborhood and may stop or park at any location. Based on landingplatform fence 750,landing platform 144 can determine whether such location is acceptable for UAV landing or taking off. For example, one or more sensors may detect thatlanding platform fence 750 is intruded by anobject 758, such as a tree or a portion of it. The sensors may provide one or more signals tolanding platform 144, indicating that landingplatform fence 750 is intruded or otherwise not clear for landing. Based on such indication,landing platform 144 can alert and/or communicate with the user's portable electronic device to indicate that the current location is not acceptable or not approved forpositioning landing platform 144. As a result, the user can move thelanding platform 144 to select a better location. In some embodiments, if the current location is not approved forpositioning landing platform 144, the control switch for taking off on the user interface of the user's portable electronic device can be disabled. Similarly, if the current location is not approved,landing platform 144 may not coordinate with an approaching or landing UAV for landing. - If
landing platform 144 receives signals indicating that landingplatform fence 750 is clear and free from intrusion, it may provide one or more signals to indicate that the current location is approved. As a result, the control switch for taking off on the user interface of the user's portable electronic device can be enabled. Similarly, if the current location is approved,landing platform 144 may coordinate with an approaching or landing UAV for landing. - Referring to
FIG. 7L , in some embodiments, each landing platform can be identified by a unique infrared flash code. For example, each landing platform can broadcast its unique infrared flash code to enable the approaching UAV to land on the correct landing platform. In some embodiments,landing platform 144 can include one or more infrared light emitting diodes (LEDs) (not shown) for transmitting the infrared flash code. The infrared LEDs can transmit invisible infrared lights. These infrared lights may flash rapidly (e.g., 38,000 times a second). The infrared LEDs can be configured to change the amount of time between each flash, thereby forming a plurality of bits. The plurality of bits can form a code. Eachlanding platform 144 can be configured to instruct its infrared LEDs to broadcast a unique code (e.g.,code 760 as illustrated inFIG. 7L ). As a result,landing platform 144 can be identified by an infrared reader or receiver ofUAV 130 based on the unique code. -
FIG. 7M illustrates a flow chart of anexemplary process 780 for receiving a payload container from a UAV at a landing platform, consistent with some embodiments of the present disclosure. Some features of theprocess 780 are illustrated inFIGS. 1, 2A-2C, and 7A-7D and accompanying descriptions. In some embodiments, theprocess 780 is performed by a landing platform (e.g.,landing platform 144 inFIGS. 1, 2A, and 7A-7D ). - In the
process 780, one or more landing subsystems of a landing platform (e.g., landing platform 144) coordinate (step 782) with the UAV for landing. One or more sensors of the landing platform can detect (step 784) whether the UAV has landed on the landing platform. After the sensors detect that the UAV has landed, they may provide one or more signals to activate or trigger one or more actuators. The actuators can align (step 786) the landed UAV with a payload receiving structure (e.g., a center opening) of the landing platform for receiving a payload container carried by the UAV. Using the payload receiving structure, the landing platform receives (step 788) the payload container carried by the UAV. In some embodiments, the payload receiving structure has dimensions corresponding to the dimensions of the payload container associated with the UAV. -
FIG. 7M is merely illustrative of a method for receiving a payload container from a UAV at a landing platform. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings. -
Landing platform 144 as described above can provide a standardized platform or improved platform for landing and parking of the UAV and for transporting the payloads.Landing platform 144 can also coordinate with a UAV to provide precision landing of the UAV to enhance the likelihood that the UAV can interact with an exchange station to transport a payload.Landing platform 144 can be conveniently and flexibly disposed with any type of exchange stations, such as a delivery truck/van, a train, a cargo airplane, a carrier UAV, such that payloads can be transported automatically with reduced or eliminated human intervention. Moreover,landing platform 144 enables the UAV to land on any location that can house or accommodate a landing platform, thereby extending the transportation area that UAV can reach. -
FIG. 8A is a block diagram illustrating an exemplaryUAV landing system 800 and an exemplary landing platform (LP)landing system 820, consistent with some embodiments of the present disclosure. As discussed above, for transporting a payload to an exchange station, a UAV may need to land on a landing platform. A landing platform may have a limited dimension (e.g., 1.2 meter) and therefore landing the UAV on a landing platform may require precision landing within a few centimeters. In some embodiments, the UAV (e.g., UAV 130) can navigate using a regular GPS system. A regular GPS system, however, may have an accuracy of about 1.5 meters (5 feet). As a result, the regular GPS system may not be sufficient for precision landing within a few meters or a meter. - Referring to
FIG. 8A , to enable precision landing,UAV landing system 800 can include aUAV communication interface 812 and one or more UAV landing subsystems such as a UAV magnetic heading basedlanding subsystem 802, a UAV infrared light basedlanding subsystem 804, a UAV global positioning system (GPS)/Real Time Kinematic (RTK) basedlanding subsystem 806, a UAV optical basedlanding subsystem 808, and UAV landing control circuitry andsensors 810. Correspondingly, LP (landing platform)landing system 820 can include aLP communication interface 822 and one or more LP landing subsystems such as a LP magnetic heading basedlanding subsystem 822, an LP infrared light basedlanding subsystem 824, an LP global positioning system (GPS)/Real Time Kinematic (RTK) basedlanding subsystem 826, an LP optical basedlanding subsystem 828, and LP landing control circuitry andsensors 830. The term GPS may refer to the American NAVSTAR system, the Russian GLONASS system, the European Union Galileo system, the Japanese Quasi-Zenith satellite system, and/or the China's BeiDou navigation satellite system. - In some embodiments, UAV landing control circuitry and
sensors 810 can determine that the UAV is approaching a landing platform and/or is in a landing phase. For example, UAV landing control circuitry andsensors 810 can determine that the UAV is approaching a landing platform based on the GPS coordinates of the UAV's current location and the landing location (e.g., within 20 meters). Based on the determination, UAV landing control circuitry andsensors 810 can provide one or more signals to activate one or more of UAV magnetic heading basedlanding subsystems 802, UAV infrared light basedlanding subsystem 804, UAV GPS/RTK basedlanding subsystem 806, and UAV optical basedlanding subsystem 808 for precision landing. - In some embodiments, when the UAV is approaching the landing platform (e.g., within 20 meters), UAV landing control circuitry and
sensors 810 can also provide one or more signals toLP landing system 820 for activating or triggering one or more of LP magnetic heading basedlanding subsystems 822, LP infrared light basedlanding subsystem 824, LP GPS/RTK basedlanding subsystem 826, and LP optical basedlanding subsystem 828 for precision landing for precision landing. For example, UAV landing control circuitry andsensors 810 can determine that the UAV is approaching based on the GPS coordinates of the current location and the destination location. Based on the determination, UAV landing control circuitry andsensors 810 can provide one or more signals toUAV communication interface 812.UAV communication interface 812 can transmit the signals toLP communication interface 822 for activating or triggering one or more of LP magnetic heading basedlanding subsystems 822, LP infrared light basedlanding subsystem 824, LP GPS/RTK basedlanding subsystem 826, and LP optical basedlanding subsystem 828. As an example, based on the received signals,LP communication interface 822 can communicate directly with LP magnetic heading basedlanding subsystem 822.LP communication interface 822 can also communicate with LP control circuitry andsensors 830, which then activates or triggers LP magnetic heading basedlanding subsystem 822. - In some embodiments, LP control circuitry and
sensors 830 activates or triggers one or more of LP magnetic heading basedlanding subsystems 822, LP infrared light basedlanding subsystem 824, LP GPS/RTK basedlanding subsystem 826, and LP optical basedlanding subsystem 828 without receiving signals from the approaching UAV. For example, LP control circuitry andsensors 830 can detect the approaching UAV using optical sensors (e.g., a camera), radio communications, and/or infrared sensors. Based on such detection, LP landing control circuitry andsensors 830 communicates with one or moreLP landing subsystems sensors 830 communicates can also communicate with theLP communication interface 822 to initiate handshake and following communications withUAV communication interface 812 for precision landing. - In some embodiments, one or more of LP magnetic heading based
landing subsystems 822, LP infrared light basedlanding subsystem 824, LP GPS/RTK basedlanding subsystem 826, and LP optical basedlanding subsystem 828 can broadcast signals without detecting an approaching UAV. For example, they can continuously or periodically transmit signals without knowing that a UAV is approaching. -
UAV communication interface 812 can communicate directly or indirectly withLP communication interface 822. For example,UAV communication interface 812 can communicate withLP communication interface 822 using a Wi-Fi network, a near-filed communication network, Zigbee, Xbee, 802.15.4 radios, XRF, Xtend, Bluetooth, WPAN, line of sight, satellite relay, or any other wireless network, or a combination thereof. In some embodiments, direct communication betweenUAV communication interface 812 andLP communication interface 822 may be desired because such direct communication reduces the delay or latency to allow faster landing corrections or adjustments. In some embodiments, if delay or latency is within an acceptable range, indirect communication betweenUAV communication interface 812 of the UAV andLP communication interface 822 may also be used. For example, the twocommunications interfaces - In some embodiments,
UAV landing system 800 can align the UAV with the landing platform using magnetic heading information. Referring toFIG. 8A , UAV magnetic heading basedlanding subsystem 802 can include a magnetic heading sensor (e.g., an electric compass) that provides magnetic heading information. The magnetic heading sensor can sense the heading of UAV. The heading of the UAV is the angle between the course of the UAV or the direction in which the UAV is pointing and a reference direction (e.g., the Earth's magnetic field's north direction). UAV magnetic heading basedlanding subsystem 802 can obtain the heading information of the UAV. Similarly, LP magnetic heading basedlanding subsystem 822 can include a magnetic heading sensor for sensing the heading of a landing platform. LP magnetic heading basedlanding subsystem 822 can obtain landing alignment information (e.g., a desired heading or a target heading) based on the magnetic heading of the landing platform. - In some embodiments, LP magnetic heading based
landing subsystem 822 can provide landing alignment information of the landing platform toUAV landing system 800, e.g., throughLP communication interface 822 andUAV communication interface 812. Based on the landing alignment information, UAV magnetic heading basedlanding subsystem 802 can enable the adjusting of the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV's heading substantially matches with the heading of the landing platform. For example, based on the difference between the heading of the UAV and the heading of the LP, UAV magnetic heading basedlanding subsystem 802 can determine the amount of correction required and instruct UAV landing control circuitry andsensors 810 and/or a flight control system (e.g.,flight control system 620 shown inFIGS. 6A-6B ) to make corresponding corrections. The magnetic heading based precision landing method can be simple, reliable, and energy efficient for landing a UAV on a landing platform. - In some embodiments,
UAV landing system 800 can align the UAV with the landing platform based on infrared beacon communications. Referring toFIG. 8A , LP infrared light basedlanding subsystem 824 can include one or more infrared beacons (IR beacons). An IR beacon can transmit landing alignment information, such as a modulated light beam in the infrared spectrum. An IR beacon can transmit the modulated light beam repeatedly, periodically, or continuously. In some embodiments, one or more IR beacons can be disposed or integrated with LP infrared light basedlanding subsystem 824 to mark the location of the landing platform. - Correspondingly, UAV infrared light based
landing subsystem 804 can include a receiver to identify and trace the landing alignment information (e.g., the modulated infrared light transmitted by IR beacons). The modulated infrared light may be transmitted by line of sight. As an example, the receiver of UAV infrared light basedlanding subsystem 804 can include one or more infrared light sensors to locate and trace the infrared light transmitted by the IR beacons. Based on the received infrared light, UAV infrared light basedlanding subsystem 804 can enable the adjusting of the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV approaches the IR beacons of the landing platform. - As an example, a UAV can navigate to a waypoint using a regular GPS system and then initiate or activate UAV infrared light based
landing subsystem 804. A waypoint can be a predetermined position with a set of coordinates that identify a physical location along the flight route of the UAV. After the UAV infrared light basedlanding subsystem 804 is activated, the receiver of UAV infrared light basedlanding subsystem 804 can detect the infrared light transmitted by the IR beacons of the landing platform; and determine the coordinates of the UAV relative to the IR beacons (e.g., X-Y coordinates). In some embodiments, the receiver of the UAV infrared light basedlanding subsystem 804 can detect IR beacons at about 30-60 feet. Based on the determined coordinates, UAV infrared light basedlanding subsystem 804 can determine the amount of correction required and instruct UAV landing control circuitry andsensors 810 and/or a flight control system (e.g.,flight control system 620 shown inFIGS. 6A-6B ) to make corresponding corrections of the flight path. Infrared light based landing can enable precise, accurate, and reliable landing of the UAV. - In some embodiments,
UAV landing system 800 can align the UAV with the landing platform using differential GPS/RTK. Referring toFIG. 8A ,LP landing system 820 can include LP GPS/RTK basedlanding subsystem 826, which has one or more GPS/RTK receivers. The GPS/RTK receiver receives signals from one ormore satellites 840. Based on the satellite signals, LP GPS/RTK basedlanding subsystem 826 can determine its current location, which is also the location of the landing platform. In some embodiments, LP GPS/RTK basedlanding subsystem 826 communicates its current location toUAV landing system 800, e.g., throughLP communication interface 822 andUAV communication interface 812. - Referring to
FIG. 8A ,UAV landing system 800 can include a UAV GPS/RTK basedlanding subsystem 806. The location of the landing platform can be provided to UAV GPS/RTK basedlanding subsystem 806 for determining the distance between the UAV and the landing platform. For example, UAV GPS/RTK basedlanding subsystem 806 obtains the current location of the UAV from a UAV GPS receiver and compares it to the GPS location of the landing platform. Based on the comparison, UAV GPS/RTK basedlanding subsystem 806 can calculate the distance between the current location of the UAV and the location of the landing platform. Based on the distance, UAV GPS/RTK basedlanding subsystem 806 can determine the amount of correction required and instruct UAV landing control circuitry andsensors 810 and/or a flight control system (e.g.,flight control system 620 shown inFIGS. 6A-6B ) to make corresponding corrections of the flight path. Differential GPS/RTK can also enable precise and accurate landing of the UAV. To enable differential GPS/RTK, the landing platform may include a GPS receiver. - In some embodiments,
UAV landing system 800 can align the UAV with the landing platform optical instruments. For example,UAV landing system 800 can include UAV optical basedlanding subsystem 808, which has one or more cameras. Correspondingly,LP landing system 820 can include LP optical basedlanding subsystem 828, which has certain optical markers or images. UAV optical basedlanding subsystem 808 can acquire the optical markers or images of the landing platform. Based on the acquired optical markers or images, UAV optical basedlanding subsystem 808 can calculate the location of the landing platform and/or the distance between the current location of the UAV and the location of the landing platform. Based on the distance, UAV optical basedlanding subsystem 808 can determine the amount of correction required and instruct UAV landing control circuitry andsensors 810 and/or a flight control system (e.g.,flight control system 620 shown inFIGS. 6A-6B ) to make corresponding corrections of the flight path. Optical based landing is described in more detail in co-pending U.S. patent application Ser. No. 14/631,520 filed on Feb. 25, 2015, entitled “Optically Assisted Landing of Autonomous Unmanned Aircraft”. This application is herein incorporated by reference in its entirety for all purposes. -
FIG. 8B illustrates a flow chart of anexemplary process 860 for landing a UAV on a landing platform, consistent with some embodiments of the present disclosure. Some features of theprocess 860 are illustrated inFIGS. 1, 2A-2C, and 8A and accompanying descriptions. In some embodiments, theprocess 860 is performed by a UAV (e.g.,UAV 130 inFIGS. 1 and 2A ). In theprocess 860, a UAV (e.g., UAV 130) determines (step 862) whether it is in a landing phase or is approaching a landing platform based on the location of the UAV. After determining that the UAV is in the landing phase, the UAV receives (step 864) landing alignment information from the landing platform. The landing alignment information can be generated based on at least one of a magnetic heading of the landing platform, a GPS position of the landing platform, or an infrared beacon of the landing platform. Based on the received landing alignment information, the UAV can adjust (step 866) its landing path. -
FIG. 8B is merely illustrative of a method for precision landing of a UAV on a landing platform. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings. -
FIG. 8C is a block diagram illustrating an exemplary process for landing a UAV on a landing platform based on magnetic heading, consistent with some embodiments of the present disclosure. As discussed above, aUAV 130 can align with a landing platform 870 (e.g.,landing platform 144 having a compass) using magnetic heading information. Referring toFIG. 8C , in some embodiments, thelanding platform 870 includes a magnetic heading sensor (e.g., a compass) for sensing the heading of a landing platform. Thelanding platform 870 can obtain landing alignment information (e.g., a desired heading) based on the magnetic heading of thelanding platform 870. - Similar to those discussed above, the
landing platform 870 can detect that theUAV 130 is approaching or landing based on direct or indirect communications with theUAV 130, and/or based on signals provided by one or more sensors such as an optical sensor. In some embodiments, after thelanding platform 870 detects thatUAV 130 is approaching, it can provide landing alignment information (e.g., a desired or target heading) of thelanding platform 870 to theUAV 130 for landing. Based on the landing alignment information, theUAV 130 can adjust the UAV's landing path (e.g., heading, flight course, and/or landing trajectory) such that the UAV's heading substantially matches with the target heading provided by the landing platform. For example, based on the difference between the heading of theUAV 130 and the target heading, theUAV 130 can determine the amount of correction required and make corresponding corrections. The magnetic heading based precision landing method can be simple, reliable, and energy efficient for landing a UAV on a landing platform. -
FIG. 8D is a block diagram illustrating an exemplary process for landing aUAV 130 on alanding platform 872 based on differential GPS, consistent with some embodiments of the present disclosure. As discussed above, theUAV 130 can align with the landing platform 872 (e.g., alanding platform 144 having a compass and/or a GPS) using differential GPS/RTK. Referring toFIG. 8D , in some embodiments, thelanding platform 872 can include one or more GPS receivers and/or compasses. The GPS receiver can receives signals from one or more satellites. Based on the satellite signals, the GPS of the landing platform can determine its current location, which is also the location of the landing platform. In some embodiments, thelanding platform 872 communicates its current location to theUAV 130 using, for example, broadcasting based on direct radio communication. - Referring to
FIG. 8D , theUAV 130 can also include a GPS receiver, which can determine the location of theUAV 130. Based on the GPS location of theUAV 130 and the broadcast GPS location of the landing platform, theUAV 130 can determine the distance between theUAV 130 and the landing platform. For example, theUAV 130 can obtain the current location of theUAV 130 from its GPS receiver and compares it to the GPS location of thelanding platform 872. Based on the comparison, theUAV 130 can calculate the difference between the current location of theUAV 130 and the location of thelanding platform 872. Based on the difference, theUAV 130 can determine the amount of correction required and make corresponding corrections of the flight path. The above described process for determining the difference can be repeatedly, periodically, or continuously performed by theUAV 130 such that the difference between theUAV 130 and thelanding platform 872 is reduced or minimized. Differential GPS can also enable precise and accurate landing of theUAV 130. - Precision landing on landing platform can enhance the likelihood that a UAV can interact with an exchange station to transport a payload. Therefore, precision landing allows faster and more efficient transportation of payloads. Moreover, precision landing also enables the UAV to transport payloads to a wide variety of exchange stations such as a transportation truck. Without precision landing, landing on a transportation truck, whether stationary or moving, can be challenging.
-
FIG. 9A illustrates a block diagram of an exemplary UAV flight termination system (FTS) 630 of aUAV 130 and portions ofUAV 130, consistent with some embodiments of the present disclosure. As discussed above,UAV FTS 630 can determine or obtain a determination whether one or more conditions for triggering termination of a flight are satisfied. For example, the one or more conditions may include a mid-air collision, a sudden change of weather conditions that may prevent the UAV from completing the current flight, a mechanical/electrical failure of the UAV, whether the battery fails, whether the remaining battery power is insufficient for supporting the remaining flight, etc. These conditions can be detected by one ormore sensors 950 ofUAV 130. After determining or obtaining the determination that one or more of these conditions are satisfied,UAV FTS 630 can invokeemergency landing system 908 to search for and/orland UAV 130 in a nearby UAV station or location. For example,UAV FTS 630 may deploy a parachute for immediate landing ofUAV 130 at its current location. - Referring to
FIG. 9A ,UAV FTS 630 can include aFTS power supply 902, abattery manager 920, aFTS controller 940, and anemergency landing system 908.FTS power supply 902 can supply electrical power to UAV FTS 900.FTS power supply 902 can be, for example, a battery, a fuel cell, and/or a solar panel. In some embodiments,FTS power supply 902 can be a separate power supply frommain power supply 608 of the UAV. As a result, a power supply failure (e.g., a depleted battery) ofmain power supply 608 may not affect the operation ofUAV FTS 630, which is powered byFTS power supply 902. SeparatingFTS power supply 902 frommain power supply 608 reservesFTS power supply 902 as the emergency power supply foroperating UAV FTS 630, which can be a mission-critical system. -
UAV FTS 630 can also include abattery manager 920. In some embodiments,battery manager 920 can monitor the status of FTS power supply 902 (e.g., the state of charge of a FTS battery). Based on the monitoring,battery manager 920 can determine whetherFTS power supply 902 requires recharge, refuel, or replacement. For example, ifbattery manager 920 detects that FTS power supply 902 (e.g., a battery) is depleted, it can determine that the FTS battery needs to be recharged or replaced.Battery manager 920 can also enable the charging ofFTS power supply 902 using internal or external power supplies. For example,battery manager 920 can electrically couplemain power supply 608 toFTS power supply 902 to chargeFTS power supply 902.Main power supply 608 can be a power supply for operation ofUAV 130. For example,main power supply 608 enables the regular operation (e.g., transporting payloads) ofUAV 130. In some embodiments,main power supply 608 may have a larger capacity than that ofFTS power supply 902. - In some embodiments,
battery manager 920 can also monitor hazardous conditions or abnormal conditions ofFTS power supply 902. For example,battery manager 920 can detect whetherFTS power supply 902 is overheated, on fire, short circuited, or leaking at an abnormal rate. After determining thatFTS power supply 902 has one or more hazardous conditions or abnormal conditions,battery manager 920 can send an alert signal to one ormore host processors 910 to indicate such conditions.Host processors 910 can be, for example, a portion offlight control system 620. Based on the alert signal,host processors 910 can determine one or more proper actions. For example,host processors 910 can determine that an alert message needs to be provided to an operator or administrator's portable electronic device.Host processors 910 can also determine that theFTS power supply 902 needs to be replaced or that the UAV needs to perform an emergency landing. - In some embodiments,
battery manager 920 can detect whetherFTS power supply 902 is being electrically coupled or exposed to excessively low or high voltages or currents. For example,FTS power supply 902 can be a battery that is charged within a range of DC voltages. However, ifFTS power supply 902 is exposed or coupled to a DC or AC voltages outside of the acceptable range, it can be reparably or irreparably damaged. To prevent such damage,battery manager 920 can include under-voltage/current or over-voltage/current protection circuits (e.g., electrical overstress (EOS) or electrostatic discharge (ESD) protection circuits) to protectFTS power supply 902. - In some embodiments,
battery manager 920 can record information associated with operation ofFTS power supply 902. For example,battery manager 920 can record a plurality of battery parameters (e.g., battery discharge rate, temperature, capacity, etc.), battery statuses and conditions, alert signals, and/or messages.Battery manager 920 can record the information associated withFTS power supply 902 using, for example,memory 914 of the UAV or internal memory of UAV FTS 630 (not shown).Memory 914 and/or internal memory ofUAV FTS 630 can include a drum, magnetic disc drive, magneto-optical drive, optical drive, redundant array of independent discs (RAID), solid-state memory devices, flash devices, solid-state drives, etc.Battery manager 920 can further provide the recorded information for diagnosis, forensics, failure analysis, and/or any other purposes. - In some embodiments,
battery manager 920 can provide power toUAV FTS 630 from at least one ofFTS power supply 902 andmain power supply 608. For example,battery manager 920 can detect thatFTS power supply 902 is depleted or insufficient for operation of UAV flight termination system.Battery manager 920 can thus determineFTS power supply 902 needs a recharge or replacement. In some embodiments, beforeFTS power supply 902 is recharged or replaced,battery manager 920 can electrically couplemain power supply 608 toUAV FTS 630 such that components of UAV FTS 630 (e.g.,FTS controller 940, emergency landing system 908) can continue to operate. - In some embodiments,
battery manager 920 can also detect thatmain power supply 608 is insufficient or is temporarily unavailable. As a result,battery manager 920 can electrically coupleFTS power supply 902 toUAV 130 such as components of UAV 130 (e.g.,flight control system 620, the navigation system) can continue to operate. For example, as illustrated inFIG. 6A ,UAV 130 can land onlanding platform 144 for exchanging thepayload container 610 andmain power supply 608 withexchange station 146. AfterUAV 130 releases main power supply 608 (e.g., a battery) toexchange station 146, it can be powered byFTS power supply 902 so thatUAV 130 can continue to operate. In some embodiments, ifFTS power supply 902 is used topower UAV 130,UAV 130 can operate in a low power mode (e.g., place certain systems or components in hibernate or sleep mode, while only operating certain necessary systems or components). -
FIG. 9B illustrates a block diagram of anexemplary battery manager 920 of a UAV flight termination system, consistent with some embodiments of the present disclosure. Referring toFIG. 9B ,battery manager 920 can include a programmablebattery management unit 922 and one or more electronic components including, for example, one or more resistors, capacitors, inductors, diodes, transistors, and other electrical components. Programmablebattery management unit 922 can provide battery control functions, battery charging control outputs, gas gauging, and protection for autonomous operation of battery packs. For example, programmablebattery management unit 922 can be a Texas Instruments' BQ40Z60 type integrated circuits. It is appreciated thatFIG. 9B merely illustrates one embodiment of the circuit architecture ofbattery manager 920, and any other circuit architecture may be used to implementbattery manager 920. - Referring back to
FIG. 9A ,UAV FTS 630 can also includeFTS controller 940. In some embodiments,FTS controller 940 can communicate withbattery manager 920 to control charging ofFTS power supply 902 and/ormain power supply 608.FTS controller 940 can also communicate withbattery manager 920 to receive information (e.g., battery status, parameters, alerts, etc.) associated withFTS power supply 902.FTS controller 940 andbattery manager 920 can communicate using, for example, inter-integrated circuit (I2C) or system management bus (SMbus or SMB). - In some embodiments,
FTS controller 940 can monitor the status or operation mode ofUAV 130. For example,FTS controller 940 can communicate withoperation mode indicator 916, which detects and provides the current operation mode ofUAV 130. The operation mode may be, for example, a standby mode, a preflight mode, an in-flight mode, a landed mode, a payload exchange mode, etc. Based on the detected operation mode,FTS controller 940 can control the power state ofFTS power supply 902 and/ormain power supply 608. For example, ifFTS controller 940 determines thatUAV 130 is in a standby mode, it may communicate withbatter manager 920 to turn off or reduce power supply (e.g., reduce current) frommain power supply 608 and/orFTS power supply 902. As a result,FTS controller 940 intelligently manages the power supply to reserve power. - In some embodiments,
FTS controller 940 can monitor an emergency landing signal. For example,flight control system 620, an autopilot system, and/or the navigation system ofUAV 130 can obtain an indication thatUAV 130 requires to perform an emergency landing by deploying a parachute. For example,sensors 950 can determine that there is a mid-air collision, a sudden change of weather conditions that may preventUAV 130 from completing the current flight, a mechanical/electrical failure ofUAV 130, a failure ofmain power supply 608, etc. Based on the determination,sensors 950 can generate an emergency landing signal and provide the signal toflight control system 620 and/orFTS controller 940 for engagingemergency landing system 908. - After receiving the emergency landing signal,
FTS controller 940 can determine whether one or more conditions are satisfied for deploying an emergency landing mechanism (e.g., a parachute). As an example, before deploying a parachute, the propellers (e.g., propellers 606) may be required to stop or to slow down. As another example, before deploying a parachute,UAV 130 may be required to search for a suitable place for landing (e.g., a place that has a solid surface and free of obstacles). In some embodiments, if one or more of these conditions are not satisfied,FTS controller 940 may not engageemergency landing system 908 to deploy the emergency landing mechanism. In some embodiments,FTS controller 940 may take one or more corresponding actions or engage other systems/components ofUAV 130 to adjust or change the conditions. For example,FTS controller 940 can communicate withmain power supply 608 to reduce or eliminate power supply to the propellers (e.g., propellers 606) ofUAV 130 to prepare for deploying the parachute. In some embodiments,FTS controller 940 can engageemergency landing system 908 regardless of whether one or more of these conditions are satisfied. For example,FTS controller 940 can deploy a parachute even after determining that a solid surface is not available but a soft surface is available, or that the obstacles would not substantially affect emergency landing. - In some embodiments, if one or more conditions for emergency landing are satisfied,
FTS controller 940 can engage theemergency landing system 908 to deploy the emergency landing mechanism (e.g., a parachute). - In some embodiments,
FTS controller 940 can also monitor one or more signals provided bymain power supply 608. Based on the monitoring,FTS controller 940 can determine whether to take one or more proper actions, e.g., whether to engageFTS power supply 902 or whether to engageemergency landing system 908. As an example,FTS controller 940 can determine thatmain power supply 608 is depleted and determine thatFTS power supply 902 needs to be engaged. As another example,FTS controller 940 can determine that there is a power failure whileUAV 130 is in-flight and therefore engage theemergency landing system 908. As another example,FTS controller 940 can determine that the remaining charge ofmain power supply 608 is insufficient for the next flight, and therefore preventUAV 130 from taking off. - In some embodiments,
FTS controller 940 can communicate with attitude and heading reference systems (AHRS) and/orinertial sensors 918. AHRS and/orinertial sensors 918 can be independent and/or separate from an autopilot system ofUAV 130. AHRS and/orinertial sensors 918 can include sensors on three axes that provide attitude information forUAV 130, including heading, pitch, and yaw. AHRS can be solid-state microelectromechanical systems (MEMS) gyroscopes, accelerometers, and/or magnetometers. In some embodiments,FTS controller 940 communicates with AHRS and/orinertial sensors 918 to receive data for enabling redundancy from the autopilot and/or navigation system ofUAV 130. For example, if there is a failure of autopilot and/or navigation system,UAV 130 can continue to fly or land using data received from AHRS and/orinertial sensors 918. - In some embodiments,
FTS controller 940 can obtain and communicate status information (e.g., the main power supply status, the FTS power supply status, the emergency landing system status, the flight status ofUAV 130, etc.). For example,FTS controller 940 can communicate the status information using visual and/or audio device (e.g., light emitting diodes, buzzers) or using packet communication. -
FIG. 9C illustrates a block diagram of anexemplary FTS controller 940, consistent with some embodiments of the present disclosure. Referring toFIG. 9C ,FTS controller 940 can include amicrocontroller unit 942, adecoder 944, a voltage regulator ortranslator 946, and one or moreelectronic components 948 including, for example, one or more resistors, capacitors, inductors, diodes, transistors, and other electrical components.Microcontroller unit 942 can provide embedded control of motors and general purpose applications. For example,microcontroller unit 942 can be a Microchip's PIC16F1618 type integrated circuits.Decoder 944 can decode signals (e.g., pulse width modulation (PWM) signals) from the autopilot system ofUAV 130 and provide decoded signals tomicrocontroller unit 942. In some embodiments,decoder 944 can be Pololu 2801 type of circuitry. Voltage regulator ortranslator 946 can provide voltage conversion and provide a constant voltage level to the components ofFTS controller 940. It is appreciated thatFIG. 9C merely illustrates one embodiment of the circuit architecture ofFTS controller 940, and any other circuit architecture may be used to implementFTS controller 940. -
FIG. 9D illustrates a flow chart of anexemplary process 960 for controlling termination of a UAV flight, consistent with some embodiments of the present disclosure. Some features of theprocess 960 are illustrated inFIGS. 1, 2A-2C, and 9A-9C and accompanying descriptions. In some embodiments, theprocess 960 is performed by a flight termination system of a UAV (e.g.,UAV FTS 630 inFIG. 9A ). In theprocess 960, a UAV flight termination system (e.g., UAV FTS 630) determines (step 962) whether an emergency landing signal is generated. Based on the determination that the emergency landing signal is generated, the UAV flight termination system determines (step 964) whether one or more conditions for emergency landing are satisfied. Based on the determination that the one or more conditions are satisfied, the UAV flight termination system deploys (step 966) an emergency landing mechanism, such as a parachute. -
FIG. 9D is merely illustrative of a method for emergency landing of a UAV. The illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in view of the above teachings. - Exemplary methods, non-transitory computer-readable storage media, systems and electronic devices are set out in the following items:
- Mobile App for Operator—Performed by a Mobile Device (
FIGS. 1, 2B, and 3A-3Y ). -
- 1. A method for facilitating payload transportation using an unmanned aerial vehicle (UAV), comprising:
- at a portable electronic device including one or more processors and memory,
- receiving a first input indicating a takeoff location of the UAV and a second input indicating a landing location of the UAV;
- in response to receiving the first and second, obtaining a determined UAV flight route from the takeoff location to the landing location;
- providing, based on the obtained UAV flight route, flight route information indicating a viable flight route; and
- providing a takeoff command to the UAV according to the viable flight route.
- 1. A method for facilitating payload transportation using an unmanned aerial vehicle (UAV), comprising:
- Smart Payload Container (
FIGS. 4A-4B ) -
- 2. An apparatus for transporting a payload using an unmanned aerial vehicle (UAV), comprising:
- a container having dimensions that correspond to a carrying space of a UAV;
- a first identification accessible on an external surface of the container, the first identification being scannable for identifying the container; and
- a second identification readable by the UAV, the second identification being associated with the first identification for identifying the container.
- 2. An apparatus for transporting a payload using an unmanned aerial vehicle (UAV), comprising:
- UAV Cloud Service—Performed by the UAV Service Server (
FIGS. 1, 2C, and 4A-4C ) -
- 3. A method for facilitating payload transportation using an unmanned aerial vehicle (UAV), comprising:
- at a computer system including one or more processors and memory,
- receiving an identification of a payload to be transported, the identification information of the payload being associated with a destination location of the payload;
- receiving a first identification of a container for housing the payload, the first identification being accessible on an external surface of the container and being scannable;
- receiving a second identification from the UAV, the second identification comprising a near-field identification tag associated with the first identification for identifying the container;
- determining a UAV flight route based on the identification of the payload; and
- providing the UAV flight route to the UAV based on the first and second identifications.
- 3. A method for facilitating payload transportation using an unmanned aerial vehicle (UAV), comprising:
- Mobile App for Transporter—Performed by a Mobile Device (
FIGS. 1, 2B, and 5A-5W ) -
- 4. A method for facilitating a payload transportation using an unmanned aerial vehicle (UAV), comprising:
- at a portable electronic device including one or more processors and memory,
- obtaining an identification of the payload to be transported, the identification of the payload being associated with a destination location of the payload;
- providing the identification of the payload to a UAV service;
- obtaining a first identification of a container for housing the payload, the first identification being accessible on an external surface of the container and being scannable;
- providing the first identification to the UAV service; and
- providing one or more instructions to a selected UAV for transporting the payload based on a UAV flight route, wherein the UAV flight route is generated based on the identification of the payload, and wherein the UAV is selected based on the first identification and a second identification, the second identification corresponds to the first identification for identifying the container.
- 4. A method for facilitating a payload transportation using an unmanned aerial vehicle (UAV), comprising:
- UAV (
FIGS. 6A-6B ) -
- 5. An unmanned aerial vehicle (UAV) for transporting a payload, comprising:
- a body having a carrying space that extends to the bottom of the UAV;
- one or more propellers connected with the body;
- a battery mounted to the body, the battery being releasable through the opening of the carrying space at the bottom of the UAV; and
- a payload container mounted to the body, the payload container being releasable through the opening of the carrying space at the bottom of the UAV.
- 6. The unmanned aerial vehicle of
item 5, wherein the opening of the carrying space at the bottom of the UAV has dimensions that correspond to the dimensions of an opening at a landing platform.
- 5. An unmanned aerial vehicle (UAV) for transporting a payload, comprising:
- Landing Platform (
FIGS. 1, 2A, 7A-7E ). -
- 7. A landing platform for receiving a payload container from an unmanned aerial vehicle (UAV), comprising:
- one or more landing subsystems configured to coordinate with the UAV for landing;
- one or more sensors for detecting the landing of the UAV on the landing platform;
- one or more actuators configured to align the UAV for receiving the payload container; and
- a payload receiving structure of the landing platform configured to receive the payload container.
- 8. The landing platform of item 7, wherein the landing subsystems include at least one of a magnetic heading based landing subsystem, an infrared light based landing subsystem, a global positioning system based landing subsystem, and an optical based landing subsystem.
- 9. The landing platform of
item 8, wherein the magnetic heading based landing subsystem includes a magnetic heading sensor for providing heading information of the landing platform to the communication interface; and wherein the communication interface provides the heading information of the landing platform to the UAV. - 10. The landing platform of
item 8, wherein the infrared light based landing subsystem includes an infrared beacon that transmits a modulated infrared light beam. - 11. The landing platform of
item 8,- wherein the global positioning system (GPS) based landing subsystem comprises:
- a GPS signal receiver that receives satellite signals, and
- one or more processors that determine the location of the landing platform based on the received satellite signals; and
- wherein the communication interface provides the determined location of the landing platform to the UAV.
- wherein the global positioning system (GPS) based landing subsystem comprises:
- 12. The landing platform of item 7, wherein the actuator comprises:
- a sensor that detects a landing of the UAV based on sensing a change of at least one of: a light path, a weight, a center of gravity, a magnetic field, an electrical signal; and
- a motor that activates based on the detected landing of the UAV, the motor being operated by at least one of an electric current, a hydraulic fluid pressure, or a pneumatic pressure.
- 7. A landing platform for receiving a payload container from an unmanned aerial vehicle (UAV), comprising:
- Precision Landing—Performed by the UAV (
FIG. 8A-8B ) -
- 13. A method for precision landing of an unmanned aerial vehicle (UAV) on a landing platform, the UAV including one or more processors and a communication interface, the method comprising:
- determining, at the UAV, whether the UAV is in a landing phase based on the location of the UAV;
- after determining that the UAV is in the landing phase, receiving landing alignment information from the landing platform, the landing alignment information being generated based on at least one of a magnetic heading of the landing platform, a GPS position of the landing platform, or an infrared beacon of the landing platform; and
- adjusting a landing path of the UAV based on the received landing alignment information.
- determining, at the UAV, whether the UAV is in a landing phase based on the location of the UAV;
- 13. A method for precision landing of an unmanned aerial vehicle (UAV) on a landing platform, the UAV including one or more processors and a communication interface, the method comprising:
- UAV Flight Termination System—Performed by the UAV (
FIGS. 9A-9C ) -
- 14. A system for emergency landing of an unmanned aerial vehicle (UAV), comprising:
- a battery manager configured to provide power to a control circuitry for emergency landing; and
- a controller configured to
- determine whether an emergency landing signal is generated;
- based on the determination that the emergency landing signal is generated, determine whether one or more conditions for emergency landing are satisfied;
- based on the determination that the one or more conditions are satisfied, deploy an emergency landing mechanism.
- 15. The system of item 14, wherein the emergency landing signal is generated based on at least one of: loss of main power supply of the UAV, a flight control system or an autopilot system being non-responsive, a detection of a violation of flight envelop, a disparity between barometric and GPS-derived altitude above ground level, a decent rate that is greater than a decent-rate threshold, and a pitch or bank angle that is greater than an angle threshold.
- 16. An unmanned aerial vehicle (UAV) for transporting a payload, comprising:
- a body;
- one or more propellers rotatably connected to the body;
- a battery mounted to the body, the battery being releasable from the bottom of the UAV; and
- a payload container mounted to the body, the payload container being releasable from the bottom of the UAV to a landing platform associated with a UAV station.
- 17. The UAV of item 16, wherein the battery is mounted above the payload container to facilitate releasing of the payload container followed by releasing of the battery.
- 18. The UAV of item 16, wherein the battery is mounted on the side of the payload container.
- 19. The UAV of item 16, wherein the battery and the payload container is releasable together as one unit.
- 20. An unmanned aerial vehicle (UAV) for transporting a payload, comprising:
- a body;
- one or more propellers rotatably connected to the body;
- a releasable battery mounted to the body; and
- a payload container mounted to the body, the payload container being releasable from the bottom of the UAV to a landing platform associated with a UAV station.
- 14. A system for emergency landing of an unmanned aerial vehicle (UAV), comprising:
- It should be noted that, despite references to particular computing paradigms and software tools herein, the computer program instructions with which embodiments of the present subject matter may be implemented may correspond to any of a wide variety of programming languages, software tools and data formats, and be stored in any type of volatile or nonvolatile, non-transitory computer-readable storage medium or memory device, and may be executed according to a variety of computing models including, for example, a client/server model, a peer-to-peer model, on a stand-alone computing device, or according to a distributed computing model in which various of the functionalities may be effected or employed at different locations. In addition, references to particular algorithms herein are merely by way of examples. Suitable alternatives or those later developed known to those of skill in the art may be employed without departing from the scope of the subject matter in the present disclosure.
- It will also be understood by those skilled in the art that changes in the form and details of the implementations described herein may be made without departing from the scope of this disclosure. In addition, although various advantages, aspects, and objects have been described with reference to various implementations, the scope of this disclosure should not be limited by reference to such advantages, aspects, and objects. Rather, the scope of this disclosure should be determined with reference to the appended claims.
Claims (22)
1. An unmanned aerial vehicle (UAV) for transporting a payload, comprising:
a body;
one or more propellers rotatably connected to the body;
a battery mounted to the body, the battery being releasable from the bottom of the UAV; and
a payload container mounted to the body, the payload container being releasable from the bottom of the UAV to a landing platform associated with a UAV station.
2. The unmanned aerial vehicle of claim 1 , wherein the body comprises a carrying space that extends to the bottom of the UAV.
3. The unmanned aerial vehicle of claim 2 , wherein the carrying space is at least partially enclosed by the body of the UAV, wherein the carrying space accommodates the payload container.
4. The unmanned aerial vehicle of claim 3 , wherein the carrying space further accommodates the battery.
5. The unmanned aerial vehicle of claim 2 , wherein the carrying space has dimensions corresponding to the dimensions of the payload container.
6. The unmanned aerial vehicle of claim 1 , wherein the payload container is releasably mounted at the bottom of the UAV in absence of a carrying space that is at least partially enclosed by the body of the UAV.
7. The unmanned aerial vehicle of claim 1 , wherein the battery is mounted above the payload container to facilitate releasing of the payload container followed by releasing of the battery.
8. The unmanned aerial vehicle of claim 1 , further comprising a landing system configured to communicate with the landing platform to assist landing of the UAV on the landing platform.
9. The unmanned aerial vehicle of claim 8 , wherein the landing system comprises at least one of a magnetic heading based landing subsystem, an infrared light based landing subsystem, a global positioning system (GPS) based landing subsystem, a real time kinematic (RTK) based landing subsystem, or an option based landing subsystem.
10. The unmanned aerial vehicle of claim 1 , wherein the UAV station comprises an exchange station, wherein the landing platform is mounted on top of the exchange station, and wherein the landing platform comprises a payload receiving structure.
11. The unmanned aerial vehicle of claim 10 , wherein the payload container is releasable to the interior of the exchange station through the payload receiving structure of the landing platform.
12. The unmanned aerial vehicle of claim 10 , wherein the payload container is replaceable through the payload receiving structure of the landing platform, wherein replacing the payload container comprises receiving a replacement payload container from the interior of the exchange station.
13. The unmanned aerial vehicle of claim 10 , wherein the battery is releasable to the interior of the exchange station through the payload receiving structure of the landing platform.
14. The unmanned aerial vehicle of claim 10 , wherein the battery is replaceable through the payload receiving structure of the landing platform, wherein replacing the battery comprises receiving a replacement battery from the interior of the exchange station.
15. The unmanned aerial vehicle of claim 10 , wherein the payload receiving structure comprises an opening aligned with a corresponding opening of the exchange station.
16. The unmanned aerial vehicle of claim 1 , wherein the landing platform is a portion of the exchange station, wherein the payload container is releasable to the exterior of the exchange station at the landing platform.
17. The unmanned aerial vehicle of claim 1 , wherein the battery is at least one of a Lithium ion battery, a Lithium iron phosphate (LeFePO4) battery, a Lithium polymer (LiPo) battery, a Lithium Titanate battery, or Lithium Cobalt Oxide.
18. The unmanned aerial vehicle of claim 1 , wherein the body comprises one or more releasing mechanisms and one or more sensors, the one or more releasing mechanisms being configured to control the releasing of the battery and the releasing of the payload container in accordance with one or more signals provided by the one or more sensors.
19. The unmanned aerial vehicle of claim 1 , further comprising a flight control system configured to navigate and control the stability of the UAV, and a flight termination system configured to terminate the flight of the UAV in accordance with one or more triggering conditions, the flight control system and the flight termination system being mounted to the body and electrically coupled to the battery.
20. The unmanned aerial vehicle of claim 1 , further comprising an emergency landing system mounted to the body, wherein the emergency landing system comprises a parachute and is electrically coupled to a second battery.
21. An unmanned aerial vehicle (UAV) for transporting a payload, comprising:
a body comprising a carrying space that extends to the bottom of the UAV;
one or more propellers rotatably connected with the body;
a battery mounted to the body, the battery being exchangeable with a second battery disposed within an exchange station, wherein the battery is exchangeable through the carrying space at the bottom of the UAV; and
a payload container mounted to the body, the payload container being exchangeable with a second payload container disposed within the exchange station, wherein the payload container is exchangeable through the carrying space at the bottom of the UAV.
22. A method for transporting a payload, comprising:
at an unmanned aerial vehicle (UAV) comprising a body and one or more propellers rotatably connected to the body,
receiving a battery from an exchange station, wherein the battery is received through a landing platform associated with the exchange station;
mounting the battery to the body of the UAV;
upon receiving the battery, receiving a payload container from the exchange station, wherein the payload container is received through the landing platform associated with the exchange station;
mounting the payload container to the body of the UAV;
receiving instructions for transporting the payload container to a destination; and
transporting the payload container to the destination according to the instructions.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/347,442 US20170129603A1 (en) | 2015-11-10 | 2016-11-09 | Methods and systems for transportation using unmanned aerial vehicles |
US16/843,602 US20200239138A1 (en) | 2015-11-10 | 2020-04-08 | Methods and systems for transportation using unmanned aerial vehicles |
US17/526,922 US11820507B2 (en) | 2015-11-10 | 2021-11-15 | Methods and systems for transportation using unmanned aerial vehicles |
US18/513,252 US20240166350A1 (en) | 2015-11-10 | 2023-11-17 | Methods and systems for transportation using unmanned aerial vehicles |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562253627P | 2015-11-10 | 2015-11-10 | |
US15/347,442 US20170129603A1 (en) | 2015-11-10 | 2016-11-09 | Methods and systems for transportation using unmanned aerial vehicles |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/843,602 Continuation US20200239138A1 (en) | 2015-11-10 | 2020-04-08 | Methods and systems for transportation using unmanned aerial vehicles |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170129603A1 true US20170129603A1 (en) | 2017-05-11 |
Family
ID=58668560
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/347,442 Abandoned US20170129603A1 (en) | 2015-11-10 | 2016-11-09 | Methods and systems for transportation using unmanned aerial vehicles |
US16/843,602 Abandoned US20200239138A1 (en) | 2015-11-10 | 2020-04-08 | Methods and systems for transportation using unmanned aerial vehicles |
US17/526,922 Active US11820507B2 (en) | 2015-11-10 | 2021-11-15 | Methods and systems for transportation using unmanned aerial vehicles |
US18/513,252 Pending US20240166350A1 (en) | 2015-11-10 | 2023-11-17 | Methods and systems for transportation using unmanned aerial vehicles |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/843,602 Abandoned US20200239138A1 (en) | 2015-11-10 | 2020-04-08 | Methods and systems for transportation using unmanned aerial vehicles |
US17/526,922 Active US11820507B2 (en) | 2015-11-10 | 2021-11-15 | Methods and systems for transportation using unmanned aerial vehicles |
US18/513,252 Pending US20240166350A1 (en) | 2015-11-10 | 2023-11-17 | Methods and systems for transportation using unmanned aerial vehicles |
Country Status (6)
Country | Link |
---|---|
US (4) | US20170129603A1 (en) |
EP (2) | EP4001111A3 (en) |
JP (2) | JP2019503295A (en) |
CN (1) | CN108290633A (en) |
CA (1) | CA3004947A1 (en) |
WO (1) | WO2017083406A1 (en) |
Cited By (151)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160284221A1 (en) * | 2013-05-08 | 2016-09-29 | Matternet, Inc. | Route planning for unmanned aerial vehicles |
US20170039510A1 (en) * | 2014-04-11 | 2017-02-09 | Deutsche Post Ag | Method for delivering a shipment by an unmanned transport device |
US20170158070A1 (en) * | 2015-12-04 | 2017-06-08 | General Electric Company | Energy storage device, exchange apparatus, and method for exchanging an energy storage device |
US20170293867A1 (en) * | 2016-04-07 | 2017-10-12 | The Boeing Company | Computer-implemented method and system for sharing information between passengers and air traffic management stakeholders |
US20170316701A1 (en) * | 2016-04-29 | 2017-11-02 | United Parcel Service Of America, Inc. | Methods for landing an unmanned aerial vehicle |
US20170336804A1 (en) * | 2016-05-23 | 2017-11-23 | ZEROTECH (Shenzhen) Intelligence Robot Co., Ltd. | Uav and uav landing control device and method |
US20180029516A1 (en) * | 2016-08-01 | 2018-02-01 | Toyota Motor Engineering & Manufacturing North America, Inc. | Vehicle docking and control systems for robots |
US9908638B1 (en) * | 2016-05-27 | 2018-03-06 | Kitty Hawk Corporation | Impact velocity reduction by mass ejection |
US20180068494A1 (en) * | 2016-09-02 | 2018-03-08 | Echostar Technologies L.L.C. | Systems and methods for updating non-networked autonomous devices |
US20180141676A1 (en) * | 2015-04-21 | 2018-05-24 | The University Of Tokyo | Safety management system for aircraft |
US9984579B1 (en) * | 2016-06-28 | 2018-05-29 | Amazon Technologies, Inc. | Unmanned aerial vehicle approach notification |
US20180174102A1 (en) * | 2016-12-21 | 2018-06-21 | Wal-Mart Stores, Inc. | Systems and methods for delivering products via unmanned aerial vehicles to delivery locations designated by customers |
US20180203470A1 (en) * | 2017-01-17 | 2018-07-19 | Valeo North America, Inc. | Autonomous security drone system and method |
US20180261112A1 (en) * | 2017-03-10 | 2018-09-13 | Walmart Apollo, Llc | System and method for automated handoff between unmanned aerial vehicles and autonomous ground vehicles |
US10126746B2 (en) * | 2016-12-01 | 2018-11-13 | Walmart Apollo, Llc | Autonomous drone and tool selection and delivery |
IT201700054846A1 (en) * | 2017-05-19 | 2018-11-19 | Pozzo Tommaso Dal | DRONE |
TWI645370B (en) * | 2017-06-16 | 2018-12-21 | 四零四科技股份有限公司 | System for pairing uav and truck to make uav to complete goods delivery and method thereof |
WO2018236903A1 (en) * | 2017-06-20 | 2018-12-27 | Planck Aerosystems Inc. | Systems and methods for charging unmanned aerial vehicles on a moving platform |
US20180370654A1 (en) * | 2017-06-21 | 2018-12-27 | Walmart Apollo, Llc | Multiple energy source guidance system and method for drones |
WO2019009937A1 (en) * | 2017-07-05 | 2019-01-10 | Omnitracs, Llc | Vehicle and drone management system |
US20190043370A1 (en) * | 2017-08-02 | 2019-02-07 | Microsoft Technology Licensing, Llc | En route product delivery by unmanned aerial vehicles |
WO2019032451A1 (en) * | 2017-08-07 | 2019-02-14 | Cainiao Smart Logistics Holding Limited | Aerial vehicle charging method and device |
US20190056726A1 (en) * | 2017-08-17 | 2019-02-21 | International Business Machines Corporation | Drone captcha |
US10249200B1 (en) * | 2016-07-22 | 2019-04-02 | Amazon Technologies, Inc. | Deployable delivery guidance |
US20190100307A1 (en) * | 2017-09-29 | 2019-04-04 | Intel Corporation | Drone based delivery system |
JP2019059402A (en) * | 2017-09-27 | 2019-04-18 | Ihi運搬機械株式会社 | Takeoff and landing facility for unmanned drone |
US10300804B2 (en) | 2015-04-29 | 2019-05-28 | General Electric Company | Apparatus and method for automated positioning of a vehicle |
US20190185157A1 (en) * | 2017-12-20 | 2019-06-20 | Wing Aviation Llc | Methods and Systems for Using an Unmanned Aerial Vehicle (UAV) Dedicated to Deployment of Operational Infrastructure |
US10345818B2 (en) | 2017-05-12 | 2019-07-09 | Autonomy Squared Llc | Robot transport method with transportation container |
US10363826B2 (en) * | 2014-08-08 | 2019-07-30 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV battery exchange |
US10366549B1 (en) * | 2017-08-30 | 2019-07-30 | Amazon Technologies, Inc. | Intelligent electrical system for vehicle |
WO2019144202A1 (en) * | 2017-11-09 | 2019-08-01 | Arthur Wigell | Unmanned aerial vehicle damage mitigation system |
US20190235092A1 (en) * | 2018-01-30 | 2019-08-01 | Bastian Solutions, Llc | Asset tracking system |
CN110114734A (en) * | 2016-11-09 | 2019-08-09 | 舟波电子工程设备有限公司 | Vehicle, system and the method for remotely escorting |
US10423169B2 (en) * | 2016-09-09 | 2019-09-24 | Walmart Apollo, Llc | Geographic area monitoring systems and methods utilizing computational sharing across multiple unmanned vehicles |
US10450077B2 (en) * | 2015-05-18 | 2019-10-22 | The Boeing Company | Flight termination for air vehicles |
CN110362103A (en) * | 2019-08-19 | 2019-10-22 | 西北工业大学 | Distributed freedom submarine navigation device posture cooperates with optimal control method |
US10460279B2 (en) * | 2016-06-28 | 2019-10-29 | Wing Aviation Llc | Interactive transport services provided by unmanned aerial vehicles |
WO2019206401A1 (en) * | 2018-04-24 | 2019-10-31 | Viafly Gmbh | Transport drone |
US10481600B2 (en) * | 2017-09-15 | 2019-11-19 | GM Global Technology Operations LLC | Systems and methods for collaboration between autonomous vehicles |
WO2019231477A1 (en) * | 2018-05-31 | 2019-12-05 | Gillett Carla R | Robot and drone array |
US10507918B2 (en) | 2016-09-09 | 2019-12-17 | Walmart Apollo, Llc | Systems and methods to interchangeably couple tool systems with unmanned vehicles |
US10514691B2 (en) | 2016-09-09 | 2019-12-24 | Walmart Apollo, Llc | Geographic area monitoring systems and methods through interchanging tool systems between unmanned vehicles |
US20190392716A1 (en) * | 2018-06-26 | 2019-12-26 | Toyota Jidosha Kabushiki Kaisha | Assisting flying drones to select and approach vehicles for improved flying range |
US10520953B2 (en) | 2016-09-09 | 2019-12-31 | Walmart Apollo, Llc | Geographic area monitoring systems and methods that balance power usage between multiple unmanned vehicles |
US10571930B2 (en) * | 2017-08-16 | 2020-02-25 | Ford Global Technologies, Llc | Method and system for landing an unmanned aerial vehicle |
WO2020047494A1 (en) * | 2018-08-31 | 2020-03-05 | United Parcel Service Of America, Inc. | Systems, methods, and apparatuses for shifting and staging storage structures and parcels thereon |
US20200070999A1 (en) * | 2016-12-02 | 2020-03-05 | Elistair | System comprising a drone, a wireand a docking station allowing the autonomous landing of drones in degraded conditions |
US20200103499A1 (en) * | 2018-10-02 | 2020-04-02 | Fortem Technologies, Inc. | System and method for drone and object classification |
US10611252B2 (en) | 2014-08-08 | 2020-04-07 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV battery power backup |
US10633115B2 (en) * | 2015-08-17 | 2020-04-28 | Skyyfish, LLC | Autonomous system for unmanned aerial vehicle landing, charging and takeoff |
US10645079B2 (en) | 2017-05-12 | 2020-05-05 | Bank Of America Corporation | Preventing unauthorized access to secured information systems using authentication tokens and multi-device authentication prompts |
CN111148694A (en) * | 2017-10-16 | 2020-05-12 | 福特全球技术公司 | Positioning system and method |
US10657485B2 (en) | 2016-09-28 | 2020-05-19 | Federal Express Corporation | Paired drone-based systems and methods for conducting a modified inspection of a delivery vehicle |
WO2020116492A1 (en) * | 2018-12-05 | 2020-06-11 | 株式会社ナイルワークス | Drone system, drone, movable body, drone system control method, and drone system control program |
WO2020116444A1 (en) * | 2018-12-05 | 2020-06-11 | 株式会社ナイルワークス | Drone system |
US10701913B2 (en) | 2016-01-12 | 2020-07-07 | Planck Aerosystems Inc. | Methods and apparatus for unmanned aircraft-based object detection |
US10705541B2 (en) | 2015-03-27 | 2020-07-07 | Planck Aerosystems Inc. | Unmanned aircraft navigation system and method |
US20200216196A1 (en) * | 2019-01-09 | 2020-07-09 | Ford Global Technologies, Llc | Systems, methods, and devices for vehicle integration of unmanned aircraft systems |
US10719080B2 (en) | 2015-01-04 | 2020-07-21 | Hangzhou Zero Zero Technology Co., Ltd. | Aerial system and detachable housing |
US10720068B2 (en) | 2012-05-09 | 2020-07-21 | Singularity University | Transportation using network of unmanned aerial vehicles |
WO2020153369A1 (en) * | 2019-01-21 | 2020-07-30 | 株式会社ナイルワークス | Drone system, drone system control method, and operation determination device |
JPWO2020153370A1 (en) * | 2019-01-21 | 2020-07-30 | ||
US10730626B2 (en) | 2016-04-29 | 2020-08-04 | United Parcel Service Of America, Inc. | Methods of photo matching and photo confirmation for parcel pickup and delivery |
US10775792B2 (en) | 2017-06-13 | 2020-09-15 | United Parcel Service Of America, Inc. | Autonomously delivering items to corresponding delivery locations proximate a delivery route |
CN111726761A (en) * | 2020-07-23 | 2020-09-29 | 拉扎斯网络科技(上海)有限公司 | Internet of things data transmission method and device |
US10809745B2 (en) * | 2018-01-15 | 2020-10-20 | Motogo, Llc | System and method of last mile delivery |
US10822184B2 (en) | 2019-01-18 | 2020-11-03 | Ford Global Technologies, Llc | Apparatuses for precision loading of packages for last-mile autonomous delivery |
US10824149B2 (en) | 2015-01-04 | 2020-11-03 | Hangzhou Zero Zero Technology Co., Ltd. | System and method for automated aerial system operation |
US10824167B2 (en) * | 2015-01-04 | 2020-11-03 | Hangzhou Zero Zero Technology Co., Ltd. | System and method for automated aerial system operation |
EP3736652A1 (en) * | 2019-05-09 | 2020-11-11 | The Boeing Company | Cargo aerial delivery systems and related methods |
US10836487B2 (en) * | 2018-11-26 | 2020-11-17 | Category, LLC | System for unassisted sky diving |
US10846719B2 (en) * | 2017-05-24 | 2020-11-24 | Uber Technologies, Inc. | Determining a topological location of a client device using received radio signatures |
US10859670B2 (en) | 2017-08-08 | 2020-12-08 | Uber Technologies, Inc. | Geographic positioning using short-range transmissions |
US20200409357A1 (en) * | 2016-04-24 | 2020-12-31 | Flytrex Aviation Ltd. | System and method for dynamically arming a failsafe on a delivery drone |
US10894601B2 (en) * | 2017-12-20 | 2021-01-19 | Wing Aviation Llc | Methods and systems for self-deployment of operational infrastructure by an unmanned aerial vehicle (UAV) |
EP3774439A1 (en) * | 2018-04-03 | 2021-02-17 | Rumbletools OY | System and method for loading an unmanned transport device |
US20210053677A1 (en) * | 2019-08-19 | 2021-02-25 | Shaun Passley | Charging/re-charging drone assembly system and apparatus |
WO2021050635A1 (en) * | 2019-09-13 | 2021-03-18 | Beckman Coulter, Inc. | Remote sample delivery system |
US10967960B2 (en) | 2015-04-06 | 2021-04-06 | Archon Technologies S.R.L. | Ground movement system plugin for VTOL UAVs |
US10976752B2 (en) | 2015-06-23 | 2021-04-13 | Archon Technologies S.R.L. | System for autonomous operation of UAVs |
US20210110724A1 (en) * | 2018-02-28 | 2021-04-15 | Nileworks Inc. | Agricultural drone having improved foolproof |
US20210142276A1 (en) * | 2017-07-26 | 2021-05-13 | Aniruddha Rajendra Gupte | System and method to enable delivery and pick up of packages using pods and unmanned vehicles |
US11027833B2 (en) | 2016-04-24 | 2021-06-08 | Hangzhou Zero Zero Technology Co., Ltd. | Aerial system propulsion assembly and method of use |
US11034449B2 (en) * | 2016-04-29 | 2021-06-15 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV transport and data acquisition |
US20210183214A1 (en) * | 2019-12-13 | 2021-06-17 | Sony Corporation | Rescue support in large-scale emergency situations |
US11046457B1 (en) * | 2020-07-29 | 2021-06-29 | Kitty Hawk Corporation | Landing zone indicators |
US20210216085A1 (en) * | 2018-06-04 | 2021-07-15 | Nileworks Inc. | Drone system, drone, steering device, drone system control method, and drone system control program |
CN113143605A (en) * | 2021-04-25 | 2021-07-23 | 杭州迅蚁网络科技有限公司 | Rescue system |
CN113183859A (en) * | 2021-05-27 | 2021-07-30 | 广州市华科尔科技股份有限公司 | Vehicle-mounted unmanned aerial vehicle mobile companion aircraft nest and control method thereof |
US20210237868A1 (en) * | 2018-11-09 | 2021-08-05 | Rakuten, Inc. | Unmanned aerial vehicle |
US11091043B2 (en) | 2014-08-08 | 2021-08-17 | SZ DJI Technology Co., Ltd. | Multi-zone battery exchange system |
US20210276735A1 (en) * | 2020-03-09 | 2021-09-09 | Matternet, Inc. | Ground station for unmanned aerial vehicles |
US20210284451A1 (en) * | 2018-07-24 | 2021-09-16 | Clinton Graeme BURCHAT | Directed delivery system |
US20210309358A1 (en) * | 2020-04-06 | 2021-10-07 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11146932B2 (en) * | 2017-11-03 | 2021-10-12 | Beijing Xiaomi Mobile Software Co., Ltd. | Unmanned aerial vehicle authentication method and apparatus |
US11178550B2 (en) * | 2019-12-05 | 2021-11-16 | Softbank Corp. | Coordination of spectrum allocation and interference avoidance among high-altitude networks |
EP3916698A1 (en) * | 2020-05-29 | 2021-12-01 | Volocopter GmbH | System and method for managing aircraft operation |
US20210405657A1 (en) * | 2016-09-27 | 2021-12-30 | SZ DJI Technology Co., Ltd. | Flight control method and apparatus, and control device |
US11225762B2 (en) * | 2018-05-07 | 2022-01-18 | Gannett Fleming Inc. | Modular landing port |
US20220028286A1 (en) * | 2019-04-18 | 2022-01-27 | Pearls Of Wisdom Advanced Technologies Ltd | System and method for drone release detection |
US11237552B2 (en) * | 2017-10-26 | 2022-02-01 | 9013733 Canada Inc. | Flight termination system for unmanned aircraft systems |
US20220048189A1 (en) * | 2018-02-26 | 2022-02-17 | dogugonggan Co., Ltd. | Method of controlling mobile robot, apparatus for supporting the method, and delivery system using mobile robot |
US20220067616A1 (en) * | 2020-08-28 | 2022-03-03 | Joby Elevate, Inc. | Payload Management for Vertical Take-Off and Landing Aircraft Utilizing Ground Transportation |
US20220073204A1 (en) * | 2015-11-10 | 2022-03-10 | Matternet, Inc. | Methods and systems for transportation using unmanned aerial vehicles |
US20220081113A1 (en) * | 2019-01-15 | 2022-03-17 | Planck Aerosystems Inc. | Systems and methods for delivery using unmanned aerial vehicles |
US11282397B2 (en) | 2019-03-28 | 2022-03-22 | Fortem Technologies, Inc. | System and method for fusing asynchronous sensor tracks in a track fusion application |
US20220089291A1 (en) * | 2020-09-23 | 2022-03-24 | InSitu, Inc., a subsidiary of the Boeing Company | Controlled powerup sequence for an unmanned aerial vehicle (uav) |
CN114252642A (en) * | 2022-02-24 | 2022-03-29 | 江西省自然资源事业发展中心 | Dynamic monitoring device and monitoring method for natural resources |
US20220122467A1 (en) * | 2017-04-25 | 2022-04-21 | Joby Elevate, Inc. | Efficient VTOL Resource Management in an Aviation Transport Network |
US20220137646A1 (en) * | 2017-12-21 | 2022-05-05 | Wing Aviation Llc | Anticipatory Dispatch of UAVs to Pre-staging Locations |
US11343924B2 (en) * | 2017-11-24 | 2022-05-24 | SZ DJI Technology Co., Ltd. | Unmanned aerial vehicle and avionics system thereof |
US11353892B2 (en) * | 2016-10-17 | 2022-06-07 | X Development Llc | Drop-off location planning for delivery vehicle |
US11354950B2 (en) * | 2017-09-06 | 2022-06-07 | Safran Electronics & Defense | Aircraft monitoring system |
US11355022B2 (en) * | 2019-09-13 | 2022-06-07 | Honeywell International Inc. | Systems and methods for computing flight controls for vehicle landing |
US20220177134A1 (en) * | 2020-12-03 | 2022-06-09 | Bell Textron Inc. | Integrated flight battery cargo platform |
US11377233B1 (en) * | 2018-07-19 | 2022-07-05 | Charter Communications Operating, Llc | Systems and methods for performing remote maintenance |
US20220234756A1 (en) * | 2021-01-28 | 2022-07-28 | Raytheon Company | System and method for net-capture of unmanned aerial vehicle |
US11422533B2 (en) | 2018-01-05 | 2022-08-23 | Cainiao Smart Logistics Holding Limited | Equipment control method and device |
KR20220123705A (en) * | 2020-02-05 | 2022-09-08 | 지.케이. 싸우전즈 | Aircraft landing guidance support system and aircraft landing integrated support system including the same |
US11440679B2 (en) * | 2020-10-27 | 2022-09-13 | Cowden Technologies, Inc. | Drone docking station and docking module |
US11447267B2 (en) * | 2018-11-14 | 2022-09-20 | National Formosa University | Take-off apparatus and method for unmanned aerial vehicle without landing gear |
US11449054B2 (en) * | 2019-08-26 | 2022-09-20 | Lg Electronics Inc. | Method for controlling flight of unmanned aerial robot by unmanned aerial system and apparatus supporting the same |
US20220392350A1 (en) * | 2019-11-01 | 2022-12-08 | Viasat, Inc. | Methods and systems for visualizing availability and utilization of onboards services in vessels |
US11531358B2 (en) | 2020-04-17 | 2022-12-20 | Here Global B.V. | Method and apparatus for generating an aerial navigation route based on a payload survivability estimate |
US11545040B2 (en) * | 2021-04-13 | 2023-01-03 | Rockwell Collins, Inc. | MUM-T route emphasis |
US20230002048A1 (en) * | 2018-01-29 | 2023-01-05 | Ge Aviation Systems Limited | Aerial vehicles with machine vision |
US20230015540A1 (en) * | 2021-07-14 | 2023-01-19 | Cindy Jingru Wang | Unmanned Flying Vaccine Administration System |
US11565807B1 (en) | 2019-06-05 | 2023-01-31 | Gal Zuckerman | Systems and methods facilitating street-level interactions between flying drones and on-road vehicles |
US11580628B2 (en) * | 2019-06-19 | 2023-02-14 | Deere & Company | Apparatus and methods for augmented reality vehicle condition inspection |
US11604479B2 (en) * | 2016-09-26 | 2023-03-14 | SZ DJI Technology Co., Ltd. | Methods and system for vision-based landing |
US11618586B2 (en) * | 2017-12-07 | 2023-04-04 | Gopro, Inc. | Detection and signaling of conditions of an unmanned aerial vehicle |
WO2023056516A1 (en) * | 2021-10-07 | 2023-04-13 | Australian Aeronautics Pty Ltd. | Hybrid drone, base station and methods therefor |
USD993885S1 (en) | 2020-03-09 | 2023-08-01 | Matternet, Inc. | Ground station |
EP4139763A4 (en) * | 2021-02-01 | 2023-10-18 | Sagar Defence Engineering Private Limited | Method and system to ascertain location of drone box for stabilized landing and charging of drone |
US11794894B2 (en) * | 2019-09-30 | 2023-10-24 | Ford Global Technologies, Llc | Landing apparatuses for unmanned aerial vehicles |
WO2023220209A1 (en) * | 2022-05-10 | 2023-11-16 | Fenwal, Inc. | Unmanned helicopter for delivering blood product to a target location |
US11829162B2 (en) * | 2019-08-15 | 2023-11-28 | Teledyne Flir Detection, Inc. | Unmanned aerial vehicle locking landing pad |
US11861544B2 (en) | 2018-12-21 | 2024-01-02 | Motogo, Llc | System and method for conditional delivery of a transport container |
US11887422B2 (en) | 2016-11-18 | 2024-01-30 | Motogo, Llc | Secure transport container |
US11939057B2 (en) | 2020-11-11 | 2024-03-26 | Mark Hamm | UAV enabled vehicle perimeters |
US11958183B2 (en) | 2019-09-19 | 2024-04-16 | The Research Foundation For The State University Of New York | Negotiation-based human-robot collaboration via augmented reality |
WO2024084222A1 (en) * | 2022-10-19 | 2024-04-25 | I R Kinetics Limited | Systems and methods for secure landing of delivery air vehicles |
US11981226B2 (en) | 2017-07-19 | 2024-05-14 | Ford Global Technologies, Llc | Swappable battery system |
US11987422B2 (en) | 2019-05-09 | 2024-05-21 | The Boeing Company | Cargo containers |
US12007764B2 (en) | 2016-04-24 | 2024-06-11 | Flytrex Aviation Ltd. | System and method for aerial traffic management of unmanned aerial vehicles |
WO2024097457A3 (en) * | 2022-10-30 | 2024-06-13 | Archer Aviation, Inc. | Systems and methods for active-light based precision localization of aircrafts in gps-denied environments |
US20240239533A1 (en) * | 2021-07-08 | 2024-07-18 | Xi'an Lyncon Technology Co., Ltd. | Automatic Recycling and Charging Nest for Vertical Take-Off and Landing Unmanned Aerial Vehicle |
US20240239531A1 (en) * | 2022-08-09 | 2024-07-18 | Pete Bitar | Compact and Lightweight Drone Delivery Device called an ArcSpear Electric Jet Drone System Having an Electric Ducted Air Propulsion System and Being Relatively Difficult to Track in Flight |
US12084179B2 (en) | 2018-05-23 | 2024-09-10 | Aerovironment, Inc. | System and method for drone tethering |
US12137353B1 (en) * | 2023-05-01 | 2024-11-05 | Amazon Technologies, Inc. | Managing radio-based network infrastructure using unmanned vehicles |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019073056A (en) * | 2017-10-12 | 2019-05-16 | 株式会社トプコン | Unmanned aircraft control device, unmanned aircraft, data processing device, unmanned aircraft control method and program for control of unmanned aircraft |
JP7027913B2 (en) * | 2018-01-30 | 2022-03-02 | トヨタ自動車株式会社 | Drone management system and drone management method |
JP7117691B2 (en) * | 2018-02-22 | 2022-08-15 | ビードローン株式会社 | fuel cell powered drone |
CN108347279B (en) * | 2018-04-20 | 2024-09-06 | 南京像素空间展览展示有限公司 | Satellite-borne system of laser communication satellite |
CN110471403B (en) * | 2018-05-09 | 2023-11-03 | 北京外号信息技术有限公司 | Method for guiding an autonomously movable machine by means of an optical communication device |
WO2020006658A1 (en) * | 2018-07-02 | 2020-01-09 | 深圳市大疆创新科技有限公司 | Unmanned aerial vehicle return control method and device, and unmanned aerial vehicle |
CN109741637B (en) * | 2019-01-08 | 2021-12-14 | 沈阳无距科技有限公司 | Unmanned aerial vehicle supervision method and device, storage medium and electronic equipment |
WO2020149275A1 (en) * | 2019-01-16 | 2020-07-23 | 株式会社ナイルワークス | Drone system, drone, moving body, demarcation member, drone system control method, and drone system control program |
US11983659B2 (en) | 2019-02-25 | 2024-05-14 | Hitachi High-Tech Corporation | Medical material transport system |
CN111784216B (en) * | 2019-04-04 | 2024-08-09 | 北京极智嘉科技股份有限公司 | Unmanned distribution system and method |
US12130639B2 (en) | 2019-04-25 | 2024-10-29 | Aero Vironment, Inc. | Method of managing a fleet of high altitude long endurance aircraft |
JP7413405B2 (en) | 2019-04-25 | 2024-01-15 | エアロバイロメント,インコーポレイテッド | Ground support equipment for high altitude, long range aircraft |
WO2020223114A2 (en) | 2019-04-25 | 2020-11-05 | Aero Vironment, Inc. | Off-center parachute flight termination system (fts) |
SG11202111296TA (en) | 2019-04-25 | 2021-11-29 | Aerovironment Inc | Methods of climb and glide operations of a high altitude long endurance aircraft |
US11691761B2 (en) * | 2019-05-17 | 2023-07-04 | FlyFocus Sp. z.o.o. | Detachable power cable for unmanned aerial vehicle |
JP6774534B2 (en) * | 2019-06-06 | 2020-10-28 | 株式会社Subaru | Vehicle sub-mobility charging system |
CN110450974B (en) * | 2019-07-15 | 2024-09-17 | 中国农业大学 | Indoor inspection system and method for pesticide application performance of multi-rotor plant protection unmanned aerial vehicle |
WO2021059458A1 (en) * | 2019-09-26 | 2021-04-01 | 楽天株式会社 | Control device, mobile body, system, and method |
CN110667870B (en) * | 2019-10-12 | 2023-01-20 | 内蒙古工业大学 | Unmanned aerial vehicle is energy autonomous base station of independently taking off and land trading battery based on solar energy power supply |
KR102339790B1 (en) * | 2019-11-05 | 2021-12-16 | 울산과학기술원 | Patient transfer apparatus |
CN113147559B (en) * | 2019-11-24 | 2023-05-09 | 江苏省环境科学研究院 | Unmanned aerial vehicle platform of taking off and land |
KR102300172B1 (en) * | 2019-12-10 | 2021-09-10 | 주식회사 아르고스다인 | Drone landing control device |
CN111392052B (en) * | 2020-01-03 | 2023-08-11 | 胡博伟 | Unmanned aerial vehicle receiving platform and receiving method |
KR102408381B1 (en) * | 2020-02-24 | 2022-06-13 | 주식회사 에어온 | Drone havnig landing gear |
KR102146487B1 (en) * | 2020-02-24 | 2020-08-21 | 대원항업 주식회사 | Spatial image drawing system for drawing image information |
EP3958238B1 (en) | 2020-06-29 | 2024-06-26 | Rakuten Group, Inc. | Control device, notification system, and method |
JP7514704B2 (en) * | 2020-09-01 | 2024-07-11 | キヤノンメディカルシステムズ株式会社 | X-ray tube holding device and X-ray imaging system |
CN112327860B (en) * | 2020-11-16 | 2023-12-12 | 西安应用光学研究所 | Amphibious bionic robot self-adaptive motion control system |
US20230009124A1 (en) * | 2021-07-12 | 2023-01-12 | Caleb Crye | Apparatus, systems, and methods of authorizing a mission for a portable launch assembly |
CN113554900B (en) * | 2021-09-22 | 2021-12-17 | 山东世纪矿山机电有限公司 | Traffic control system based on positioning system |
KR102559279B1 (en) * | 2022-01-27 | 2023-07-25 | 주식회사 호그린에어 | Drone station for automatic landing and hydrogen charging |
US12024285B1 (en) | 2022-03-10 | 2024-07-02 | Skypad Tech, Inc. | Modular mobility system including thrusters movably connected to a support structure |
CN116812036A (en) * | 2022-03-22 | 2023-09-29 | 台达电子工业股份有限公司 | Mobile carrier and stabilizing method thereof |
WO2023244766A1 (en) * | 2022-06-15 | 2023-12-21 | Wing Aviation Llc | Curbside uav loading |
FR3138788B1 (en) | 2022-08-09 | 2024-08-02 | Atechsys Eng Ate | Docking system for a delivery flying drone and improved delivery vehicle |
Family Cites Families (575)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3894613A (en) | 1974-08-30 | 1975-07-15 | Ruben Contreras Elizondo | Emergency fire-escape equipment for buildings |
US4603823A (en) | 1984-07-02 | 1986-08-05 | The United States Of America As Represented By The Secretary Of The Navy | Airspeed sensing pressure valve system |
US4834321A (en) | 1987-03-09 | 1989-05-30 | Denis Granger | Articulated heliport pad |
JPH06149376A (en) | 1992-11-05 | 1994-05-27 | Mitsubishi Electric Corp | Path generating device |
FR2749675B1 (en) | 1996-06-07 | 1998-08-28 | Sextant Avionique | METHOD FOR CONTROLLING AN AERODYNE FOR THE VERTICAL AVOIDANCE OF A ZONE |
AU131410S (en) | 1996-09-25 | 1997-09-23 | Japan Radio Co Ltd | Navigation antenna |
US5720330A (en) | 1997-01-23 | 1998-02-24 | Schmalz, Jr.; John W. | Squeeze bulb for liquid extraction device |
US5897079A (en) | 1997-08-18 | 1999-04-27 | Mcdonnell Douglas Corporation | Air curtain insulating system for aircraft cabin |
USD421439S (en) | 1998-01-21 | 2000-03-07 | Teledesic Llc | Antenna housing |
US6874729B1 (en) | 1999-07-23 | 2005-04-05 | Advanced Aerospace Technologies, Inc. | Launch and recovery system for unmanned aerial vehicles |
USD442947S1 (en) | 2000-02-24 | 2001-05-29 | Trimble Navigation Limited | Antenna housing |
US6311107B1 (en) | 2000-06-23 | 2001-10-30 | The United States Of America As Represented By The National Aeronautics And Space Administration | Wind advisory system |
US7035856B1 (en) | 2000-09-28 | 2006-04-25 | Nobuyoshi Morimoto | System and method for tracking and routing shipped items |
IL139995A (en) | 2000-11-29 | 2007-07-24 | Rvc Llc | System and method for spherical stereoscopic photographing |
US6685140B2 (en) * | 2001-09-27 | 2004-02-03 | Ernest A. Carroll | Miniature, unmanned aircraft with automatically deployed parachute |
JP2003127994A (en) | 2001-10-24 | 2003-05-08 | Kansai Electric Power Co Inc:The | Control system for unmanned flying object |
US6575204B1 (en) | 2002-01-11 | 2003-06-10 | Wki Holding Company, Inc. | Basting device |
DE10209881A1 (en) * | 2002-03-06 | 2003-09-18 | Aloys Wobben | aircraft |
US6928363B2 (en) | 2002-09-20 | 2005-08-09 | The Boeing Company | Autotiller control system for aircraft |
US20140254896A1 (en) * | 2011-07-18 | 2014-09-11 | Tiger T G Zhou | Unmanned drone, robot system for delivering mail, goods, humanoid security, crisis negotiation, mobile payments, smart humanoid mailbox and wearable personal exoskeleton heavy load flying machine |
US9493235B2 (en) * | 2002-10-01 | 2016-11-15 | Dylan T X Zhou | Amphibious vertical takeoff and landing unmanned device |
US20160286128A1 (en) * | 2002-10-01 | 2016-09-29 | Dylan TX ZHOU | Amphibious vtol super drone camera in a mobile case (phone case) with multiple aerial and aquatic flight modes for capturing panoramic virtual reality views, selfie and interactive video |
US7127334B2 (en) | 2002-12-03 | 2006-10-24 | Frink Bentley D | System and methods for preventing the unauthorized use of aircraft |
US20040256519A1 (en) * | 2003-03-12 | 2004-12-23 | Ellis Stephen C. | System for recovery of aerial vehicles |
US8661980B1 (en) * | 2003-05-08 | 2014-03-04 | Lone Star Ip Holdings, Lp | Weapon and weapon system employing the same |
US7059566B2 (en) | 2003-06-20 | 2006-06-13 | The United States Of America As Represented By The Secretary Of The Navy | Unmanned aerial vehicle for logistical delivery |
US7343232B2 (en) | 2003-06-20 | 2008-03-11 | Geneva Aerospace | Vehicle control system including related methods and components |
JP4475632B2 (en) * | 2004-03-19 | 2010-06-09 | 中国電力株式会社 | Transmission line inspection system using unmanned air vehicle |
US20060097111A1 (en) | 2004-10-04 | 2006-05-11 | Wood Jeffrey H | Methods and systems for rain removal and de-icing of monolithic windshields |
US7512462B2 (en) | 2004-11-16 | 2009-03-31 | Northrop Grumman Corporation | Automatic contingency generator |
US8708282B2 (en) | 2004-11-23 | 2014-04-29 | Biosphere Aerospace, Llc | Method and system for loading and unloading cargo assembly onto and from an aircraft |
USD521327S1 (en) | 2005-01-13 | 2006-05-23 | Wilton Industries, Inc. | Baster |
US7341223B2 (en) | 2005-01-18 | 2008-03-11 | Multimax, Inc. | Hybrid unmanned vehicle for high altitude operations |
USD531626S1 (en) | 2005-03-31 | 2006-11-07 | Cantaloupe Systems, Inc. | Antenna housing for a vending machine |
US8864062B2 (en) * | 2005-08-15 | 2014-10-21 | Abe Karem | Aircraft with integrated lift and propulsion system |
US7895946B2 (en) * | 2005-09-30 | 2011-03-01 | Lone Star Ip Holdings, Lp | Small smart weapon and weapon system employing the same |
BE1016960A3 (en) * | 2006-01-19 | 2007-11-06 | Rostyne Alexander Jozef Magdal | IMPROVED HELICOPTER. |
US8050863B2 (en) | 2006-03-16 | 2011-11-01 | Gray & Company, Inc. | Navigation and control system for autonomous vehicles |
US20070262195A1 (en) | 2006-05-11 | 2007-11-15 | Robert Bulaga | UAV With Control and Stability System |
WO2008085547A2 (en) * | 2006-07-27 | 2008-07-17 | Sikorsky Aircraft Corporation | Aerodynamic integration of a payload container with a vertical take-off and landing aircraft |
CN101516728B (en) * | 2006-07-31 | 2011-10-19 | 佛罗里达大学研究基金公司 | Wingless hovering of micro air vehicle |
WO2008038261A2 (en) * | 2006-09-26 | 2008-04-03 | Liveu Ltd. | Remote transmission system |
USD625299S1 (en) * | 2006-11-10 | 2010-10-12 | Kvh Industries, Inc. | Antenna assembly |
US8764397B1 (en) * | 2007-01-16 | 2014-07-01 | Michael Brian Wittig | Method and system for stall-tolerant rotor |
US8496200B2 (en) * | 2007-05-02 | 2013-07-30 | Urban Aeronautics Ltd. | Control flows and forces in VTOL vehicles |
US8576064B1 (en) * | 2007-05-29 | 2013-11-05 | Rockwell Collins, Inc. | System and method for monitoring transmitting portable electronic devices |
US20090011247A1 (en) * | 2007-07-02 | 2009-01-08 | Oil States Industries, Inc. | Molded Composite Mandrel for a Downhole Zonal Isolation Tool |
GB0717902D0 (en) * | 2007-09-14 | 2007-10-31 | Airbus Uk Ltd | Method and apparatus for operating an aircraft landing system |
US9513125B2 (en) | 2008-01-14 | 2016-12-06 | The Boeing Company | Computing route plans for routing around obstacles having spatial and temporal dimensions |
US8082102B2 (en) | 2008-01-14 | 2011-12-20 | The Boeing Company | Computing flight plans for UAVs while routing around obstacles having spatial and temporal dimensions |
US8376279B2 (en) * | 2008-01-23 | 2013-02-19 | Aurora Flight Sciences Corporation | Inflatable folding wings for a very high altitude aircraft |
US8320615B2 (en) | 2008-02-27 | 2012-11-27 | Honeywell International Inc. | Systems and methods for recognizing a target from a moving platform |
US9043052B2 (en) * | 2008-05-27 | 2015-05-26 | Wilfred So | System and method for multiple vehicles moving a common payload |
US8370003B2 (en) | 2008-05-27 | 2013-02-05 | Wilfred So | System and method for multiple aircraft lifting a common payload |
US8646720B2 (en) * | 2010-05-10 | 2014-02-11 | Donald Orval Shaw | Modular flight vehicle with wings |
NZ569455A (en) * | 2008-06-27 | 2009-10-30 | Martin Aircraft Company Ltd | Propulsion device incorporating radiator cooling passage |
NZ569454A (en) * | 2008-06-27 | 2009-10-30 | Martin Aircraft Company Ltd | Propulsion device including control system |
CA2728612A1 (en) * | 2008-07-02 | 2010-01-07 | Bob Cheng | Model helicopter |
CA2730939A1 (en) * | 2008-07-18 | 2010-01-21 | Baseload Energy, Inc. | Tether handling for airborne electricity generators |
US20120153087A1 (en) * | 2008-08-06 | 2012-06-21 | Honeywell International Inc. | Modular Pods for Use with an Unmanned Aerial Vehicle |
US8479883B2 (en) * | 2008-08-20 | 2013-07-09 | Tengiz Tkebuchava | Rappelling system |
WO2010027801A2 (en) * | 2008-08-25 | 2010-03-11 | University Of Florida Research Foundation, Inc. | Morphing aircraft |
US8521339B2 (en) * | 2008-09-09 | 2013-08-27 | Aeryon Labs Inc. | Method and system for directing unmanned vehicles |
US20100140416A1 (en) | 2008-11-03 | 2010-06-10 | Ohanian Iii Osgar John | Ducted Fans with Flow Control Synthetic Jet Actuators and Methods for Ducted Fan Force and Moment Control |
US8256715B2 (en) * | 2008-11-18 | 2012-09-04 | Mavg, Llc | Devices, systems and methods for modular payload integration for unmanned aerial vehicles |
DE112009004408T5 (en) * | 2009-01-12 | 2012-10-25 | Maxim Integrated Products, Inc. | Video recording and processing systems |
IL199230A0 (en) * | 2009-06-08 | 2011-07-31 | Elta Systems Ltd | Air vehicle |
CN102483808A (en) * | 2009-06-11 | 2012-05-30 | Pa有限责任公司 | Vegetation index for measuring density and growth of multi-layered microcrop |
EP2443032A4 (en) * | 2009-06-15 | 2014-06-11 | Oubada Hawass Doing Business As Aerial X Equipment | Aerial distribution system |
NZ578511A (en) * | 2009-07-20 | 2010-12-24 | Martin Aircraft Company Ltd | Training system |
ITTO20090632A1 (en) * | 2009-08-11 | 2011-02-12 | Santino Pancotti | TILTROTOR |
US9889928B2 (en) * | 2009-08-26 | 2018-02-13 | Manuel Salz | Lift, propulsion and stabilising system for vertical take-off and landing aircraft |
GB2474007A (en) | 2009-08-27 | 2011-04-06 | Simon R Daniel | Communication in and monitoring of a disaster area, optionally including a disaster medical pack |
ATE547591T1 (en) * | 2009-08-28 | 2012-03-15 | Siemens Ag | GUIDE VANE FOR AN AXIAL FLOW TURBO MACHINE AND ASSOCIATED GUIDE VANE ARRANGEMENT |
CA3041106C (en) * | 2009-09-09 | 2020-11-10 | Aerovironment, Inc. | Reinforced unmanned aerial vehicle launch tube |
DK2475575T3 (en) * | 2009-09-09 | 2017-12-11 | Aerovironment Inc | UAV with deployable wings and flight control method |
CN201572529U (en) * | 2009-09-24 | 2010-09-08 | 上海九鹰电子科技有限公司 | Propeller connecting piece of electrical power model airplane |
US20110084162A1 (en) | 2009-10-09 | 2011-04-14 | Honeywell International Inc. | Autonomous Payload Parsing Management System and Structure for an Unmanned Aerial Vehicle |
IL201682A0 (en) * | 2009-10-22 | 2010-11-30 | Bluebird Aero Systems Ltd | Imaging system for uav |
US8256705B2 (en) * | 2009-11-04 | 2012-09-04 | Raytheon Company | Torque production vehicle and method |
FR2952787B1 (en) * | 2009-11-13 | 2012-07-27 | Parrot | ELECTRONIC NAVIGATON CARD HOLDER FOR ROTARY SAIL DRONE |
EP2501439B1 (en) * | 2009-11-19 | 2018-08-08 | ResMed Motor Technologies Inc. | Blower |
FR2953198B1 (en) * | 2009-12-02 | 2012-05-11 | Jean-Michel Simon | SUSTENTATION AND PROPULSION DEVICE |
CN101708369B (en) * | 2009-12-04 | 2012-06-20 | 许岳煌 | Aircraft toy |
US8727280B1 (en) * | 2009-12-08 | 2014-05-20 | The Boeing Company | Inflatable airfoil system having reduced radar and infrared observability |
US8511606B1 (en) * | 2009-12-09 | 2013-08-20 | The Boeing Company | Unmanned aerial vehicle base station |
US8297552B2 (en) | 2010-01-21 | 2012-10-30 | I/O Controls Corporation | Helicopter landing pad |
US8456328B2 (en) | 2010-02-17 | 2013-06-04 | Honeywell International Inc. | System and method for informing an aircraft operator about a temporary flight restriction in perspective view |
US8590828B2 (en) * | 2010-02-24 | 2013-11-26 | Robert Marcus | Rotocraft |
WO2011159374A2 (en) * | 2010-03-08 | 2011-12-22 | The Penn State Research Foundation | Double-ducted fan |
US8414026B1 (en) * | 2010-03-17 | 2013-04-09 | Armorworks Enterprises LLC | Mobile crew restraint and seating system |
CN201604796U (en) * | 2010-03-23 | 2010-10-13 | 贵阳帝三数字技术有限公司 | Intelligent aerial photography unmanned aerial vehicle |
US20140246213A1 (en) * | 2010-04-16 | 2014-09-04 | Moshos Karagounis | Aircraft fire extinguishing system and method |
TWI465872B (en) | 2010-04-26 | 2014-12-21 | Hon Hai Prec Ind Co Ltd | Unmanned aerial vehicle and method for collecting data using the unmanned aerial vehicle |
US8135503B2 (en) * | 2010-04-27 | 2012-03-13 | Honeywell International Inc. | Ground proximity sensor |
US8492692B2 (en) * | 2010-04-30 | 2013-07-23 | Elbit Systems Of America, Llc | Unmanned aerial vehicle based sonar buoy |
WO2011146349A2 (en) * | 2010-05-17 | 2011-11-24 | Piasecki Aircraft Corp. | Modular and morphable air vehicle |
US8862288B2 (en) | 2010-05-18 | 2014-10-14 | The Boeing Company | Vehicle base station |
US8899903B1 (en) | 2010-05-18 | 2014-12-02 | The Boeing Company | Vehicle base station |
US20140061376A1 (en) * | 2010-05-26 | 2014-03-06 | Aerovironment Inc | Reconfigurable battery-operated vehicle system |
MY173920A (en) * | 2010-06-04 | 2020-02-27 | Univ Malaysia Perlis | A flying apparatus for aerial agricultural application |
SE535346C2 (en) * | 2010-06-08 | 2012-07-03 | Jan-Evert Lindmark | survival craft |
WO2012080847A2 (en) * | 2010-07-20 | 2012-06-21 | Paul Wilke | Improved helicopter with two or more rotor heads |
FR2963055B1 (en) * | 2010-07-21 | 2014-01-31 | Snecma | ROTOR BLADE OF A COMPOSITE MATERIAL GAS TURBOMOTOR COMPRISING A CONNECTING HAT, A METHOD OF MANUFACTURING THE BLADE |
US9725158B2 (en) * | 2010-07-23 | 2017-08-08 | Gaofei Yan | Self-righting frame and aeronautical vehicle and method of use |
WO2012018497A2 (en) | 2010-07-25 | 2012-02-09 | Raytheon Company | ENHANCED SITUATIONAL AWARENESS AND TARGETING (eSAT) SYSTEM |
USD626667S1 (en) | 2010-07-30 | 2010-11-02 | Greenwave Reality, Inc. | Light bulb |
IT1401616B1 (en) * | 2010-08-16 | 2013-07-26 | Tecnocad Progetti S P A | GROUP OF MOTION PROPULSION AND TRANSMISSION, PARTICULARLY FOR A ROTARY AIRCRAFT |
US8434920B2 (en) * | 2010-08-17 | 2013-05-07 | Kenneth R Jones | Aerially deployed illumination system |
US9702254B2 (en) * | 2010-09-14 | 2017-07-11 | Manuel M. Saiz | Lift propulsion and stabilizing system and procedure for vertical take-off and landing aircraft |
JP5690539B2 (en) * | 2010-09-28 | 2015-03-25 | 株式会社トプコン | Automatic take-off and landing system |
US20130277074A1 (en) * | 2010-09-29 | 2013-10-24 | Ramon Corujo Pardo | Fire extinguishing device |
US9187174B2 (en) * | 2010-10-06 | 2015-11-17 | Donald Orval Shaw | Aircraft with wings and movable propellers |
US8561937B2 (en) * | 2010-10-17 | 2013-10-22 | Hosein Goodarzi | Unmanned aerial vehicle |
US8378881B2 (en) * | 2010-10-18 | 2013-02-19 | Raytheon Company | Systems and methods for collision avoidance in unmanned aerial vehicles |
US9004393B2 (en) * | 2010-10-24 | 2015-04-14 | University Of Kansas | Supersonic hovering air vehicle |
US9213905B2 (en) * | 2010-10-25 | 2015-12-15 | Trimble Navigation Limited | Automatic obstacle location mapping |
US10115158B2 (en) * | 2010-10-25 | 2018-10-30 | Trimble Inc. | Generating a crop recommendation |
US9387940B2 (en) * | 2010-11-09 | 2016-07-12 | Colorado Seminary Which Owns And Operates The University Of Denver | Intelligent self-leveling docking system |
BR112013007255B1 (en) * | 2010-11-12 | 2021-01-19 | Sky Sapience | system |
US8788119B2 (en) * | 2010-12-09 | 2014-07-22 | The Boeing Company | Unmanned vehicle and system |
US20120152654A1 (en) * | 2010-12-15 | 2012-06-21 | Robert Marcus | Uav-delivered deployable descent device |
US9987506B2 (en) * | 2010-12-15 | 2018-06-05 | Robert Marcus | UAV—or personal flying device—delivered deployable descent device |
US8855952B2 (en) * | 2011-01-05 | 2014-10-07 | Hamilton Sundstrand Corporation | Ram air turbine with flux regulated permanent magnet generator and testing method |
US9218316B2 (en) * | 2011-01-05 | 2015-12-22 | Sphero, Inc. | Remotely controlling a self-propelled device in a virtualized environment |
US8708285B1 (en) * | 2011-01-11 | 2014-04-29 | The United States Of America As Represented By The Secretary Of The Navy | Micro-unmanned aerial vehicle deployment system |
US8464981B2 (en) * | 2011-01-26 | 2013-06-18 | Infoscitex Corporation | Unmanned aerial vehicle(UAV) recovery system |
EP2678220B1 (en) * | 2011-02-25 | 2017-10-11 | Archimedes Pty Ltd | Buoyancy system |
FR2972364B1 (en) * | 2011-03-08 | 2014-06-06 | Parrot | METHOD FOR CONTROLLING FOLLOWING A CURVED TURNING OF A MULTI - ROTOR ROTOR SAILING DRONE. |
USD651327S1 (en) | 2011-03-08 | 2011-12-27 | Unibond Technology Corp. | Insect repellent lamp |
WO2013105926A1 (en) * | 2011-03-22 | 2013-07-18 | Aerovironment Inc. | Invertible aircraft |
US8991751B2 (en) * | 2011-03-24 | 2015-03-31 | Dzyne Technologies, Inc. | Long endurance vertical takeoff and landing aircraft |
WO2012140937A1 (en) * | 2011-04-14 | 2012-10-18 | 株式会社J-オイルミルズ | Palm fractionated oil, and oil composition and food product containing same |
US20120271461A1 (en) * | 2011-04-20 | 2012-10-25 | Spata Gregory P | Capturing environmental information |
US8876039B2 (en) * | 2011-05-03 | 2014-11-04 | Stark Aerospace, Inc. | Folding wing for aircraft |
US8564148B1 (en) * | 2011-05-11 | 2013-10-22 | John J. Novak | AC energy generator |
GB2490915B (en) * | 2011-05-18 | 2013-04-03 | Rolls Royce Plc | Vertical lift fan |
GB2491129B (en) * | 2011-05-23 | 2014-04-23 | Blue Bear Systems Res Ltd | Air vehicle |
EP2527787B1 (en) * | 2011-05-23 | 2019-09-11 | Kabushiki Kaisha TOPCON | Aerial photograph image pickup method and aerial photograph image pickup apparatus |
US9388794B2 (en) * | 2011-05-23 | 2016-07-12 | Sky Windpower Corporation | Flying electric generators with clean air rotors |
WO2012162421A1 (en) * | 2011-05-23 | 2012-11-29 | Sky Windpower Corporation | Flying electric generators with clean air rotors |
US9440736B2 (en) * | 2011-05-26 | 2016-09-13 | Pete Bitar | Special personal electric helicopter device with integral wind turbine recharging capability |
WO2013052178A2 (en) * | 2011-06-09 | 2013-04-11 | Lasermotive, Inc. | An aerial platform system, and related methods |
TWI538852B (en) * | 2011-07-19 | 2016-06-21 | 季航空股份有限公司 | Personal aircraft |
US9208689B2 (en) * | 2011-08-19 | 2015-12-08 | Aerovironment Inc. | Deep stall aircraft landing |
US8992161B2 (en) * | 2011-08-26 | 2015-03-31 | Honeywell International Inc. | Gas turbine engines including broadband damping systems and methods for producing the same |
WO2013033954A1 (en) * | 2011-09-09 | 2013-03-14 | 深圳市大疆创新科技有限公司 | Gyroscopic dynamic auto-balancing ball head |
US8827200B2 (en) * | 2011-09-16 | 2014-09-09 | Bogdan Radu | Flying vehicle |
US8336805B1 (en) * | 2011-09-19 | 2012-12-25 | Person Water Craft Product | Device and system for propelling a passenger |
EP2766260A4 (en) | 2011-10-12 | 2015-07-01 | Saab Ab | SYSTEM AND METHOD FOR LAUNCHING AND LANDING UAVs |
US10054943B2 (en) * | 2011-10-26 | 2018-08-21 | Hoverfly Technologies, Inc. | Control system for unmanned aerial vehicle utilizing parallel processing architecture |
US9329001B2 (en) * | 2011-10-26 | 2016-05-03 | Farrokh Mohamadi | Remote detection, confirmation and detonation of buried improvised explosive devices |
US20130105635A1 (en) * | 2011-10-31 | 2013-05-02 | King Abdullah II Design and Development Bureau | Quad tilt rotor vertical take off and landing (vtol) unmanned aerial vehicle (uav) with 45 degree rotors |
AU2012339710A1 (en) * | 2011-11-16 | 2014-07-31 | Radeus Labs, Inc | Methods and apparatus for vertical/short takeoff and landing |
US9110168B2 (en) * | 2011-11-18 | 2015-08-18 | Farrokh Mohamadi | Software-defined multi-mode ultra-wideband radar for autonomous vertical take-off and landing of small unmanned aerial systems |
US20130134254A1 (en) * | 2011-11-29 | 2013-05-30 | Jason Moore | UAV Fire-fighting System |
US8946607B2 (en) * | 2011-12-13 | 2015-02-03 | The Boeing Company | Mechanisms for deploying and actuating airfoil-shaped bodies on unmanned aerial vehicles |
US9739864B2 (en) * | 2012-01-03 | 2017-08-22 | Ascentia Imaging, Inc. | Optical guidance systems and methods using mutually distinct signal-modifying |
US8464511B1 (en) * | 2012-01-06 | 2013-06-18 | Hamilton Sundstrand Corporation | Magnetically coupled contra-rotating propulsion stages |
DE102012002067A1 (en) * | 2012-02-03 | 2013-08-08 | Eads Deutschland Gmbh | Air-to-ground monitoring and / or control system and method for airborne inspection and / or control of offshore or offshore objects |
US20130206921A1 (en) * | 2012-02-15 | 2013-08-15 | Aurora Flight Sciences Corporation | System, apparatus and method for long endurance vertical takeoff and landing vehicle |
ES2589581T3 (en) * | 2012-02-17 | 2016-11-15 | The Boeing Company | Unmanned aerial vehicle that recovers energy from rising air currents |
FR2987031B1 (en) * | 2012-02-21 | 2014-10-24 | Eurocopter France | A SAILBOAT WITH A REAR ROTOR, AND METHOD FOR OPTIMIZING THE OPERATION OF AN REAR ROTOR |
US8902413B2 (en) * | 2012-02-21 | 2014-12-02 | Trimble Navigation Limited | Cell phone NDVI sensor |
WO2013124300A1 (en) * | 2012-02-22 | 2013-08-29 | E-Volo Gmbh | Aircraft |
US20140069666A1 (en) * | 2012-02-28 | 2014-03-13 | Tuffbuilt Products Inc. | Helicopter Carried Aerial Fire Suppression System |
US20130233964A1 (en) * | 2012-03-07 | 2013-09-12 | Aurora Flight Sciences Corporation | Tethered aerial system for data gathering |
US9119061B2 (en) * | 2012-03-20 | 2015-08-25 | Farrokh Mohamadi | Integrated wafer scale, high data rate, wireless repeater placed on fixed or mobile elevated platforms |
US9650138B2 (en) * | 2012-03-30 | 2017-05-16 | W.Morrison Consulting Group, Inc. | Long range electric aircraft and method of operating same |
WO2014011255A2 (en) * | 2012-03-30 | 2014-01-16 | W. Morrison Consulting Group, Inc. | Long range electric aircraft and method of operating same |
SG194241A1 (en) * | 2012-04-11 | 2013-11-29 | Singapore Tech Aerospace Ltd | A rotor-arm assembly and a multi-rotorcraft |
US8781650B2 (en) * | 2012-04-12 | 2014-07-15 | The Boeing Company | Aircraft navigation system |
US8939056B1 (en) * | 2012-04-20 | 2015-01-27 | Barron Associates, Inc. | Systems, devices, and/or methods for managing targeted payload descent |
USD676984S1 (en) * | 2012-04-26 | 2013-02-26 | Lighting Science Group Corporation | Luminaire with prismatic enclosure |
SG194257A1 (en) * | 2012-04-26 | 2013-11-29 | Yik Hei Sia | Power generating windbags and water-bags |
USD676583S1 (en) * | 2012-04-26 | 2013-02-19 | Lighting Science Group Corporation | Vented luminaire having medially disposed enclosure |
US8620493B2 (en) * | 2012-05-03 | 2013-12-31 | Honeywell International Inc. | Electric taxi auto-guidance and control system |
US9384668B2 (en) | 2012-05-09 | 2016-07-05 | Singularity University | Transportation using network of unmanned aerial vehicles |
IL219836A (en) * | 2012-05-16 | 2017-02-28 | Meir Yoffe | Point take-off and landing of unmanned flying objects |
US9031779B2 (en) * | 2012-05-30 | 2015-05-12 | Toyota Motor Engineering & Manufacturing North America, Inc. | System and method for hazard detection and sharing |
US8844860B2 (en) * | 2012-07-06 | 2014-09-30 | Lapcad Engineering, Inc. | Foldable rise and stare vehicle |
US20140018979A1 (en) | 2012-07-13 | 2014-01-16 | Honeywell International Inc. | Autonomous airspace flight planning and virtual airspace containment system |
US20140018976A1 (en) * | 2012-07-13 | 2014-01-16 | Honeywell International Inc. | System and method for unmanned system data collection, management, and reporting |
US20140025233A1 (en) * | 2012-07-17 | 2014-01-23 | Elwha Llc | Unmanned device utilization methods and systems |
US9254363B2 (en) * | 2012-07-17 | 2016-02-09 | Elwha Llc | Unmanned device interaction methods and systems |
US8430709B1 (en) * | 2012-07-30 | 2013-04-30 | Silverlit Limited | Detachable propeller for flying toys |
US9346556B2 (en) * | 2012-07-31 | 2016-05-24 | General Electric Company | Method and apparatus for providing in-flight weather data |
US8794566B2 (en) * | 2012-08-02 | 2014-08-05 | Neurosciences Research Foundation, Inc. | Vehicle capable of stabilizing a payload when in motion |
US8794564B2 (en) * | 2012-08-02 | 2014-08-05 | Neurosciences Research Foundation, Inc. | Vehicle capable of in-air and on-ground mobility |
US8910905B2 (en) * | 2012-08-08 | 2014-12-16 | Google Inc. | Combined balloon shipping container and deployment system |
CA2787075C (en) * | 2012-08-22 | 2013-10-29 | Draganfly Holdings Inc. | Wheel with folding segments |
JP6122591B2 (en) * | 2012-08-24 | 2017-04-26 | 株式会社トプコン | Photogrammetry camera and aerial photography equipment |
CA2787279C (en) * | 2012-08-29 | 2013-10-22 | Draganfly Holdings Inc. | Vehicle with aerial and ground mobility |
US9527588B1 (en) * | 2012-09-28 | 2016-12-27 | Scott B. Rollefstad | Unmanned aircraft system (UAS) with active energy harvesting and power management |
US9011250B2 (en) * | 2012-10-05 | 2015-04-21 | Qfo Labs, Inc. | Wireless communication system for game play with multiple remote-control flying craft |
WO2014059549A1 (en) * | 2012-10-19 | 2014-04-24 | Aeryon Labs Inc | Hovering unmanned aerial vehicle |
GB201218963D0 (en) * | 2012-10-22 | 2012-12-05 | Bcb Int Ltd | Micro unmanned aerial vehicle and method of control therefor |
US9443207B2 (en) * | 2012-10-22 | 2016-09-13 | The Boeing Company | Water area management system |
US8973861B2 (en) * | 2012-10-29 | 2015-03-10 | Shenzhen Hubsan Technology Co., Ltd. | Tetra-propeller aircraft |
US20150286216A1 (en) * | 2012-10-31 | 2015-10-08 | The University Of Tokushima | Conveyance device and control method for flight vehicle |
US9217417B2 (en) * | 2012-10-31 | 2015-12-22 | Ge Aviation Systems Llc | Ram air turbine generator with external rotor having permanent magnets |
US9061558B2 (en) * | 2012-11-14 | 2015-06-23 | Illinois Institute Of Technology | Hybrid aerial and terrestrial vehicle |
WO2014075609A1 (en) * | 2012-11-15 | 2014-05-22 | SZ DJI Technology Co., Ltd | A multi-rotor unmanned aerial vehicle |
CN203047531U (en) * | 2012-11-15 | 2013-07-10 | 深圳市大疆创新科技有限公司 | Multi-rotor unmanned aerial vehicle |
US9085362B1 (en) * | 2012-11-21 | 2015-07-21 | Lockheed Martin Corporation | Counter-unmanned aerial vehicle system and method |
US20140138476A1 (en) * | 2012-11-21 | 2014-05-22 | Lapcad Engineering, Inc. | Method and means to control the position and attitude of an airborne vehicle at very low velocity |
KR101386959B1 (en) * | 2012-11-26 | 2014-04-29 | 주식회사 엑센스 | Flying car with multi-rotor and multi-axis multi-step tilt function |
US9310809B2 (en) | 2012-12-03 | 2016-04-12 | The Boeing Company | Systems and methods for collaboratively controlling at least one aircraft |
US9022312B2 (en) * | 2012-12-03 | 2015-05-05 | Patrick A. Kosheleff | Fly-in landing pad for lift-fan aircraft |
US8874283B1 (en) * | 2012-12-04 | 2014-10-28 | United Dynamics Advanced Technologies Corporation | Drone for inspection of enclosed space and method thereof |
US9085355B2 (en) * | 2012-12-07 | 2015-07-21 | Delorean Aerospace, Llc | Vertical takeoff and landing aircraft |
US9616995B2 (en) * | 2012-12-13 | 2017-04-11 | Stoprotor Technology Pty Ltd | Aircraft and methods for operating an aircraft |
US9387939B2 (en) * | 2012-12-20 | 2016-07-12 | Lapcad Engineering, Inc. | VTOL—twin—propeller—attitude—control—air—vehicle |
US8983682B1 (en) * | 2012-12-28 | 2015-03-17 | Google Inc. | Unlocking mobile-device and/or unmanned aerial vehicle capability in an emergency situation |
US9821910B1 (en) * | 2015-05-19 | 2017-11-21 | uAvionix Corporation | Unmanned vehicle control system and apparatus |
US8909391B1 (en) * | 2012-12-28 | 2014-12-09 | Google Inc. | Responsive navigation of an unmanned aerial vehicle to a remedial facility |
CN103921933A (en) * | 2013-01-10 | 2014-07-16 | 深圳市大疆创新科技有限公司 | Deformation structure of air vehicle and micro air vehicle |
US9527597B1 (en) * | 2013-01-11 | 2016-12-27 | Jaime Sada | Unmanned aerial vehicle with twin-engine fore/AFT configuration and associated systems and methods |
US8907846B2 (en) * | 2013-02-05 | 2014-12-09 | King Fahd University Of Petroleum And Minerals | Single-antenna direction finding system for multi-rotor platforms |
US9513371B2 (en) * | 2013-02-28 | 2016-12-06 | Identified Technologies Corporation | Ground survey and obstacle detection system |
JP6367522B2 (en) * | 2013-02-28 | 2018-08-01 | 株式会社トプコン | Aerial photography system |
US9540105B2 (en) * | 2013-03-04 | 2017-01-10 | Michael Beaugavin Markov | Aerial material distribution apparatus |
US9075415B2 (en) * | 2013-03-11 | 2015-07-07 | Airphrame, Inc. | Unmanned aerial vehicle and methods for controlling same |
US10521761B2 (en) * | 2013-03-12 | 2019-12-31 | United Parcel Service Of America, Inc. | Systems and methods of delivering parcels using attended delivery/pickup locations |
US9364930B2 (en) * | 2013-03-13 | 2016-06-14 | Bell Helicopter Textron Inc. | Method of machining a thin-walled structure |
US9499263B2 (en) * | 2013-03-14 | 2016-11-22 | Curtis Youngblood | Multi-rotor aircraft |
US9022322B2 (en) * | 2013-03-15 | 2015-05-05 | Curnell Melvin Westbrook, SR. | Remotely-controlled emergency aerial vehicle |
US9367067B2 (en) * | 2013-03-15 | 2016-06-14 | Ashley A Gilmore | Digital tethering for tracking with autonomous aerial robot |
US9382003B2 (en) * | 2013-03-24 | 2016-07-05 | Bee Robotics Corporation | Aerial farm robot system for crop dusting, planting, fertilizing and other field jobs |
US9852644B2 (en) * | 2013-03-24 | 2017-12-26 | Bee Robotics Corporation | Hybrid airship-drone farm robot system for crop dusting, planting, fertilizing and other field jobs |
US9359075B1 (en) * | 2013-04-02 | 2016-06-07 | Hood Technology Corporation | Helicopter-mediated system and method for launching and retrieving an aircraft |
US10583920B2 (en) * | 2013-04-02 | 2020-03-10 | Hood Technology Corporation | Multicopter-assisted system and method for launching and retrieving a fixed-wing aircraft |
US9045234B2 (en) * | 2013-04-04 | 2015-06-02 | Sunlight Photonics Inc. | Method for airborne kinetic energy conversion |
US20140316243A1 (en) * | 2013-04-17 | 2014-10-23 | Brian J. Niedermeyer | Systems and techniques for delivery and medical support |
US8948928B2 (en) * | 2013-04-19 | 2015-02-03 | Sikorsky Aircraft Corporation | Sustained over-the-horizon vertical takeoff and landing sensing system |
EP2799336B1 (en) * | 2013-04-29 | 2020-03-18 | The Boeing Company | Device and method for use with unmanned aerial vehicles |
AU2014293617A1 (en) * | 2013-05-03 | 2015-12-03 | Aerovironment, Inc. | Vertical takeoff and landing (VTOL) air vehicle |
CA2815885C (en) * | 2013-05-15 | 2018-05-15 | Draganfly Innovations Inc. | Compact unmanned rotary aircraft |
CN203306224U (en) * | 2013-05-31 | 2013-11-27 | 深圳市大疆创新科技有限公司 | Propeller and aircraft provided with same |
US10464661B2 (en) * | 2013-06-09 | 2019-11-05 | Eth Zurich | Volitant vehicle rotating about an axis and method for controlling the same |
US9611032B2 (en) * | 2014-06-11 | 2017-04-04 | Ecole Polytechnique Federale De Lausanne (Epfl) | Vertical take-off and landing aerial vehicle |
US9725170B2 (en) * | 2013-06-11 | 2017-08-08 | Ecole Polytechnique Federale De Lausanne (Epfl) | Vertical take-off and landing aerial vehicle |
US9457899B2 (en) * | 2013-06-24 | 2016-10-04 | The Boeing Company | Modular vehicle lift system |
US10551851B2 (en) * | 2013-07-01 | 2020-02-04 | Steven Sounyoung Yu | Autonomous unmanned road vehicle for making deliveries |
JP2015021570A (en) * | 2013-07-19 | 2015-02-02 | Ntn株式会社 | In-wheel motor driving device |
US8903568B1 (en) * | 2013-07-31 | 2014-12-02 | SZ DJI Technology Co., Ltd | Remote control method and terminal |
US9242728B2 (en) * | 2013-08-07 | 2016-01-26 | Alakai Technologies Corporation | All-electric multirotor full-scale aircraft for commuting, personal transportation, and security/surveillance |
US9056679B1 (en) * | 2013-08-13 | 2015-06-16 | The United States Of America As Represented By The Secretary Of The Navy | System and method for airborne deployment of object designed for waterborne task |
CN105555375B (en) * | 2013-08-15 | 2018-06-08 | 特拉克赛卡斯公司 | Gyroplane with integrated light pipe supporting member |
EP3045393B1 (en) * | 2013-08-23 | 2018-12-12 | Korea Aerospace Research Institute | Apparatus for charging and housing unmanned vertical takeoff and landing aircraft and method for same |
JP2015042539A (en) * | 2013-08-26 | 2015-03-05 | 国立大学法人 千葉大学 | Helicopter, battery replacement device for helicopter, and helicopter system |
WO2015031434A1 (en) * | 2013-08-28 | 2015-03-05 | Sikorsky Aircraft Corporation | Light weight propulsor gearbox |
US9925402B2 (en) * | 2013-09-05 | 2018-03-27 | Hydrovent, Llc | Smoke elimination device |
CN103490842B (en) * | 2013-09-26 | 2016-09-28 | 深圳市大疆创新科技有限公司 | Data transmission system and method |
EP2853494B1 (en) * | 2013-09-26 | 2018-08-01 | The Boeing Company | Power management method and system for an unmanned air vehicle |
CN104903790B (en) * | 2013-10-08 | 2018-07-24 | 深圳市大疆灵眸科技有限公司 | Device and method for increasing steady and vibration damping |
IL228789A (en) * | 2013-10-08 | 2016-03-31 | Israel Aerospace Ind Ltd | Missile system including ads-b receiver |
US9567088B2 (en) * | 2013-10-15 | 2017-02-14 | Swift Engineering, Inc. | Vertical take-off and landing aircraft |
US9305317B2 (en) * | 2013-10-24 | 2016-04-05 | Tourmaline Labs, Inc. | Systems and methods for collecting and transmitting telematics data from a mobile device |
CA2927096C (en) | 2013-10-26 | 2023-02-28 | Amazon Technologies, Inc. | Unmanned aerial vehicle delivery system |
WO2015061857A1 (en) * | 2013-11-01 | 2015-05-07 | The University Of Queensland | A rotorcraft |
GB2520079A (en) * | 2013-11-11 | 2015-05-13 | Vestas Wind Sys As | Wind turbine blades |
CN109050896A (en) * | 2013-11-13 | 2018-12-21 | 深圳市大疆创新科技有限公司 | More rotor unmanned aircrafts |
US20160243762A1 (en) * | 2013-11-15 | 2016-08-25 | Fleming Robert J | Automated design, simulation, and shape forming process for creating structural elements and designed objects |
US20150158599A1 (en) * | 2013-12-10 | 2015-06-11 | Michael Sisko | Robotic aerial vehicle delivery system and method |
KR101842031B1 (en) * | 2013-12-11 | 2018-03-26 | 한화테크윈 주식회사 | Surveillance system |
CN104685436B (en) * | 2013-12-13 | 2018-06-05 | 深圳市大疆创新科技有限公司 | Unmanned vehicle takes off and landing method |
US20150175276A1 (en) * | 2013-12-19 | 2015-06-25 | Kenneth Lee Koster | Delivery platform for unmanned aerial vehicles |
US9589595B2 (en) * | 2013-12-20 | 2017-03-07 | Qualcomm Incorporated | Selection and tracking of objects for display partitioning and clustering of video frames |
WO2015099603A1 (en) * | 2013-12-24 | 2015-07-02 | Singapore Technologies Aerospace Ltd | An unmanned aerial vehicle |
US10839336B2 (en) * | 2013-12-26 | 2020-11-17 | Flir Detection, Inc. | Unmanned delivery |
US9422918B2 (en) * | 2013-12-27 | 2016-08-23 | Google Inc. | Methods and systems for managing power generation and temperature control of an aerial vehicle operating in crosswind-flight mode |
US9174732B2 (en) * | 2013-12-30 | 2015-11-03 | Google Inc. | Methods and systems for transitioning an aerial vehicle between crosswind flight and hover flight |
US20150181819A1 (en) * | 2013-12-31 | 2015-07-02 | Samel Celebi | Method and System for Automated Plant Watering |
EP3878319A1 (en) * | 2014-01-02 | 2021-09-15 | Valqari Holdings, Llc | Landing pad for unmanned aerial vehicle delivery |
US11066186B2 (en) * | 2014-01-02 | 2021-07-20 | Valqari Holdings, Llc | Receiving appliance for automated deliveries |
US9290267B2 (en) * | 2014-01-22 | 2016-03-22 | David Metreveli | Vertical take-off and landing aerial rescue and firefighting platform |
CN103818544B (en) * | 2014-01-24 | 2016-05-18 | 深圳一电航空技术有限公司 | Unmanned plane, unmanned aerial vehicle body and manufacture method thereof |
US9623967B2 (en) * | 2014-02-01 | 2017-04-18 | Aero Machining, LLC | Tiltrotor unmanned aerial vehicle |
US9567075B2 (en) * | 2014-02-10 | 2017-02-14 | Northrop Grumman Systems Corporation | Tilt wing aerial vehicle |
US9606028B2 (en) * | 2014-02-14 | 2017-03-28 | Nutech Ventures | Aerial water sampler |
AT515456B1 (en) * | 2014-02-18 | 2018-04-15 | Iat 21 Innovative Aeronautics Tech Gmbh | aircraft |
US20160122038A1 (en) * | 2014-02-25 | 2016-05-05 | Singularity University | Optically assisted landing of autonomous unmanned aircraft |
US9643722B1 (en) * | 2014-02-28 | 2017-05-09 | Lucas J. Myslinski | Drone device security system |
US9694911B2 (en) * | 2014-03-18 | 2017-07-04 | Joby Aviation, Inc. | Aerodynamically efficient lightweight vertical take-off and landing aircraft with pivoting rotors and stowing rotor blades |
CN104812671B (en) * | 2014-03-27 | 2017-03-01 | 深圳市大疆创新科技有限公司 | Take off auxiliary |
GB2526517A (en) * | 2014-03-27 | 2015-12-02 | Malloy Aeronautics Ltd | Rotor-Lift Aircraft |
CN103914076B (en) * | 2014-03-28 | 2017-02-15 | 浙江吉利控股集团有限公司 | Cargo transferring system and method based on unmanned aerial vehicle |
IL231811A (en) * | 2014-03-30 | 2017-08-31 | Yefim Kereth | Asymmetric multirotor helicopter |
US9481457B2 (en) * | 2014-04-02 | 2016-11-01 | Sikorsky Aircraft Corporation | Vertical take-off and landing aircraft with variable wing geometry |
US20170328391A1 (en) * | 2014-04-05 | 2017-11-16 | Hari Matsuda | Automatic payload delivery for a flying drone |
DE102014105583A1 (en) * | 2014-04-11 | 2015-10-15 | Deutsche Post Ag | Arrangement for transferring a consignment |
JP6133506B2 (en) | 2014-04-17 | 2017-05-24 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | Flight control for flight restricted areas |
US9457901B2 (en) * | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9555886B1 (en) * | 2014-04-22 | 2017-01-31 | Oubada Hawass | Multi-modular aerial firefighting control method and apparatus |
US9004396B1 (en) * | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
CN106030245B (en) * | 2014-04-25 | 2019-11-15 | 深圳市大疆创新科技有限公司 | Inertial Sensor Unit |
US9573683B2 (en) * | 2014-04-28 | 2017-02-21 | Arch-Aerial, Llc | Collapsible multi-rotor UAV |
US20150314864A1 (en) * | 2014-05-02 | 2015-11-05 | Gyula Cserfoi | Overlapping Synchronized Twin Blades |
US20160023755A1 (en) * | 2014-05-05 | 2016-01-28 | King Fahd University Of Petroleum And Minerals | System and method for control of quadrotor air vehicles with tiltable rotors |
US9561871B2 (en) * | 2014-05-07 | 2017-02-07 | Deere & Company | UAV docking system and method |
US9199729B1 (en) * | 2014-05-08 | 2015-12-01 | Hirobo Co., Ltd. | Coaxial counter-rotating unmanned helicopter |
US9262929B1 (en) * | 2014-05-10 | 2016-02-16 | Google Inc. | Ground-sensitive trajectory generation for UAVs |
US9256225B2 (en) | 2014-05-12 | 2016-02-09 | Unmanned Innovation, Inc. | Unmanned aerial vehicle authorization and geofence envelope determination |
US10739790B2 (en) * | 2014-05-13 | 2020-08-11 | The Boeing Company | Control method to damp quadrotor slung payload mode |
US9824324B2 (en) * | 2014-05-13 | 2017-11-21 | Google Llc | Automated package relocation from an unmanned kiosk |
US9527600B2 (en) * | 2014-05-17 | 2016-12-27 | Hamilton Sundstrand Corporation | Ram air turbine generator assemblies |
US9988159B2 (en) * | 2014-05-17 | 2018-06-05 | Hamilton Sundstand Corporation | Ram air turbine strut with integral gearbox and drive sections |
EP3146648B1 (en) * | 2014-05-19 | 2019-07-10 | Episys Science, Inc. | Method and apparatus for control of multiple autonomous mobile nodes based on dynamic situational awareness data |
US20160221683A1 (en) * | 2014-05-19 | 2016-08-04 | Google Inc. | Hybrid Power Systems for Vehicle with Hybrid Flight Modes |
US9334052B2 (en) * | 2014-05-20 | 2016-05-10 | Verizon Patent And Licensing Inc. | Unmanned aerial vehicle flight path determination, optimization, and management |
US9311820B2 (en) * | 2014-05-20 | 2016-04-12 | Verizon Patent And Licensing Inc. | Configurability options for information, airspace, and property utilized by an unmanned aerial vehicle platform |
US9412279B2 (en) * | 2014-05-20 | 2016-08-09 | Verizon Patent And Licensing Inc. | Unmanned aerial vehicle network-based recharging |
US9783293B2 (en) * | 2014-05-20 | 2017-10-10 | Verizon Patent And Licensing Inc. | Unmanned aerial vehicle platform |
US9354296B2 (en) * | 2014-05-20 | 2016-05-31 | Verizon Patent And Licensing Inc. | Dynamic selection of unmanned aerial vehicles |
JP6062079B2 (en) * | 2014-05-30 | 2017-01-18 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | Controller and method and vehicle for controlling the operation of an unmanned air transport (UAV) |
US9611038B2 (en) * | 2014-06-03 | 2017-04-04 | Working Drones, Inc. | Mobile computing device-based guidance navigation and control for unmanned aerial vehicles and robotic systems |
US9817396B1 (en) * | 2014-06-09 | 2017-11-14 | X Development Llc | Supervisory control of an unmanned aerial vehicle |
US9878257B2 (en) * | 2014-06-10 | 2018-01-30 | University Of Kansas | Aerial vehicles and methods of use |
US20160251088A1 (en) * | 2014-06-11 | 2016-09-01 | Engineered Arresting Systems Corporation | Unmanned air vehicle recovery system |
CA2949115A1 (en) * | 2014-06-11 | 2015-12-17 | Engineered Arresting Systems Corporation | Unmanned air vehicle recovery system |
USD751025S1 (en) * | 2014-06-13 | 2016-03-08 | Bcb International Limited | Unmanned aerial vehicle |
US9678506B2 (en) * | 2014-06-19 | 2017-06-13 | Skydio, Inc. | Magic wand interface and other user interaction paradigms for a flying digital assistant |
US9494937B2 (en) * | 2014-06-20 | 2016-11-15 | Verizon Telematics Inc. | Method and system for drone deliveries to vehicles in route |
US9643729B2 (en) * | 2014-06-20 | 2017-05-09 | Electronair Llc | Energy cell regenerative system for electrically powered aircraft |
US20160101856A1 (en) * | 2014-06-23 | 2016-04-14 | Nixie Labs, Inc. | Wearable unmanned aerial vehicles, and associated systems and methods |
GB201411293D0 (en) * | 2014-06-25 | 2014-08-06 | Pearson Eng Ltd | Improvements in or relating to inspection systems |
WO2015196418A1 (en) * | 2014-06-26 | 2015-12-30 | 深圳市大疆创新科技有限公司 | Aircraft and signal line protection assembly thereof |
FI125820B (en) * | 2014-07-01 | 2016-02-29 | Rufius Oy | Airships and group of multi-purpose airships |
US9499265B2 (en) * | 2014-07-02 | 2016-11-22 | Skycatch, Inc. | Unmanned aerial vehicle landing interface |
US9760072B2 (en) * | 2014-07-03 | 2017-09-12 | David R. Hall | Secure remote operation and actuation of unmanned aerial vehicles |
US9867329B2 (en) * | 2014-07-07 | 2018-01-16 | Cnh Industrial America Llc | System and method for metering and distributing agricultural products |
US9321531B1 (en) * | 2014-07-08 | 2016-04-26 | Google Inc. | Bystander interaction during delivery from aerial vehicle |
US9764839B2 (en) * | 2014-07-08 | 2017-09-19 | Todd Michael Whitaker | Tethered unmanned aerial vehicle fire fighting system |
US9752718B1 (en) * | 2014-07-09 | 2017-09-05 | Michael Wittig | Two-axis joint |
US9751597B1 (en) * | 2014-07-15 | 2017-09-05 | Lockheed Martin Corporation | Unmanned fluid-propelled aerial vehicle |
KR101643718B1 (en) * | 2014-07-16 | 2016-07-28 | 한국항공우주연구원 | Containing and charging apparatus of pole type for unmanned vtol aircraft and method for containing and charging unmanned vtol aircraft using the same |
US9845165B2 (en) * | 2014-07-16 | 2017-12-19 | Airogistic, L.L.C. | Methods and apparatus for unmanned aerial vehicle landing and launch |
EP2978258B1 (en) * | 2014-07-22 | 2017-03-08 | Alcatel Lucent | Seamless replacement of a first drone base station with a second drone base station |
US9932110B2 (en) * | 2014-07-22 | 2018-04-03 | Jonathan McNally | Method for installing an object using an unmanned aerial vehicle |
US9287701B2 (en) * | 2014-07-22 | 2016-03-15 | Richard H. Sherratt and Susan B. Sherratt Revocable Trust Fund | DC energy transfer apparatus, applications, components, and methods |
GB2528489A (en) * | 2014-07-23 | 2016-01-27 | Cassidian Ltd | Improvements in and relating to unmanned aerial vehicles |
US20160023773A1 (en) * | 2014-07-23 | 2016-01-28 | Hamilton Sundstrand Corporation | Hybrid electric pulsed-power propulsion system for aircraft |
NL2013252B1 (en) * | 2014-07-24 | 2016-09-09 | Atmos Uav B V | Aircraft with wing-borne flight mode and hover flight mode. |
US20160031554A1 (en) * | 2014-07-30 | 2016-02-04 | Siniger LLC | Control system for an aircraft |
US20160031275A1 (en) * | 2014-08-01 | 2016-02-04 | Paul Monroe | Vehicle for aeronautic operation and submersed operation |
US9704409B2 (en) * | 2014-08-05 | 2017-07-11 | Qualcomm Incorporated | Piggybacking unmanned aerial vehicle |
EP3177528B1 (en) * | 2014-08-05 | 2019-04-24 | Telecom Italia S.p.A. | Landing platform for an unmanned aerial vehicle |
EP3177531B1 (en) * | 2014-08-08 | 2019-05-01 | SZ DJI Technology Co., Ltd. | Multi-zone battery exchange system for uav |
CN104981403B (en) * | 2014-08-08 | 2018-02-13 | 深圳市大疆创新科技有限公司 | Unmanned plane base station and its battery replacement device |
EP3748805A3 (en) | 2014-08-08 | 2021-03-03 | SZ DJI Technology Co., Ltd. | Systems and methods for uav battery exchange |
US10099783B1 (en) * | 2014-08-11 | 2018-10-16 | Fpv Manuals Llc | Accessory mounting for rotary wing aircraft |
US9832910B2 (en) * | 2014-08-12 | 2017-11-28 | Hamilton Sundstrand Corporation | Ram air fan and power electronics cooling systems |
US10046853B2 (en) * | 2014-08-19 | 2018-08-14 | Aergility LLC | Hybrid gyrodyne aircraft employing a managed autorotation flight control system |
USD756842S1 (en) * | 2014-08-21 | 2016-05-24 | Javad Gnss, Inc. | Unmanned aerial drone |
US9676477B1 (en) * | 2014-08-25 | 2017-06-13 | Amazon Techonlogies, Inc. | Adjustable unmanned aerial vehicles |
US9580173B1 (en) * | 2014-08-28 | 2017-02-28 | X Development Llc | Translational correction of payload-release device based on tracked position |
US9174733B1 (en) * | 2014-08-28 | 2015-11-03 | Google Inc. | Payload-release device and operation thereof |
US9849981B1 (en) * | 2014-08-28 | 2017-12-26 | X Development Llc | Payload-release device position tracking |
US20170015417A1 (en) * | 2014-08-29 | 2017-01-19 | Reference Technologies Inc | Multi-Propulsion Design for Unmanned Aerial Systems |
CN110174903B (en) * | 2014-09-05 | 2023-05-09 | 深圳市大疆创新科技有限公司 | System and method for controlling a movable object within an environment |
CN105980950B (en) * | 2014-09-05 | 2019-05-28 | 深圳市大疆创新科技有限公司 | The speed control of unmanned vehicle |
US9359074B2 (en) * | 2014-09-08 | 2016-06-07 | Qualcomm Incorporated | Methods, systems and devices for delivery drone security |
US10196155B2 (en) * | 2014-09-09 | 2019-02-05 | Joseph Martin | Unmanned aerial delivery system |
US9908619B1 (en) * | 2014-09-25 | 2018-03-06 | Amazon Technologies, Inc. | Ballast control mechanisms for aerial vehicles |
JP6212788B2 (en) * | 2014-09-30 | 2017-10-18 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | Method for operating unmanned aerial vehicle and unmanned aerial vehicle |
US9545852B2 (en) * | 2014-10-02 | 2017-01-17 | Swift Engineering, Inc. | Transportable ground station for an unmanned aerial vehicle |
KR20160041697A (en) * | 2014-10-08 | 2016-04-18 | 한화테크윈 주식회사 | Unmanned flying vehicle |
US10272986B2 (en) * | 2014-10-10 | 2019-04-30 | Rapid Unmanned Aerial Systems, Llc | Thermally conductive unmanned aerial vehicle and method of making same |
US9211025B1 (en) * | 2014-10-10 | 2015-12-15 | Walid Elhawwashy | Postal cube |
US9266609B1 (en) * | 2014-10-20 | 2016-02-23 | Insitu, Inc | Dual mode flight vehicle |
GB2531539A (en) * | 2014-10-21 | 2016-04-27 | Hexcel Composites Ltd | A process for producing a composite article |
US9244147B1 (en) * | 2014-10-22 | 2016-01-26 | Google Inc. | Automated package delivery to a delivery receptacle |
US9550567B1 (en) * | 2014-10-27 | 2017-01-24 | Amazon Technologies, Inc. | In-flight reconfigurable hybrid unmanned aerial vehicle |
US9688400B2 (en) * | 2014-10-29 | 2017-06-27 | Qualcomm Incorporated | Unmanned aerial vehicle |
US9630710B2 (en) * | 2014-10-29 | 2017-04-25 | Qualcomm Incorporated | Unmanned aerial vehicle |
US9446845B2 (en) * | 2014-10-30 | 2016-09-20 | Ecole Polytechnique Federale De Lausanne (Epfl) | Foldable and self-deployable aerial vehicle |
US10173775B2 (en) * | 2014-11-03 | 2019-01-08 | The Boeing Company | Modular thrust system |
KR102192821B1 (en) * | 2014-11-04 | 2020-12-18 | 엘지전자 주식회사 | Drone |
CN113955094A (en) * | 2014-11-10 | 2022-01-21 | 上升航空系统股份有限公司 | Unmanned aerial vehicle |
US9868524B2 (en) * | 2014-11-11 | 2018-01-16 | Amazon Technologies, Inc. | Unmanned aerial vehicle configuration for extended flight |
US9623968B2 (en) * | 2014-11-11 | 2017-04-18 | Jon RIMANELLI | Unmanned air-ground vehicle |
US9889930B2 (en) * | 2014-11-24 | 2018-02-13 | Amazon Technologies, Inc. | Unmanned aerial vehicle protective frame configuration |
US9764837B2 (en) * | 2014-11-14 | 2017-09-19 | Top Flight Technologies, Inc. | Micro hybrid generator system drone |
WO2016078093A1 (en) | 2014-11-21 | 2016-05-26 | SZ DJI Technology Co., Ltd. | System and method for managing unmanned aerial vehicles |
US20160144954A1 (en) * | 2014-11-26 | 2016-05-26 | Skymetro UAV Technology Inc. | Unmanned aerial vehicle |
US9688404B1 (en) * | 2014-12-02 | 2017-06-27 | Amazon Technologies, Inc. | Stabilized airborne drop delivery |
US9919797B2 (en) * | 2014-12-04 | 2018-03-20 | Elwha Llc | System and method for operation and management of reconfigurable unmanned aircraft |
US20160272310A1 (en) * | 2014-12-04 | 2016-09-22 | Elwha Llc | Reconfigurable unmanned aircraft system |
US9840340B2 (en) * | 2014-12-09 | 2017-12-12 | Dan O'Toole | Drone docking station and delivery system |
USD741751S1 (en) * | 2014-12-11 | 2015-10-27 | SenseFly Ltd. | Drone |
US9997079B2 (en) * | 2014-12-12 | 2018-06-12 | Amazon Technologies, Inc. | Commercial and general aircraft avoidance using multi-spectral wave detection |
US9761147B2 (en) * | 2014-12-12 | 2017-09-12 | Amazon Technologies, Inc. | Commercial and general aircraft avoidance using light pattern detection |
US9928474B1 (en) * | 2014-12-12 | 2018-03-27 | Amazon Technologies, Inc. | Mobile base utilizing transportation units for delivering items |
CN111262293A (en) * | 2014-12-17 | 2020-06-09 | 深圳市大疆创新科技有限公司 | Battery management system |
US9387928B1 (en) * | 2014-12-18 | 2016-07-12 | Amazon Technologies, Inc. | Multi-use UAV docking station systems and methods |
US20160214713A1 (en) * | 2014-12-19 | 2016-07-28 | Brandon Cragg | Unmanned aerial vehicle with lights, audio and video |
FR3030451A1 (en) * | 2014-12-22 | 2016-06-24 | Parrot | ACCESSORY TO MAKE AN AMPHIBIOUS DRONE |
US9586683B1 (en) * | 2014-12-22 | 2017-03-07 | Amazon Technologies, Inc. | Transitioning an unmanned aerial vehicle to horizontal flight |
KR102243659B1 (en) * | 2014-12-29 | 2021-04-23 | 엘지전자 주식회사 | Mobile device and method for controlling the same |
US9984347B2 (en) * | 2014-12-30 | 2018-05-29 | Frank Dreano, JR. | System and method for enhancing distribution logistics and increasing surveillance ranges with unmanned aerial vehicles and a dock network |
EP4180898B1 (en) * | 2014-12-31 | 2024-10-09 | SZ DJI Technology Co., Ltd. | Vehicle altitude restrictions and control |
CN105235891B (en) * | 2015-01-04 | 2020-02-14 | 北京零零无限科技有限公司 | Folding unmanned aerial vehicle |
US9836053B2 (en) * | 2015-01-04 | 2017-12-05 | Zero Zero Robotics Inc. | System and method for automated aerial system operation |
US10059437B2 (en) * | 2015-01-08 | 2018-08-28 | Robert Stanley Cooper | Multi-rotor safety shield |
WO2016112124A2 (en) * | 2015-01-08 | 2016-07-14 | Vantage Robotics, Llc | Unmanned aerial vehicle with propeller protection and high impact survivability |
KR101642394B1 (en) * | 2015-01-09 | 2016-08-11 | 주식회사 대한항공 | System for maintaining costantly temperature of unmanned aerial vehicle engine with auto throttle limiting apparatus |
US9915956B2 (en) * | 2015-01-09 | 2018-03-13 | Workhorse Group Inc. | Package delivery by means of an automated multi-copter UAS/UAV dispatched from a conventional delivery vehicle |
US20160200437A1 (en) * | 2015-01-12 | 2016-07-14 | Mark Andrew Ryan | Tethered Flight Control System for Small Unmanned Aircraft |
US9677564B1 (en) * | 2015-01-15 | 2017-06-13 | X Development Llc | Magnetic propeller safety device |
US10071803B2 (en) * | 2015-01-16 | 2018-09-11 | International Business Machines Corporation | Package transport container and transport operations for an unmanned aerial vehicle |
US9878800B2 (en) * | 2015-01-16 | 2018-01-30 | Hamilton Sundstrand Corporation | Rat mounting arrangement for a soft aircraft interface |
US9760087B2 (en) * | 2015-01-16 | 2017-09-12 | International Business Machines Corporation | Distributed, unmanned aerial vehicle package transport network |
US10093430B2 (en) * | 2015-01-16 | 2018-10-09 | Hamilton Sundstrand Corporation | Rat frame for a soft aircraft interface |
US9623969B2 (en) * | 2015-01-17 | 2017-04-18 | Brian Dale Nelson | Multicopter with detachable wing |
ES2969978T3 (en) * | 2015-01-22 | 2024-05-23 | Safran Aerotechnics | Uses of heat from aircraft fuel cells |
US10000293B2 (en) * | 2015-01-23 | 2018-06-19 | General Electric Company | Gas-electric propulsion system for an aircraft |
US9970526B1 (en) * | 2015-02-02 | 2018-05-15 | Hamilton Sundstrand Corporation | Ram air turbine lip seal sealing surface sleeve cap |
US10011353B1 (en) * | 2015-02-02 | 2018-07-03 | Amazon Technologies, Inc. | Maneuvering an unmanned aerial vehicle without considering the effects of gravity |
US9902504B2 (en) * | 2015-02-04 | 2018-02-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods for docking and charging unmanned aerial vehicles |
US9977435B2 (en) * | 2015-02-11 | 2018-05-22 | Aeroviroment, Inc. | Survey migration system for vertical take-off and landing (VTOL) unmanned aerial vehicles (UAVS) |
US9880563B2 (en) * | 2015-02-11 | 2018-01-30 | Aerovironment, Inc. | Geographic survey system for vertical take-off and landing (VTOL) unmanned aerial vehicles (UAVs) |
EP3056426B1 (en) * | 2015-02-12 | 2019-01-09 | Airbus Defence and Space GmbH | Ultralight aircraft |
FR3032687B1 (en) * | 2015-02-16 | 2018-10-12 | Hutchinson | AERODYNE VTOL WITH SOUFFLANTE (S) AXIALE (S) CARRIER (S) |
US10176447B2 (en) * | 2015-02-16 | 2019-01-08 | International Business Machines Corporation | Autonomous delivery of items |
US20160236775A1 (en) * | 2015-02-18 | 2016-08-18 | Siniger LLC | Vertical takeoff and landing aircraft |
US11480958B2 (en) * | 2015-02-19 | 2022-10-25 | Amazon Technologies, Inc. | Collective unmanned aerial vehicle configurations |
US9863276B2 (en) * | 2015-02-19 | 2018-01-09 | Hamilton Sunstrand Corporation | Actuator housing for ram air turbine deployment actuator |
US9561849B2 (en) * | 2015-02-19 | 2017-02-07 | Amazon Technologies, Inc. | Vehicle configuration with motors that rotate between a lifting position and a thrusting position |
US9540121B2 (en) * | 2015-02-25 | 2017-01-10 | Cisco Technology, Inc. | Pre-flight self test for unmanned aerial vehicles (UAVs) |
US9809305B2 (en) * | 2015-03-02 | 2017-11-07 | Amazon Technologies, Inc. | Landing of unmanned aerial vehicles on transportation vehicles for transport |
US9469394B2 (en) * | 2015-03-10 | 2016-10-18 | Qualcomm Incorporated | Adjustable weight distribution for drone |
US9376208B1 (en) * | 2015-03-18 | 2016-06-28 | Amazon Technologies, Inc. | On-board redundant power system for unmanned aerial vehicles |
JP2018511136A (en) * | 2015-03-26 | 2018-04-19 | マターネット, インコーポレイテッドMatternet, Inc. | Route planning for unmanned aerial vehicles |
US10669008B2 (en) * | 2015-03-31 | 2020-06-02 | Vantage Robotics, Llc | Propeller-motor assembly for efficient thermal dissipation |
US9927682B2 (en) * | 2015-03-31 | 2018-03-27 | Vantage Robotics, Llc | Miniature stabilized unmanned aerial vehicle gimbal |
KR102246557B1 (en) * | 2015-04-07 | 2021-04-30 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
US10017245B2 (en) * | 2015-04-13 | 2018-07-10 | David Geise | Multirotor flying vehicle |
US10959107B2 (en) * | 2015-04-14 | 2021-03-23 | ETAK Systems, LLC | Systems and methods for delivering a close out package for work done at a telecommunications site |
USD803328S1 (en) * | 2015-12-18 | 2017-11-21 | Gopro, Inc. | Aerial vehicle |
US20160318615A1 (en) * | 2015-04-28 | 2016-11-03 | SkyFallX, LLC | Autonomous safety and recovery system for unmanned aerial vehicles |
US20160318607A1 (en) * | 2015-04-29 | 2016-11-03 | Pinakin Desai | Tethered drone assembly |
WO2016172962A1 (en) * | 2015-04-30 | 2016-11-03 | SZ DJI Technology Co., Ltd. | System and method for landing a mobile platform via a magnetic field |
US20160325834A1 (en) * | 2015-05-07 | 2016-11-10 | Curtis Asa Foster | In-flight battery recharging system for an unmanned aerial vehicle |
US9598182B2 (en) * | 2015-05-11 | 2017-03-21 | Lily Robotics, Inc. | External microphone for an unmanned aerial vehicle |
ES2722325T3 (en) * | 2015-05-18 | 2019-08-09 | Boeing Co | Flight termination system and method for air vehicles |
US9944366B2 (en) * | 2015-05-19 | 2018-04-17 | Rujing Tang | Unmanned aerial vehicle system and methods for use |
US10093416B2 (en) * | 2015-05-21 | 2018-10-09 | Khalid Hamad Mutleb ALNAFISAH | Multirotor drone with variable center of lift |
KR102281994B1 (en) * | 2015-06-01 | 2021-07-28 | 에스지 디제이아이 테크놀러지 코., 엘티디 | Systems and methods for collapsible arms |
GB201509509D0 (en) * | 2015-06-01 | 2015-07-15 | Imp Innovations Ltd | Aerial devices capable of controlled flight |
KR101566341B1 (en) * | 2015-06-01 | 2015-11-05 | 원기연 | A multi- purpose fire fighting drone |
JP3199308U (en) * | 2015-06-05 | 2015-08-13 | 節美 樋口 | Small unmanned aerial vehicle for wildlife protection |
US9650134B2 (en) * | 2015-06-05 | 2017-05-16 | Dana R. CHAPPELL | Unmanned aerial rescue system |
US20160355258A1 (en) * | 2015-06-08 | 2016-12-08 | Vadient Optics, LLC. | Aerial Fluid Delivery System |
US10179648B2 (en) * | 2015-06-08 | 2019-01-15 | Howard Martin Chin | Airborne drone launch and recovery apparatus |
US9764829B1 (en) * | 2015-06-09 | 2017-09-19 | Amazon Technologies, Inc. | Multirotor aircraft with enhanced yaw control |
US9764836B1 (en) * | 2015-06-09 | 2017-09-19 | Amazon Technologies, Inc. | Unmanned aerial vehicle secure egress and ingress |
US20160362173A1 (en) * | 2015-06-12 | 2016-12-15 | Daniel R. Marion | Peripheral Attachment System for Drones |
US10453348B2 (en) * | 2015-06-15 | 2019-10-22 | ImageKeeper LLC | Unmanned aerial vehicle management |
US9409642B1 (en) * | 2015-06-24 | 2016-08-09 | Amazon Technologies, Inc. | Collapsible lift propellers |
JP2017009244A (en) * | 2015-06-25 | 2017-01-12 | 株式会社ディスコ | Small-sized unmanned aircraft repulsion device |
CN107850902B (en) * | 2015-07-08 | 2022-04-08 | 深圳市大疆创新科技有限公司 | Camera configuration on a movable object |
US9878787B2 (en) * | 2015-07-15 | 2018-01-30 | Elwha Llc | System and method for operating unmanned aircraft |
US9828094B2 (en) * | 2015-07-26 | 2017-11-28 | John B. McMillion | Autonomous cleaning system |
US10586464B2 (en) * | 2015-07-29 | 2020-03-10 | Warren F. LeBlanc | Unmanned aerial vehicles |
US10933996B2 (en) * | 2015-08-03 | 2021-03-02 | Lockheed Martin Corporation | Release and capture of a fixed-wing aircraft |
US10102757B2 (en) * | 2015-08-22 | 2018-10-16 | Just Innovation, Inc. | Secure unmanned vehicle operation and monitoring |
US9415870B1 (en) * | 2015-09-02 | 2016-08-16 | Amazon Technologies, Inc. | Unmanned aerial vehicle motor driving randomization and feedback for noise abatement |
US20180275654A1 (en) * | 2015-09-03 | 2018-09-27 | Commonwealth Scientific And Industrial Research Or Ganisation | Unmanned Aerial Vehicle Control Techniques |
US9637227B2 (en) * | 2015-09-16 | 2017-05-02 | Qualcomm Incorporated | Unmanned aerial vehicle hybrid rotor drive |
US9778660B2 (en) * | 2015-09-16 | 2017-10-03 | Qualcomm Incorporated | Unmanned aerial vehicle low-power operation |
US20170072812A1 (en) * | 2015-09-16 | 2017-03-16 | Qualcomm Incorporated | Battery Management Systems for Autonomous Vehicles |
CN110427020A (en) * | 2015-09-16 | 2019-11-08 | 深圳市大疆灵眸科技有限公司 | System and method for supporting the photography with different-effect |
CN108352122B (en) * | 2015-09-18 | 2021-07-16 | 莫戈公司 | Cellular aircraft traffic control system and method |
US20170225782A1 (en) * | 2015-09-18 | 2017-08-10 | Nixie Labs, Inc. | Stowable unmanned aerial vehicles and associated systems and methods |
US9786188B2 (en) * | 2015-09-18 | 2017-10-10 | Qualcomm Incorporated | Safety motor controller for a vehicle |
US9815552B1 (en) * | 2015-09-21 | 2017-11-14 | Amazon Technologies, Inc. | Unmanned aerial vehicle with center mounted fuselage and closed wing |
WO2017053378A1 (en) * | 2015-09-23 | 2017-03-30 | Wal-Mart Stores, Inc. | Portable unmanned delivery aircraft launch systems, and methods of delivering products utilizing aircraft launch systems |
US20170091710A1 (en) * | 2015-09-28 | 2017-03-30 | Jesse Van Dyke | Unattended Delivery Drop Box |
US9776717B2 (en) * | 2015-10-02 | 2017-10-03 | The Boeing Company | Aerial agricultural management system |
US10933997B2 (en) * | 2015-10-02 | 2021-03-02 | Insitu, Inc. | Aerial launch and/or recovery for unmanned aircraft, and associated systems and methods |
US10112721B2 (en) * | 2015-10-14 | 2018-10-30 | Flirtey Holdings, Inc. | Parachute deployment system for an unmanned aerial vehicle |
US10150562B2 (en) * | 2015-10-27 | 2018-12-11 | Kim F. Hein | Hydraulically propelled drone for delivering firefighting fluid |
US10805540B2 (en) * | 2015-10-28 | 2020-10-13 | Vantage Robotics, Llc | Quadcopter with pitched propeller configuration |
GB2567977B (en) * | 2015-10-28 | 2019-11-13 | Walmart Apollo Llc | Apparatus and method for providing package release to unmanned aerial system |
IL242418B (en) * | 2015-11-03 | 2020-05-31 | Israel Aerospace Ind Ltd | Hovering aerial vehicle and method of flyins same |
WO2017083406A1 (en) * | 2015-11-10 | 2017-05-18 | Matternet, Inc. | Methods and systems for transportation using unmanned aerial vehicles |
US9580165B1 (en) * | 2015-11-11 | 2017-02-28 | Area-I Inc. | Aerial vehicle with depolyable components |
US9914538B2 (en) * | 2015-11-20 | 2018-03-13 | ZEROTECH (Shenzhen) Intelligence Robot Co., Ltd. | Rotor shrouding apparatus, supporting assembly, and unmanned aerial vehicle using the same |
US10005556B2 (en) * | 2015-11-25 | 2018-06-26 | Mohammad Rastgaar Aagaah | Drone having drone-catching feature |
US20170144754A1 (en) * | 2015-11-25 | 2017-05-25 | The Boeing Company | Systems and methods for powering an airborne vehicle from a ground power supply |
US10319243B2 (en) * | 2015-11-30 | 2019-06-11 | At&T Intellectual Property I, L.P. | Computer aided dispatch of drones |
USD820768S1 (en) * | 2015-11-30 | 2018-06-19 | SZ DJI Technology Co., Ltd. | Aerial vehicle |
US9589448B1 (en) * | 2015-12-08 | 2017-03-07 | Micro Apps Group Inventions, LLC | Autonomous safety and security device on an unmanned platform under command and control of a cellular phone |
WO2017096478A1 (en) * | 2015-12-11 | 2017-06-15 | Coriolis Games Corporation | Hybrid multicopter and fixed wing aerial vehicle |
JP2017104365A (en) * | 2015-12-11 | 2017-06-15 | 株式会社ディスコ | Manned drone |
JP2017109603A (en) * | 2015-12-16 | 2017-06-22 | 株式会社Soken | Flight device |
US9777502B2 (en) * | 2015-12-18 | 2017-10-03 | Amazon Technologies, Inc. | Multi-level fulfillment center for unmanned aerial vehicles |
US10017237B2 (en) * | 2015-12-29 | 2018-07-10 | Qualcomm Incorporated | Unmanned aerial vehicle structures and methods |
USD808860S1 (en) * | 2016-01-04 | 2018-01-30 | Yuneec Technology Co., Limited | Aircraft |
US10139822B2 (en) * | 2016-01-05 | 2018-11-27 | ZEROTECH (Shenzhen) Intelligence Robot Co., Ltd. | Unmanned aerial vehicles |
US9464907B1 (en) * | 2016-01-08 | 2016-10-11 | International Business Machines Corporation | Dynamically establishing a temporary safe route via a network of unmanned vehicles |
US10035581B2 (en) * | 2016-01-12 | 2018-07-31 | Draganfly Innovations, Inc. | Multi-rotor UAV with compact folding rotor arms |
KR101765074B1 (en) * | 2016-01-12 | 2017-08-07 | 아주대학교산학협력단 | Unmanned aerial vehicle for evacuating people from skyscraper and managing method for the same |
US10150561B2 (en) * | 2016-02-01 | 2018-12-11 | King Fahd University Of Petroleum And Minerals | System and method of operation of twin-tiltrotor helicopter |
US20170217577A1 (en) * | 2016-02-03 | 2017-08-03 | Hattar Tanin LLC | Hybrid aircraft |
WO2017136776A1 (en) * | 2016-02-05 | 2017-08-10 | Vantage Robotics, Llc | Durable modular unmanned aerial vehicle |
US10113568B2 (en) * | 2016-02-19 | 2018-10-30 | Hamilton Sundstrand Corporation | Ram air turbine hydraulic release mechanism |
US10048684B2 (en) * | 2016-02-19 | 2018-08-14 | At&T Intellectual Property I, L.P. | Management of deployed drones |
US9823664B2 (en) * | 2016-02-25 | 2017-11-21 | A.M.T.S., Llc | Unmanned aircraft for positioning an instrument for inspection purposes and methods of inspecting a target surface |
US20170247107A1 (en) * | 2016-02-29 | 2017-08-31 | GeoScout, Inc. | Rotary-wing vehicle and system |
US20170253322A1 (en) * | 2016-03-02 | 2017-09-07 | Google Inc. | Split Winglet Lateral Control |
US10239637B2 (en) * | 2016-03-03 | 2019-03-26 | The United States Of America As Represented By The Secretary Of The Air Force | System and method for arresting and neutralizing unmanned vehicles |
US9950791B2 (en) * | 2016-03-08 | 2018-04-24 | International Business Machines Corporation | Drone receiver |
US10062292B2 (en) * | 2016-03-08 | 2018-08-28 | International Business Machines Corporation | Programming language for execution by drone |
US10013886B2 (en) * | 2016-03-08 | 2018-07-03 | International Business Machines Corporation | Drone carrier |
US20170261604A1 (en) | 2016-03-11 | 2017-09-14 | Raytheon Bbn Technologies Corp. | Intercept drone tasked to location of lidar tracked drone |
US20170269594A1 (en) * | 2016-03-16 | 2017-09-21 | Bryan Sydnor | Controlling an Unmanned Aerial System |
US10097046B2 (en) * | 2016-03-18 | 2018-10-09 | Global Energy Transmission, Co. | Wireless power assembly |
WO2017158433A1 (en) * | 2016-03-18 | 2017-09-21 | Global Energy Transmission, Co. | System for wireless power transfer |
US10078330B2 (en) * | 2016-03-25 | 2018-09-18 | International Business Machines Corporation | Coordinating robotic apparatus deliveries |
US9663236B1 (en) * | 2016-03-28 | 2017-05-30 | Amazon Technologies, Inc. | Selectively thrusting propulsion units for aerial vehicles |
US10252795B2 (en) * | 2016-04-08 | 2019-04-09 | Ecole Polytechnique Federale De Lausanne (Epfl) | Foldable aircraft with protective cage for transportation and transportability |
USD817251S1 (en) * | 2016-04-19 | 2018-05-08 | Samsung Electronics Co., Ltd. | Drone |
USD817252S1 (en) * | 2016-04-19 | 2018-05-08 | Samsung Electronics Co., Ltd. | Drone |
USD805018S1 (en) * | 2016-04-19 | 2017-12-12 | Cristian A. Sobota Rodriguez | Landing platform for an unmanned aerial vehicle |
US20170305575A1 (en) * | 2016-04-24 | 2017-10-26 | Flytrex Aviation Ltd. | Payload funnel |
US9840339B1 (en) * | 2016-04-26 | 2017-12-12 | Amazon Technologies, Inc. | Sensors embedded within aerial vehicle control surfaces |
US10726381B2 (en) * | 2016-04-29 | 2020-07-28 | United Parcel Service Of America, Inc. | Methods for dispatching unmanned aerial delivery vehicles |
US9840327B1 (en) * | 2016-04-29 | 2017-12-12 | Rfrank Llc | Vertical takeoff and landing (VTOL) aircraft and system |
US10730626B2 (en) * | 2016-04-29 | 2020-08-04 | United Parcel Service Of America, Inc. | Methods of photo matching and photo confirmation for parcel pickup and delivery |
CN109562833A (en) * | 2016-05-04 | 2019-04-02 | 沃尔玛阿波罗有限责任公司 | System and method for transporting product via unmanned vehicle |
US9975633B1 (en) * | 2016-05-10 | 2018-05-22 | Northrop Grumman Systems Corporation | Collapsible ducted fan unmanned aerial system |
US20170328682A1 (en) | 2016-05-11 | 2017-11-16 | Rivada Research, Llc | Method and System for Using Enhanced Location-Based Information to Guide Munitions |
IL260259B2 (en) * | 2016-05-13 | 2023-11-01 | Aurora Flight Sciences Corp | Solar power system and method thereof |
US9944387B2 (en) * | 2016-05-24 | 2018-04-17 | Kitty Hawk Corporation | Stopped rotor aircraft |
US9975629B2 (en) * | 2016-05-24 | 2018-05-22 | Kitty Hawk Corporation | Control system for a stopped rotor aircraft |
US20170351254A1 (en) * | 2016-06-07 | 2017-12-07 | Hunter Arey LISTWIN | Unmanned aerial vehicle control system |
US10266267B2 (en) * | 2016-06-07 | 2019-04-23 | The Boeing Company | Systems and methods for in-flight retrieval of unmanned aerial vehicles |
US10523281B2 (en) * | 2016-06-10 | 2019-12-31 | Qualcomm Incorporated | Sensor based beam tracking for wireless communication |
US10315764B2 (en) * | 2016-06-10 | 2019-06-11 | Wing Aviation Llc | Apparatuses for releasing a payload from an aerial tether |
US10207820B2 (en) * | 2016-07-05 | 2019-02-19 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems for transporting, deploying, and docking unmanned aerial vehicles mountable on a ground vehicle |
USD814350S1 (en) * | 2016-07-14 | 2018-04-03 | Eyedea Inc. | Drone |
US10820574B2 (en) * | 2016-07-29 | 2020-11-03 | International Business Machines Corporation | Specialized contextual drones for virtual fences |
US20180035606A1 (en) * | 2016-08-05 | 2018-02-08 | Romello Burdoucci | Smart Interactive and Autonomous Robotic Property Maintenance Apparatus, System, and Method |
US9944386B1 (en) * | 2017-07-13 | 2018-04-17 | Kitty Hawk Corporation | Multicopter with wide span rotor configuration and protective fuselage |
GB2568188B (en) * | 2016-09-09 | 2022-03-30 | Walmart Apollo Llc | Geographic area monitoring systems and methods that balance power usage between multiple unmanned vehicles |
US10095231B2 (en) * | 2016-09-14 | 2018-10-09 | International Business Machines Corporation | Drone and drone-based system for collecting and managing waste for improved sanitation |
US10139838B2 (en) * | 2016-09-27 | 2018-11-27 | International Business Machines Corporation | Methods and systems for multiple drone delivery system |
US10878365B2 (en) | 2016-09-28 | 2020-12-29 | Federal Express Corporation | Aerial drone-based systems and methods for adaptively providing an aerial relocatable communication hub within a delivery vehicle |
US10062048B2 (en) * | 2016-09-29 | 2018-08-28 | Walmart Apollo, Llc | Systems and methods to distribute and authenticate product delivery lockers |
WO2018067327A1 (en) * | 2016-10-04 | 2018-04-12 | Wal-Mart Stores, Inc. | Landing pad receptacle for package delivery and receipt |
USD814971S1 (en) * | 2016-10-05 | 2018-04-10 | Geosat Aerospace & Technology Inc. | Micro aerial vehicle |
US9975651B1 (en) * | 2017-01-26 | 2018-05-22 | Brandon Eck | Transfer station for transferring containers between unmanned aerial vehicles and unmanned ground vehicle |
US10127822B2 (en) * | 2017-02-13 | 2018-11-13 | Qualcomm Incorporated | Drone user equipment indication |
US20180260800A1 (en) * | 2017-03-07 | 2018-09-13 | Walmart Apollo, Llc | Unmanned vehicle in shopping environment |
US9994305B1 (en) * | 2017-04-14 | 2018-06-12 | Swift Engineering, Inc. | Coaxial drive propulsion system for aerial vehicles, and associated systems and methods |
USD831240S1 (en) * | 2017-05-04 | 2018-10-16 | Tala Energy Limited | Bulb |
US10028606B1 (en) * | 2017-05-04 | 2018-07-24 | John K. Ritchie | Protected unmanned vehicle delivery receptacle |
CN108871310A (en) * | 2017-05-12 | 2018-11-23 | 中华映管股份有限公司 | Thermal image positioning system and localization method |
WO2018209319A1 (en) * | 2017-05-12 | 2018-11-15 | Gencore Candeo, Ltd. | Systems and methods for response to emergency situations using unmanned airborne vehicles with improved functionalities |
US9908616B1 (en) * | 2017-05-12 | 2018-03-06 | Kitty Hawk Corporation | Geometry-based flight control system |
US10059436B1 (en) * | 2017-07-13 | 2018-08-28 | Kitty Hawk Corporation | Sealed float with batteries |
US10916151B2 (en) * | 2017-08-02 | 2021-02-09 | Microsoft Technology Licensing, Llc | En route product delivery by unmanned aerial vehicles |
US10144504B1 (en) * | 2017-09-01 | 2018-12-04 | Kitty Hawk Corporation | Decoupled hand controls for aircraft with vertical takeoff and landing and forward flight capabilities |
US9957045B1 (en) * | 2017-09-03 | 2018-05-01 | Brehnden Daly | Stackable drones |
USD830281S1 (en) * | 2017-09-05 | 2018-10-09 | North American Wave Engine Corporation | Unmanned vertical takeoff and landing vehicle |
USD893765S1 (en) * | 2018-12-14 | 2020-08-18 | Etekcity Corporation | Wireless controllable light bulb |
USD896667S1 (en) * | 2018-12-28 | 2020-09-22 | Topcon Positioning Systems, Inc. | Sensor housing |
USD895853S1 (en) * | 2019-02-07 | 2020-09-08 | Xiamen Eco Lighting Co., Ltd. | Bulb |
USD857278S1 (en) * | 2019-04-27 | 2019-08-20 | Shen Luo | Bulb lamp |
US11355022B2 (en) * | 2019-09-13 | 2022-06-07 | Honeywell International Inc. | Systems and methods for computing flight controls for vehicle landing |
US11332264B2 (en) * | 2020-04-06 | 2022-05-17 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11046457B1 (en) * | 2020-07-29 | 2021-06-29 | Kitty Hawk Corporation | Landing zone indicators |
US11440679B2 (en) * | 2020-10-27 | 2022-09-13 | Cowden Technologies, Inc. | Drone docking station and docking module |
-
2016
- 2016-11-09 WO PCT/US2016/061161 patent/WO2017083406A1/en active Application Filing
- 2016-11-09 US US15/347,442 patent/US20170129603A1/en not_active Abandoned
- 2016-11-09 CA CA3004947A patent/CA3004947A1/en not_active Abandoned
- 2016-11-09 CN CN201680071440.3A patent/CN108290633A/en active Pending
- 2016-11-09 EP EP21205987.7A patent/EP4001111A3/en active Pending
- 2016-11-09 EP EP16864925.9A patent/EP3374263A4/en not_active Withdrawn
- 2016-11-09 JP JP2018523769A patent/JP2019503295A/en active Pending
-
2020
- 2020-04-08 US US16/843,602 patent/US20200239138A1/en not_active Abandoned
- 2020-08-31 JP JP2020145779A patent/JP2021000986A/en active Pending
-
2021
- 2021-11-15 US US17/526,922 patent/US11820507B2/en active Active
-
2023
- 2023-11-17 US US18/513,252 patent/US20240166350A1/en active Pending
Cited By (290)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10720068B2 (en) | 2012-05-09 | 2020-07-21 | Singularity University | Transportation using network of unmanned aerial vehicles |
US12131656B2 (en) | 2012-05-09 | 2024-10-29 | Singularity University | Transportation using network of unmanned aerial vehicles |
US20160284221A1 (en) * | 2013-05-08 | 2016-09-29 | Matternet, Inc. | Route planning for unmanned aerial vehicles |
US9811796B2 (en) * | 2014-04-11 | 2017-11-07 | Deutsche Post Ag | Method for delivering a shipment by an unmanned transport device |
US20170039510A1 (en) * | 2014-04-11 | 2017-02-09 | Deutsche Post Ag | Method for delivering a shipment by an unmanned transport device |
US11332033B2 (en) | 2014-08-08 | 2022-05-17 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV battery exchange |
US10363826B2 (en) * | 2014-08-08 | 2019-07-30 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV battery exchange |
US10611252B2 (en) | 2014-08-08 | 2020-04-07 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV battery power backup |
US11091043B2 (en) | 2014-08-08 | 2021-08-17 | SZ DJI Technology Co., Ltd. | Multi-zone battery exchange system |
US10824149B2 (en) | 2015-01-04 | 2020-11-03 | Hangzhou Zero Zero Technology Co., Ltd. | System and method for automated aerial system operation |
US10824167B2 (en) * | 2015-01-04 | 2020-11-03 | Hangzhou Zero Zero Technology Co., Ltd. | System and method for automated aerial system operation |
US10719080B2 (en) | 2015-01-04 | 2020-07-21 | Hangzhou Zero Zero Technology Co., Ltd. | Aerial system and detachable housing |
US10705541B2 (en) | 2015-03-27 | 2020-07-07 | Planck Aerosystems Inc. | Unmanned aircraft navigation system and method |
US10967960B2 (en) | 2015-04-06 | 2021-04-06 | Archon Technologies S.R.L. | Ground movement system plugin for VTOL UAVs |
US20180141676A1 (en) * | 2015-04-21 | 2018-05-24 | The University Of Tokyo | Safety management system for aircraft |
US11655046B2 (en) * | 2015-04-21 | 2023-05-23 | The University Of Tokyo | Safety management system for aircraft |
US10300804B2 (en) | 2015-04-29 | 2019-05-28 | General Electric Company | Apparatus and method for automated positioning of a vehicle |
US10450077B2 (en) * | 2015-05-18 | 2019-10-22 | The Boeing Company | Flight termination for air vehicles |
US10976752B2 (en) | 2015-06-23 | 2021-04-13 | Archon Technologies S.R.L. | System for autonomous operation of UAVs |
US10633115B2 (en) * | 2015-08-17 | 2020-04-28 | Skyyfish, LLC | Autonomous system for unmanned aerial vehicle landing, charging and takeoff |
US11820507B2 (en) * | 2015-11-10 | 2023-11-21 | Matternet, Inc. | Methods and systems for transportation using unmanned aerial vehicles |
US20220073204A1 (en) * | 2015-11-10 | 2022-03-10 | Matternet, Inc. | Methods and systems for transportation using unmanned aerial vehicles |
US20170158070A1 (en) * | 2015-12-04 | 2017-06-08 | General Electric Company | Energy storage device, exchange apparatus, and method for exchanging an energy storage device |
US9987938B2 (en) * | 2015-12-04 | 2018-06-05 | General Electric Company | Energy storage device, exchange apparatus, and method for exchanging an energy storage device |
US10701913B2 (en) | 2016-01-12 | 2020-07-07 | Planck Aerosystems Inc. | Methods and apparatus for unmanned aircraft-based object detection |
US10679153B2 (en) * | 2016-04-07 | 2020-06-09 | The Boeing Company | Computer-implemented method and system for sharing information between passengers and air traffic management stakeholders |
US20170293867A1 (en) * | 2016-04-07 | 2017-10-12 | The Boeing Company | Computer-implemented method and system for sharing information between passengers and air traffic management stakeholders |
US20200409357A1 (en) * | 2016-04-24 | 2020-12-31 | Flytrex Aviation Ltd. | System and method for dynamically arming a failsafe on a delivery drone |
US12001204B2 (en) * | 2016-04-24 | 2024-06-04 | Flytrex Aviation Ltd. | System and method for dynamically arming a failsafe on a delivery drone |
US12007764B2 (en) | 2016-04-24 | 2024-06-11 | Flytrex Aviation Ltd. | System and method for aerial traffic management of unmanned aerial vehicles |
US11762384B2 (en) * | 2016-04-24 | 2023-09-19 | Flytrex Aviation Ltd. | System and method for dynamically arming a failsafe on a delivery drone |
US11027833B2 (en) | 2016-04-24 | 2021-06-08 | Hangzhou Zero Zero Technology Co., Ltd. | Aerial system propulsion assembly and method of use |
US20230297108A1 (en) * | 2016-04-24 | 2023-09-21 | Flytrex Aviation Ltd. | System and method for dynamically arming a failsafe on a delivery drone |
US10726381B2 (en) | 2016-04-29 | 2020-07-28 | United Parcel Service Of America, Inc. | Methods for dispatching unmanned aerial delivery vehicles |
US10453022B2 (en) | 2016-04-29 | 2019-10-22 | United Parcel Service Of America, Inc. | Unmanned aerial vehicle and landing system |
US9928749B2 (en) | 2016-04-29 | 2018-03-27 | United Parcel Service Of America, Inc. | Methods for delivering a parcel to a restricted access area |
US11472552B2 (en) | 2016-04-29 | 2022-10-18 | United Parcel Service Of America, Inc. | Methods of photo matching and photo confirmation for parcel pickup and delivery |
US10860971B2 (en) | 2016-04-29 | 2020-12-08 | United Parcel Service Of America, Inc. | Methods for parcel delivery and pickup via an unmanned aerial vehicle |
US10482414B2 (en) | 2016-04-29 | 2019-11-19 | United Parcel Service Of America, Inc. | Unmanned aerial vehicle chassis |
US10796269B2 (en) | 2016-04-29 | 2020-10-06 | United Parcel Service Of America, Inc. | Methods for sending and receiving notifications in an unmanned aerial vehicle delivery system |
US10586201B2 (en) * | 2016-04-29 | 2020-03-10 | United Parcel Service Of America, Inc. | Methods for landing an unmanned aerial vehicle |
US11034449B2 (en) * | 2016-04-29 | 2021-06-15 | SZ DJI Technology Co., Ltd. | Systems and methods for UAV transport and data acquisition |
US10706382B2 (en) | 2016-04-29 | 2020-07-07 | United Parcel Service Of America, Inc. | Delivery vehicle including an unmanned aerial vehicle loading robot |
US10202192B2 (en) | 2016-04-29 | 2019-02-12 | United Parcel Service Of America, Inc. | Methods for picking up a parcel via an unmanned aerial vehicle |
US9957048B2 (en) | 2016-04-29 | 2018-05-01 | United Parcel Service Of America, Inc. | Unmanned aerial vehicle including a removable power source |
US10730626B2 (en) | 2016-04-29 | 2020-08-04 | United Parcel Service Of America, Inc. | Methods of photo matching and photo confirmation for parcel pickup and delivery |
US9969495B2 (en) * | 2016-04-29 | 2018-05-15 | United Parcel Service Of America, Inc. | Unmanned aerial vehicle pick-up and delivery systems |
US10460281B2 (en) | 2016-04-29 | 2019-10-29 | United Parcel Service Of America, Inc. | Delivery vehicle including an unmanned aerial vehicle support mechanism |
US9981745B2 (en) | 2016-04-29 | 2018-05-29 | United Parcel Service Of America, Inc. | Unmanned aerial vehicle including a removable parcel carrier |
US20170316701A1 (en) * | 2016-04-29 | 2017-11-02 | United Parcel Service Of America, Inc. | Methods for landing an unmanned aerial vehicle |
US20170336804A1 (en) * | 2016-05-23 | 2017-11-23 | ZEROTECH (Shenzhen) Intelligence Robot Co., Ltd. | Uav and uav landing control device and method |
US10156854B2 (en) * | 2016-05-23 | 2018-12-18 | ZEROTECH (Shenzhen) Intelligence Robot Co., Ltd. | UAV and UAV landing control device and method |
US10322817B2 (en) * | 2016-05-27 | 2019-06-18 | Kitty Hawk Corporation | Impact velocity reduction by mass ejection |
US9908638B1 (en) * | 2016-05-27 | 2018-03-06 | Kitty Hawk Corporation | Impact velocity reduction by mass ejection |
US9984579B1 (en) * | 2016-06-28 | 2018-05-29 | Amazon Technologies, Inc. | Unmanned aerial vehicle approach notification |
US10460279B2 (en) * | 2016-06-28 | 2019-10-29 | Wing Aviation Llc | Interactive transport services provided by unmanned aerial vehicles |
US10853755B2 (en) | 2016-06-28 | 2020-12-01 | Wing Aviation Llc | Interactive transport services provided by unmanned aerial vehicles |
US10249200B1 (en) * | 2016-07-22 | 2019-04-02 | Amazon Technologies, Inc. | Deployable delivery guidance |
US20180029516A1 (en) * | 2016-08-01 | 2018-02-01 | Toyota Motor Engineering & Manufacturing North America, Inc. | Vehicle docking and control systems for robots |
US10562432B2 (en) * | 2016-08-01 | 2020-02-18 | Toyota Motor Engineering & Manufacturing North America, Inc. | Vehicle docking and control systems for robots |
US10002468B2 (en) * | 2016-09-02 | 2018-06-19 | Echostar Technologies International Corporation | Systems and methods for updating non-networked autonomous devices |
US20180068494A1 (en) * | 2016-09-02 | 2018-03-08 | Echostar Technologies L.L.C. | Systems and methods for updating non-networked autonomous devices |
US10520938B2 (en) | 2016-09-09 | 2019-12-31 | Walmart Apollo, Llc | Geographic area monitoring systems and methods through interchanging tool systems between unmanned vehicles |
US10423169B2 (en) * | 2016-09-09 | 2019-09-24 | Walmart Apollo, Llc | Geographic area monitoring systems and methods utilizing computational sharing across multiple unmanned vehicles |
US10514691B2 (en) | 2016-09-09 | 2019-12-24 | Walmart Apollo, Llc | Geographic area monitoring systems and methods through interchanging tool systems between unmanned vehicles |
US10520953B2 (en) | 2016-09-09 | 2019-12-31 | Walmart Apollo, Llc | Geographic area monitoring systems and methods that balance power usage between multiple unmanned vehicles |
US10507918B2 (en) | 2016-09-09 | 2019-12-17 | Walmart Apollo, Llc | Systems and methods to interchangeably couple tool systems with unmanned vehicles |
US11604479B2 (en) * | 2016-09-26 | 2023-03-14 | SZ DJI Technology Co., Ltd. | Methods and system for vision-based landing |
US11886203B2 (en) * | 2016-09-27 | 2024-01-30 | SZ DJI Technology Co., Ltd. | Flight control method and apparatus, and control device |
US20210405657A1 (en) * | 2016-09-27 | 2021-12-30 | SZ DJI Technology Co., Ltd. | Flight control method and apparatus, and control device |
US10878365B2 (en) | 2016-09-28 | 2020-12-29 | Federal Express Corporation | Aerial drone-based systems and methods for adaptively providing an aerial relocatable communication hub within a delivery vehicle |
US11861549B2 (en) | 2016-09-28 | 2024-01-02 | Federal Express Corporation | Aerial drone-based systems and methods for adaptively providing an aerial relocatable communication hub within a delivery vehicle |
US11775919B2 (en) | 2016-09-28 | 2023-10-03 | Federal Express Corporation | Aerial drone-based systems and methods for adaptively providing an aerial relocatable communication hub within a delivery vehicle |
US11042831B2 (en) | 2016-09-28 | 2021-06-22 | Federal Express Corporation | Paired drone-based systems and methods for conducting a modified inspection of a delivery vehicle |
US11068836B2 (en) | 2016-09-28 | 2021-07-20 | Federal Express Corporation | Systems and methods for monitoring the internal storage contents of a shipment storage using one or more internal monitor drones |
US11107030B2 (en) | 2016-09-28 | 2021-08-31 | Federal Express Corporation | Enhanced systems, apparatus, and methods for positioning of an airborne relocatable communication hub supporting a plurality of wireless devices |
US10679172B2 (en) | 2016-09-28 | 2020-06-09 | Federal Express Corporation | Paired drone-based systems and methods for conducting a verified inspection of delivery vehicle |
US10664791B2 (en) * | 2016-09-28 | 2020-05-26 | Federal Express Corporation | Systems and methods for monitoring the internal storage contents of a shipment storage using one or more internal monitor drones |
US10657485B2 (en) | 2016-09-28 | 2020-05-19 | Federal Express Corporation | Paired drone-based systems and methods for conducting a modified inspection of a delivery vehicle |
US20220357753A1 (en) * | 2016-10-17 | 2022-11-10 | X Development Llc | Drop-off location planning for delivery vehicle |
US11353892B2 (en) * | 2016-10-17 | 2022-06-07 | X Development Llc | Drop-off location planning for delivery vehicle |
CN110114734A (en) * | 2016-11-09 | 2019-08-09 | 舟波电子工程设备有限公司 | Vehicle, system and the method for remotely escorting |
US11887422B2 (en) | 2016-11-18 | 2024-01-30 | Motogo, Llc | Secure transport container |
US20190011919A1 (en) * | 2016-12-01 | 2019-01-10 | Walmart Apollo, Llc | Autonomous drone and tool selection and delivery |
US10126746B2 (en) * | 2016-12-01 | 2018-11-13 | Walmart Apollo, Llc | Autonomous drone and tool selection and delivery |
US11772814B2 (en) * | 2016-12-02 | 2023-10-03 | Elistair | System including a drone, a wire, and a docking station, enabling autonomous landings of the drones in degraded conditions |
US20200070999A1 (en) * | 2016-12-02 | 2020-03-05 | Elistair | System comprising a drone, a wireand a docking station allowing the autonomous landing of drones in degraded conditions |
US11074545B2 (en) * | 2016-12-21 | 2021-07-27 | Walmart Apollo, Llc | Systems and methods for delivering products via unmanned aerial vehicles to delivery locations designated by customers |
US20180174102A1 (en) * | 2016-12-21 | 2018-06-21 | Wal-Mart Stores, Inc. | Systems and methods for delivering products via unmanned aerial vehicles to delivery locations designated by customers |
US20180203470A1 (en) * | 2017-01-17 | 2018-07-19 | Valeo North America, Inc. | Autonomous security drone system and method |
US10496107B2 (en) * | 2017-01-17 | 2019-12-03 | Valeo North America, Inc. | Autonomous security drone system and method |
US20180261112A1 (en) * | 2017-03-10 | 2018-09-13 | Walmart Apollo, Llc | System and method for automated handoff between unmanned aerial vehicles and autonomous ground vehicles |
US20220122467A1 (en) * | 2017-04-25 | 2022-04-21 | Joby Elevate, Inc. | Efficient VTOL Resource Management in an Aviation Transport Network |
US11507100B2 (en) | 2017-05-12 | 2022-11-22 | Autonomy Squared Llc | Robot delivery system |
US11005840B2 (en) | 2017-05-12 | 2021-05-11 | Bank Of America Corporation | Preventing unauthorized access to secured information systems using authentication tokens and multi-device authentication prompts |
US10645079B2 (en) | 2017-05-12 | 2020-05-05 | Bank Of America Corporation | Preventing unauthorized access to secured information systems using authentication tokens and multi-device authentication prompts |
US12050469B2 (en) | 2017-05-12 | 2024-07-30 | Autonomy Squared Llc | Robot delivery system |
US11689524B2 (en) | 2017-05-12 | 2023-06-27 | Bank Of America Corporation | Preventing unauthorized access to secured information systems using authentication tokens and multi-device authentication prompts |
US10459450B2 (en) | 2017-05-12 | 2019-10-29 | Autonomy Squared Llc | Robot delivery system |
US11366479B2 (en) | 2017-05-12 | 2022-06-21 | Autonomy Squared Llc | Robot transport method with transportation container |
US10520948B2 (en) * | 2017-05-12 | 2019-12-31 | Autonomy Squared Llc | Robot delivery method |
US11009886B2 (en) | 2017-05-12 | 2021-05-18 | Autonomy Squared Llc | Robot pickup method |
US11184355B2 (en) | 2017-05-12 | 2021-11-23 | Bank Of America Corporation | Preventing unauthorized access to secured information systems using authentication tokens and multi-device authentication prompts |
US10345818B2 (en) | 2017-05-12 | 2019-07-09 | Autonomy Squared Llc | Robot transport method with transportation container |
US11768501B2 (en) | 2017-05-12 | 2023-09-26 | Autonomy Squared Llc | Robot pickup method |
IT201700054846A1 (en) * | 2017-05-19 | 2018-11-19 | Pozzo Tommaso Dal | DRONE |
US11443334B2 (en) | 2017-05-24 | 2022-09-13 | Uber Technologies, Inc. | Determining a topological location of a client device using received radio signatures |
US10853830B2 (en) | 2017-05-24 | 2020-12-01 | Uber Technologies, Inc. | Determining a topological location of a client device using received radio signatures |
US10846719B2 (en) * | 2017-05-24 | 2020-11-24 | Uber Technologies, Inc. | Determining a topological location of a client device using received radio signatures |
US10775792B2 (en) | 2017-06-13 | 2020-09-15 | United Parcel Service Of America, Inc. | Autonomously delivering items to corresponding delivery locations proximate a delivery route |
US11435744B2 (en) | 2017-06-13 | 2022-09-06 | United Parcel Service Of America, Inc. | Autonomously delivering items to corresponding delivery locations proximate a delivery route |
TWI645370B (en) * | 2017-06-16 | 2018-12-21 | 四零四科技股份有限公司 | System for pairing uav and truck to make uav to complete goods delivery and method thereof |
US11086337B2 (en) | 2017-06-20 | 2021-08-10 | Planck Aerosystems Inc. | Systems and methods for charging unmanned aerial vehicles on a moving platform |
WO2018236903A1 (en) * | 2017-06-20 | 2018-12-27 | Planck Aerosystems Inc. | Systems and methods for charging unmanned aerial vehicles on a moving platform |
WO2018236946A1 (en) * | 2017-06-21 | 2018-12-27 | Walmart Apollo, Llc | Multiple energy source guidance system and method for drones |
US20180370654A1 (en) * | 2017-06-21 | 2018-12-27 | Walmart Apollo, Llc | Multiple energy source guidance system and method for drones |
US10706381B2 (en) | 2017-07-05 | 2020-07-07 | Omnitracs, Llc | Vehicle and drone management system |
WO2019009937A1 (en) * | 2017-07-05 | 2019-01-10 | Omnitracs, Llc | Vehicle and drone management system |
US11981226B2 (en) | 2017-07-19 | 2024-05-14 | Ford Global Technologies, Llc | Swappable battery system |
US20210142276A1 (en) * | 2017-07-26 | 2021-05-13 | Aniruddha Rajendra Gupte | System and method to enable delivery and pick up of packages using pods and unmanned vehicles |
US10916151B2 (en) * | 2017-08-02 | 2021-02-09 | Microsoft Technology Licensing, Llc | En route product delivery by unmanned aerial vehicles |
US20190043370A1 (en) * | 2017-08-02 | 2019-02-07 | Microsoft Technology Licensing, Llc | En route product delivery by unmanned aerial vehicles |
US10875665B2 (en) | 2017-08-07 | 2020-12-29 | Cainiao Smart Logistics Holding Limited | Aerial vehicle charging method and device |
WO2019032451A1 (en) * | 2017-08-07 | 2019-02-14 | Cainiao Smart Logistics Holding Limited | Aerial vehicle charging method and device |
US10859670B2 (en) | 2017-08-08 | 2020-12-08 | Uber Technologies, Inc. | Geographic positioning using short-range transmissions |
US11709220B2 (en) | 2017-08-08 | 2023-07-25 | Uber Technologies, Inc. | Geographic positioning using short-range transmissions |
US10571930B2 (en) * | 2017-08-16 | 2020-02-25 | Ford Global Technologies, Llc | Method and system for landing an unmanned aerial vehicle |
US20190056726A1 (en) * | 2017-08-17 | 2019-02-21 | International Business Machines Corporation | Drone captcha |
US10534362B2 (en) * | 2017-08-17 | 2020-01-14 | International Business Machines Corporation | Drone captcha |
US10573098B2 (en) * | 2017-08-30 | 2020-02-25 | Amazon Technologies, Inc. | Intelligent electrical system for vehicle |
US10366549B1 (en) * | 2017-08-30 | 2019-07-30 | Amazon Technologies, Inc. | Intelligent electrical system for vehicle |
US11094146B1 (en) * | 2017-08-30 | 2021-08-17 | Amazon Technologies, Inc. | Intelligent electrical system for vehicle |
US11354950B2 (en) * | 2017-09-06 | 2022-06-07 | Safran Electronics & Defense | Aircraft monitoring system |
US10481600B2 (en) * | 2017-09-15 | 2019-11-19 | GM Global Technology Operations LLC | Systems and methods for collaboration between autonomous vehicles |
JP2019059402A (en) * | 2017-09-27 | 2019-04-18 | Ihi運搬機械株式会社 | Takeoff and landing facility for unmanned drone |
JP7042581B2 (en) | 2017-09-27 | 2022-03-28 | Ihi運搬機械株式会社 | Takeoff and landing equipment for unmanned aerial vehicles |
US10737782B2 (en) * | 2017-09-29 | 2020-08-11 | Intel Corporation | Drone based delivery system |
US20190100307A1 (en) * | 2017-09-29 | 2019-04-04 | Intel Corporation | Drone based delivery system |
CN111148694A (en) * | 2017-10-16 | 2020-05-12 | 福特全球技术公司 | Positioning system and method |
US11237552B2 (en) * | 2017-10-26 | 2022-02-01 | 9013733 Canada Inc. | Flight termination system for unmanned aircraft systems |
US11146932B2 (en) * | 2017-11-03 | 2021-10-12 | Beijing Xiaomi Mobile Software Co., Ltd. | Unmanned aerial vehicle authentication method and apparatus |
WO2019144202A1 (en) * | 2017-11-09 | 2019-08-01 | Arthur Wigell | Unmanned aerial vehicle damage mitigation system |
US11343924B2 (en) * | 2017-11-24 | 2022-05-24 | SZ DJI Technology Co., Ltd. | Unmanned aerial vehicle and avionics system thereof |
US11618586B2 (en) * | 2017-12-07 | 2023-04-04 | Gopro, Inc. | Detection and signaling of conditions of an unmanned aerial vehicle |
US10953984B2 (en) * | 2017-12-20 | 2021-03-23 | Wing Aviation Llc | Methods and systems for using an unmanned aerial vehicle (UAV) dedicated to deployment of operational infrastructure |
EP3729224A4 (en) * | 2017-12-20 | 2021-07-14 | Wing Aviation LLC | Methods and systems for using an unmanned aerial vehicle (uav) dedicated to deployment of operational infrastructure |
US20210188434A1 (en) * | 2017-12-20 | 2021-06-24 | Wing Aviation Llc | Methods and Systems for Self-Deployment of Operational Infrastructure by an Unmanned Aerial Vehicle (UAV) |
US20190185157A1 (en) * | 2017-12-20 | 2019-06-20 | Wing Aviation Llc | Methods and Systems for Using an Unmanned Aerial Vehicle (UAV) Dedicated to Deployment of Operational Infrastructure |
WO2019126263A1 (en) | 2017-12-20 | 2019-06-27 | Wing Aviation Llc | Methods and systems for using an unmanned aerial vehicle (uav) dedicated to deployment of operational infrastructure |
AU2021203440B2 (en) * | 2017-12-20 | 2022-11-24 | Wing Aviation Llc | Methods and systems for using an unmanned aerial vehicle (UAV) dedicated to deployment of operational infrastructure |
US10894601B2 (en) * | 2017-12-20 | 2021-01-19 | Wing Aviation Llc | Methods and systems for self-deployment of operational infrastructure by an unmanned aerial vehicle (UAV) |
CN111527460A (en) * | 2017-12-20 | 2020-08-11 | Wing航空有限责任公司 | Methods and systems using deployed Unmanned Aerial Vehicles (UAVs) dedicated to operating infrastructure |
US11618565B2 (en) * | 2017-12-20 | 2023-04-04 | Wing Aviation Llc | Methods and systems for self-deployment of operational infrastructure by an unmanned aerial vehicle (UAV) |
US12025993B2 (en) | 2017-12-21 | 2024-07-02 | Wing Aviation Llc | Anticipatory dispatch of UAVs to pre-staging locations |
US20220137646A1 (en) * | 2017-12-21 | 2022-05-05 | Wing Aviation Llc | Anticipatory Dispatch of UAVs to Pre-staging Locations |
US11733716B2 (en) * | 2017-12-21 | 2023-08-22 | Wing Aviation Llc | Anticipatory dispatch of UAVs to pre-staging locations |
US11422533B2 (en) | 2018-01-05 | 2022-08-23 | Cainiao Smart Logistics Holding Limited | Equipment control method and device |
US12130643B2 (en) | 2018-01-15 | 2024-10-29 | Motogo, Llc | System and method of last mile delivery |
US11714429B2 (en) | 2018-01-15 | 2023-08-01 | Motogo, Llc | System and method of last mile delivery |
US10809745B2 (en) * | 2018-01-15 | 2020-10-20 | Motogo, Llc | System and method of last mile delivery |
US20230002048A1 (en) * | 2018-01-29 | 2023-01-05 | Ge Aviation Systems Limited | Aerial vehicles with machine vision |
US20190235092A1 (en) * | 2018-01-30 | 2019-08-01 | Bastian Solutions, Llc | Asset tracking system |
US10495764B2 (en) * | 2018-01-30 | 2019-12-03 | Bastian Solutions, Llc | Asset tracking system |
US11845188B2 (en) * | 2018-02-26 | 2023-12-19 | dogugonggan Co., Ltd. | Method of controlling mobile robot, apparatus for supporting the method, and delivery system using mobile robot |
US20220048189A1 (en) * | 2018-02-26 | 2022-02-17 | dogugonggan Co., Ltd. | Method of controlling mobile robot, apparatus for supporting the method, and delivery system using mobile robot |
US20210110724A1 (en) * | 2018-02-28 | 2021-04-15 | Nileworks Inc. | Agricultural drone having improved foolproof |
US12014641B2 (en) * | 2018-02-28 | 2024-06-18 | Nileworks Inc. | Agricultural drone having improved foolproof |
EP3774439A1 (en) * | 2018-04-03 | 2021-02-17 | Rumbletools OY | System and method for loading an unmanned transport device |
WO2019206401A1 (en) * | 2018-04-24 | 2019-10-31 | Viafly Gmbh | Transport drone |
US11225762B2 (en) * | 2018-05-07 | 2022-01-18 | Gannett Fleming Inc. | Modular landing port |
US12084179B2 (en) | 2018-05-23 | 2024-09-10 | Aerovironment, Inc. | System and method for drone tethering |
WO2019231477A1 (en) * | 2018-05-31 | 2019-12-05 | Gillett Carla R | Robot and drone array |
US12079012B2 (en) * | 2018-06-04 | 2024-09-03 | Nileworks Inc. | Drone system, drone, steering device, drone system control method, and drone system control program |
US20210216085A1 (en) * | 2018-06-04 | 2021-07-15 | Nileworks Inc. | Drone system, drone, steering device, drone system control method, and drone system control program |
US20190392716A1 (en) * | 2018-06-26 | 2019-12-26 | Toyota Jidosha Kabushiki Kaisha | Assisting flying drones to select and approach vehicles for improved flying range |
US11577857B2 (en) | 2018-07-19 | 2023-02-14 | Charter Communications Operating, Llc | Systems and methods for performing remote maintenance |
US11377233B1 (en) * | 2018-07-19 | 2022-07-05 | Charter Communications Operating, Llc | Systems and methods for performing remote maintenance |
US20210284451A1 (en) * | 2018-07-24 | 2021-09-16 | Clinton Graeme BURCHAT | Directed delivery system |
WO2020047494A1 (en) * | 2018-08-31 | 2020-03-05 | United Parcel Service Of America, Inc. | Systems, methods, and apparatuses for shifting and staging storage structures and parcels thereon |
US11741422B2 (en) | 2018-08-31 | 2023-08-29 | United Parcel Service Of America, Inc. | Systems, methods, and apparatuses for shifting and staging storage structures and parcels thereon |
US20200103499A1 (en) * | 2018-10-02 | 2020-04-02 | Fortem Technologies, Inc. | System and method for drone and object classification |
WO2020072522A1 (en) * | 2018-10-02 | 2020-04-09 | Fortem Technologies, Inc. | System and method for drone and object classification |
US11906657B2 (en) * | 2018-10-02 | 2024-02-20 | Fortem Technologies, Inc. | System and method for drone and object classification |
US20210237868A1 (en) * | 2018-11-09 | 2021-08-05 | Rakuten, Inc. | Unmanned aerial vehicle |
US12116114B2 (en) * | 2018-11-09 | 2024-10-15 | Rakuten Group, Inc. | Unmanned aerial vehicle |
US11447267B2 (en) * | 2018-11-14 | 2022-09-20 | National Formosa University | Take-off apparatus and method for unmanned aerial vehicle without landing gear |
US10836487B2 (en) * | 2018-11-26 | 2020-11-17 | Category, LLC | System for unassisted sky diving |
US11873100B2 (en) | 2018-12-05 | 2024-01-16 | Nileworks Inc. | Drone system, drone, movable body, drone system control method, and drone system control program |
WO2020116492A1 (en) * | 2018-12-05 | 2020-06-11 | 株式会社ナイルワークス | Drone system, drone, movable body, drone system control method, and drone system control program |
JPWO2020116492A1 (en) * | 2018-12-05 | 2021-02-15 | 株式会社ナイルワークス | Drone system, drone, mobile, drone system control method, and drone system control program |
WO2020116444A1 (en) * | 2018-12-05 | 2020-06-11 | 株式会社ナイルワークス | Drone system |
JPWO2020116444A1 (en) * | 2018-12-05 | 2020-06-11 | ||
JP7008997B2 (en) | 2018-12-05 | 2022-01-25 | 株式会社ナイルワークス | Drone system, drone, mobile, drone system control method, and drone system control program |
CN113168187A (en) * | 2018-12-05 | 2021-07-23 | 株式会社尼罗沃克 | Unmanned aerial vehicle system, unmanned aerial vehicle, mobile body, control method for unmanned aerial vehicle system, and unmanned aerial vehicle system control program |
US11861544B2 (en) | 2018-12-21 | 2024-01-02 | Motogo, Llc | System and method for conditional delivery of a transport container |
US11479368B2 (en) * | 2019-01-09 | 2022-10-25 | Ford Global Technologies, Llc | Systems, methods, and devices for vehicle integration of unmanned aircraft systems |
US20200216196A1 (en) * | 2019-01-09 | 2020-07-09 | Ford Global Technologies, Llc | Systems, methods, and devices for vehicle integration of unmanned aircraft systems |
US20220081113A1 (en) * | 2019-01-15 | 2022-03-17 | Planck Aerosystems Inc. | Systems and methods for delivery using unmanned aerial vehicles |
US10822184B2 (en) | 2019-01-18 | 2020-11-03 | Ford Global Technologies, Llc | Apparatuses for precision loading of packages for last-mile autonomous delivery |
JP7198446B2 (en) | 2019-01-21 | 2023-01-04 | 株式会社ナイルワークス | Drone system, control method for drone system, and motion decision device |
JPWO2020153370A1 (en) * | 2019-01-21 | 2020-07-30 | ||
JP7195652B2 (en) | 2019-01-21 | 2022-12-26 | 株式会社ナイルワークス | DRONE SYSTEM, DRONE SYSTEM CONTROL METHOD, AND OPERATION DETERMINATION DEVICE |
WO2020153370A1 (en) * | 2019-01-21 | 2020-07-30 | 株式会社ナイルワークス | Drone system, drone system control method, and operation determination device |
WO2020153369A1 (en) * | 2019-01-21 | 2020-07-30 | 株式会社ナイルワークス | Drone system, drone system control method, and operation determination device |
JPWO2020153369A1 (en) * | 2019-01-21 | 2020-07-30 | ||
US11587445B2 (en) | 2019-03-28 | 2023-02-21 | Fortem Technologies, Inc. | System and method for fusing asynchronous sensor tracks in a track fusion application |
US11282397B2 (en) | 2019-03-28 | 2022-03-22 | Fortem Technologies, Inc. | System and method for fusing asynchronous sensor tracks in a track fusion application |
US11551565B2 (en) * | 2019-04-18 | 2023-01-10 | Pearls Of Wisdom Advanced Technologies Ltd | System and method for drone release detection |
US20220028286A1 (en) * | 2019-04-18 | 2022-01-27 | Pearls Of Wisdom Advanced Technologies Ltd | System and method for drone release detection |
US11987422B2 (en) | 2019-05-09 | 2024-05-21 | The Boeing Company | Cargo containers |
US11608168B2 (en) | 2019-05-09 | 2023-03-21 | The Boeing Company | Cargo aerial delivery systems and related methods |
EP3736652A1 (en) * | 2019-05-09 | 2020-11-11 | The Boeing Company | Cargo aerial delivery systems and related methods |
US11565807B1 (en) | 2019-06-05 | 2023-01-31 | Gal Zuckerman | Systems and methods facilitating street-level interactions between flying drones and on-road vehicles |
US11580628B2 (en) * | 2019-06-19 | 2023-02-14 | Deere & Company | Apparatus and methods for augmented reality vehicle condition inspection |
US11829162B2 (en) * | 2019-08-15 | 2023-11-28 | Teledyne Flir Detection, Inc. | Unmanned aerial vehicle locking landing pad |
US20210053677A1 (en) * | 2019-08-19 | 2021-02-25 | Shaun Passley | Charging/re-charging drone assembly system and apparatus |
CN110362103A (en) * | 2019-08-19 | 2019-10-22 | 西北工业大学 | Distributed freedom submarine navigation device posture cooperates with optimal control method |
US11597515B2 (en) * | 2019-08-19 | 2023-03-07 | Epazz, Inc. | Charging/re-charging drone assembly system and apparatus |
US11449054B2 (en) * | 2019-08-26 | 2022-09-20 | Lg Electronics Inc. | Method for controlling flight of unmanned aerial robot by unmanned aerial system and apparatus supporting the same |
WO2021050635A1 (en) * | 2019-09-13 | 2021-03-18 | Beckman Coulter, Inc. | Remote sample delivery system |
US11900823B2 (en) | 2019-09-13 | 2024-02-13 | Honeywell International Inc. | Systems and methods for computing flight controls for vehicle landing |
EP4028777A1 (en) * | 2019-09-13 | 2022-07-20 | Beckman Coulter, Inc. | Remote sample delivery system |
US11355022B2 (en) * | 2019-09-13 | 2022-06-07 | Honeywell International Inc. | Systems and methods for computing flight controls for vehicle landing |
US11958183B2 (en) | 2019-09-19 | 2024-04-16 | The Research Foundation For The State University Of New York | Negotiation-based human-robot collaboration via augmented reality |
US11794894B2 (en) * | 2019-09-30 | 2023-10-24 | Ford Global Technologies, Llc | Landing apparatuses for unmanned aerial vehicles |
US20220392350A1 (en) * | 2019-11-01 | 2022-12-08 | Viasat, Inc. | Methods and systems for visualizing availability and utilization of onboards services in vessels |
US12094347B2 (en) * | 2019-11-01 | 2024-09-17 | Viasat, Inc. | Methods and systems for visualizing availability and utilization of onboards services in vessels |
US11178550B2 (en) * | 2019-12-05 | 2021-11-16 | Softbank Corp. | Coordination of spectrum allocation and interference avoidance among high-altitude networks |
US20210183214A1 (en) * | 2019-12-13 | 2021-06-17 | Sony Corporation | Rescue support in large-scale emergency situations |
US11749074B2 (en) * | 2019-12-13 | 2023-09-05 | Sony Group Corporation | Rescue support in large-scale emergency situations |
KR20220123705A (en) * | 2020-02-05 | 2022-09-08 | 지.케이. 싸우전즈 | Aircraft landing guidance support system and aircraft landing integrated support system including the same |
KR102689626B1 (en) | 2020-02-05 | 2024-07-31 | 지.케이. 싸우전즈 | Aircraft landing guidance support system and aircraft landing integrated support system including the same |
US20210276735A1 (en) * | 2020-03-09 | 2021-09-09 | Matternet, Inc. | Ground station for unmanned aerial vehicles |
WO2021183453A1 (en) * | 2020-03-09 | 2021-09-16 | Matternet, Inc. | Ground station for unmanned aerial vehicles |
USD993885S1 (en) | 2020-03-09 | 2023-08-01 | Matternet, Inc. | Ground station |
EP4100936A4 (en) * | 2020-03-09 | 2024-01-31 | Matternet, Inc. | Ground station for unmanned aerial vehicles |
US11485518B2 (en) | 2020-04-06 | 2022-11-01 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11383859B1 (en) | 2020-04-06 | 2022-07-12 | Workhorse Group Inc. | Flying vehicle systems and methods |
US20220363409A1 (en) * | 2020-04-06 | 2022-11-17 | Workhorse Group Inc. | Flying vehicle systems and methods |
US20220212814A1 (en) * | 2020-04-06 | 2022-07-07 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11820533B2 (en) * | 2020-04-06 | 2023-11-21 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11498701B2 (en) * | 2020-04-06 | 2022-11-15 | Workhorse Group Inc. | Flying vehicle systems and methods |
US20210309358A1 (en) * | 2020-04-06 | 2021-10-07 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11254446B2 (en) | 2020-04-06 | 2022-02-22 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11787564B2 (en) | 2020-04-06 | 2023-10-17 | Workhorse Group Inc. | Carriage lock mechanism for an unmanned aerial vehicle |
US11407527B2 (en) * | 2020-04-06 | 2022-08-09 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11787563B2 (en) | 2020-04-06 | 2023-10-17 | Workhorse Group Inc. | Unmanned aerial vehicle including equipment mounted in recessed seat of apex support structure |
US20230242274A1 (en) * | 2020-04-06 | 2023-08-03 | Workhorse Group Inc. | Flying vehicle systems and methods |
US12037137B2 (en) * | 2020-04-06 | 2024-07-16 | Workhorse Group Inc. | Flying vehicle systems and methods |
US12030668B2 (en) * | 2020-04-06 | 2024-07-09 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11180263B2 (en) | 2020-04-06 | 2021-11-23 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11370561B2 (en) | 2020-04-06 | 2022-06-28 | Workhouse Group Inc. | Flying vehicle systems and methods |
US11332264B2 (en) * | 2020-04-06 | 2022-05-17 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11603219B2 (en) * | 2020-04-06 | 2023-03-14 | Workhorse Group Inc | Flying vehicle systems and methods |
US20230075502A1 (en) * | 2020-04-06 | 2023-03-09 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11472572B2 (en) | 2020-04-06 | 2022-10-18 | Workhorse Group Inc. | Flying vehicle systems and methods |
US11531358B2 (en) | 2020-04-17 | 2022-12-20 | Here Global B.V. | Method and apparatus for generating an aerial navigation route based on a payload survivability estimate |
CN113747398A (en) * | 2020-05-29 | 2021-12-03 | 沃科波特有限公司 | System and method for managing aircraft operation |
EP3916698A1 (en) * | 2020-05-29 | 2021-12-01 | Volocopter GmbH | System and method for managing aircraft operation |
US20210375146A1 (en) * | 2020-05-29 | 2021-12-02 | Volocopter Gmbh | System and method for managing aircraft operation |
CN111726761A (en) * | 2020-07-23 | 2020-09-29 | 拉扎斯网络科技(上海)有限公司 | Internet of things data transmission method and device |
US20220033104A1 (en) * | 2020-07-29 | 2022-02-03 | Kitty Hawk Corporation | Landing zone indicators |
US11649068B2 (en) * | 2020-07-29 | 2023-05-16 | Kitty Hawk Corporation | Landing zone indicators |
US11046457B1 (en) * | 2020-07-29 | 2021-06-29 | Kitty Hawk Corporation | Landing zone indicators |
US11999507B2 (en) | 2020-07-29 | 2024-06-04 | Kitty Hawk Corporation | Landing zone indicators |
US20220067616A1 (en) * | 2020-08-28 | 2022-03-03 | Joby Elevate, Inc. | Payload Management for Vertical Take-Off and Landing Aircraft Utilizing Ground Transportation |
US20220089291A1 (en) * | 2020-09-23 | 2022-03-24 | InSitu, Inc., a subsidiary of the Boeing Company | Controlled powerup sequence for an unmanned aerial vehicle (uav) |
US11440679B2 (en) * | 2020-10-27 | 2022-09-13 | Cowden Technologies, Inc. | Drone docking station and docking module |
US20220363408A1 (en) * | 2020-10-27 | 2022-11-17 | Cowden Technologies, LLC | Drone docking station and docking module |
US11939080B2 (en) * | 2020-10-27 | 2024-03-26 | Cowden Technologies, Inc. | Drone docking station and docking module |
US11939057B2 (en) | 2020-11-11 | 2024-03-26 | Mark Hamm | UAV enabled vehicle perimeters |
US11981452B2 (en) * | 2020-12-03 | 2024-05-14 | Textron Innovations Inc. | Integrated flight battery cargo platform |
US20220177134A1 (en) * | 2020-12-03 | 2022-06-09 | Bell Textron Inc. | Integrated flight battery cargo platform |
US11787562B2 (en) * | 2021-01-28 | 2023-10-17 | Raytheon Company | System and method for net-capture of unmanned aerial vehicle |
US20220234756A1 (en) * | 2021-01-28 | 2022-07-28 | Raytheon Company | System and method for net-capture of unmanned aerial vehicle |
EP4139763A4 (en) * | 2021-02-01 | 2023-10-18 | Sagar Defence Engineering Private Limited | Method and system to ascertain location of drone box for stabilized landing and charging of drone |
US11545040B2 (en) * | 2021-04-13 | 2023-01-03 | Rockwell Collins, Inc. | MUM-T route emphasis |
CN113143605A (en) * | 2021-04-25 | 2021-07-23 | 杭州迅蚁网络科技有限公司 | Rescue system |
CN113183859A (en) * | 2021-05-27 | 2021-07-30 | 广州市华科尔科技股份有限公司 | Vehicle-mounted unmanned aerial vehicle mobile companion aircraft nest and control method thereof |
US20240239533A1 (en) * | 2021-07-08 | 2024-07-18 | Xi'an Lyncon Technology Co., Ltd. | Automatic Recycling and Charging Nest for Vertical Take-Off and Landing Unmanned Aerial Vehicle |
US12084211B2 (en) * | 2021-07-08 | 2024-09-10 | Xi'an Lyncon Technology Co., Ltd. | Automatic recycling and charging nest for vertical take-off and landing unmanned aerial vehicle |
US20230015540A1 (en) * | 2021-07-14 | 2023-01-19 | Cindy Jingru Wang | Unmanned Flying Vaccine Administration System |
WO2023056516A1 (en) * | 2021-10-07 | 2023-04-13 | Australian Aeronautics Pty Ltd. | Hybrid drone, base station and methods therefor |
CN114252642A (en) * | 2022-02-24 | 2022-03-29 | 江西省自然资源事业发展中心 | Dynamic monitoring device and monitoring method for natural resources |
WO2023220209A1 (en) * | 2022-05-10 | 2023-11-16 | Fenwal, Inc. | Unmanned helicopter for delivering blood product to a target location |
US20240239531A1 (en) * | 2022-08-09 | 2024-07-18 | Pete Bitar | Compact and Lightweight Drone Delivery Device called an ArcSpear Electric Jet Drone System Having an Electric Ducted Air Propulsion System and Being Relatively Difficult to Track in Flight |
WO2024084222A1 (en) * | 2022-10-19 | 2024-04-25 | I R Kinetics Limited | Systems and methods for secure landing of delivery air vehicles |
GB2629535A (en) * | 2022-10-19 | 2024-10-30 | I R Kinetics Ltd | Systems and methods for secure landing of delivery air vehicles |
WO2024097457A3 (en) * | 2022-10-30 | 2024-06-13 | Archer Aviation, Inc. | Systems and methods for active-light based precision localization of aircrafts in gps-denied environments |
US12137353B1 (en) * | 2023-05-01 | 2024-11-05 | Amazon Technologies, Inc. | Managing radio-based network infrastructure using unmanned vehicles |
Also Published As
Publication number | Publication date |
---|---|
US20200239138A1 (en) | 2020-07-30 |
CN108290633A (en) | 2018-07-17 |
EP4001111A3 (en) | 2022-08-17 |
US11820507B2 (en) | 2023-11-21 |
JP2021000986A (en) | 2021-01-07 |
US20220073204A1 (en) | 2022-03-10 |
EP4001111A2 (en) | 2022-05-25 |
WO2017083406A1 (en) | 2017-05-18 |
CA3004947A1 (en) | 2017-05-18 |
JP2019503295A (en) | 2019-02-07 |
US20240166350A1 (en) | 2024-05-23 |
EP3374263A4 (en) | 2019-05-08 |
EP3374263A1 (en) | 2018-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11820507B2 (en) | Methods and systems for transportation using unmanned aerial vehicles | |
US11727814B2 (en) | Drone flight operations | |
CN107531326B (en) | Automate UAV system | |
JP6618948B2 (en) | Apparatus and method for providing different altitude flight restriction zones | |
EP3500903B1 (en) | Systems and methods of unmanned aerial vehicle flight restriction for stationary and moving objects | |
US11294398B2 (en) | Personal security robotic vehicle | |
US20170261977A1 (en) | Unmanned aircraft systems and methods to interact with specifically intended objects | |
CN110998467A (en) | Model for determining lowering point at transport position | |
CN110998240B (en) | Map display for unmanned aircraft systems | |
CN103201694A (en) | Automatic control of an aircraft in the event of flight crew incapacity | |
US20200209895A1 (en) | System and method for supporting safe operation of an operating object | |
JP7148567B2 (en) | System, management device, program, and management method | |
EP4393826A1 (en) | Power feed management device, program, system, flight vehicle, and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |