IP Library Granted Patent US 12,182,752
Granted Patent B2
US 12,182,752 · App. 18/455,243 · Granted Dec 31, 2024

Systems and methods for autonomous lineside parts delivery to an assembly line process

Inventors: Ryan Christopher Gariepy (Kitchener, CA); Simon Drexler (Puslinch, CA); Roydyn Clayton (Seattle, WA); Sam Adrian Jenkins (Waterloo, CA); Pavel Bovbel (Kitchener, CA); Yvan Geoffrey Rodrigues (Guelph, CA)
Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
G06Q10/083G06Q10/06313
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,182,752
App. No.
18/455,243
Granted
Dec 31, 2024
Kind
B2
Abstract

Systems and methods for autonomous lineside delivery to an assembly-line using a self-driving vehicle are disclosed, comprising receiving a part-supply schedule having a part identifier identifying a part to be supplied, an assembly-line location to be supplied with the part, and a delivery time for supplying the part to the assembly-line location. A mission is generated based on the schedule, and sent to a self-driving vehicle. The self-driving vehicle executes the mission such that the part is supplied to the assembly-line location in accordance with the part-supply schedule.

Claims (64)

1. A method of operating a plurality of self-driving material-transport vehicles configured to perform autonomous lineside delivery, the method comprising:

receiving a part-supply schedule, the schedule comprising a first part identifier identifying a first part, a second part identifier identifying a second part, a first delivery time, a second delivery time, and an assembly line location;

generating a first mission to pick up and deliver the first part to the assembly-line location at the first delivery time;

generating a second mission to pick up and deliver the second part to an assembly-line location at the second delivery time;

selecting a first self-driving material-transport vehicle from the plurality of self-driving material-transport vehicles for executing the first mission;

selecting a second self-driving material-transport vehicle from the plurality of self-driving material-transport vehicles for executing the second mission;

commencing the execution of the first and second missions using the first and second vehicles, respectively;

making a determination that an estimated arrival time of the second vehicle is before an estimated arrival time of the first vehicle;

generating an updated second mission to re-route the second vehicle to a waypoint location;

executing the updated second mission by navigating the second vehicle to the waypoint location for a waiting period; and

delivering the second part at the assembly line location using the second vehicle after the waiting period has elapsed.

2. The method of claim 1 , wherein a fleet-management system generates the first and second missions, and further selects the first vehicle for executing the first mission and the second vehicle for executing the second mission, and transmits the first and second missions to the corresponding selected vehicles.

3. The method of claim 2 , wherein after the second vehicle stops at the waypoint location, the method further comprises:

operating, by a first vehicle processor, the first vehicle to deliver the first part at the assembly-line location by the first delivery time;

transmitting, by the first vehicle processor to the fleet-management system, an indication that the first part is delivered at the assembly-line location; and

in response to receiving the indication, transmitting, by the fleet-management system, instructions to the second vehicle to proceed from the waypoint location to the assembly-line location.

4. The method of claim 1 , wherein the waiting period is determined based on at least one of an estimated travel time for the second vehicle from the waypoint location to the assembly-line location, the first delivery time, the second delivery time or a takt time of the assembly-line process.

5. The method of claim 1 , wherein the second delivery time is determined based on the first delivery time and a takt time of the assembly-line process.

6. The method of claim 1 , wherein, for at least one of the first and second missions, generating the mission comprises:

determining a pick-up time for picking-up the corresponding part from the corresponding pick-up location, wherein the pick-up time is based on the assembly-line location and at least one of: the delivery time for the mission or at least one traffic condition.

7. The method of claim 6 , wherein generating the mission further comprises determining a departure time for the vehicle, selected for the mission, based on the pick-up time and the part identifier for the mission.

8. The method of claim 1 , wherein, for at least one of the first and second missions, executing the mission comprises orienting the vehicle, selected for the mission, at a corresponding pick-up location such that the corresponding part can be received on the vehicle.

9. The method of claim 1 , wherein, for at least one of the first and second missions, executing the mission further comprises loading the corresponding part on the vehicle, selected for the mission, using an apparatus of the vehicle.

10. The method of claim 1 , wherein, for at least one of the first and second missions, executing the mission further comprises unloading the corresponding part at the assembly-line location using an apparatus on the vehicle selected for the mission.

11. A system of operating a plurality of self-driving material-transport vehicles for autonomous lineside parts delivery to an assembly-line process, the system comprising:

a fleet-management system having a processor configured to:

