The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 18, 2021

Filed:

Oct. 23, 2018
Applicant:

X Development Llc, Mountain View, CA (US);

Inventors:

Seyed Mohammad Khansari Zadeh, San Carlos, CA (US);

Mrinal Kalakrishnan, Mountain View, CA (US);

Paul Wohlhart, Sunnyvale, CA (US);

Assignee:

X DEVELOPMENT LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
B25J 9/16 (2006.01); G06N 5/04 (2006.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
B25J 9/163 (2013.01); B25J 9/1664 (2013.01); B25J 9/1697 (2013.01); G06N 5/046 (2013.01); G06N 20/00 (2019.01);
Abstract

Training and/or use of a machine learning model for placement of an object secured by an end effector of a robot. A trained machine learning model can be used to process: (1) a current image, captured by a vision component of a robot, that captures an end effector securing an object; (2) a candidate end effector action that defines a candidate motion of the end effector; and (3) a target placement input that indicates a target placement location for the object. Based on the processing, a prediction can be generated that indicates likelihood of successful placement of the object in the target placement location with application of the motion defined by the candidate end effector action. At many iterations, the candidate end effector action with the highest probability is selected and control commands provided to cause the end effector to move in conformance with the corresponding end effector action. When at least one release criteria is satisfied, control commands can be provided to cause the end effector to release the object, thereby leading to the object being placed in the target placement location.


Find Patent Forward Citations

Loading…