Design of Norm-Optimal Iterative Learning Controllers: The Effect
- f an Iteration-Domain Kalman Filter for Disturbance Estimation
Design of Norm-Optimal Iterative Learning Controllers: The Effect of - - PowerPoint PPT Presentation
Design of Norm-Optimal Iterative Learning Controllers: The Effect of an Iteration-Domain Kalman Filter for Disturbance Estimation Nicolas Degen, Autonomous System Lab, ETH Zrich Angela P. Schoellig, University of Toronto Institute of Aerospace
Nicolas Degen and Angela P Schoellig
2
based iterative learning for precise quadrocopter trajectory tracking,” Autonomous Robots, vol. 33, no. 1-2, pp. 103–127, 2012.
corrections for high-performance tracking,” in Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2012, pp. 3276–3281.
desired trajectory updated reference trajectory tracking error Input Update Disturbance Estimator ILC System
3
desired output control input tracking error Input Update System F
based iterative learning control with a quadratic criterion for time-varying linear systems,” Automatica, vol. 36, pp. 641–657, 2000.
“Optimization- based iterative learning for precise quadrocopter trajectory tracking,” Autonomous Robots, vol. 33, no. 1-2, pp. 103–127, 2012.
desired trajectory updated reference trajectory tracking error Input Update Disturbance Estimator ILC System
4
Nicolas Degen and Angela P Schoellig
5
System F desired output control input tracking error Input Update Disturbance Estimator ILC
Nicolas Degen and Angela P Schoellig
6
Sj = Pj + Ej Kj = Sj(Sj + Hj+1)−1 Pj = (I − Kj)Sj.
System F desired output control input tracking error Input Update Disturbance Estimator ILC
Nicolas Degen and Angela P Schoellig
7
j+12C
Nicolas Degen and Angela P Schoellig
8
9
desired output control input tracking error ILC Algorithm System F
based iterative learning control with a quadratic criterion for time-varying linear systems,” Automatica, vol. 36, pp. 641–657, 2000.
System F desired output control input tracking error Input Update Disturbance Estimator ILC
“Optimization- based iterative learning for precise quadrocopter trajectory tracking,” Autonomous Robots, vol. 33, no. 1-2, pp. 103–127, 2012.
Nicolas Degen and Angela P Schoellig
10
nominal model error
Nicolas Degen and Angela P Schoellig
11
Nicolas Degen and Angela P Schoellig
12
Nicolas Degen and Angela P Schoellig
13
0.4 0.8 1.2 10 20 30 QILC equivalent of converged K-ILC
robust, but converging slowly
QILC equivalent of initial K-ILC converging fast, but not robust once converged noise
K-ILC designed for the problem QILC designed for the problem QILC equivalent of converged K-ILC QILC equivalent of initial K-ILC
14
0.4 0.8 1.2 10 20 30 Iteration count
K-ILC QILC QILC-c QILC-i desired output desired trajectory tracking error Input Update Disturbance Estimator ILC System