IP Library Granted Patent US 11,802,933
Granted Patent B2
US 11,802,933 · App. 17/729,026 · Granted Oct 31, 2023

Systems and methods for WiFi mapping in an industrial facility

Inventors: Anthony William Tod (St. Agatha, CA); Ryan Christopher Gariepy (Kitchener, CA); Ivor Wanders (Kitchener, CA); Andrew Clifford Blakey (Kitchener, CA)
Assignee: CLEARPATH ROBOTICS INC.
G01S5/02524G01S5/0226G01S5/0252G01S13/878H04W4/33H04W48/16H04W64/003H04W24/08H04W84/12
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,802,933
App. No.
17/729,026
Granted
Oct 31, 2023
Kind
B2
Abstract

Systems and methods for WiFi mapping an industrial facility are disclosed. The system comprises a self-driving vehicle having a WiFi transceiver. The self-driving vehicle communicates with a fleet-management using the WiFi transceiver, via a WiFi access point. The self-driving vehicle receives a mission from the fleet-management system, and moves to a destination location based on the mission, using autonomous navigation. While executing the mission, the self-driving vehicle simultaneously measures the received signal strength indication of the WiFi access point and other WiFi access points in the facility, and stores the received signal strength indication in association with the location at which the received signal strength indication was measured.

Claims (72)

1. A self-driving vehicle operable to determine a wireless mapping in an industrial facility, the self-driving vehicle comprising:

at least a first wireless transceiver for detecting at least one communication signal using at least a first communication scheme;

a drive system for moving the self-driving vehicle; and

a control system for autonomously navigating the self-driving vehicle, the control system comprising a non-transitory computer readable medium and a processor, the non-transitory computer readable medium storing instructions that, when executed, cause the processor to:

receive mission data comprising a destination location and a mission priority from a fleet-management system;

determine a path to the destination location;

determine at least one preferred measurement location, wherein the at least one preferred measurement location comprises a location associated with one or more of a number of previous measurements of the signal strength of the at least one communication signal using at least the first communication scheme below a minimum data point threshold or at least one previous measurement of the of the signal strength of the at least one communication signal using at least the first communication scheme;

determine whether modifying the path to include the at least one preferred measurement location would cause the self-driving vehicle to exceed a mission completion time determined based on the mission priority;

in response to determining the modified path would not cause the self-driving vehicle to exceed the mission completion time, modify the path to include the at least one preferred measurement location as at least one intermediate location;

instruct the drive system to move the self-driving vehicle along the modified path to the destination location based on autonomous navigation;

obtain, with the first wireless transceiver, at least one measurement of a signal strength of a communication signal using the first communication scheme when the self-driving vehicle is in proximity of the at least one preferred measurement location; and

store the at least one measurement of the signal strength of the communication signal using the first communication scheme in association with the at least one preferred measurement location on the non-transitory computer readable medium.

2. The self-driving vehicle of claim 1 , wherein the first communication scheme comprises a cellular communication scheme.

3. The self-driving vehicle of claim 1 , further comprising:

a second wireless transceiver in communication with the fleet-management system using a second communication scheme; and

wherein the mission data is received from the fleet-management system via the second wireless transceiver.

4. The self-driving vehicle of claim 3 , wherein the second communication scheme comprises a WiFi communication scheme.

5. The self-driving vehicle of claim 3 , wherein the processor is further operable to:

obtain, with the second wireless transceiver, at least one measurement of a signal strength of a communication signal using the second communication scheme when the self-driving vehicle is in proximity of the at least one preferred measurement location; and

store the at least one measurement of the signal strength of the communication signal using the second communication scheme in association with the at least one preferred measurement location on the non-transitory computer readable medium.

6. The self-driving vehicle of claim 5 , wherein:

the at least one preferred measurement location comprises at least a first location associated with the communication signal using the first communication scheme and a second location associated with the communication signal using the second communication scheme;

the at least one measurement of the signal strength of the communication signal using the first communication scheme comprises at least one measurement obtained when the self-driving vehicle is in proximity to the first location; and

the at least one measurement of the signal strength of the communication signal using the second communication scheme comprises at least one measurement obtained when the self-driving vehicle is in proximity to the second location.

7. The self-driving vehicle of claim 6 , wherein:

the at least one measurement of the signal strength of the communication signal using the first communication scheme comprises at least one measurement obtained when the self-driving vehicle is in proximity to the second location.

8. The self-driving vehicle of claim 3 , wherein the processor is further operable to:

obtain, with the second wireless transceiver, at least one measurement of a signal strength of the communication signal using the second communication scheme when the self-driving vehicle is remote from the at least one preferred measurement location;

determine at least one measurement location associated with a location of the self-driving vehicle when the at least one measurement of a signal strength of the communication signal using the second communication scheme is obtained; and

store the at least one measurement of the signal strength of the communication signal using the second communication scheme in association with the at least one measurement location on the non-transitory computer readable medium.

9. The self-driving vehicle of claim 1 , wherein the processor is further operable to:

obtain, with the first wireless transceiver, at least one measurement of a signal strength of the communication signal using the first communication scheme when the self-driving vehicle is remote from the at least one preferred measurement location;

determine at least one measurement location associated with a location of the self-driving vehicle when the at least one measurement of a signal strength of the communication signal using the first communication scheme is obtained; and

store the at least one measurement of the signal strength of the communication signal using the first communication scheme in association with the measurement location on the non-transitory computer readable medium.

10. The self-driving vehicle of claim 1 , wherein the processor is further operable to:

