IP Library › Granted Patent US 12,515,345
Granted Patent B2
US 12,515,345 · App. 18/327,717 · Granted Jan 6, 2026

Method of synthesising training datasets for autonomous robotic control

Inventors: Jan Stanislaw Rudy (Toronto, CA); Borys Bryndak (Toronto, CA); James Sterling Bergstra (Toronto, CA)
Assignee: Ocado Innovation Limited
B25J9/1697B25J9/163B25J9/1653B25J9/1679
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,515,345
App. No.
18/327,717
Granted
Jan 6, 2026
Kind
B2
Abstract

The present disclosure relates to a computer-implemented method of synthesising a training dataset for training a comparison function of a machine learning service in the detection of a multi-pick event in which a robotic manipulator erroneously picks two or more items concurrently, the method comprising: selecting first image data representative of an image of a plurality of items to be picked by the robotic manipulator; selecting intermediate image data representative of an image of the plurality of items following the removal, by the robotic manipulator, of an item from the plurality of items; selecting final image data representative of an image of the plurality of items following the removal, by the robotic manipulator, of another item from the plurality of items; and, generating the training dataset representative of a notional multi-pick event based on a sequence of unlabelled image data consisting of the first and final image data.

Claims (19)

1 . A robotic picking system comprising:

a robotic manipulator;

a robotic control system;

a picking area from which the robotic manipulator picks items;

an imaging system; and,

a machine learning service trained to detect multi-pick events using a training dataset generated by a method of training a machine learning service, the method comprising:

selecting, from a dataset of unlabeled image data, first image data representative of an image of a plurality of items to be picked by the robotic manipulator;

selecting, from the dataset of unlabeled image data, intermediate image data representative of an image of the plurality of items following the removal, by the robotic manipulator, of an item from the plurality of items;

selecting, from the dataset of unlabeled image data, final image data representative of an image of the plurality of items following the removal, by the robotic manipulator, of another item from the plurality of items; and

generating the training dataset representative of a notional multi-pick event based on a sequence of unlabeled image data including the first and final image data,

wherein the robotic control system is configured to:

output a signal suitable for causing the robotic manipulator to pick an item from a plurality of items within the picking area;

before stowing the item, determine, based on a signal outputted from the machine learning service, whether or not the robotic manipulator has erroneously picked two items concurrently;

and, if it is determined that the robotic manipulator has picked two items concurrently, output a signal suitable for causing the robotic manipulator to return the items back in the picking area.

2 . The robotic picking system of claim 1 , wherein the dataset of unlabeled image data is representative of a sequence of images of the plurality of items to be picked by the robotic manipulator captured over a predetermined period of time.

3 . The robotic picking system of claim 1 , wherein the method of training a machine learning service comprises removing from the dataset of unlabeled image data all image data captured during a control cycle of the robotic manipulator in which the robotic manipulator failed to remove an item from the plurality of items.

4 . The robotic picking system of claim 1 , wherein the method of training a machine learning service comprises:

selecting from the dataset of unlabeled image data the intermediate unlabeled image data within a predetermined period following the removal of the item from the plurality of items; and

selecting from the dataset of unlabeled image data the final unlabeled image data within a predetermined period following the removal of the other item from the plurality of items.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: RUDY, JAN STANISLAW; BRYNDAK, BORYS; BERGSTRA, JAMES STERLING
To: OCADO INNOVATION LIMITED
Reel/Frame 065359/0516 →
Continuity (1)
Related Publication 20240399587A1 · Dec 5, 2024
References Cited (6)
US 20210078167A1 · Khansari Zadeh · 2021 [cited by examiner]
US 20230150777A1 · Skyum · 2023 [cited by examiner]
US 20230368052A1 · Li · 2023 [cited by examiner]
US 20240096069A1 · Shapiro · 2024 [cited by examiner]
US 20240109191A1 · Aikens · 2024 [cited by examiner]
International Search Report and Written Opinion, dated Nov. 22, 2024, for International Patent Application No. PCT/EP2024/064948. (17 pages). [cited by applicant]