IP Library Granted Patent US 12,415,280
Granted Patent B2
US 12,415,280 · App. 18/377,086 · Granted Sep 16, 2025

Systems and methods for camera calibration with a fiducial of unknown position on an articulated arm of a programmable motion device

Inventors: Yu Ding (Arlington, MA); Christopher Geyer (Arlington, MA); Luis Galup (Sudbury, MA); Jeffrey Kittredge (Lexington, MA); Thomas Koletschka (Somerville, MA); Lakshman Kumar (Billerica, MA); Anjana Nellithimaru (Billerica, MA); Ryan O'Hern (Reading, MA); Jeremy Saslaw (Cambridge, MA)
Assignee: Berkshire Grey Operating Company, Inc.
B25J9/1697B25J9/1692G06T7/70G06T7/80G06V10/147G06V10/25G05B2219/37009G06T2207/30208
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,415,280
App. No.
18/377,086
Granted
Sep 16, 2025
Kind
B2
Abstract

A system is disclosed for providing extrinsic calibration of a camera to a relative working environment of a programmable motion device that includes an end-effector. The system includes a fiducial located at or near the end-effector, at least one camera system for viewing the fiducial as the programmable motion device moves in at least three degrees of freedom, and for capturing a plurality of images containing the fiducial, and a calibration system for analyzing the plurality of images to determine a fiducial location with respect to the camera to permit calibration of the camera with the programmable motion device.

Claims (40)

1. A calibration unit comprising:

a coupling portion for removably coupling to a programmable motion device;

a transverse portion with a planar shape that extends transverse to the coupling portion, said transverse portion including a top side and a bottom side thereof;

a plurality of light emitting diodes (LEDs), wherein the plurality of LEDs are disposed on the top side and the bottom side of the transverse portion; and

control circuitry in communication with the plurality of LEDs and in communication with a calibration processing system for analyzing images of the calibration unit including at least one of the plurality of LEDs from a camera projection point of a camera, and for providing calibration information regarding the programmable motion device and the camera projection point.

2. The calibration unit of claim 1 , wherein the plurality of LEDs provides intermittent visible illumination.

3. The calibration unit of claim 1 , wherein the plurality of LEDs provides intermittent infra-red illumination.

4. The calibration unit of claim 1 , wherein the calibration unit further includes a retroreflective fiducial.

5. The calibration unit of claim 4 , wherein the retroreflective fiducial is at least partially spherically shaped.

6. The calibration unit of claim 1 , wherein the calibration processing system constructs a matrix for each of the plurality of images.

7. The calibration unit of claim 6 , wherein the calibration processing system concatenates extrinsic parameters of the camera to the programmable motion device.

8. The calibration unit of claim 7 , wherein the calibration processing system further employs non-linear least square optimization.

9. The calibration unit of claim 1 , wherein the camera is positioned on an automated carrier.

10. The calibration unit of claim 1 , wherein the plurality of LEDs includes a first pair of LEDs that are positioned on mutually opposing sides of the transverse portion.

11. The calibration unit of claim 10 , wherein the plurality of LEDs further includes a second pair of LEDs that are positioned on mutually opposing sides of the transverse portion.

12. The calibration unit of claim 11 , wherein the first pair of LEDs are visible LEDs and the second pair of LEDs are infra-red LEDs.

13. A calibration unit comprising:

a coupling portion for removably coupling to a programmable motion device;

a transverse portion with a planar shape that extends transverse to the coupling portion, the transverse portion including a top side and a bottom side thereof;

a plurality of light emitting diodes (LEDs), wherein a first pair of the plurality of LEDs are disposed on the top side and a bottom side of the transverse portion and a second pair of the plurality of LEDs are on the bottom side of the transverse portion, wherein the first pair of the plurality of LEDs are visible LEDs and the second pair of the plurality of LEDs are infra-red LEDs; and

control circuitry in communication with the plurality of LEDs and in communication with a calibration processing system for analyzing data with respect to a camera projection point of a camera regarding the plurality of LEDs, and for providing calibration information regarding the programmable motion device and the camera projection point.

14. The calibration unit of claim 13 , wherein the first pair of the plurality of LEDs provides intermittent visible illumination.

15. The calibration unit of claim 13 , wherein the second pair of the plurality of LEDs provides intermittent infra-red illumination.

