Robot

US9044861B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9044861-B2
Application numberUS-201314013356-A
CountryUS
Kind codeB2
Filing dateAug 29, 2013
Priority dateAug 31, 2012
Publication dateJun 2, 2015
Grant dateJun 2, 2015

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 includes respective arms, respective drive sources, respective angle sensors, respective inertia sensors, a posture detection unit that detects the posture of a third arm, and a second drive source control unit that selects, on the basis of a detection result of the posture detection unit, any one of a second (A) correction component, which is derived from an angular velocity ωA3 of a second axis of a third arm obtained from a third inertia sensor, an angular velocity ωA2m of a second axis of a second arm obtained from a second angle sensor, and an angular velocity ωA3m obtained from a third angle sensor, and a second (B) correction component, which is derived from an angular velocity ωA2 obtained from a second inertia sensor and the angular velocity ωA2m, and feeds back the selected correction component to control the second drive source.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot comprising: a base; a first arm that is coupled to the base and rotates with a first rotation axis as an axial center; a second arm that is coupled to the first arm and rotates with a second rotation axis in a direction different from the first rotation axis as an axial center; a third arm that rotates with a third rotation axis in a direction parallel to the second rotation axis as an axial center; a first drive source that rotates the first arm through a first angular velocity command; a first inertia sensor that is installed at the first arm and detects the angular velocity or acceleration of the first rotation axis of the first arm; a first angle sensor that detects the rotation angle of the first drive source; a second drive source that rotates the second arm through a second angular velocity command; a second inertia sensor that is installed at the second arm and detects the angular velocity or acceleration of the second rotation axis of the second arm; a second angle sensor that detects the rotation angle of the second drive source; a third drive source that rotates the third arm through a third angular velocity command; a third inertia sensor that is installed at the third arm and detects the angular velocity or acceleration of the second rotation axis of the third arm; a third angle sensor that detects the rotation angle of the third drive source; a posture detection unit that detects the posture of the third arm from the second arm as a reference point; a first drive source control unit that feeds back a first correction component, which is derived from an angular velocity ωA1 of the first rotation axis of the first arm obtained from the first inertia sensor and an angular velocity ωA1m of the first rotation axis of the first arm obtained from the first angle sensor, and controls the first drive source; and a second drive source control unit that selects, on the basis of a detection result of the posture detection unit, any one of a second (A) correction component, which is derived from an angular velocity ωA3 of the second rotation axis of the third arm obtained from the third inertia sensor, an angular velocity ωA2m of the second rotation axis of the second arm obtained from the second angle sensor, and an angular velocity ωA3m of the third rotation axis of the third arm obtained from the third angle sensor, and a second (B) correction component, which is derived from an angular velocity ωA2 of the second rotation axis of the second arm obtained from the second inertia sensor and the angular velocity ωA2m, and feeds back the selected correction component to control the second drive source. 2. The robot according to claim 1 , further comprising: the first drive source control unit that feeds back the first correction component obtained by multiplying a value, which is obtained by subtracting the angular velocity ωA1m from the angular velocity ωA1, or a value derived from the obtained value, by a feedback gain, and control the first drive source; and a second drive source control unit that controls the second drive source according to any one of feeding back the second (A) correction component, which is obtained by multiplying a value, which is obtained by subtracting the angular velocity ωA2m and the angular velocity ωA3m from the angular velocity ωA3, or a value derived from the obtained value, by a feedback gain, and of feeding back the second (B) correction component, which is obtained by multiplying a value, which is obtained by subtracting the angular velocity ωA2m from the angular velocity ωA2, or a value derived from the obtained value, by a feedback gain. 3. The robot according to claim 1 , further comprising: the posture detection unit that detects the angle θ formed between an axis of the second arm and an axis of the third arm; and the second drive source control unit that feeds back the second (A) correction component to control the second drive source when the angle θ is equal to or larger than a first threshold and equal to or smaller than a second threshold that is larger than the first threshold and that feeds back the second (B) correction component to control the second drive source when the angle θ is larger than the second threshold or smaller than the first threshold. 4. The robot according to claim 3 , wherein the first threshold is within a range of 60° to 150°, and the second threshold is within a range of 210° to 300°. 5. The robot according to claim 3 , further comprising: the second drive source control unit that makes the first threshold large and makes the second threshold small as the mass of an end effector or the mass of the end effector and an object to be gripped by the end effector is larger. 6. The robot according to claim 1 , further comprising: the second drive source control unit that selects any one of the second (A) correction component and the second (B) correction component by taking into consideration the mass of an end effector or the mass of the end effector and an object to be gripped by the end effector. 7. The robot according to claim 1 , further comprising: the posture detection unit including the third angle sensor that detects the rotation angle of the third drive source. 8. The robot according to claim 1 , further comprising: the third drive source control unit that feeds back a third correction component, which is derived from an angular velocity ωA3 of the second rotation axis of the third arm obtained from the third inertia sensor, an angular velocity ωA2 of the second rotation axis of the second arm obtained from the second inertia sensor, and an angular velocity ωA3m of the third rotation axis of the third arm obtained from the third angle sensor, and controls the third drive source. 9. The robot according to claim 8 , further comprising: the third drive source control unit that feeds back the third correction component, which is obtained by multiplying a value, which is obtained by subtracting the angular velocity ωA2 and the angular velocity ωA3m from the angular velocity ωA3, or a value derived from the obtained value, by a feedback gain, and controls the third drive source. 10. The robot according to claim 1 , further comprising: the first inertia sensor installed at a tip portion of the first arm, the second inertia sensor installed at a tip portion of the second arm, and the third inertia sensor installed at a tip portion of the third arm. 11. The robot according to claim 1 , further comprising: the second rotation axis that is orthogonal to the first rotation axis or parallel to an axis orthogonal to the first rotation axis. 12. A robot comprising: a base; a first arm that is rotatably coupled to the base with a first rotation axis as a rotation center; a second arm that is rotatably coupled to the first arm with a second rotation axis in a direction parallel to the first rotation axis as a rotation center; a first drive source that rotates the first arm through a first angular velocity command; a first inertia sensor that is installed at the first arm and detects the angular velocity or acceleration of the first rotation axis of the first arm; a first angle sensor that detects the rotation angle of the first drive source; a second drive source that rotates the second arm through a second angular velocity command; a second inertia sensor that is installed at the second arm and detects the angular velocity or acceleration of the second rotation axis of the second arm; a second angle sensor that detects the rotation angle of the second drive source; a posture detection unit that detects the posture of the second arm from the firs

Assignees

Inventors

Classifications

  • Closed loop, sensor feedback controls arm movement · CPC title

  • B25J9/1651Primary

    acceleration, rate control · CPC title

  • B25J9/1656Primary

    characterised by programming, planning systems for manipulators · 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 US9044861B2 cover?
A robot includes respective arms, respective drive sources, respective angle sensors, respective inertia sensors, a posture detection unit that detects the posture of a third arm, and a second drive source control unit that selects, on the basis of a detection result of the posture detection unit, any one of a second (A) correction component, which is derived from an angular velocity ωA3 of a s…
Who is the assignee on this patent?
Seiko Epson Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/1651. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 02 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).