Machine learning device, servo motor control device, servo motor control system, and machine learning method

US10418921B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10418921-B2
Application numberUS-201816021447-A
CountryUS
Kind codeB2
Filing dateJun 28, 2018
Priority dateJul 18, 2017
Publication dateSep 17, 2019
Grant dateSep 17, 2019

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 machine learning device is configured to perform machine learning with respect to a servo motor control device including a non-linear friction compensator that creates a compensation value with respect to non-linear friction on the basis of a position command, the machine learning device including: a state information acquisition unit configured to acquire state information including a servo state including position error, and combination of compensation coefficients of the non-linear friction compensation unit, by causing the servo motor control device to execute a predetermined program; an action information output unit configured to output action information including adjustment information of the combination of compensation coefficients; a reward output unit configured to output a reward value in reinforcement learning, based on the position error; and a value function updating unit configured to update an action value function on the basis of the reward value, the state information, and the action information.

First claim

Opening claim text (preview).

What is claimed is: 1. A machine learning device configured to perform machine learning with respect to a servo motor control device comprising a non-linear friction compensation unit configured to create a compensation value with respect to non-linear friction on the basis of a position command, the machine learning device comprising: a state information acquisition unit configured to acquire state information from the servo motor control device by causing the servo motor control device to execute a predetermined program, the state information including a servo state including at least position error, and a combination of compensation coefficients of the non-linear friction compensation unit; an action information output unit configured to output action information including adjustment information of the combination of compensation coefficients included in the state information, to the servo motor control device; a reward output unit configured to output a reward value in reinforcement learning, based on the position error included in the state information; and a value function updating unit configured to update an action value function on the basis of the reward value output by the reward output unit, the state information, and the action information. 2. The machine learning device according to claim 1 , wherein the reward output unit outputs the reward value on the basis of an absolute value of the position error. 3. The machine learning device according to claim 1 , wherein the servo motor control device further comprises a velocity feedforward calculation unit configured to create a velocity feedforward value on the basis of the position command, and the non-linear friction compensation unit is connected in parallel to the velocity feedforward calculation unit. 4. The machine learning device according to claim 1 , wherein the machine learning device further includes an optimizing action information output unit configured to generate and output combination of compensation coefficients of the non-linear friction compensation unit, on the basis of a value function updated by the value function updating unit. 5. A servo motor control system comprising: the machine learning device according to claim 1 ; and a servo motor control device that comprises a non-linear friction compensation unit configured to create a compensation value with respect to non-linear friction. 6. The servo motor control system according to claim 5 , wherein the servo motor control device further comprises a velocity feedforward calculation unit configured to create a velocity feedforward value on the basis of a position command, and the non-linear friction compensation unit is connected in parallel to the velocity feedforward calculation unit. 7. A servo motor control device comprising: the machine learning device according to claim 1 ; and a non-linear friction compensation unit configured to create a compensation value with respect to non-linear friction. 8. The servo motor control device according to claim 7 , wherein the servo motor control device further comprises a velocity feedforward calculation unit configured to create a velocity feedforward value on the basis of a position command, and the non-linear friction compensation unit is connected in parallel to a velocity feedforward calculation unit. 9. A machine learning method of a machine learning device configured to perform machine learning with respect to a servo motor control device, comprising a non-linear friction compensation unit configured to create a compensation value with respect to non-linear friction on the basis of a position command, the machine learning method comprising: acquiring state information from the servo motor control device by causing the servo motor control device to execute a predetermined program, the state information including a servo state including at least position error, and a combination of compensation coefficients of the non-linear friction compensation unit; outputting action information including adjustment information of the combination of compensation coefficients included in the state information, to the servo motor control device; and updating action value function on the basis of a reward value in reinforcement learning, the state information, and the action information based on the position error included in the state information.

Assignees

Inventors

Classifications

  • Combinations of networks · CPC title

  • the criterion being a learning criterion · CPC title

  • Learning methods · CPC title

  • Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values · CPC title

  • implementing a off line learning phase to determine and store useful data for on-line 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 US10418921B2 cover?
A machine learning device is configured to perform machine learning with respect to a servo motor control device including a non-linear friction compensator that creates a compensation value with respect to non-linear friction on the basis of a position command, the machine learning device including: a state information acquisition unit configured to acquire state information including a servo …
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification H02P6/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2019 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).