Robot system and robot control method

US11230004B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11230004-B2
Application numberUS-201916591637-A
CountryUS
Kind codeB2
Filing dateOct 3, 2019
Priority dateOct 17, 2018
Publication dateJan 25, 2022
Grant dateJan 25, 2022

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 includes circuitry. The circuitry may be configured to acquire teaching position data including a plurality of teaching positions arranged in time series based on the demonstration data of the operator. The circuitry may be further configured to generate thinned position data obtained by removing at least one of the teaching positions from the teaching position data. The circuitry may be further configured to generate a position command based on the thinned position data. The circuitry may be further configured to operate the work robot based on the position command.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot system comprising circuitry configured to: acquire teaching position data including a plurality of teaching positions arranged in time series based on demonstration data of an operator; generate thinned position data obtained by removing at least one of the teaching positions from the teaching position data; generate a position command based on the thinned position data; acquire teaching force data including a plurality of teaching forces arranged in time series based on the demonstration data of the operator; generate thinned force data obtained by removing at least one of the teaching forces from the teaching force data; generate a force command based on the thinned force data; and operate a work robot based on the position command and the force command. 2. The robot system according to claim 1 , wherein the teaching positions include two teaching positions having different influence on a movement of the robot, and the circuitry is further configured to remove, from the teaching position data, one of the two teaching positions having a smaller influence on the movement of the robot. 3. The robot system according to claim 2 , wherein the influence of the teaching position includes a change in a motion of the robot in accordance with the teaching position data by removing the teaching position from the teaching position data. 4. The robot system according to claim 3 , wherein the circuitry is further configured to generate the thinned position data based on an amount of offset between a teaching position and a reference line connecting teaching positions prior to and posterior to the teaching position. 5. The robot system according to claim 1 , wherein the teaching forces include two teaching forces having different influence on a working force applied to a work object by the robot, and the circuitry is further configured to remove, from the teaching force data, one of the two teaching forces having a smaller influence on the working force applied to the work object by the robot. 6. The robot system according to claim 1 , wherein the circuitry is further configured to: acquire measurement data of a working force applied to a work object by the robot operated based on the position command and the force command; and correct the position command so as to reduce a difference between the measurement data and the teaching force data. 7. The robot system according to claim 6 , wherein the circuitry is further configured to: correct the teaching position data so as to reduce the difference between the measurement data and the teaching force data; remove at least one of the teaching positions from the corrected teaching position data to update the thinned position data; and update the position command based on the updated thinned position data. 8. The robot system according to claim 6 , wherein the circuitry is further configured to repeat a sequence of operations comprising: an operation of the robot based on the position command and the force command; an acquisition of the measurement data of the working force applied to the work object by the robot, and a correction of the position command until an amount of offset between the measurement data and the teaching force data satisfies an allowable condition. 9. The robot system according to claim 1 , wherein the circuitry is further configured to: correct the teaching position data so as to reduce a positional fluctuation of the robot before applying a working force to a work object; and remove at least one of the teaching positions from the corrected teaching position data to generate the thinned position data. 10. The robot system according to claim 1 , wherein the circuitry is further configured to correct a control target position of the robot during an operation of the robot so as to reduce a difference between a force applied to a work object by the robot and the force command. 11. The robot system according to claim 1 further comprising: a demonstration tool for performing motion teaching by demonstration; and a teaching motion detection unit configured to detect position of the demonstration tool, wherein the circuitry is further configured to acquire the teaching position data based on the position of the demonstration tool detected by the teaching motion detection unit. 12. The robot system according to claim 11 , wherein the teaching motion detection unit comprises: a passive articulated arm configured to move according to the position of the demonstration tool, the articulated arm having a plurality of joints; and a plurality of angle sensors configured to detect motion angles of the joints respectively, and wherein the circuitry is configured to acquire information on the motion angles of the joints from the angle sensors so as to calculate the teaching position based on the motion angles. 13. The robot system according to claim 12 , wherein the teaching motion detection unit further comprises a force sensor configured to detect a force acting on the demonstration tool, and wherein the circuitry is further configured to acquire teaching force data based on the force detected by the force sensor. 14. A robot control method comprising: acquiring teaching position data including a plurality of teaching positions arranged in time series based on demonstration data of an operator; generating thinned position data obtained by removing at least one of the teaching positions from the teaching position data; generating a position command based on the thinned position data; acquiring teaching force data including a plurality of teaching forces arranged in time series based on the demonstration data of the operator; generating thinned force data obtained by removing at least one of the teaching forces from the teaching force data; generating a force command based on the thinned force data; and operating a work robot based on the position command and the force command. 15. A non-transitory memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising: acquiring teaching position data including a plurality of teaching positions arranged in time series based on demonstration data of an operator; generating thinned position data obtained by removing at least one of the teaching positions from the teaching position data; generating a position command based on the thinned position data; acquiring teaching force data including a plurality of teaching forces arranged in time series based on the demonstration data of the operator; generating thinned force data obtained by removing at least one of the teaching forces from the teaching force data; generating a force command based on the thinned force data; and operating a work robot based on the position command and the force command. 16. A robot system comprising circuitry configured to: acquire teaching position data including a plurality of teaching positions arranged in time series based on demonstration data of an operator; generate thinned position data obtained by removing at least one of the teaching positions from the teaching position data, wherein the thinned position data is generated based on an amount of offset between a teaching position and a reference line connecting teaching positions prior to and posterior to the teaching position; generate a position command based on the thinned position data; and operate a work robot based on the position command. 17. The robot system accor

Assignees

Inventors

Classifications

  • Position and force · CPC title

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

  • B25J9/0081Primary

    with leader teach-in means · CPC title

  • Force or torque sensors (B25J13/082, B25J13/084 take precedence) · CPC title

  • Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine · 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 US11230004B2 cover?
A robot system includes circuitry. The circuitry may be configured to acquire teaching position data including a plurality of teaching positions arranged in time series based on the demonstration data of the operator. The circuitry may be further configured to generate thinned position data obtained by removing at least one of the teaching positions from the teaching position data. The circuitr…
Who is the assignee on this patent?
Yaskawa Electric Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/0081. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 25 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).