2019
DOI: 10.1109/tcst.2017.2772807
|View full text |Cite
|
Sign up to set email alerts
|

Iterative Machine Learning for Output Tracking

Abstract: This article develops iterative machine learning (IML) for output tracking. The inputoutput data generated during iterations to develop the model used in the iterative update. The main contribution of this article to propose the use of kernel-based machine learning to iteratively update both the model and the model-inversion-based input simultaneously. Additionally, augmented inputs with persistency of excitation are proposed to promote learning of the model during the iteration process. The proposed approach … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(13 citation statements)
references
References 42 publications
0
13
0
Order By: Relevance
“…This has motivated approaches that use the data obtained during the iteration process without an explicit model to improve convergence [22]. Additionally, kernel-based Gaussian process regression has been used to update the models using iteration data [23] and such iterative machine learning (IML) approaches have been experimentally evaluated in [24]. The extension of such IML methods for finding the feedforward input to improve the precision when using SEAs is investigated in this article.…”
Section: Introductionmentioning
confidence: 99%
“…This has motivated approaches that use the data obtained during the iteration process without an explicit model to improve convergence [22]. Additionally, kernel-based Gaussian process regression has been used to update the models using iteration data [23] and such iterative machine learning (IML) approaches have been experimentally evaluated in [24]. The extension of such IML methods for finding the feedforward input to improve the precision when using SEAs is investigated in this article.…”
Section: Introductionmentioning
confidence: 99%
“…The properties of linear optimal algorithms have been studied extensively [33][34][35][36][37]. Leading ILC examples are now introduced with their own specific features.…”
Section: Optimal Approach Ilcsmentioning
confidence: 99%
“…The initial input I 0 = O d was applied to the SEA robot and the output O 0 was measured. 20), and the staircase functions consist of three consecutive 5-second steps starting from t = t H with magnitude equaling to h a , h b and h c , and are zero otherwise. The parameters for each staircase function H j,p are tabulated in Table 2.…”
Section: Initial Inputmentioning
confidence: 99%
“…An approach is to not iterate at those specific frequencies where the desired output is small, e.g., [17,19]. Another approach is to inject additional input at such frequencies (where the desired output is small) to ensure persistence of excitation when estimating the model from data, which enables the learned model to be portable and applicable to track new trajectories, e.g., [20]. In either case, provided the uncertainty is sufficiently small, the ILC converges to the input needed for exact output tracking for SISO systems, even in the presence of modeling uncertainties.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation