Control method of robot apparatus and robot apparatus

US9050724B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9050724-B2
Application numberUS-201213722382-A
CountryUS
Kind codeB2
Filing dateDec 20, 2012
Priority dateFeb 13, 2012
Publication dateJun 9, 2015
Grant dateJun 9, 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 control method of a robot apparatus, the robot apparatus including a link and a pair of actuators, obtaining each driving force command value of each of the actuators, and controlling each of the actuators, the control method including: a torque command value calculation step of using the target stiffness, the target trajectory, angular velocity of the target trajectory, and angular acceleration of the target trajectory to calculate a torque command value; a determination step of determining whether each of the driving force command values is a value 0 or greater; a change step of performing at least one of a change of increasing the target stiffness and a change of reducing the angular acceleration; and a driving force command value calculation step of using the target stiffness and the torque command value to calculate each of the driving force command values.

First claim

Opening claim text (preview).

What is claimed is: 1. A control method of a robot apparatus, the robot apparatus comprising: a link pivotally connected to a base body through a joint; and a pair of actuators that generate driving force for pulling the link in opposite directions relative to the base body to provide torque to the joint based on a difference in the driving force and to provide stiffness to the joint based on a sum of the driving force, the robot apparatus causing the stiffness of the joint to coincide with target stiffness, the robot apparatus obtaining each driving force command value of each of the actuators necessary for a joint angle of the joint to follow a target trajectory, the robot apparatus controlling each of the actuators so that the driving force generated in each of the actuators coincides with each of the driving force command values, the control method comprising: a torque command value calculation step of using the target stiffness, the target trajectory, angular velocity of the target trajectory, and angular acceleration of the target trajectory to calculate a torque command value indicating the torque necessary for the joint based on inverse dynamics of the link; a determination step of determining whether each of the driving force command values, which is obtained using the torque command value calculated in the torque command value calculation step and using the target stiffness, is a value 0 or greater; a change step of performing at least one of a change of increasing the target stiffness and a change of reducing the angular acceleration of the target trajectory if it is determined that at least one of the driving force command values is a negative value in the determination step and returning to the torque command value calculation step; and a driving force command value calculation step of using the target stiffness and the torque command value to calculate each of the driving force command values if it is determined that each of the driving force command values is a value 0 or greater in the determination step. 2. The control method of the robot apparatus according to claim 1 , the control method further comprising a corrected torque command value calculation step of calculating a corrected torque command value for compensating a difference between the angle of the joint and the target trajectory, wherein in the driving force command value calculation step, a result obtained by adding the corrected torque command value obtained in the corrected torque command value calculation step to the torque command value obtained in the torque command value calculation step is used as the torque command value used for the calculation of each of the driving force command values. 3. A robot apparatus comprising: a link pivotally connected to a base body through a joint; a pair of actuators that generate driving force for pulling the link in opposite directions relative to the base body to provide torque to the joint based on a difference in the driving force and to provide stiffness to the joint based on a sum of the driving force; and a control unit that causes the stiffness of the joint to coincide with target stiffness and that obtains each driving force command value of each of the actuators necessary for a joint angle of the joint to follow a target trajectory to control each of the actuators so that the driving force generated in each of the actuators coincides with each of the driving force command values, wherein the control unit executes: a torque command value calculation process of using the target stiffness, the target trajectory, angular velocity of the target trajectory, and angular acceleration of the target trajectory to calculate a torque command value indicating the torque necessary for the joint based on inverse dynamics of the link; a determination process of determining whether each of the driving force command values, which is obtained using the torque command value calculated in the torque command value calculation process and using the target stiffness, is values 0 or greater; a change process of performing at least one of a change of increasing the target stiffness and a change of reducing the angular acceleration of the target trajectory if it is determined that at least one of the driving force command values is a negative value in the determination process and returning to the torque command value calculation process; and a driving force command value calculation process of using the target stiffness and the torque command value to calculate each of the driving force command values if it is determined that each of the driving force command values is a value 0 or greater in the determination process. 4. The robot apparatus according to claim 3 , wherein the control unit executes a corrected torque command value calculation process of calculating a corrected torque command value for compensating a difference between the angle of the joint and the target trajectory, and in the driving force command value calculation process, uses a result obtained by adding the corrected torque command value obtained in the corrected torque command value calculation process to the torque command value obtained in the torque command value calculation process as the torque command value used for the calculation of each of the driving force command values.

Assignees

Inventors

Classifications

  • Observe reference torque, position and feedback position, estimate contact force · CPC title

  • B25J9/1633Primary

    compliant, force, torque control, e.g. combined with position control · 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 US9050724B2 cover?
A control method of a robot apparatus, the robot apparatus including a link and a pair of actuators, obtaining each driving force command value of each of the actuators, and controlling each of the actuators, the control method including: a torque command value calculation step of using the target stiffness, the target trajectory, angular velocity of the target trajectory, and angular accelerat…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification B25J9/1633. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 09 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).