| CPC G06Q 10/0832 (2013.01) [G05D 1/667 (2024.01); B64U 2101/64 (2023.01)] | 14 Claims |

|
1. An information processing device for executing a predetermined information processing by referring to a database that stores information regarding an unmanned aerial vehicle used for an article delivery and information regarding orders of articles, the information processing 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 identifying code configured to cause the at least one processor to identify a plurality of orders including articles not impacted by unstable weather conditions in a delivery area and a delivery time slot, the articles not impacted by the weather conditions being articles to be delivered by the unmanned aerial vehicle, on a basis of attributes of the articles included in each of the plurality of orders and the weather conditions of the delivery area and the delivery time slot, from among the plurality of orders having delivery destinations that are included in the delivery area for which a flight by the unmanned aerial vehicle is scheduled and having a specified delivery time that is included in the delivery time slot for which the flight by the unmanned aerial vehicle is scheduled, wherein based on the weather conditions including strong winds, articles having an attribute of resistant to impact are included in the order;
first calculation code configured to cause the at least one processor to calculate a total weight of a plurality of articles loaded on the unmanned aerial vehicle on a basis of the weights of the articles included in each of the identified plurality of orders;
determination code configured to cause the at least one processor to determine, by comparing a loadable weight of the unmanned aerial vehicle with the total weight, whether or not the unmanned aerial vehicle is capable of loading and delivering the articles included in each of the plurality of orders;
navigation code configured to cause the at least one processor to, based on determining that the aerial vehicle is capable of loading and delivering the articles, control the unmanned aerial vehicle to move autonomously to a delivery destination; and
second identifying code configured to cause the at least one processor to identify a plurality of orders having a specified delivery time that is included in a delivery time slot for which a flight by the unmanned aerial vehicle is scheduled, wherein
the first calculation code causes the at least one processor to calculate the total weight of the plurality of articles loaded on the unmanned aerial vehicle on a basis of the weights of the articles included in each of the identified plurality of orders.
|