receive a part-supply schedule, the schedule comprising a first part identifier identifying a first part, and a second part identifier identifying a second part, an assembly-line location, a first delivery time, and a second delivery time;

generate a first mission and a second mission, wherein the first mission comprises picking up and delivering the first part to the assembly-line location at a first delivery time, and the second mission comprises picking up and delivering the second part to the assembly-line location at a second delivery time;

select a first self-driving material-transport vehicle for executing the first mission and a second self-driving material-transport vehicle for executing the second mission;

transmit the first mission to the first vehicle, and the second mission to the second vehicle;

determine that an estimated arrival time of the second vehicle is before an estimated arrival time of the first vehicle;

automatically generate an updated second mission to re-route the second vehicle from the second pick-up location to a waypoint location;

transmit the updated second mission to the second vehicle;

the first vehicle having a first vehicle processor configured to:

receive the first mission from the fleet-management system; and

execute the first mission such that the first part is supplied to the assembly-line location by the first delivery time; and

the second vehicle having a second vehicle processor configured to:

receive the second mission from the fleet-management system;

execute the second mission such that the second part is supplied to the assembly-line location;

receive the updated second mission from the fleet-management system during execution of the second mission;

execute the updated second mission by operating the second vehicle to navigate to and stop at the waypoint location for a waiting period; and

subsequent to the waiting period, operate the second vehicle to drive from the waypoint location to the assembly-line location to deliver the second part at the second delivery time.

12. The system of claim 11 , wherein

the first vehicle processor is further configured to, subsequent to executing the first mission, transmit to the fleet-management system, an indication that the first part is delivered at the assembly-line location;

the fleet management processor is further configured to, in response to receiving the indication, transmit instructions to the second vehicle to proceed to the assembly-line location from the way-point location; and

the second vehicle processor is further configured to, in response to receiving the instructions from the fleet-management system, operate the second vehicle to drive from the waypoint location to the assembly-line location to deliver the second part by the second delivery time.

13. The system of claim 11 , wherein

the first vehicle processor is further configured to, subsequent to executing the first mission, transmit to the second vehicle an indication that the first part is delivered at the assembly-line location; and

the second vehicle processor is further configured to, in response to receiving the indication, operate the second vehicle to drive from the waypoint location to the assembly-line location to deliver the second part by the second delivery time.

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

determine the waiting period based on at least one of an estimated travel time for the second vehicle from the waypoint location to the assembly-line location, the first delivery time, the second delivery time or a takt time of the assembly-line process; and

transmit an indication of the waiting time to the second vehicle.

15. The system of claim 11 , wherein the fleet-management processor is further configured to monitor estimated arrival times for the first vehicle and the second vehicle to arrive at the assembly-line location in order to determine whether the estimated arrival time of the second vehicle is before the estimated arrival time of the first vehicle.

16. The system of claim 11 , wherein the fleet-management processor is further configured to determine the second delivery time based on the first delivery time and a takt time of the assembly-line process.

17. The system of claim 11 , wherein for at least one of the first and second missions, the fleet-management processor is further configured to:

determine a pick-up time for picking-up the corresponding part for the mission from the corresponding pick-up location based the assembly-line location and at least one of: the delivery time for the mission or at least one traffic condition.

18. The system of claim 11 , wherein the fleet-management processor is further configured to determine a departure time for the vehicle, selected for the mission, based on the pick-up time and the part identifier for the mission.

19. The system of claim 11 , wherein at least one of the first and second vehicle processors is further configured to, during execution of the corresponding mission, orient the vehicle at a corresponding pick-up location such that the corresponding part can be received on the vehicle.

20. The system of claim 11 , wherein at least one of the first and second vehicle processors is further configured to, during execution of the corresponding mission:

plan a mission path based on the mission;

drive the vehicle along the mission path;

detect an obstruction on the mission path;

plan an updated mission path based on the mission and the obstruction; and

drive the vehicle along the updated mission path.

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 27, 2023
From: GARIEPY, RYAN CHRISTOPHER; DREXLER, SIMON; CLAYTON, ROYDYN; JENKINS, SAM ADRIAN; BOVBEL, PAVEL; RODRIGUES, YVAN GEOFFREY
To: CLEARPATH ROBOTICS INC.
Reel/Frame 065375/0612 →
Continuity (4)
Continuation 17212922 · Mar 25, 2021
Continuation 15936977 · Mar 27, 2018
Provisional Application 62477047 · Mar 27, 2017
Related Publication 20240054434A1 · Feb 15, 2024