IP Library › Granted Patent US 12,630,362
Granted Patent B1
US 12,630,362 · App. 18/344,523 · Granted May 19, 2026

Systems and methods for calibration of a shuttle sortation system

Inventors: Vinodhkumar Somavar Muniappan (Redmond, WA); Vivek S Narayanan (Franklin, TN); Dylan Andrew Norris (Redmond, WA); Ganesh Krishnamoorthy (Seattle, WA); Michael Alan Bray (Elkhorn, NE); Ryan Slaughter (Edmonds, WA); Gurjinder Singh Dhami (Auburn, WA)
Assignee: Amazon Technologies, Inc.
B65G1/0485B65G1/023B65G2203/041
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,630,362
App. No.
18/344,523
Granted
May 19, 2026
Kind
B1
Abstract

Systems and methods are disclosed for a shuttle sortation system having a calibration shuttle for determining and adjusting shuttle coordinates for depositing items and/or loading totes at various tote receiving areas. The shuttle sortation system may include item tracks and tote tracks for sorting and/or distributing items, packages, and/or totes, and may move the shuttles about the shuttle sortation system via linear synchronous motors (LSMs). The calibration shuttle may include a base portion designed to interface with the track (e.g., with the LSMs). The base may support imaging systems having cameras and processors for capturing images of the tote receiving areas and processing the images to determine a centerline of such tote receiving areas and adjusting coordinates used to navigate the shuttle to the tote receiving areas. The calibration shuttle may be navigated to each tote receiving area to adjust coordinates where an offset from the centerline is detected.

Claims (64)

1 . A system comprising:

a base configured to interface with a linear synchronous motor to move along a track, the track adjacent to a first set of tote receiving areas on a first side and a second set of tote receiving areas on a second side, each tote receiving area of the first set of tote receiving areas and the second set of tote receiving areas defined by dividers;

a support structure rigidly coupled to the base;

a first imaging system coupled to the support and oriented in a first direction with respect to the base such that the first imaging system is configured to image the first set of tote receiving areas;

a second imaging system coupled to the support and oriented in a second direction opposite the first direction such that the second imaging system is configured to image the second set of tote receiving areas, the second imaging system having memory configured to store computer-executable instructions, and at least one computer processor configured to access the memory and execute computer-executable instructions to:

determine a calibration model corresponding to a tote receiving area;

determine coordinates for a second tote receiving area of the second set of tote receiving areas;

generate an image at the second tote receiving area;

determine, based on the image of the second tote receiving area and the model, a position the base with respect to a first divider and a second divider of the second tote receiving area;

determine an offset value based on the position of the base with respect to the first divider and the second divider; and

associate the offset value with the coordinates for the second tote receiving area.

2 . The system of claim 1 , wherein the first imaging system has second memory configured to store second computer-executable instructions, and at least one second computer processor configured to access the second memory and execute the second computer-executable instructions to:

determine the calibration model;

determine second coordinates for a third tote receiving area of the first set of tote receiving areas;

generate a second image at the third tote receiving area;

determine, based on the second image of the third tote receiving area and the model, a second position the base with respect to a third divider and a fourth divider of the third tote receiving area;

determine a second offset value based on the second position of the base with respect to the third divider and the fourth divider; and

associate the offset value with the coordinates for the second tote receiving area.

3 . The system of claim 1 , wherein at the least one computer processor of the second imaging system is further configured to determine updated coordinates for the second tote receiving area based on the offset value and the coordinates.

4 . The system of claim 1 , wherein at the least one computer processor of the second imaging system is further configured to access the memory and execute the computer-executable instructions to send the offset value associated with the coordinates to a remote computing device.

5 . A system comprising:

a base configured to interface with a linear synchronous motor to move along a track, the track adjacent to a set of tote receiving areas positioned along the track;

an imaging system secured to the base and oriented such that the imaging system is configured to image the set of tote receiving areas, the imaging system having memory configured to store computer-executable instructions, and at least one computer processor configured to access the memory and execute the computer-executable instructions to:

determine a model trained to determine a centerline of a tote receiving area;

generate an image at a second tote receiving area of the set of tote receiving areas, the image indicative of the second tote receiving area including first divider and a second divider of the second tote receiving area;

determine, based on the image of the second tote receiving area and the model, a position of the base with respect to the first divider and the second divider; and

