IP Library Granted Patent US 10,514,691
Granted Patent B2
US 10,514,691 · App. 16/372,919 · Granted Dec 24, 2019

Geographic area monitoring systems and methods through interchanging tool systems between unmanned vehicles

Inventors: Robert L. Cantrell (Herndon, VA); John P. Thompson (Bentonville, AR); David C. Winkle (Bella Vista, AR); Michael D. Atchley (Eureka Springs, AR); Donald R. High (Noel, MO); Todd D. Mattingly (Bentonville, AR); Brian G. McHale (Chadderton Oldham, GB); John J. O'Brien (Farmington, AR); John F. Simon (Pembroke Pines, FL); Nathan G. Jones (Bentonville, AR); Robert C. Taylor (Charlotte, NC)
Assignee: Walmart Apollo, LLC
G05D1/0027B64C39/024G05D1/0094G05D1/0246G05D1/104G06Q10/06311G07C5/008G08G5/0008G08G5/0013B64C2201/027B64C2201/126B64C2201/146
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 10,514,691
App. No.
16/372,919
Granted
Dec 24, 2019
Kind
B2
Abstract

In some embodiments, unmanned task systems are provided that comprise multiple unmanned vehicles each comprising: a control circuit; a motor; and a propulsion system coupled with the motor and configured to enable the respective unmanned vehicles to move themselves; and wherein a first control circuit of a first unmanned vehicle of the multiple unmanned vehicles is configured to identify a second unmanned vehicle carrying a first tool system configured to perform a first function, cause a notification to be communicated to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system to the first unmanned vehicle, and direct a first propulsion system of the first unmanned vehicle to couple with the first tool system being transferred from the second unmanned vehicle.

Claims (41)

1. An unmanned task system, comprising:

multiple unmanned vehicles each comprising:

an unmanned vehicle control circuit accessing a tool system database;

a motor; and

a propulsion system coupled with the motor and configured to enable the respective unmanned vehicle to move itself; and

wherein a first unmanned vehicle control circuit of a first unmanned vehicle of the multiple unmanned vehicles is configured to identify a second unmanned vehicle carrying a first tool system configured to perform a first function, cause a notification to be communicated to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system to the first unmanned vehicle, cause the first unmanned vehicle to decouple from a second tool system configured to perform a second function that is different than the first function, and direct a first propulsion system of the first unmanned vehicle to couple, using a universal coupler, with the first tool system being transferred from the second unmanned vehicle enabling the first unmanned vehicle to switch between the second tool system and the first tool system and implement the first function provided through the first tool system.

2. The system of claim 1 , wherein the first unmanned vehicle control circuit in directing the second unmanned vehicle to transfer the first tool system is configured to direct the second unmanned vehicle to release the first tool system at a location where a task is to be performed using the first tool system.

3. The system of claim 1 , wherein the first unmanned vehicle control circuit in directing the second unmanned vehicle to transfer the first tool system is configured to direct the second unmanned vehicle to a defined location; and

the first unmanned vehicle control circuit in directing the first propulsion system is configured to cause the first unmanned vehicle to position the first unmanned vehicle adjacent the second unmanned vehicle and couple with the first tool system.

4. The system of claim 3 , wherein the first unmanned vehicle control circuit is configured to identify a task being performed by the second unmanned vehicle using the first tool system is to continue to be performed, and direct the first propulsion system to couple with the first tool system and continue implementing the task using the first tool system.

5. The system of claim 1 , wherein the first unmanned vehicle control circuit is configured to identify a power level of the second unmanned vehicle is less than a threshold power level and to communicate the notification to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system based on the power level of the second unmanned vehicle being less than the threshold power level.

6. The system of claim 1 , wherein the first unmanned vehicle control circuit is configured to confirm a power level of the first tool system is greater than a tool system power level threshold prior to causing the notification to be communicated to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system.

7. The system of claim 1 , further comprising:

the tool system database storing tool system parameter data associated with each of multiple tool systems defining functional capabilities and current location of each of the multiple tool systems, wherein the first unmanned vehicle control circuit is configured to access the tool system database, identify the first tool system has a functionality to be used to perform a task, and identify that the first tool system is within a threshold distance of the first unmanned vehicle.

