CineMPC: A Fully Autonomous Drone Cinematography System Incorporating Zoom, Focus, Pose, and Scene Composition | IEEE Journals & Magazine | IEEE Xplore