Abstract

This paper addresses a flatness-based controller and a Model Predictive Control (MPC) trajectory generation for a quadrotor camera helicopter. Applications like aerial videography can highly benefit from an automation of the pilot's tasks, enabling the camera operator to solely focus on camera motion control. The coupled nonlinear system dynamics of a quadrotor pose difficulties precisely controlling several channels simultaneously for agile maneuvering using conventional controllers. A flatness-based approach is employed to obtain linear input-output dynamics, even for large attitude angles. The associated state feedback equations are explicitly derived. The resulting linear system dynamics are controlled using a cascaded proportional control structure. Feasible reference trajectories are generated using a linear MPC, which translates operator commands for camera motions — e.g. relative to a point-of-interest — into quadrotor trajectories complying with operational constraints. Flatness-based controller and MPC trajectory generation show tracking errors below 1% in simulation tests. Accurate and smooth positioning is achieved in first indoor test flights. The gained results motivate adoptions of the proposed control approach to other UAV applications with similar demands for pilot automation and accuracy.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call