8. The system of claim 1 , wherein the first unmanned vehicle control circuit, in identifying the second unmanned vehicle, is configured to identify the second unmanned vehicle is predicted to complete a first task being performed using the first tool system within a threshold period of time.

9. The system of claim 1 , wherein the first unmanned vehicle control circuit is configured to identify a task, which was being performed by the second unmanned vehicle using the first tool system, is to continue to be performed by the first unmanned vehicle, and direct the first propulsion system and activate the first tool system to continue implementing the task using the first tool system.

10. The system of claim 9 , further comprising:

the universal coupler communicatively coupled with the unmanned vehicle control circuit and a coupling system, wherein the universal coupler is configured to interchangeably couple with and decouple from the second tool system and further interchangeably couple with and decouple with the first tool system.

11. The system of claim 9 , further comprising:

the tool system database storing tool system parameter data associated with each of multiple tool systems defining functional capabilities and current location of each of the multiple tool systems, wherein the first unmanned vehicle control circuit is configured to access the tool system database, identify the first tool system has a functionality to be used to perform a task, and identify that the first tool system is within a threshold distance of the first unmanned vehicle.

12. A method of performing tasks through unmanned vehicles each comprising a unmanned vehicle control circuit, comprising:

identifying, through a first unmanned vehicle control circuit of a first unmanned vehicle of the multiple unmanned vehicles, a second unmanned vehicle carrying a first tool system configured to perform a first function;

causing a notification to be communicated to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system to the first unmanned vehicle;

causing the first unmanned vehicle to decouple from a second tool system configured to perform a second function that is different than the first function; and

directing a first propulsion system of the first unmanned vehicle to position the first unmanned vehicle relative to the first tool system aligning the first unmanned vehicle with the first tool system and to couple, using a universal coupler, the first unmanned vehicle with the first tool system transferred from the second unmanned vehicle enabling the first unmanned vehicle to switch between the second tool system and the first tool system and to implement the first function provided through the first tool system.

13. The method of claim 12 , wherein the directing the second unmanned vehicle to transfer the first tool system comprises directing the second unmanned vehicle to release the first tool system at a location where a task is to be performed using the first tool system.

14. The method of claim 12 , wherein the directing the second unmanned vehicle to transfer the first tool system comprises directing the second unmanned vehicle to a defined location; and

wherein the directing the first propulsion system comprises positioning the first unmanned vehicle adjacent the second unmanned vehicle and causing a coupling of the first unmanned vehicle with the first tool system.

15. The method of claim 14 , further comprising:

identifying a task being performed by the second unmanned vehicle using the first tool system is to continue to be performed, and

directing the first propulsion system to couple with the first tool system and continue implementing the task using the first tool system.

16. The method of claim 12 , further comprising:

identifying a power level of the second unmanned vehicle is less than a threshold power level; and

communicating the notification to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system based on the power level of the second unmanned vehicle being less than the threshold power level.

17. The method of claim 12 , further comprising:

confirming a power level of the first tool system is greater than a tool system power level threshold prior to causing the notification to be communicated to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system.

18. The method of claim 12 , further comprising:

accessing a tool system database storing tool system parameter data associated with each of multiple tool systems defining functional capabilities and current location of each of the multiple tool systems;

identifying the first tool system has a functionality to be used to perform a task; and

identifying that the first tool system is within a threshold distance of the first unmanned vehicle.

19. The method of claim 12 , wherein the identifying the second unmanned vehicle comprises identifying the second unmanned vehicle is predicted to complete a first task being performed using the first tool system within a threshold period of time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2019
From: CANTRELL, ROBERT L.; THOMPSON, JOHN P.; WINKLE, DAVID C.; ATCHLEY, MICHAEL D.; HIGH, DONALD R.; MATTINGLY, TODD D.; MCHALE, BRIAN G.; O'BRIEN, JOHN J.; SIMON, JOHN F.; JONES, NATHAN G.; TAYLOR, ROBERT C.
To: WAL-MART STORES, INC.
Reel/Frame 048874/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2019
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 048877/0927 →