16. The calibration unit of claim 13 , wherein the calibration unit further includes a retroreflective fiducial.

17. The calibration unit of claim 16 , wherein the retroreflective fiducial is at least partially spherically shaped.

18. The calibration unit of claim 13 , wherein the calibration processing system concatenates extrinsic parameters of the camera projection point to the programmable motion device.

19. The calibration unit of claim 18 , wherein the calibration processing system employs non-linear least square optimization.

20. A method of providing calibration of a camera to a relative working environment of a programmable motion device that includes an end-effector, said method comprising:

attaching, using the programmable motion device, a calibration unit from a rack to the end effector, the calibration unit including a coupling portion for removably coupling the calibration unit to the end effector, a transverse portion with a planar shape that extends transverse to the coupling portion, and a plurality of light emitting diodes (LEDs), at least one of the plurality of LEDs being on a top side of the transverse portion, and at least another of the plurality of LEDs being on a bottom side of the transverse portion;

capturing a plurality of images of the calibration unit on the end-effector from a camera projection point of a camera;

analyzing the plurality of images that include one or more of the plurality of LEDs on the calibration unit; and

providing calibration information regarding the camera projection point and the programmable motion device.

21. The method of claim 20 , wherein at least one of the plurality of LEDs provides intermittent visible illumination.

22. The method of claim 20 , wherein at least one of the plurality of LEDs provides intermittent infra-red illumination.

23. The method of claim 20 , wherein the calibration unit further includes a retroreflective fiducial.

24. The method of claim 23 , wherein the retroreflective fiducial is at least partially spherically shaped.

25. The method of claim 23 , wherein analyzing the plurality of images includes constructing a matrix for each of the plurality of images of the fiducial.

26. The method of claim 25 , wherein analyzing the plurality of images further includes concatenating extrinsic parameters of the camera to the programmable motion device.

27. The method of claim 26 , wherein analyzing the plurality of images further includes employing non-linear least square optimization.

