Systems, devices, articles, and methods for using trained robots

US2022281108A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022281108-A1
Application numberUS-202217678847-A
CountryUS
Kind codeA1
Filing dateFeb 23, 2022
Priority dateMay 6, 2016
Publication dateSep 8, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a senor. Execution of the second set of autonomous robot control instructions causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.

First claim

Opening claim text (preview).

1 - 20 . (canceled) 21 . A method of operation in a robotic system including a robot and at least one processor in communication with the robot, the method comprising: receiving, by the at least one processor, sensor data for an environment associated with the robot; receiving, by the at least one processor, a set of piloted robot control instructions, wherein the set of piloted robot control instructions, as a result of execution, causes the robot to perform at least one task; generating, by the at least one processor, as a result of the robot performing the at least one task, a first set of autonomous robot control instructions from the set of piloted robot control instructions and the sensor data, wherein the first set of autonomous robot control instructions when executed causes the robot to autonomously perform a modified version of the at least one task; recording on a data structure, by the at least one processor, at least one trace of information; and generating, by the at least one processor, using the at least one trace of information, a second set of autonomous robot control instructions, wherein the second set of autonomous robot control instructions when executed causes the robot to autonomously perform a second modified version of the at least one task. 22 . The method of claim 21 , wherein the sensor data for the environment comprises location information, feature proximity information, force feedback information, chemical information, temperature information, kinematic information, or orientation information. 23 . The method of claim 21 , wherein the at least one trace of information comprises: a success or failure of the at least one task, a success or failure of the modified version of the at least one task, the first set of autonomous robot control instructions, the set of piloted robot control instructions, or the sensor data. 24 . The method of claim 21 , further comprising, utilizing, by the at least one processor, a machine learning system communicatively coupled to the at least one processor to generate additional sets of autonomous robot control instructions using the at least one trace of information. 25 . The method of claim 21 , wherein the data structure stores a unique identifier for the at least one trace of information. 26 . The method of claim 25 , further comprising labelling, by the processor, the second set of autonomous robot control instructions with the unique identifier. 27 . The method of claim 25 , wherein the data structure stores a task identifier associated with the second set of autonomous robot control instructions, wherein the task identifier is further associated with the unique identifier. 28 . The method of claim 21 , wherein the at least one trace of information is recorded as a Boolean value. 29 . A method of operation in a robotic system including a robot and at least one processor in communication with the robot, the method comprising: receiving, by the at least one processor, sensor data for an environment associated with the robot; receiving, by the at least one processor, a set of piloted robot control instructions, wherein the set of piloted robot control instructions, as a result of execution, causes the robot to perform at least one task; generating, by the at least one processor, as a result of the robot performing the at least one task, a first set of autonomous robot control instructions from the set of piloted robot control instructions and the sensor data, wherein the first set of autonomous robot control instructions when executed causes the robot to autonomously perform a modified version of the at least one task; recording on a data structure, by the at least one processor, at least one trace of information comprising a success or failure of the at least one task, a success or failure of the modified version of the at least one task, the first set of autonomous robot control instructions, the set of piloted robot control instructions, or the sensor data; and generating, by the at least one processor, using the at least one trace of information, a second set of autonomous robot control instructions, wherein the second set of autonomous robot control instructions when executed causes the robot to autonomously perform a second modified version of the at least one task; and utilizing, by the processor, a machine learning system communicatively coupled to the at least one processor, to generate additional sets of autonomous robot control instructions using the at least one trace of information. 30 . The method of claim 29 , wherein the sensor data for the environment comprises location information, feature proximity information, force feedback information, chemical information, temperature information, kinematic information, or orientation information. 31 . The method of claim 29 , wherein the data structure stores a unique identifier for the at least one trace of information. 32 . The method of claim 31 , further comprising labelling, by the processor, the second set of autonomous robot control instructions with the unique identifier. 33 . The method of claim 31 , wherein the data structure stores a task identifier associated with the second set of autonomous robot control instructions, wherein the task identifier is further associated with the unique identifier. 34 . The method of claim 29 , wherein the at least one trace of information is recorded as a Boolean value. 35 . A system, comprising: a robot including a motion subsystem and a manipulation subsystem; at least one processor communicatively coupled to the motion subsystem and the manipulation subsystem; a machine learning system communicatively coupled to the at least one processor; and at least one non-transitory processor-readable storage device communicatively coupled to the at least one processor and which stores processor-executable instructions which, as a result of execution by the at least one processor, cause the at least one processor to: receive sensor data for an environment associated with the robot; receive a set of piloted robot control instructions, wherein the set of piloted robot control instructions, as a result of execution, causes the robot to perform at least one task; generate, as a result of the robot performing the at least one task, a first set of autonomous robot control instructions from the set of piloted robot control instructions and the sensor data, wherein the first set of autonomous robot control instructions when executed causes the robot to autonomously perform a modified version of the at least one task; record at least one trace of information on a data structure, wherein the at least one trace of information includes information associated with a success or failure of the at least one task and a success or failure of the modified version of the at least one task; and generate, using the at least one trace of information, a second set of autonomous robot control instructions, wherein the second set of autonomous robot control instructions when executed causes the robot to autonomously perform a second modified version of the at least one task. 36 . The system of claim 35 , wherein the sensor data for the environment comprises location information, feature proximity information, force feedback information, chemical information, temperature information, kinematic information, or orientation information. 37 . The system of claim 35 , wherein processor utilizes the machine learning system to additional sets of autonomous robot control instructions using the

Assignees

Inventors

Classifications

  • characterised by task planning, object-oriented languages · CPC title

  • Human to robot skill transfer · CPC title

  • characterised by programming, planning systems for manipulators · CPC title

  • Hardware, e.g. neural networks, fuzzy logic, interfaces, processor · CPC title

  • the orders being assembled on fixed commissioning areas remote from the storage areas · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022281108A1 cover?
Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control inst…
Who is the assignee on this patent?
Kindred Sys Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/1664. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Sep 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).