Learning Inverse Dynamics: a Comparison
نویسندگان
چکیده
While it is well-known that model can enhance the control performance in terms of precision or energy efficiency, the practical application has often been limited by the complexities of manually obtaining sufficiently accurate models. In the past, learning has proven a viable alternative to using a combination of rigid-body dynamics and handcrafted approximations of nonlinearities. However, a major open question is what nonparametric learning method is suited best for learning dynamics? Traditionally, locally weighted projection regression (LWPR), has been the standard method as it is capable of online, real-time learning for very complex robots. However, while LWPR has had significant impact on learning in robotics, alternative nonparametric regression methods such as support vector regression (SVR) and Gaussian processes regression (GPR) offer interesting alternatives with fewer open parameters and potentially higher accuracy. In this paper, we evaluate these three alternatives for model learning. Our comparison consists out of the evaluation of learning quality for each regression method using original data from SARCOS robot arm, as well as the robot tracking performance employing learned models. The results show that GPR and SVR achieve a superior learning precision and can be applied for real-time control obtaining higher accuracy. However, for the online learning LWPR presents the better method due to its lower computational requirements.
منابع مشابه
Implementing projection pursuit learning
This paper examines the implementation of projection pursuit regression (PPR) in the context of machine learning and neural networks. We propose a parametric PPR with direct training which achieves improved training speed and accuracy when compared with nonparametric PPR. Analysis and simulations are done for heuristics to choose good initial projection directions. A comparison of a projection ...
متن کاملModel Learning with Local Gaussian Process Regression
Precise models of the robot inverse dynamics allow the design of significantly more accurate, energy-efficient and more compliant robot control. However, in some cases the accuracy of rigidbody models does not suffice for sound control performance due to unmodeled nonlinearities arising from hydraulic cable dynamics, complex friction or actuator dynamics. In such cases, estimating the inverse d...
متن کاملInverse Dynamics and Fuzzy Repetitive Learning Flexible Robot Control
Tracking of a square trajectory 12.6 m x 12.6 m by a two-link flexible robot manipulator is performed repetitively for both inverse dynamics control (IDC) and fuzzy logic control (FLC). Repetitive learning inverse dynamics control (RLIDC) achieves no improvement in tracking but repetitive learning fuzzy logic control (RLFLC) achieves greater precision where cyclic tracking enables the fuzzy inf...
متن کاملLearning the Inverse Dynamics of a Robot Arm by Auto-Imitation
Auto-imitation is a type of unsupervised learning which enables a controller to quickly acquire the inverse dynamics of plants. The basics of the method are demonstrated using a one-segment robot arm. If embedded into a learner-operator schema, the inverse model can be updated while the robot performs purposive or even arbitrary movements. So, the proposed algorithm would be an alternative to s...
متن کاملSelf-organizing Neural Networks for Learning Inverse Dynamics of Robot Manipulator
Fast and accurate trajectory tracking of a robot arm primarily depends on the knowledge of its' explicit inverse dynamics model. On line learning of inverse dynamics using supervised learning algorithm is difficult in the absence of a priori knowledge of command error. On the other hand, selforganizing neural network employing unsupervised learning scheme does not depend on the command error. T...
متن کامل