28. The method of claim 20 , wherein the plurality of LEDs includes a first pair of LEDs that are visible LEDs and a second pair of LEDs that are infra-red LEDs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2023
From: DING, YU; GEYER, CHRISTOPHER; GALUP, LUIS; KITTREDGE, JEFFREY; KOLETSCHKA, THOMAS; KUMAR, LAKSHMAN; NELLITHIMARU, ANJANA; O'HERN, RYAN; SASLAW, JEREMY
To: BERKSHIRE GREY OPERATING COMPANY, INC.
Reel/Frame 065987/0528 →
Continuity (3)
Continuation 17167648 · Feb 4, 2021
Provisional Application 62970803 · Feb 6, 2020
Related Publication 20240033936A1 · Feb 1, 2024
References Cited (68)
US 6167607B1 · Pryor · 2001 [cited by applicant]
US 9283680B2 · Yasuda et al. · 2016 [cited by applicant]
US 9984354B1 · Chinoy et al. · 2018 [cited by applicant]
US 10369698B1 · Islam et al. · 2019 [cited by applicant]
US 10373336B1 · Islam et al. · 2019 [cited by applicant]
US 10399227B1 · Islam et al. · 2019 [cited by applicant]
US 10510155B1 · Islam et al. · 2019 [cited by applicant]
US 10562186B1 · Islam et al. · 2020 [cited by applicant]
US 10562188B1 · Dainkov et al. · 2020 [cited by applicant]
US 10562189B1 · Dainkov et al. · 2020 [cited by applicant]
US 10565737B1 · Islam et al. · 2020 [cited by applicant]
US 10576636B1 · Islam et al. · 2020 [cited by applicant]
US 10628966B1 · Islam et al. · 2020 [cited by applicant]
US 10636172B1 · Islam et al. · 2020 [cited by applicant]
US 10853757B1 · Hill et al. · 2020 [cited by applicant]
US 20090055024A1 · Kay · 2009 [cited by examiner]
US 20100272347A1 · Rodnick et al. · 2010 [cited by applicant]
US 20110106312A1 · Chen · 2011 [cited by examiner]
US 20110280472A1 · Wallack et al. · 2011 [cited by applicant]
US 20130010081A1 · Tenney · 2013 [cited by examiner]
US 20130343640A1 · Buehler et al. · 2013 [cited by applicant]
US 20150224650A1 · Xu et al. · 2015 [cited by applicant]
US 20160059417A1 · Shirakyan et al. · 2016 [cited by applicant]
US 20160210510A1 · Wait et al. · 2016 [cited by applicant]
US 20160221762A1 · Schroader · 2016 [cited by applicant]
US 20160227193A1 · Osterwood et al. · 2016 [cited by applicant]
US 20160243704A1 · Vakanski et al. · 2016 [cited by applicant]
US 20170124704A1 · Wu · 2017 [cited by examiner]
US 20170252114A1 · Crawford · 2017 [cited by examiner]
US 20180126547A1 · Corkum et al. · 2018 [cited by applicant]
US 20190015989A1 · Inazumi et al. · 2019 [cited by applicant]
US 20190047152A1 · Tonogai · 2019 [cited by applicant]
US 20200306975A1 · Islam et al. · 2020 [cited by applicant]
US 20200306977A1 · Islam et al. · 2020 [cited by applicant]
US 20200316780A1 · Rostrup et al. · 2020 [cited by applicant]
US 20200324414A1 · Islam et al. · 2020 [cited by applicant]
US 20200394810A1 · Islam et al. · 2020 [cited by applicant]
US 20210012534A1 · Islam et al. · 2021 [cited by applicant]
US 20210114222A1 · Islam et al. · 2021 [cited by applicant]
US 20210122050A1 · Islam et al. · 2021 [cited by applicant]
US 20210178583A1 · Ye et al. · 2021 [cited by applicant]
US 20210241491A1 · Islam et al. · 2021 [cited by applicant]
US 20210248781A1 · Ding et al. · 2021 [cited by applicant]
US 20210258478A1 · Yu et al. · 2021 [cited by applicant]
US 20210312664A1 · Islam et al. · 2021 [cited by applicant]
US 20210327082A1 · Islam et al. · 2021 [cited by applicant]
US 20210347054A1 · Saadat Dehghan et al. · 2021 [cited by applicant]
US 20220172399A1 · Islam et al. · 2022 [cited by applicant]
US 20220281114A1 · Moreira Rodrigues et al. · 2022 [cited by applicant]
US 20220314452A1 · Islam et al. · 2022 [cited by applicant]
US 20230182308A1 · Islam et al. · 2023 [cited by applicant]
US 20230182309A1 · Islam et al. · 2023 [cited by applicant]
CA 2928645A1 · 2015 [cited by applicant]
CA 3029834A1 · 2018 [cited by applicant]
CN 102363354A · 2012 [cited by applicant]
CN 110238820A · 2019 [cited by applicant]
CN 110634164A · 2019 [cited by applicant]
CN 115552476A · 2022 [cited by applicant]
JP 2006110705A · 2006 [cited by applicant]
WO 2021158773A1 · 2021 [cited by applicant]
US 10,521,930 B1, 12/2019, Islam et al. (withdrawn) [cited by applicant]
Cipolla et al., Visually Guided Grasping In unstructured Environments, Journal of Robotics and Autonomous Systems (Invited Paper) 19, No. 3-4, 1997, 20 pages. [cited by applicant]
Communication pursuant to Rules 161(1) and 162 EPC issued by the European Patent Office in related European Patent Application No. 21707875.7 on Sep. 13, 2022, 3 pages. [cited by applicant]
Examiner's Report issued by the Innovation, Science and Economic Development Canada (Canadian Intellectual Property Office) in related Canadian Patent Application No. 3,170,703 on Oct. 19, 2023, 5 pages. [cited by applicant]
International Search Report and Written Opinion issued by the International Searching Authority (the European Patent Office) in related International Application No. PCT/US2021/016586 on May 21, 2021, 16 pages. [cited by applicant]
Middelplaats L N M, Mechanical Engineering, Automatic Extrinsic Calibration and Workspace Mapping Algorithms to Shorten the Setup time of Camera-guided Industrial Robots, Master of Science Thesis for the degree of Maste… [cited by applicant]
Non-Final Office Action issued by the United States Patent and Trademark Office in related U.S. Appl. No. 17/167,648 on Nov. 2, 2022, 16 pages. [cited by applicant]
Notification Concerning Transmittal of Copy of International Preliminary Report on Patentability and the International Preliminary Report on Patentability issued by the International Bureau of WIPO in related Internatio… [cited by applicant]
Cited By (1)
US 12,593,962