IP Library Granted Patent US 12,066,837
Granted Patent B2
US 12,066,837 · App. 18/316,724 · Granted Aug 20, 2024

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: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
G05D1/0291G05B19/41895G05D1/0297G05D1/225G05D1/229G05B2219/50393Y02P90/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 12,066,837
App. No.
18/316,724
Granted
Aug 20, 2024
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 (31)

1. A method for coordinating a plurality of self-driving vehicles for assembling workpieces, the method comprising:

operating a first self-driving vehicle of the plurality of self-driving vehicles to transport a first workpiece to a first workstation according to a first mission comprising a sequence of assembly operations related to the first workpiece, the first workstation being designated to perform at least one subset of the sequence of assembly operations related to the first workpiece;

operating a second self-driving vehicle of the plurality of self-driving vehicles to transport a second workpiece to a second workstation according to a second mission comprising a sequence of assembly operations related to the second workpiece, the second workstation being different from the first workstation and designated to perform at least one subset of the sequence of assembly operations related to the second workpiece;

continuously receiving a status update from each of the first self-driving vehicle and the second self-driving vehicle during operation;

determining from the status update from each of the first self-driving vehicle and the second self-driving vehicle whether an operational change to the operation of at least one of the first self-driving vehicle and the second self-driving vehicle is required to increase a throughput of assembling the first and second workpieces; and

in response to determining that the operational change to the operation of the at least one of the first self-driving vehicle and the second self-driving vehicle is required, evaluating the status update to determine the operational change required and adapting the operation of the at least one of the first self-driving vehicle and the second self-driving vehicle in accordance with the operational change required to increase the throughput of assembling the first and second workpieces.

2. The method of claim 1 , wherein:

operating the first self-driving vehicle to transport the first workpiece to the first workstation comprises operating the first self-driving vehicle to plan a path to a first waypoint corresponding to the first workstation; and

operating the second self-driving vehicle to transport the second workpiece to the second workstation comprises operating the second self-driving vehicle to plan a path to the second waypoint corresponding to the second workstation.

3. The method of claim 1 , wherein evaluating the status update to determine the operational change required comprises:

operating the at least one of the first self-driving vehicle and the second self-driving vehicle to plan an alternative path to a waypoint corresponding to a workstation required for completing at least one remaining portion of the respective sequence of assembly operations related to the first workpiece and the second workpiece.

4. The method of claim 1 , wherein evaluating the status update to determine the operational change required comprises:

operating the at least one of the first self-driving vehicle and the second self-driving vehicle to adjust a vehicle speed.

5. The method of claim 1 , wherein evaluating the status update to determine the operational change required comprises:

operating the at least one of the first self-driving vehicle and the second self-driving vehicle to transport the respective first workpiece and second workpiece to a buffer station.

6. The method of claim 1 , wherein the status update comprises a duration of time each of the first self-driving vehicle and the second self-driving vehicle remained at a respective workstation.

7. The method of claim 1 , wherein continuously receiving the status update from each of the first self-driving vehicle and the second self-driving vehicle during operation comprises receiving the status update from the first self-driving vehicle and the second self-driving vehicle passing through a respective workstation.

8. A fleet-management system for coordinating a plurality of self-driving vehicles for assembling workpieces, the fleet-management system comprising a processor configured to:

operate a first self-driving vehicle of the plurality of self-driving vehicles to transport a first workpiece to a first workstation according to a first mission comprising a sequence of assembly operations related to the first workpiece, the first workstation being designated to perform at least one subset of the sequence of assembly operations related to the first workpiece;

operate a second self-driving vehicle of the plurality of self-driving vehicles to transport a second workpiece to a second workstation according to a second mission comprising a sequence of assembly operations related to the second workpiece, the second workstation being different from the first workstation and designated to perform at least one subset of the sequence of assembly operations related to the second workpiece;

continuously receive a status update from each of the first self-driving vehicle and the second self-driving vehicle during operation;

determine from the status update from each of the first self-driving vehicle and the second self-driving vehicle whether an operational change to the operation of at least one of the first self-driving vehicle and the second self-driving vehicle is required to increase a throughput of assembling the first and second workpieces; and

in response to determining that the operational change to the operation of the at least one of the first self-driving vehicle and the second self-driving vehicle is required, evaluate the status update to determine the operational change required and adapt the operation of the at least one of the first self-driving vehicle and the second self-driving vehicle in accordance with the operational change required to increase the throughput of assembling the first and second workpieces.

9. The fleet-management system of claim 8 , wherein the processor is configured to:

operate the first self-driving vehicle to plan a path to a first waypoint corresponding to the first workstation; and

operate the second self-driving vehicle to plan a path to the second waypoint corresponding to the second workstation.

10. The fleet-management system of claim 8 , wherein the processor is configured to operate the at least one of the first self-driving vehicle and the second self-driving vehicle to plan an alternative path to a waypoint corresponding to a workstation required for completing at least one remaining portion of the respective sequence of assembly operations related to the first workpiece and the second workpiece.

11. The fleet-management system of claim 8 , wherein the processor is configured to operate the at least one of the first self-driving vehicle and the second self-driving vehicle to adjust a vehicle speed.

12. The fleet-management system of claim 8 , wherein the processor is configured to operate the at least one of the first self-driving vehicle and the second self-driving vehicle to transport the respective first workpiece and second workpiece to a buffer station.

13. The fleet-management system of claim 8 , wherein the status update comprises a duration of time each of the first self-driving vehicle and the second self-driving vehicle remained at a respective workstation.

14. The fleet-management system of claim 8 , wherein the processor is configured to receive the status update from the first self-driving vehicle and the second self-driving vehicle passing through a respective workstation.

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 Oct 31, 2023
From: GARIEPY, RYAN CHRISTOPHER; DOBSON, ANDREW; RIKOVITCH, NIR; TORRENS, WILLIAM JOHN ALEXANDER; CLAYTON, ROYDYN
To: CLEARPATH ROBOTICS INC.
Reel/Frame 065400/0390 →
Continuity (5)
Continuation 18079442 · Dec 12, 2022
Continuation 17153133 · Jan 20, 2021
Continuation 15936880 · Mar 27, 2018
Provisional Application 62477108 · Mar 27, 2017
Related Publication 20230393587A1 · Dec 7, 2023