Unit quaternion has become a favourite singularity-free attitude representation in the attitude control problem of multicopters, enabling them to perform large and complex maneuvers. This paper studies the challenge of implementing Nonlinear Model Predictive Control (NMPC) of a multicopter's pose, using unit quaternion. Alternatively, it proposes representing attitude minimally with Modified Rodrigues Parameters (MRPs) and their shadow set. NMPC is formulated based on the dynamics of a multicopter, with the aim to regulate its position, velocity, error in attitude and error in angular velocity to their desired values. The proposed controller is implemented on-board a hexacopter and verified in simulations and real experiments. The resulting closed loop system is shown to track large set points and perform 360 degree flips without running into a singularity, while demonstrating similar controller performance and computational costs as compared to the one using unit quaternion. Finally, the trajectory tracking capability is demonstrated by implementing 8-shaped trajectory tracking.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    NMPC for Multicopter's Trajectory Tracking Using Modified Rodrigues Parameters


    Contributors:


    Publication date :

    2018-08-01


    Size :

    802108 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Attitude Estimation Using Modified Rodrigues Parameters

    J. L. Crassidis / F. L. Markley | NTIS | 1996


    Attitude Estimation Using Modified Rodrigues Parameters

    Crassidis, J. / Markley, F. / Goddard Space Flight Center | British Library Conference Proceedings | 1996


    Attitude Estimation Using Modified Rodrigues Parameters

    Crassidis, John L. / Markley, F. Landis | NTRS | 1996


    Nonsingular Attitude Filtering Using Modified Rodrigues Parameters

    Karlgaard, Christopher D. / Schaub, Hanspeter | Online Contents | 2009


    Nonsingular Attitude Filtering Using Modified Rodrigues Parameters

    Karlgaard, Christopher D | Online Contents | 2009