Robot system and driving method

US11654553B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11654553-B2
Application numberUS-202016799955-A
CountryUS
Kind codeB2
Filing dateFeb 25, 2020
Priority dateSep 4, 2019
Publication dateMay 23, 2023
Grant dateMay 23, 2023

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.

A robot system according to an embodiment includes one or more processors. The processors acquire first input data predetermined as data affecting an operation of a robot. The processors calculate a calculation cost of inference processing using a machine learning model for inferring control data used for controlling the robot, on the basis of the first input data. The processors infer the control data by the machine learning model set according to the calculation cost. The processors control the robot using the inferred control data.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot system, comprising: one or more processors configured to acquire first input data predetermined as data affecting an operation of a robot; calculate, based on the first input data, a calculation cost of inference processing required for a machine learning model to infer control data used for controlling the robot; infer the control data by the machine learning model, which is set according to the calculated calculation cost; and control the robot using the inferred control data, wherein the one or more processors are further configured to calculate the calculation cost using one of a previously obtained function that inputs the first input data and outputs the calculation cost, or a distribution indicating a relationship between a plurality of calculation costs and a plurality of pieces of first input data. 2. The robot system according to claim 1 , wherein the one or more processors are further configured to: determine a control parameter of the machine learning model for executing inference according to the calculated calculation cost; change the machine learning model according to the determined control parameter; and infer the control data using the changed machine learning model. 3. The robot system according to claim 1 , wherein the robot is a picking robot that grips a target object, and the first input data is at least one of a number of target objects, a number of types of target objects, a weight of a target object, and a success rate of gripping the target object. 4. The robot system according to claim 1 , wherein the robot is a moving robot, and the first input data is at least one of a width of a route that the robot moves, a number of objects around the robot, a number of objects mounted on the robot, a number of types of objects mounted on the robot, and a weight of an object mounted on the robot. 5. The robot system according to claim 1 , wherein the machine learning model is a model that is set such that an inference accuracy is decreased as the calculated calculation cost is decreased. 6. The robot system according to claim 1 , wherein the one or more processors are further configured to learn the machine learning model using a loss function according to the calculated calculation cost. 7. The robot system according to claim 1 , wherein the one or more processors are further configured to infer the control data by inputting second input data, different from the first input data, to the machine learning model. 8. A driving method, comprising: acquiring first input data predetermined as data affecting an operation of a robot; calculating, based on the first input data, a calculation cost of inference processing required for a machine learning model to infer control data used for controlling the robot; inferring the control data by the machine learning model set according to the calculation cost; and controlling the robot using the inferred control data, wherein the calculation step comprises calculating the calculation cost by using one of a previously obtained function that inputs the first input data and outputs the calculation cost, or a distribution indicating a relationship between a plurality of calculation costs and a plurality of pieces of first input data. 9. The robot system according to claim 1 , wherein for the machine learning model, the one or more processors are configured to set a control parameter according to the calculated calculation cost, the control parameter being a size of the machine learning model, a channel width, or a step width.

Assignees

Inventors

Classifications

  • Quantised networks; Sparse networks; Compressed networks · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • modifying the architecture, e.g. adding, deleting or silencing nodes or connections · CPC title

  • Supervised learning · CPC title

  • Probabilistic or stochastic networks · 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 US11654553B2 cover?
A robot system according to an embodiment includes one or more processors. The processors acquire first input data predetermined as data affecting an operation of a robot. The processors calculate a calculation cost of inference processing using a machine learning model for inferring control data used for controlling the robot, on the basis of the first input data. The processors infer the cont…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification B25J9/163. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue May 23 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).