IP Library Granted Patent US 10,634,504
Granted Patent B2
US 10,634,504 · App. 16/000,331 · Granted Apr 28, 2020

Systems and methods for electronic mapping and localization within a facility

Inventors: Adel Fakih (Kitchener, CA); Ryan Christopher Gariepy (Kitchener, CA)
Assignee: CLEARPATH ROBOTICS INC.
G01C21/206G01C21/32G01C21/367G05D1/0246G05D1/0274G06F17/5004G06F17/509
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,634,504
App. No.
16/000,331
Granted
Apr 28, 2020
Kind
B2
Abstract

Systems and methods for electronically mapping a facility are presented. The method comprises obtaining a CAD file that includes graphical representations of a facility. An occupancy-map image is generated based on the CAD file. A sensor, such as a sensor on a self-driving vehicle, is used to detect a sensed feature within the facility. Based on the sensed feature, the occupancy-map image can be updated, since the sensed feature was not one of the known features in the CAD file prior to the sensed feature being detected by the sensor.

Claims (45)

1. A method for electronically mapping a facility, the method comprising:

obtaining, by a processor, a CAD file from at least one non-transitory computer-readable medium, the CAD file having graphical representations representing known features of the facility;

generating, by the processor, an occupancy-map image based on the CAD file;

generating, by the processor, a keyframe graph based on the CAD file;

storing a map file on the at least one non-transitory computer-readable medium, wherein the map file comprises the occupancy-map image and the keyframe graph;

detecting, by the processor, a sensed feature in the facility with at least one sensor; and

updating, by the processor, the occupancy-map image based on the sensed feature; and

wherein the sensed feature is not a feature of the known features of the facility prior to the processor detecting the sensed feature.

2. The method of claim 1 , further comprising:

detecting at least one of the known features of the facility with the at least one sensor; and

locating the at least one sensor relative to the occupancy-map image based on the detecting the at least one of the known features.

3. The method of claim 1 , wherein generating the occupancy-map image comprises a rasterization based on the CAD file.

4. The method of claim 3 , wherein the CAD file comprises graphical objects, and the rasterization is based on the graphical objects.

5. The method of claim 4 , wherein the CAD file further comprises non-graphical objects; and the map file further comprises the graphical objects, and the non-graphical objects.

6. The method of claim 1 , wherein:

the at least one sensor is in communication with a control system of a self-driving vehicle;

the method further comprising:

storing the occupancy-map image on the control system of the self-driving vehicle; and

navigating the self-driving vehicle based on the occupancy-map image.

7. The method of claim 1 , wherein the at least one sensor comprises a LiDAR device.

8. The method of claim 1 , wherein the at least one sensor comprises a vision system.

9. A system for electronically mapping a facility, the system comprising:

at least one non-transitory computer-readable medium;

at least one sensor; and

a processor operable to:

obtain a CAD file from the at least one non-transitory computer-readable medium, the CAD file having graphical representations representing known features of the facility;

generate an occupancy-map image based on the CAD file;

generate a keyframe graph based on the CAD file;

store a map file on the at least one non-transitory computer-readable medium, wherein the map file comprises the occupancy-map image and the keyframe graph;

detect a sensed feature in the facility with the at least one sensor; and

update the occupancy-map image based on the sensed feature;

wherein the sensed feature is not a feature of the known features of the facility prior to the processor detecting the sensed feature.

10. The system of claim 9 wherein the processor is operable to:

detect at least one of the known features of the facility with the at least one sensor; and

locate the at least one sensor relative to the occupancy-map image based on the detecting the at least one of the known features.

11. The system of claim 9 wherein the processor is operable to generate a rasterization based on the CAD file as the occupancy-map image.

12. The system of claim 11 , wherein the CAD file comprises graphical objects, and the rasterization is based on the graphical objects.

13. The system of claim 12 , wherein the CAD file further comprises non-graphical objects; and the map file further comprises the graphical objects, and the non-graphical objects.

14. The system of claim 9 , wherein:

the at least one sensor is in communication with a control system of a self-driving vehicle; and

the processor is operable to:

store the occupancy-map image on the control system of the self-driving vehicle; and

navigate the self-driving vehicle based on the occupancy-map image.

15. The system of claim 9 , wherein the at least one sensor comprises a LiDAR device.

16. The system of claim 9 , wherein the at least one sensor comprises a vision system.

Assignments (4)
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 Mar 17, 2020
From: FAKIH, ADEL; GARIEPY, RYAN CHRISTOPHER
To: CLEARPATH ROBOTICS INC.
Reel/Frame 052139/0491 →
Continuity (2)
Provisional Application 62515744 · Jun 6, 2017
Related Publication 20190249992A1 · Aug 15, 2019