This paper presents an algorithm to iteratively perform an aggressive maneuver, i.e. drive a system quickly from one state to another. A simple model which captures the essential features of the system is used to compute the reference trajectory as the solution of an optimal control problem. Based on a lifted domain description of that same model an iterative learning controller is synthesized by solving a linear least-squares problem. The controller adjusts a feedforward signal using the results of experiments with the system. The non-causality of the approach makes it possible to anticipate recurring disturbances. Computational requirements are modest, allowing controller update in real-time. The experience gained from successful maneuvers can be used to adjust the model, which significantly reduces transients when performing similar motions. The algorithm is successfully applied to a real quadrotor unmanned aerial vehicle. The results are presented and discussed.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Performing and extending aggressive maneuvers using iterative learning control


    Beteiligte:

    Erschienen in:

    Erscheinungsdatum :

    2011


    Format / Umfang :

    11 Seiten, 27 Quellen




    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Print


    Sprache :

    Englisch




    Avionics system for a small unmanned helicopter performing aggressive maneuvers

    Gavrilets, V. / Shterenberg, A. / Dahleh, M.A. et al. | IEEE | 2000


    Avionics System For A Small Unmanned Helicopter Performing Aggressive Maneuvers

    Gavrilets, V. / IEEE / AIAA | British Library Conference Proceedings | 2000



    Avionics system for aggressive maneuvers

    Gavrilets, V. / Shterenberg, A. / Martinos, I. et al. | IEEE | 2001


    Articles - Avionics System for Aggressive Maneuvers

    Gavrilets, V. | Online Contents | 2001