Iterative control of robot for target object

US12583123B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12583123-B2
Application numberUS-202418407440-A
CountryUS
Kind codeB2
Filing dateJan 9, 2024
Priority dateJul 12, 2021
Publication dateMar 24, 2026
Grant dateMar 24, 2026

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 control system includes circuitry to iteratively move a robot toward a task area in which the robot is to perform a task on a target object, by acquiring a first image of an observation area in a vicinity of the robot from an image sensor, calculating a probability that the observation area includes the task area based on the first image, extracting the task area from the first image based on the probability, controlling the robot to cause the robot to approach the task area, acquiring a second image of the observation area from the image sensor, after the robot approaches the task area, calculating a probability that the observation area includes the task area based on the second image, extracting the task area from the second image based on the probability, and controlling the robot to further approach the task area extracted from the second image.

First claim

Opening claim text (preview).

What is claimed is: 1 . A robot control system comprising circuitry configured to: acquire a first image of an observation area in a vicinity of a robot, from an image sensor; calculate a probability that the observation area includes a task area in which the robot is to perform a task on a target object, based on the first image, wherein the circuitry is configured to compare a configuration of an end effector of the robot with a structure of the target object included in the observation area based on the first image to calculate the probability; extract the task area from the first image, based on the probability calculated; control the robot to cause the robot to approach the task area; acquire a second image of the observation area from the image sensor, after the robot approaches the task area; calculate the probability that the observation area includes the task area, based on the second image, wherein the circuitry is configured to compare the configuration of the end effector with the structure of the target object included in the observation area based on the second image to calculate the probability; extract the task area from the second image based on the probability associated with the second image; and control the robot to further approach the task area extracted from the second image, to iteratively move the robot toward the task area. 2 . The robot control system according to claim 1 , wherein the circuitry is further configured to cause the robot to perform the task, in response to detecting that the robot has reached the task area. 3 . The robot control system according to claim 1 , wherein the image sensor is movable in response to a movement of the robot. 4 . The robot control system according to claim 1 , wherein the circuitry is configured to: extract from the first image a plurality of task areas including the task area, associated with a plurality of probabilities; and identify a selected task area from the plurality of task areas, based on a comparison of the plurality of probabilities, wherein the task area that the robot approaches corresponds to the selected task area. 5 . The robot control system according to claim 1 , wherein the circuitry is configured to, for each of a plurality of tasks different from each other, extract the task area corresponding to the task, from the first image. 6 . The robot control system according to claim 1 , wherein the task area is further extracted based on a configuration of the robot and a current state of the observation area. 7 . The robot control system according to claim 6 , wherein the current state includes whether the observation area includes the target object, and wherein the task area is extracted further based on a determination that the observation area includes the target object. 8 . The robot control system according to claim 7 , wherein the current state further includes whether the observation area includes an obstacle different from the target object, and wherein the task area is extracted further based on a determination that the obstacle does not present an interference for the robot to perform the task on the target object. 9 . The robot control system according to claim 7 , wherein the configuration of the robot includes a shape of an end effector of the robot, wherein the current state further includes a shape of the target object, and wherein the task area is extracted further based on a comparison of the shape of the end effector with the shape of the target object. 10 . The robot control system according to claim 1 , wherein the task area is extracted from the first image in response to determining that the probability associated with the first image reaches a predetermined threshold. 11 . The robot control system according to claim 10 , wherein the circuitry is configured to calculate a distribution of probabilities in the observation area from the first image, and wherein the task area is extracted from the first image by selecting a region of the first image in which the probability reaches the threshold, based on the distribution. 12 . The robot control system according to claim 1 , wherein the observation area is a first observation area in a three-dimensional space in the vicinity of the robot, and wherein the circuitry is further configured to: acquire a third image of a second observation area in the three-dimensional space; attempt an extraction of a next task area from the third image; determine that the second observation area includes no task area; and select a third observation area in the three-dimensional space to acquire a fourth image, in response to determining that the second observation area includes no task area. 13 . The robot control system of claim 12 , wherein the third observation area is selected dynamically in the three-dimensional space, based on a current state of the observation area. 14 . The robot control system according to claim 12 , wherein the circuitry is configured to: acquire extraction result history associated with one or more task area extractions attempted in previous observation areas; and calculate a score that indicates a possibility that the three-dimensional space includes the next task area to be extracted, based on the extraction result history, and wherein the third observation area is selected based on the score. 15 . The robot control system according to claim 12 , wherein the circuitry is configured to calculate a distribution of uncertainty that the three-dimensional space includes the next task area to be extracted, and wherein the third observation area is selected based on the distribution of uncertainty. 16 . The robot control system according to claim 12 , wherein the circuitry is configured to: control the image sensor to acquire images associated with a plurality of observation areas including the first observation area, the second observation area and the third observation area; and attempt an extraction of at least one task area at each of the plurality of observation areas. 17 . The robot control system according to claim 1 , wherein the task includes a process in which the robot is to contact the target object, and wherein the task area includes a region in the vicinity of the robot, in which the robot is operable to contact the target object to perform the task. 18 . The robot control system according to claim 1 , wherein the probability associated with the first image corresponds to a probability that the task area includes the target object, and wherein the probability is calculated based on pixels of the first image. 19 . A processor-executable method comprising: acquiring a first image of an observation area in a vicinity of a robot, from an image sensor; calculating a probability that the observation area includes a task area in which the robot is to perform a task on a target object, based on the first image, wherein the calculating comprises comparing a configuration of an end effector of the robot with a structure of the target object included in the observation area based on the first image to calculate the probability; extracting the task area from the first image, based on the probability calculated; controlling the robot to cause the robot to approach the task area; acquiring a second image of the observation area from the image sensor, after the robot approaches the task area; calculating the probability that the observation area includes the task area, based on the sec

Assignees

Inventors

Classifications

  • Determining the position of the robot with reference to its environment · CPC title

  • characterised by the tasks executed · CPC title

  • characterised by motion, path, trajectory planning · CPC title

  • including video camera means · CPC title

  • Avoiding collision or forbidden zones · 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 US12583123B2 cover?
A robot control system includes circuitry to iteratively move a robot toward a task area in which the robot is to perform a task on a target object, by acquiring a first image of an observation area in a vicinity of the robot from an image sensor, calculating a probability that the observation area includes the task area based on the first image, extracting the task area from the first image ba…
Who is the assignee on this patent?
Yaskawa Electric Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/1697. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 24 2026 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).