Analysis and control of nonlinear systems : A Flatness-based approach.