TY - JOUR
T1 - Machine-learning based approaches for self-tuning trajectory tracking controllers under terrain changes in repetitive tasks
AU - Prado, Álvaro Javier
AU - Michałek, Maciej Marcin
AU - Auat Cheein, Fernando
N1 - Funding Information:
This work was supported by CONICYT (Comisión Nacional de Investigación Científica y Tecnológica) under grant CONICYT-PCHA/Doctorado Nacional/2015-21151095, FONDECYT Grant 1171431, Basal Project FB0008, DGIIP-UTFSM Chile and statutory fund No. 09/93/DSPB/0711, Poland.
Publisher Copyright:
© 2017 Elsevier Ltd
PY - 2018/1
Y1 - 2018/1
N2 - The use of resources in autonomous vehicles when manoeuvring along changing terrain is an issue yet to be faced in the industrial field, such as mining and agriculture, where automated machinery performs repetitive tasks. If the machinery is not capable to overcome such terrain disturbances during its motion, the vehicle spends more energy than the necessary as the motion controller is adapted to the new terramechanical scenario. The latter usually includes a re-tuning of the controller and the corresponding loss of man-hours until obtaining the desired responses. In this context, we propose a self-tuning methodology based on probabilistic approaches and machine learning techniques to improve the performance of the controllers through reducing trajectory tracking errors and control input efforts, as the vehicle repeats its trajectory and learns from the wheel-terrain interaction. Three degree-of-freedom motion controllers are used to test our techniques, although our proposal is not restricted to the nature of such controllers. For the validation of our hypothesis, we considered three tests: one is performed via simulation using a modified kinematic model of the vehicle and slippage constraints, whereas other two extensive trials were carried out in field using an electric vehicle – Twizy, made by Renault – under different types of shaped trajectories and irregular terrain. In particular, two terrains: grass and muddy, and their transitions. The metrics used herein and previously published in the literature have shown that the self-tuning methodologies proposed in this work decreases the trajectory tracking errors up to 18%, saves energy in the effort input of the actuators up 15%, and in general, increases the performance of the controllers up to 22% when compared to efficient manual tuning. The experimental results as well as the statistical analysis of our proposal are presented in detail herein.
AB - The use of resources in autonomous vehicles when manoeuvring along changing terrain is an issue yet to be faced in the industrial field, such as mining and agriculture, where automated machinery performs repetitive tasks. If the machinery is not capable to overcome such terrain disturbances during its motion, the vehicle spends more energy than the necessary as the motion controller is adapted to the new terramechanical scenario. The latter usually includes a re-tuning of the controller and the corresponding loss of man-hours until obtaining the desired responses. In this context, we propose a self-tuning methodology based on probabilistic approaches and machine learning techniques to improve the performance of the controllers through reducing trajectory tracking errors and control input efforts, as the vehicle repeats its trajectory and learns from the wheel-terrain interaction. Three degree-of-freedom motion controllers are used to test our techniques, although our proposal is not restricted to the nature of such controllers. For the validation of our hypothesis, we considered three tests: one is performed via simulation using a modified kinematic model of the vehicle and slippage constraints, whereas other two extensive trials were carried out in field using an electric vehicle – Twizy, made by Renault – under different types of shaped trajectories and irregular terrain. In particular, two terrains: grass and muddy, and their transitions. The metrics used herein and previously published in the literature have shown that the self-tuning methodologies proposed in this work decreases the trajectory tracking errors up to 18%, saves energy in the effort input of the actuators up 15%, and in general, increases the performance of the controllers up to 22% when compared to efficient manual tuning. The experimental results as well as the statistical analysis of our proposal are presented in detail herein.
KW - Energy consumption
KW - Machine-learning
KW - Motion controller
KW - Robot self-tuning
KW - Wheel–terrain interaction
UR - http://www.scopus.com/inward/record.url?scp=85030697759&partnerID=8YFLogxK
U2 - 10.1016/j.engappai.2017.09.013
DO - 10.1016/j.engappai.2017.09.013
M3 - Article
AN - SCOPUS:85030697759
SN - 0952-1976
VL - 67
SP - 63
EP - 80
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
ER -