Optimization-based iterative learning for precise quadrocopter trajectory tracking

被引:0
作者
Angela P. Schoellig
Fabian L. Mueller
Raffaello D’Andrea
机构
[1] ETH Zurich,Institute for Dynamic Systems and Control (IDSC)
来源
Autonomous Robots | 2012年 / 33卷
关键词
Motion planning and control; Aerial robotics; Quadrocopter control; Trajectory tracking; Learning; Input and state constraints; Kalman filtering; Convex optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Current control systems regulate the behavior of dynamic systems by reacting to noise and unexpected disturbances as they occur. To improve the performance of such control systems, experience from iterative executions can be used to anticipate recurring disturbances and proactively compensate for them. This paper presents an algorithm that exploits data from previous repetitions in order to learn to precisely follow a predefined trajectory. We adapt the feed-forward input signal to the system with the goal of achieving high tracking performance—even under the presence of model errors and other recurring disturbances. The approach is based on a dynamics model that captures the essential features of the system and that explicitly takes system input and state constraints into account. We combine traditional optimal filtering methods with state-of-the-art optimization techniques in order to obtain an effective and computationally efficient learning strategy that updates the feed-forward input signal according to a customizable learning objective. It is possible to define a termination condition that stops an execution early if the deviation from the nominal trajectory exceeds a given bound. This allows for a safe learning that gradually extends the time horizon of the trajectory. We developed a framework for generating arbitrary flight trajectories and for applying the algorithm to highly maneuverable autonomous quadrotor vehicles in the ETH Flying Machine Arena testbed. Experimental results are discussed for selected trajectories and different learning algorithm parameters.
引用
收藏
页码:103 / 127
页数:24
相关论文
共 46 条
[1]  
Amann N.(1996)Iterative learning control using optimal feedback and feedforward actions International Journal of Control 65 277-293
[2]  
Owens D. H.(1984)Bettering operation of robots by learning Journal of Robotic Systems 1 123-140
[3]  
Rogers E.(1991)A lifting technique for linear periodic systems with applications to sampled-data control Systems & Control Letters 17 79-88
[4]  
Arimoto S.(2006)A survey of iterative learning control IEEE Control Systems Magazine 26 96-114
[5]  
Kawamura S.(2004)A two-stage iterative learning control technique combined with real-time feedback for independent disturbance rejection Automatica 40 1913-1922
[6]  
Miyazaki F.(2005)Semi-empirical model-based multivariable iterative learning control of an RTP system IEEE Transactions on Semiconductor Manufacturing 18 430-439
[7]  
Bamieh B.(2010)Output feedback control of a quadrotor UAV using neural networks IEEE Transactions on Neural Networks 21 50-66
[8]  
Pearson J. B.(2008)Real-time indoor autonomous vehicle test environment IEEE Control Systems Magazine 28 51-64
[9]  
Francis B. A.(2001)Control of wafer temperature uniformity in rapid thermal processing using an optimal iterative learning control technique Industrial & Engineering Chemistry Research 40 1661-1672
[10]  
Tannenbaum A.(2000)Iterative learning control and repetitive control for engineering practice International Journal of Control 73 930-954