Robot system controlling method, program, recording medium, robot system, and diagnosis apparatus

US9643317B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9643317-B2
Application numberUS-201514712759-A
CountryUS
Kind codeB2
Filing dateMay 14, 2015
Priority dateMay 16, 2014
Publication dateMay 9, 2017
Grant dateMay 9, 2017

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 method of controlling a robot system including an articulated robot and a control device is provided. The articulated robot includes links connected by joints, motors configured to drive the joints respectively, and detection devices configured to detect rotation amounts of the joints respectively. The control device controls the motors. The method includes the steps of, by the control device, recording movement information of the joints based on outputs of the detection devices; when detecting an abnormality in the operation of the articulated robot, determining presence or absence of a failure in the articulated robot based on the movement information recorded in at least a period from before detection of the abnormality until detection of the abnormality; and specifying a failure portion of the articulated robot if it is determined that there is a failure in the articulated robot in the step of determining.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot system controlling method, the robot system including an articulated robot and a control device, the articulated robot including a plurality of links connected by joints; a plurality of motors configured to drive the respective joints respectively; and a plurality of encoders configured to output values based on rotational angles of the respective motors respectively, the control device controlling the motors, the method comprising: a recording step of recording pieces of movement information of the respective joints based on electric current values of the respective motors and outputs of the respective encoders, by the control device; and a calculating step of calculating, if at least one of the electric current values of the respective motors exceeds a threshold value, magnitudes and directions of force acted on the respective joints based on the recorded pieces of movement information, by the control device. 2. The robot system controlling method according to claim 1 , further comprising a step of stopping the articulated robot, if at least one of the electric current values of the respective motors exceeds a threshold value. 3. The robot system controlling method according to claim 1 , further comprising: a specifying step of specifying a failure portion of the articulated robot based on the calculated magnitudes and the calculated directions of force acted on the respective joints; and an output step of outputting information of the failure portion of the articulated robot specified in the specifying step, by the control device. 4. A robot system controlling method, the robot system including an articulated robot and a control device, the articulated robot including a plurality of links connected by joints; a plurality of motors configured to drive the respective joints respectively; and a plurality of encoders configured to output values based on rotational angles of the respective motors respectively, the control device controlling the motors, the method comprising: a recording step of recording pieces of load information of the respective joints based on outputs of the respective motors and pieces of movement information of the respective joints based on outputs of the respective encoders, by the control device; a step of determining presence or absence of a failure in the articulated robot, when detecting an abnormality in an operation of the articulated robot, by the control device, based on the load information and the movement information recorded in at least a period from before detection of the abnormality until detection of the abnormality; and a specifying step of specifying a failure portion of the articulated robot if it is determined that there is a failure in the articulated robot in the step of determining. 5. The robot system controlling method according to claim 4 , wherein the specifying step includes specifying a damaged joint among the joints based on the load information and the movement information recorded in a period from before detection of the abnormality until stop of the articulated robot. 6. The robot system controlling method according to claim 4 , further comprising a step of stopping the articulated robot before the step of determining, when detecting the abnormality in the operation of the articulated robot, by the control device. 7. The robot system controlling method according to claim 4 , further comprising a step of stopping the articulated robot by the control device, if it is determined that there is a failure in the articulated robot in the step of determining. 8. The robot system controlling method according to claim 4 , wherein the recording step includes holding the load information and the movement information of a predetermined period of time and erasing part of the movement information exceeding the predetermined period of time, during the operation of the articulated robot. 9. The robot system controlling method according to claim 4 , wherein each of the joints includes a change gear configured to decelerate rotation of the motor to thereby drive each of the joints respectively, and a bearing configured to rotatably support each member driven by the change gear respectively, and the specifying step includes specifying which of the change gear and the bearing in the specified joint is damaged. 10. The robot system controlling method according to claim 4 , further comprising an output step of outputting information of the failure portion of the articulated robot specified in the specifying step, by the control device. 11. The robot system controlling method according to claim 10 , further comprising a display unit configured to display an output of the control device, wherein the output step includes obtaining a maximum load generated in each of the joints along with the abnormality and displaying the maximum load on the display unit. 12. The robot system controlling method according to claim 10 , wherein the output step includes obtaining a load curve representing variance in time of a load generated in each of the joints along with the abnormality, and displaying the load curve on the display unit. 13. A robot system comprising an articulated robot and a control device, wherein the articulated robot includes: a plurality of links connected by joints; a plurality of motors configured to drive the respective joints respectively; and a plurality of encoders configured to output values based on rotational angles of the respective motors respectively, and the control device is configured to record pieces of load information of the respective joints based on electric current values of the respective motors and pieces of movement information of the respective joints based on outputs of the respective encodes, and to calculate, if at least one of the electric current values of the respective motors exceeds a threshold value, magnitudes and directions of force acted on the respective joints based on the recorded pieces of movement information. 14. The robot system according to claim 13 , further comprising at least one replaceable unit in which a link and a joint connected with the link are integrally formed as a replacement unit. 15. A diagnosis apparatus connected to a robot system including an articulated robot and a control device, the articulated robot including a plurality of links connected by joints; a plurality of motors configured to drive the respective joints respectively; and a plurality of encoders configured to output values based on rotational angles of the respective motors respectively, the control device configured to detect an abnormality in an operation of the articulated robot and stop the articulated robot, wherein the diagnosis apparatus is configured to record load information and movement information which are input continuously from the robot system during the operation of the articulated robot, and when detecting an abnormality in the operation of the articulated robot, determine presence or absence of a failure in the articulated robot based on the movement information recorded in at least a period from before detection of the abnormality until detection of the abnormality, and if determining that there is a failure in the articulated robot, specify a failure portion of the articulated robot.

Assignees

Inventors

Classifications

  • with position, velocity or acceleration sensors · CPC title

  • Teaching successive positions by tracking the position of a joystick or handle to control the positioning servo of the tool head, leader-follower control (G05B19/423 takes precedence) · CPC title

  • Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector · CPC title

  • compliant, force, torque control, e.g. combined with position control · CPC title

  • Arm motion controller · 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 US9643317B2 cover?
A method of controlling a robot system including an articulated robot and a control device is provided. The articulated robot includes links connected by joints, motors configured to drive the joints respectively, and detection devices configured to detect rotation amounts of the joints respectively. The control device controls the motors. The method includes the steps of, by the control device…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification B25J9/1674. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue May 09 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).