US 12,406,223 B2
Control device and method for controlling an unmanned delivery vehicle
Toshiaki Tazume, Tokyo (JP)
Assigned to Rakuten Group, Inc., Tokyo (JP)
Appl. No. 17/795,368
Filed by Rakuten Group, Inc., Tokyo (JP)
PCT Filed May 31, 2021, PCT No. PCT/JP2021/020723
§ 371(c)(1), (2) Date Jul. 26, 2022,
PCT Pub. No. WO2022/254539, PCT Pub. Date Dec. 8, 2022.
Prior Publication US 2024/0185171 A1, Jun. 6, 2024
Int. Cl. G06Q 10/0834 (2023.01)
CPC G06Q 10/0834 (2013.01) 15 Claims
OG exemplary drawing
 
1. A control device configured to control an unmanned delivery vehicle, the control device comprising:
at least one memory storing program code;
at least one processor configured to access the program code and operate as instructed by the program code; and
a communication circuit configured to communicate with the unmanned delivery vehicle, wherein
the program code includes:
acquisition code configured to cause the at least one processor to acquire, for k=1 to K where k is a first integer and K is a second integer of 2 or more, k-th preparation time information representing a length of a k-th preparation time that is based on an assumption that a shipping request for an estimated product being a product of which shipment is estimated to be requested has been accepted at a k-th shipping location and that is a time from when the shipping request is accepted until when shipment of the estimated product becomes possible at the k-th shipping location, the k-th preparation time information being acquired from a storage storing the k-th preparation time information in advance;
determination code configured to cause the at least one processor to:
for k=1 to the K, determine a k-th boundary that is separated from the k-th shipping location by a distance in which the unmanned delivery vehicle moves in a duration represented by the acquired k-th preparation time information, and
determine, as a point of an objective destination, a first point where a first sum of k-th distances for k=1 to the K that are each a k-th distance to the k-th boundary, or a second sum of k-th movement times for k=1 to the K that are each a k-th movement time of the unmanned delivery vehicle to the k-th boundary, decreases, in preference to a second point where the first sum or the second sum increases; and
control code configured to cause the at least one processor to repeatedly perform a control for:
based on a shipment request of a shipping product requested to be shipped is being accepted at a shipping location among first to K-th shipping locations, moving the unmanned delivery vehicle to the shipping location,
based on a collection completion report notifying that collection of the shipping product is completed is-being received by the communication circuit, moving the unmanned delivery vehicle storing the shipping product to a delivery destination of the shipping product, and
based on a delivery completion report notifying that delivery to the delivery destination is completed being received or based on a predetermined time elapsing from acquisition of an arrival report notifying that the unmanned delivery vehicle is arrived at the delivery destination, moving the unmanned delivery vehicle toward the point of the objective destination.