Data-Driven Model-Based Control For Novel Flying Machines: From Highly Underactuated To Overactuated Systems With Uncertain Dynamics