US 12,204,314 B2
Method and apparatus for improved auto-calibration of a robotic cell
Ronald Poelman, Wassenaar (NL); Barrett Clark, Seattle, WA (US); Oytun Akman, Oakland, CA (US); and Matthew Brown, Seattle, WA (US)
Assigned to Bright Machines, Inc., San Francisco, CA (US)
Filed by Bright Machines, Inc., San Francisco, CA (US)
Filed on Nov. 9, 2021, as Appl. No. 17/454,217.
Claims priority of provisional application 63/198,757, filed on Nov. 10, 2020.
Prior Publication US 2022/0147026 A1, May 12, 2022
Int. Cl. G05B 19/418 (2006.01); B25J 9/16 (2006.01); B25J 19/02 (2006.01); G06T 7/80 (2017.01)
CPC G05B 19/41815 (2013.01) [B25J 9/1653 (2013.01); B25J 9/1671 (2013.01); B25J 9/1692 (2013.01); B25J 19/023 (2013.01); G06T 7/80 (2017.01); G05B 2219/39016 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A robotic cell calibration method comprising:
providing a robotic cell system having elements comprising: one or more cameras, one or more sensors, components, and a robotic arm;
localizing positions of the one or more cameras and components relative to a position of the robotic arm within the robotic cell using a common coordinate frame;
moving the robotic arm in a movement pattern under a first load, and using the cameras and sensors to determine robotic arm position at multiple times during the movement;
moving the robotic arm in the movement pattern under a second load and using the cameras and sensors to determine the robotic arm position at multiple times during the movement;
identifying a discrepancy in robotic arm position between a predicted position in the movement pattern and the determined robotic arm position in real time, for the first load and the second load;
computing, by an auto-calibrator, a compensation for the identified discrepancy, the auto-calibrator solving for the elements in the robotic cell system as a system; and
modifying actions of the robotic arm in real time during the movement based on the compensation to reduce the identified discrepancy in the robotic arm position.