Systems and methods for automatic route re-determination for an unmanned aerial vehicle
First Claim
1. A system for automatically re-routing an unmanned aerial vehicle, comprising:
- at least one memory storing instructions; and
at least one processor configured to execute the instructions to perform operations comprising;
retrieving a plurality of requests to deposit currency using the unmanned aerial vehicle;
generating a first route including at least two of the plurality of requests such that an associated expected total amount of currency is less than a depository threshold;
transmitting the first route to the unmanned aerial vehicle;
receiving, from the unmanned aerial vehicle, an indication that an amount of currency collected at a location associated with one of the at least two requests is greater than an amount of currency included in the request associated with the location;
revising the expected total amount of currency associated with the first route in accordance with the received indication;
when the revised expected total amount of currency exceeds the depository threshold, generating a second route having an associated expected total amount of currency below the depository threshold; and
transmitting the second route to the unmanned aerial vehicle to override the first route.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for automatically re-routing unmanned aerial vehicles (UAVs). In one implementation, a system for automatically re-routing a UAV includes at least one processor configured to: retrieve a plurality of requests to deposit currency using the UAV, generate a first route including at least two of the requests such that an associated expected total amount of currency is less than a depository threshold; transmit the first route to the UAV; receive, from the UAV, an indication that an amount of currency collected at a location is greater than an amount of currency included in the request associated with the location; revise the expected total amount accordingly; when the revised expected total amount exceeds the depository threshold, generate a second route having an associated expected total amount below the depository threshold; and transmit the second route to the UAV to override the first route.
16 Citations
20 Claims
-
1. A system for automatically re-routing an unmanned aerial vehicle, comprising:
-
at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising; retrieving a plurality of requests to deposit currency using the unmanned aerial vehicle; generating a first route including at least two of the plurality of requests such that an associated expected total amount of currency is less than a depository threshold; transmitting the first route to the unmanned aerial vehicle; receiving, from the unmanned aerial vehicle, an indication that an amount of currency collected at a location associated with one of the at least two requests is greater than an amount of currency included in the request associated with the location; revising the expected total amount of currency associated with the first route in accordance with the received indication; when the revised expected total amount of currency exceeds the depository threshold, generating a second route having an associated expected total amount of currency below the depository threshold; and transmitting the second route to the unmanned aerial vehicle to override the first route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An unmanned aerial vehicle, comprising:
-
at least one rotor having an associated control system; at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising; receiving a first route including a plurality of requests to deposit currency with the unmanned aerial vehicle, each request having an associated location along the first route and an associated amount of currency; using the associated control system, navigating along the first route using the at least one rotor; receiving, from at least one sensor of the unmanned aerial vehicle, an indication that an amount of currency deposited at one of the associated locations is greater than the associated amount of currency; in response to the indication, receiving a second route including a subset of the plurality of requests; and using the associated control system, navigating along the second route using the at least one rotor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for automatically re-routing an unmanned aerial vehicle, comprising:
-
at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising; retrieving a plurality of requests to deposit currency with the unmanned aerial vehicle, each request having an associated location and an associated amount of currency; generating a first route including at least two of the plurality of requests; transmitting the first route to the unmanned aerial vehicle; monitoring a location of the unmanned aerial vehicle along the first route; when the unmanned aerial vehicle is within a location threshold of an associated location of one of the at least two of the plurality of requests, requesting an indication of an amount of currency deposited from the unmanned aerial vehicle; in response to the request, receiving, from the unmanned aerial vehicle, an indication of the amount of currency deposited; when the indication of the amount of currency deposited is greater than the amount of currency associated with the location, determining whether a difference between the amount of currency deposited and the amount of currency associated with the location exceeds a depository threshold; when the difference exceeds the depository threshold, generating a second route including fewer requests than the first route; and transmitting the second route to the unmanned aerial vehicle to override the first route.
-
Specification