首页 /研究 /Learning of closed-loop motion control
LEARNING

Learning of closed-loop motion control

Farbod Farshidian, Michael Neunert, Jonas Buchli

发表年份
2014
引用次数
26

摘要

Learning motion control as a unified process of designing the reference trajectory and the controller is one of the most challenging problems in robotics. The complexity of the problem prevents most of the existing optimization algorithms from giving satisfactory results. While model-based algorithms like iterative linear-quadratic-Gaussian (iLQG) can be used to design a suitable controller for the motion control, their performance is strongly limited by the model accuracy. An inaccurate model may lead to degraded performance of the controller on the physical system. Although using machine learning approaches to learn the motion control on real systems have been proven to be effective, their performance depends on good initialization. To address these issues, this paper introduces a two-step algorithm which combines the proven performance of a model-based controller with a model-free method for compensating for model inaccuracy. The first step optimizes the problem using iLQG. Then, in the second step this controller is used to initialize the policy for our PI <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> -01 reinforcement learning algorithm. This algorithm is a derivation of the PI <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> algorithm enabling more stable and faster convergence. The performance of this method is demonstrated both in simulation and experimental results.

关键词

Computer scienceInitializationReinforcement learningController (irrigation)Convergence (economics)Iterative learning controlMotion controlTrajectoryArtificial intelligenceRobotics

相关论文

查看 LEARNING 分类全部论文