Dancing Quadrocopters: Trajectory Generation, Feasibility, And User Interface