IP Library Granted Patent US 11,869,370
Granted Patent B2
US 11,869,370 · App. 16/756,165 · Granted Jan 9, 2024

Control method for unmanned aerial vehicle, management method, control device, management device, and unmanned aerial vehicle system

Inventors: Toshiaki Tazume (Tokyo, JP); Hayato Mizukami (Tokyo, JP); Qingnan Zhou (Tokyo, JP)
Assignee: Rakuten Group, Inc.
G08G5/0043B64C39/024G05D1/104G06Q10/02G06Q10/08355G08G5/003G08G5/0013G08G5/0026G08G5/0082B64U10/13B64U2201/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,869,370
App. No.
16/756,165
Granted
Jan 9, 2024
Kind
B2
Abstract

In an unmanned aerial vehicle system S, a target position Pt to which UAV 1 a is headed among a plurality of UAVs 1 is determined on the basis of a position of each of a plurality of ports 2 , and the UAV 1 a is controlled to fly toward the target position Pt. And then, a port 2 x to be used for landing of the UAV 1 a is determined on the basis of a reservation status of each of the plurality of ports 2 by the other UAV 1 different from the UAV 1 a among the plurality of the UAVs 1 while the UAV 1 a is flying toward the target position Pt, and the UAV 1 a is controlled to fly toward the determined port 2 x.

Claims (64)

1. A control method executed by a system including a plurality of unmanned aerial vehicles and a plurality of take-off and landing facilities for an unmanned aerial vehicle, the method comprising:

determining a target position for a first unmanned aerial vehicle among the plurality of unmanned aerial vehicles, the target position defining a provisional waypoint of the first unmanned aerial vehicle, the target position being determined based at least in part on a position of each of the plurality of take-off and landing facilities, the target position being different from a position of each of the plurality of take-off and landing facilities, the position of each of the plurality of take-off and landing facilities being different from a position of a departure place of the first unmanned aerial vehicle;

controlling the first unmanned aerial vehicle to fly toward the target position before determining a destination intended for landing;

determining, while the first unmanned aerial vehicle is flying on a course to the target position, a take-off and landing facility to be used for landing by the first unmanned aerial vehicle among the plurality of take-off and landing facilities based at least in part on a reservation status of each of the plurality of take-off and landing facilities by a second unmanned aerial vehicle different from the first unmanned aerial vehicle among the plurality of unmanned aerial vehicles, the determined take-off and landing facility defining an intended final destination of the first unmanned aerial vehicle; and

controlling the first unmanned aerial vehicle to fly toward the determined take-off and landing facility.

2. The control method according to claim 1 , further comprising, prior to controlling the first unmanned aerial vehicle to fly toward the target position, setting an area based at least in part on the target position and encompassing the target position, wherein the take-off and landing facility is determined before the first unmanned aerial vehicle enters the area.

3. The control method according to claim 2 , wherein the take-off and landing facility is determined when the first unmanned aerial vehicle reaches the area.

4. The control method according to claim 2 , wherein the area is set to be centered on the target position and to encompass a position of each of the plurality of take-off and landing facilities.

5. The control method according to claim 2 , wherein the area is set to be centered on the target position and to encompass:

a position of the take-off and landing facility presently reserved as a take-off and landing facility to be used for landing by the first unmanned aerial vehicle, and

a position of a take-off and landing facility with a usage priority preset for the first unmanned aerial vehicle to be higher than a usage priority of the presently-reserved take-off and landing facility preset for the first unmanned aerial vehicle.

6. The control method according to claim 5 , further comprising setting the usage priority of each of the plurality of take-off and landing facilities for the first unmanned aerial vehicle according to an instruction from a delivery requester or a recipient of a cargo delivered to the take-off and landing facility by the first unmanned aerial vehicle.

7. The control method according to claim 5 , further comprising setting the usage priority of each of the plurality of take-off and landing facilities for the first unmanned aerial vehicle according to an instruction from an operator of the first unmanned aerial vehicle.

8. The control method according to claim 5 , further comprising setting the usage priority of each of the plurality of take-off and landing facilities for the first unmanned aerial vehicle based at least in part on a flight plan of the first unmanned aerial vehicle.

9. The control method according to claim 2 , wherein the area is set to be centered on the target position, and is further based at least in part on:

the take-off and landing facility presently reserved as a take-off and landing facility to be used for landing by the first unmanned aerial vehicle, and

a distance between the target position and a position of a take-off and landing facility farthest away from the target position among one or more take-off and landing facilities with a usage priority higher than a usage priority of the take-off and landing facility.

10. The control method according to claim 1 , wherein the take-off and landing facility to be used for landing by the first unmanned aerial vehicle is determined based further at least in part on:

the reservation status of each of the plurality of take-off and landing facilities for the second unmanned aerial vehicle, and

a usage priority of each of the plurality of take-off and landing facilities preset for the first unmanned aerial vehicle.

11. The control method according to claim 1 , further comprising:

