IP Library Granted Patent US 11,556,136
Granted Patent B2
US 11,556,136 · App. 17/153,133 · Granted Jan 17, 2023

Systems and methods for flexible manufacturing using self-driving vehicles

Inventors: Ryan Christopher Gariepy (Kitchener, CA); Andrew Dobson (Kitchener, CA); Nir Rikovitch (Kitchener, CA); William John Alexander Torrens (Kitchener, CA); Roydyn Clayton (Seattle, WA)
Assignee: Clearpath Robotics Inc.
G05D1/0291G05B19/41895G05D1/0297G05B2219/50393G05D2201/0216Y02P90/02
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,556,136
App. No.
17/153,133
Granted
Jan 17, 2023
Kind
B2
Abstract

Systems and methods for flexible conveyance in an assembly-line or manufacturing process are disclosed. A fleet of self-driving vehicles and a fleet-management system can be used to convey workpieces through a sequence of workstations at which operations are performed in order to produce a finished assembly. An assembly can be transported to a first workstation using a self-driving vehicle, where an operation is performed on the assembly. Subsequently, the assembly can be transported to a second workstation using the self-driving vehicle. The operation can be performed on the assembly while it is being conveyed by the self-driving vehicle.

Claims (35)

1. A method for assembling a workpiece, the method comprising:

identifying a plurality of workstations that are designated to perform operations corresponding to a sequence of assembly operations for assembling the workpiece;

for each of the plurality of workstations, determining a corresponding work period, the work period defining a duration of time for the workstation to complete the one or more designated operations;

based on the identified work period for each of the plurality of workstations, selecting, from the plurality of workstations, a sequence of workstations for assembling the workpiece; and

generating a mission executable by a self-driving vehicle transporting the workpiece, wherein the mission comprises a sequence of waypoints corresponding to the sequence of workstations.

2. The method of claim 1 , further comprising receiving a request to assemble the workpiece, the request comprising the sequence of assembly operations.

3. The method of claim 1 , further comprising determining the sequence of assembly operations based on an indicator located on the workpiece.

4. The method of claim 1 , further comprising transmitting the mission to the self-driving vehicle for execution.

5. The method of claim 1 , wherein the work period for a given workstation is determined based on data corresponding to the duration of time taken to complete the one or more designated operations associated with the workstation.

6. The method of claim 5 , further comprising:

for each of the plurality of workstations, monitoring the duration of time taken to perform the one or more designated operations associated with the workstation over one or more iterations; and

based on the monitoring, updating the work period associated with that workstation.

7. The method of claim 6 , wherein updating the work period for a given workstation comprises determining at least one of an average, mean or standard of deviation of the duration of time taken to perform the one or more designated operations over the one or more iterations.

8. The method of claim 6 , wherein the monitoring comprises receiving status updates from one or more self-driving vehicles passing through the workstation.

9. The method of claim 8 , wherein the status updates comprise the duration of time the one or more self-driving vehicles remain at the workstation before the one or more designated operations associated with the workstation are completed.

10. The method of claim 8 , wherein the status updates comprise start and completion times for the one or more designated operations performed at the workstation.

11. The method of claim 8 , wherein the work period for a workstation is updated in real-time based on the received status updates.

12. The method of claim 1 , wherein the sequence of workstations is selected to increase the throughput and efficiency of the assembly process for assembling the workpiece.

13. A system for assembling a workpiece comprising:

a plurality of workstations for performing assembly operations;

a fleet-management system having a processor, wherein the processor of the fleet-management system is configured to:

identify at least a subset of workstations, of the plurality of workstations, designated to performing operations corresponding to a sequence of assembly operations for assembling the workpiece;

for each of the at least subset of workstations, determine a corresponding work period, the work period defining a duration of time for the workstation to complete the one or more designated operations;

based on the identified work period for each of the at least subset of workstations, select, from the at least subset of workstations, a sequence of workstations for assembling the workpiece; and

generate a mission executable by a self-driving vehicle transporting the workpiece, wherein the mission comprises a sequence of waypoints corresponding to the sequence of workstations.

14. The system of claim 13 , wherein the processor of the fleet-management system is further configured to:

determine the work period for a given work station based on data corresponding to the duration of time taken to complete the one or more designated operations associated with the workstation.

15. The system of claim 14 , wherein the processor of the fleet-management system is further configured to:

for each of the plurality of workstations, monitor the duration of time taken to perform one or more designated operations associated with the workstation over one or more iterations of the one or more designated operations; and

based on the monitoring, update the work period associated with that workstation.

16. The system of claim 15 , wherein updating the work period comprises determining at least one of an average, mean or deviation of the duration of time taken to perform the designated one or more operations at the workstation over the one or more iterations.

17. The system of claim 15 , wherein the monitoring comprises receiving status updates from one or more self-driving vehicles passing through the workstation.

18. The system of claim 17 , wherein the work period for a workstation is updated in real-time based on the received status updates.

19. The system of claim 13 , wherein the sequence of workstations is selected to increase the throughput and efficiency of the assembly process for assembling the workpiece.

20. The system of claim 13 , wherein the processor is configured to receive a request to assemble the workpiece from an enterprise resource management system, the request comprising the sequence of assembly operations.

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 Jan 20, 2021
From: GARIEPY, RYAN CHRISTOPHER; DOBSON, ANDREW; RIKOVITCH, NIR; TORRENS, WILLIAM JOHN ALEXANDER; CLAYTON, ROYDYN
To: CLEARPATH ROBOTICS INC.
Reel/Frame 054967/0552 →
Continuity (3)
Continuation 15936880 · Mar 27, 2018
Provisional Application 62477108 · Mar 27, 2017
Related Publication 20210141392A1 · May 13, 2021