Quadcopter simulation with an MPC controller to fly waypoints. QT was used for the GUI and OpenSceneGraph for the graphics.