determine an offset value based on the position of the base with respect to the first divider and the second divider.

6 . The system of claim 5 , wherein at the least one computer processor of the imaging system is further configured to:

determine coordinates for the second tote receiving area; and

associate the offset value with the coordinates for the second tote receiving area.

7 . The system of claim 6 , wherein at the least one computer processor of the imaging system is further configured to determine updated coordinates for the second tote receiving area based on the offset value and the coordinates.

8 . The system of claim 7 , wherein at the least one computer processor of the imaging system is further configured to send a remote computing device the updated coordinates for the second tote receiving area.

9 . The system of claim 6 , wherein at the least one computer processor of the imaging system is further configured to access the memory and execute the computer-executable instructions to send the offset value associated with the coordinates to a remote computing device.

10 . The system of claim 5 , further comprising:

a support structure coupled to the base and configured to support the imaging system; and

a power source coupled to the support structure and configured to power the imaging system,

wherein the imaging system comprises a high definition camera.

11 . The system of claim 5 , wherein the track is adjacent to a first set of tote receiving areas on a first side of the track and a second set of tote receiving areas on a second side, and each tote receiving area of the first set of tote receiving areas and the second set of tote receiving areas is separated by a divider.

12 . The system of claim 11 , wherein the imaging system is oriented in a first direction with respect to the base such that the imaging system is configured to image the first set of tote receiving areas, the system further comprising:

a second imaging system secured to the base and oriented in a second direction opposite the first direction such that the second imaging system is configured to image the second set of tote receiving areas, the second imaging system having second memory configured to store second computer-executable instructions, and at least one second computer processor configured to access the second memory and execute the second computer-executable instructions to:

determine the model;

generate a second image at a third tote receiving area, the second image indicative of the third tote receiving area including third divider and a fourth divider of the third tote receiving area;

determine, based on the second image of the third tote receiving area and the model, a second position of the base with respect to the third divider and the fourth divider; and

determine a second offset value based on the second position of the base with respect to the third divider and the fourth divider.

13 . A method comprising:

determining a model trained to determine a centerline of a tote receiving area;

determining the imaging system is positioned adjacent to a second tote receiving area of a set of tote receiving areas positioned along a track, the imaging system positioned on a shuttle adapted to traverse the track;

generating an image at the second tote receiving area, the image indicative of the second tote receiving area and including a first divider and a second divider defining the second tote receiving area;

determining, based on the image of the second tote receiving area and the model, a position of the shuttle with respect to the first divider and the second divider; and

determine an offset value based on the position of the shuttle with respect to the first divider and the second divider.

14 . The method of claim 13 , wherein the track causes the shuttle to move to the second tote receiving area via a linear synchronous motor.

15 . The method of claim 13 , further comprising:

determining coordinates for the second tote receiving area; and

associating the offset value with the coordinates for the second tote receiving area.

16 . The method of claim 15 , further comprising determining updated coordinates for the second tote receiving area based on the offset value and the coordinates.

17 . The method of claim 16 , further comprising sending a remote computing device the updated coordinates for the second tote receiving area.

18 . The method of claim 15 , further comprising sending the offset value associated with the coordinates to a remote computing device.

19 . The method of claim 13 , wherein imaging system comprises at least one computing device having a processor and at least one high definition camera.

20 . The method of claim 13 , further comprising:

determining, by a second imaging system positioned on the shuttle, the model;

determining the second imaging system is positioned adjacent to a third tote receiving area of a second set of tote receiving areas positioned along a track;

generating a second image at the third tote receiving area, the second image indicative of the third tote receiving area and including a third divider and a fourth divider defining the third tote receiving area;

determining, based on the second image of the third tote receiving area and the model, a second position of the shuttle with respect to the third divider and the fourth divider; and

determining a second offset value based on the second position of the shuttle with respect to a third divider and the fourth divider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: MUNIAPPAN, VINODHKUMAR SOMAVAR; NARAYANAN, VIVEK S; NORRIS, DYLAN ANDREW; KRISHNAMOORTHY, GANESH; BRAY, MICHAEL ALAN; SLAUGHTER, RYAN; DHAMI, GURJINDER SINGH
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 064221/0116 →
References Cited (2)
US 11945665B1 · Lais · 2024 [cited by examiner]
US 20200223630A1 · Fosnight · 2020 [cited by examiner]