Data-Driven Modeling And High-Performance Control Of Multirotor Unmanned Aerial Vehicles In Challenging Environments