reserving a first take-off and landing facility among the plurality of take-off and landing facilities as a take-off and landing facility to be used for landing by the first unmanned aerial vehicle before the first unmanned aerial vehicle flies based at least in part on:

a reservation status of each of the plurality of take-off and landing facilities for the second unmanned aerial vehicle, and

a usage priority of each of the plurality of take-off and landing facilities preset for the first unmanned aerial vehicle, each usage priority being preset in value for the first unmanned aerial vehicle prior to a beginning of a flight of the first unmanned aerial vehicle, each usage priority being maintained in value for a duration of the flight, each usage priority defining a preference of the first unmanned aerial vehicle to use the corresponding take-off and landing facility for landing at a conclusion of the flight, the first take-off and landing facility of the plurality of take-off and landing facilities having a first usage priority, a second take-off and landing facility of the plurality of take-off and landing facilities having a second usage priority which defines a higher preference than the first usage priority, the second take-off and landing facility being different from the first take-off and landing facility; and

changing the reservation, responsive to a change to the reservation status of at least one of the plurality of take-off and landing facilities for the second unmanned aerial vehicle while the first unmanned aerial vehicle is flying, to the second take-off and landing facility, based at least in part on the usage priority of each of the plurality of take-off and landing facilities preset for the first unmanned aerial vehicle, the second take-off and landing facility thereby reserved to be used for landing by the first unmanned aerial vehicle.

12. The control method according to claim 11 , wherein in a case where a reservation status of each of the plurality of take-off and landing facilities by the second unmanned aerial vehicle is changed, the second take-off and landing facility is reserved as a take-off and landing facility to be used for landing by the first unmanned aerial vehicle.

13. The control method according to claim 11 , wherein in a case where a reservation of a take-off and landing facility with a usage priority higher than a usage priority of the first take-off and landing facility reserved by the first unmanned aerial vehicle is canceled, the take-off and landing facility for which the reservation is canceled is reserved as the second take-off and landing facility.

14. The control method according to claim 1 , wherein the target position is determined on the basis of one of:

a midpoint between positions of each of the plurality of take-off and landing facilities, and

a gravity center of an n polygon formed on the basis of the positions of the plurality of take-off and landing facilities, wherein n is an integer of 3 or more.

15. The control method according to claim 1 , wherein the target position is determined on the basis of a position of the take-off and landing facility reserved by the first unmanned aerial vehicle, and a position of a take-off and landing facility with a usage priority higher than a usage priority of the reserved take-off and landing facility.

16. A management method executed by a system including a plurality of unmanned aerial vehicles and a plurality of take-off and landing facilities for an unmanned aerial vehicle, the method comprising:

acquiring a usage priority of each of the plurality of take-off and landing facilities for a first unmanned aerial vehicle among the plurality of unmanned aerial vehicles, each usage priority being preset in value for the first unmanned aerial vehicle prior to a beginning of a flight of the first unmanned aerial vehicle, each usage priority being maintained in value for a duration of the flight, each usage priority defining a preference of the first unmanned aerial vehicle to use the corresponding take-off and landing facility for landing at a conclusion of the flight, a first take-off and landing facility of the plurality of take-off and landing facilities having a first usage priority, a second take-off and landing facility of the plurality of take-off and landing facilities having a second preset usage priority which defines a higher preference than the first usage priority, the second take-off and landing facility being different from the first take-off and landing facility;

reserving the first take-off and landing facility as a take-off and landing facility to be used for landing by the first unmanned aerial vehicle based at least in part on:

a reservation status of each of the plurality of take-off and landing facilities for a second unmanned aerial vehicle different from the first unmanned aerial vehicle among the plurality of unmanned aerial vehicles, and

the usage priority of each of the plurality of take-off and landing facilities preset for the first unmanned aerial vehicle; and

changing the reservation, responsive to a change to the reservation status of at least one of the plurality of take-off and landing facilities for the second unmanned aerial vehicle while the first unmanned aerial vehicle is flying, to the second take-off and landing facility, based at least in part on the usage priority of each of the plurality of take-off and landing facilities preset for the first unmanned aerial vehicle, the second take-off and landing facility thereby reserved to be used for landing by the first unmanned aerial vehicle.

17. The management method according to claim 16 , wherein in a case where a reservation status of each of the plurality of take-off and landing facilities by the second unmanned aerial vehicle has changed, the second take-off and landing facility is reserved as a take-off and landing facility to be used for landing by the first unmanned aerial vehicle.

18. The management method according to claim 16 , wherein in a case where a reservation of a take-off and landing facility with a usage priority higher than a usage priority of the first take-off and landing facility reserved by the first unmanned aerial vehicle is canceled, the take-off and landing facility for which the reservation is canceled is reserved as the second take-off and landing facility.

