Machine learning apparatus, servo control apparatus, servo control system, and machine learning method
AssigneeFanuc Corporation
InventorsSatoshi IKAI, Tsutomu NAKAMURA, Tomoyuki AIZAWA
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsSatoshi IKAI, Tsutomu NAKAMURA, Tomoyuki AIZAWA
Estimating the term…
To perform reinforcement learning enabling to prevent complicated adjustment of coefficients of backlash compensation and backlash acceleration compensation. A machine learning apparatus includes a state information acquiring part for acquiring, from a servo control apparatus, state information including at least position deviation and a set of coefficients to be used by a backlash acceleration compensating part, by making the servo control apparatus execute a predetermined machining program, an action information output part for outputting action information including adjustment information on the set of coefficients included in the state information to the servo control apparatus, a reward output part for outputting a reward value in the reinforcement learning on the basis of the position deviation included in the state information, and a value function updating part for updating an action-value function on the basis of the reward value output by the reward output part, the state information and the action information.
A machine learning apparatus for performing reinforcement learning to a servo control apparatus with respect to at least one of a backlash compensation parameter in a backlash compensating means and a backlash acceleration compensation parameter in a backlash acceleration compensating means, the servo control apparatus including at least one of the backlash compensating means for creating a backlash compensation value with respect to a position command or a position deviation and the backlash acceleration compensating means for creating a backlash acceleration compensation value with respect to a speed command, the machine learning apparatus comprising:
A machine learning method for a machine learning apparatus to perform reinforcement learning to a servo control apparatus with respect to at least one of a backlash compensation parameter in a backlash compensating means and a backlash acceleration compensation parameter in a backlash acceleration compensating means, the servo control apparatus including the backlash compensating means for creating a backlash compensation value with respect to a position command or a position deviation and the backlash acceleration compensating means for creating a backlash acceleration compensation value with respect to a speed command, the machine learning method comprising the steps of:
Dependencies are inferred from the claim text.