receive a current heat map of the facility, the current heat map comprising a plurality of previous measurements of the signal strength of the communication signal using the first communication scheme and a plurality of associated measurement locations;

determine the at least one preferred measurement location based on the current heat map; and

store an updated heat map based on the current heat map, the at least one measurement of the signal strength of the communication signal using the first communication scheme, and the at least one preferred measurement location.

11. A method for operating a self-driving vehicle to determine a wireless mapping in an industrial facility, the method comprising:

receiving mission data from a fleet-management system, the mission data comprising a destination location and a mission priority;

determining a path to the destination location;

determining at least one preferred measurement location, wherein the at least one preferred measurement location comprises a location associated with one or more of a number of previous measurements of the signal strength of the at least one communication signal using at least the first communication scheme below a minimum data point threshold or at least one previous measurement of the of the signal strength of the at least one communication signal using at least the first communication scheme;

determining whether modifying the path to include the at least one preferred measurement location would cause the self-driving vehicle to exceed a mission completion time determined based on the mission priority;

in response to determining the modified path would not cause the self-driving vehicle to exceed the mission completion time, modifying the path to include the at least one preferred measurement location as at least one intermediate location;

instructing the drive system to move the self-driving vehicle along the modified path to the destination location based on autonomous navigation;

moving the self-driving vehicle along the modified path to the destination location based on autonomous navigation;

during operation of the self-driving vehicle along the modified path, obtaining, with a first wireless transceiver of the self-driving vehicle, at least one measurement of a signal strength of a communication signal using the first communication scheme when the self-driving vehicle is in proximity of the at least one preferred measurement location; and

storing the at least one measurement of the signal strength of the communication signal using the first communication scheme in association with the at least one preferred measurement location on the non-transitory computer readable medium.

12. The method of claim 11 , wherein the first communication scheme comprises a cellular communication scheme.

13. The method of claim 11 , wherein the mission data is received from the fleet-management system via a second wireless transceiver of the self-driving vehicle using a second communication scheme.

14. The method of claim 13 , wherein the second communication scheme comprises a WiFi communication scheme.

15. The method of claim 13 , further comprising:

during operation of the self-driving vehicle along the modified path, obtaining, with the second wireless transceiver, at least one measurement of a signal strength of a communication signal using the second communication scheme when the self-driving vehicle is in proximity of the at least one preferred measurement location; and

storing the at least one measurement of the signal strength of the communication signal using the second communication scheme in association with the at least one preferred measurement location on the non-transitory computer readable medium.

16. The method of claim 15 , wherein:

the at least one preferred measurement location comprises at least a first location associated with the communication signal using the first communication scheme and a second location associated with the communication signal using the second communication scheme;

the at least one measurement of the signal strength of the communication signal using the first communication scheme comprises at least one measurement obtained when the self-driving vehicle is in proximity to the first location; and

the at least one measurement of the signal strength of the communication signal using the second communication scheme comprises at least one measurement obtained when the self-driving vehicle is in proximity to the second location.

17. The method of claim 16 , wherein:

the at least one measurement of the signal strength of the communication signal using the first communication scheme comprises at least one measurement obtained when the self-driving vehicle is in proximity to the second location.

18. The method of claim 13 , further comprising:

obtaining, with the second wireless transceiver, at least one measurement of a signal strength of the communication signal using the second communication scheme when the self-driving vehicle is remote from the at least one preferred measurement location;

determining at least one measurement location associated with a location of the self-driving vehicle when the at least one measurement of a signal strength of the communication signal using the second communication scheme is obtained; and

storing the at least one measurement of the signal strength of the communication signal using the second communication scheme in association with the at least one measurement location on the non-transitory computer readable medium.

19. The method of claim 11 , further comprising:

obtaining, with the first wireless transceiver, at least one measurement of a signal strength of the communication signal using the first communication scheme when the self-driving vehicle is remote from the at least one preferred measurement location;

determining at least one measurement location associated with a location of the self-driving vehicle when the at least one measurement of a signal strength of the communication signal using the first communication scheme is obtained; and

storing the at least one measurement of the signal strength of the communication signal using the first communication scheme in association with the measurement location on the non-transitory computer readable medium.

20. The method of claim 11 , further comprising:

receiving a current heat map of the facility, the current heat map comprising a plurality of previous measurements of the signal strength of the communication signal using the first communication scheme and a plurality of associated measurement locations;

determining the at least one preferred measurement location based on the current heat map; and

storing an updated heat map based on the current heat map, the at least one measurement of the signal strength of the communication signal using the first communication scheme, and the at least one preferred measurement location.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME FROM CLEARPATH ROBOTICS, INC. TO CLEARPATH ROBOTICS INC. (WITHOUT THE COMMA) PREVIOUSLY RECORDED ON REEL 67944 FRAME 916. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 25, 2024
From: CLEARPATH ROBOTICS INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 068233/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: CLEARPATH ROBOTICS, INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 067944/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: ROCKWELL AUTOMATION, INC.
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 067944/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: TOD, ANTHONY WILLIAM; GARIEPY, RYAN CHRISTOPHER; WANDERS, IVOR
To: CLEARPATH ROBOTICS INC.
Reel/Frame 061561/0382 →
EMPLOYMENT AGREEMENT Recorded Oct 27, 2022
From: BLAKEY, ANDREW
To: CLEARPATH ROBOTICS INC.
Reel/Frame 061786/0761 →
Continuity (4)
Continuation 16882628 · May 25, 2020
Continuation 16018211 · Jun 26, 2018
Provisional Application 62525161 · Jun 26, 2017
Related Publication 20220322216A1 · Oct 6, 2022