19. The management method according to claim 16 , further comprising determining a target position for the first unmanned aerial vehicle, the target position defining a provisional waypoint of the first unmanned aerial vehicle, the target position being determined based at least in part on a position of each of the plurality of take-off and landing facilities, the target position being different from a position of each of the plurality of take-off and landing facilities, the position of each of the plurality of take-off and landing facilities being different from a position of a departure place of the first unmanned aerial vehicle, the first unmanned aerial vehicle being controlled to fly toward the target position before determining a destination intended for landing, the first take-off and landing facility being reserved while the first unmanned aerial vehicle is flying on a course to the target position.

20. The management method according to claim 19 , further comprising, prior to controlling the first unmanned aerial vehicle to fly toward the target position, setting an area based at least in part on the target position and encompassing the target position, wherein the second take-off and landing facility is reserved before the first unmanned aerial vehicle enters the area.

21. The management method according to claim 20 , wherein the take-off and landing facility is reserved when the first unmanned aerial vehicle reaches the area.

22. The management method according to claim 20 , wherein the area is set to be centered on the target position and to encompass a position of each of the plurality of take-off and landing facilities.

23. The management method according to claim 20 , wherein the area is set to be centered on the target position and to encompass:

a position of the first take-off and landing facility reserved by the first unmanned aerial vehicle, and

a position of a take-off and landing facility with a usage priority preset for the first unmanned aerial vehicle to be higher than a usage priority of the first take-off and landing facility preset for the first unmanned aerial vehicle.

24. The management method according to claim 20 , wherein the area is set to be centered on the target position, and is further based at least in part on:

the first take-off and landing facility reserved by the first unmanned aerial vehicle, and

a distance between the target position and a position of a take-off and landing facility farthest away from the target position among one or more take-off and landing facilities with a usage priority higher than a usage priority of the first take-off and landing facility.

25. The management method according to claim 19 , wherein the target position is determined on the basis of one of:

a midpoint between positions of each of the plurality of take-off and landing facilities, and

a gravity center of an n polygon formed on the basis of the positions of each of the plurality of take-off and landing facilities, wherein n is an integer of 3 or more.

26. The management method according to claim 19 , wherein the target position is determined on the basis of a position of the first take-off and landing facility reserved by the first unmanned aerial vehicle, and a position of a take-off and landing facility with a usage priority higher than a usage priority of the first take-off and landing facility.

27. The management method according to claim 16 , further including: setting the usage priority for each of the plurality of take-off and landing facilities according to an instruction from a delivery requester or a recipient of a cargo delivered to the take-off and landing facility by the first unmanned aerial vehicle.

28. The management method according to claim 16 , further including: setting the usage priority for each of the plurality of take-off and landing facilities according to an instruction from an operator of the first unmanned aerial vehicle.

29. The management method according to claim 16 , further comprising setting the usage priority of each of the plurality of take-off and landing facilities for the first unmanned aerial vehicle based at least in part on a flight plan of the first unmanned aerial vehicle.

30. The management method according to claim 16 , further comprising changing a flight plan of the first unmanned aerial vehicle according to a reservation status of each of the plurality of take-off and landing facilities by the second unmanned aerial vehicle.

31. A control device provided in a system including a plurality of unmanned aerial vehicles and a plurality of take-off and landing facilities for an unmanned aerial vehicle, the control device comprising:

at least one memory configured to store program code; and

at least one processor configured to access the program code and operate as instructed by the program code, the program code including:

first determination code configured to cause at least one of the at least one processor to determine a target position for a first unmanned aerial vehicle among the plurality of unmanned aerial vehicles, the target position defining a provisional waypoint of the first unmanned aerial vehicle, the target position being determined based at least in part on a position of each of the plurality of take-off and landing facilities, the target position being different from a position of each of the plurality of take-off and landing facilities, the position of each of the plurality of take-off and landing facilities being different from a position of a departure place of the first unmanned aerial vehicle;

first control code configured to cause at least one of the at least one processor to control the first unmanned aerial vehicle to fly toward the target position before determination of a destination intended for landing;

acquisition code configured to cause at least one of the at least one processor to acquire take-off and landing facility information indicating a take-off and landing facility to be used for landing by the first unmanned aerial vehicle, the indicated take-off and landing facility defining an intended final destination of the first unmanned aerial vehicle, the indicated take-off and landing facility determined from among the plurality of take-off and landing facilities based at least in part on a reservation status of each of the plurality of take-off and landing facilities by a second unmanned aerial vehicle different from the first unmanned aerial vehicle among the plurality of unmanned aerial vehicles, the indicated take-off and landing facility determined while the first unmanned aerial vehicle is flying on a course to the target position; and

second control code configured to cause at least one of the at least one processor to control the first unmanned aerial vehicle to fly toward the take-off and landing facility indicated by the take-off and landing facility information.

Assignments (2)
CHANGE OF NAME Recorded Jul 9, 2021
From: RAKUTEN INC
To: RAKUTEN GROUP INC
Reel/Frame 056816/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2020
From: TAZUME, TOSHIAKI; MIZUKAMI, HAYATO; ZHOU, QINGNAN
To: RAKUTEN, INC.
Reel/Frame 052401/0907 →