CineMPC: A Fully Autonomous Drone Cinematography System Incorporating Zoom, Focus, Pose, and Scene Composition
Not on the map. Why?
Abstract (arXiv)
We present CineMPC, a complete cinematographic system that autonomously controls a drone to film multiple targets recording user-specified aesthetic objectives. Existing solutions in autonomous cinematography control only the camera extrinsics, namely its position, and orientation. In contrast, CineMPC is the first solution that includes the camera intrinsic parameters in the control loop, which are essential tools for controlling cinematographic effects like focus, depth-of-field, and zoom. The system estimates the relative poses between the targets and the camera from an RGB-D image and optimizes a trajectory for the extrinsic and intrinsic camera parameters to film the artistic and technical requirements specified by the user. The drone and the camera are controlled in a nonlinear Model Predicted Control (MPC) loop by re-optimizing the trajectory at each time step in response to current conditions in the scene. The perception system of CineMPC can track the targets' position and orientation despite the camera effects. Experiments in a photorealistic simulation and with a real platform demonstrate the capabilities of the system to achieve a full array of cinematographic effects that are not possible without the control of the intrinsics of the camera. Code for CineMPC is implemented following a modular architecture in ROS and released to the community.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jan 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 3.
5 papers.
- 2024CLIPSwarm: Generating Drone Shows from Text Prompts with Vision-Language Modelscited by 3
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generationcited by 3
- 2025Agentic Aerial Cinematography: From Dialogue Cues to Cinematic Trajectoriescited by 2
- 2026Fly360: Omnidirectional Obstacle Avoidance within Drone Viewcited by 2
- 2026PhotoFlow: Agentic 3D Virtual Photography Missionscited by 0
- 2026PhotoFlow: Agentic 3D Virtual Photography Missions22 May 2026
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generation2 Apr 2026
- 2026Fly360: Omnidirectional Obstacle Avoidance within Drone View6 Mar 2026
- 2025Agentic Aerial Cinematography: From Dialogue Cues to Cinematic Trajectories19 Sep 2025
- 2024CLIPSwarm: Generating Drone Shows from Text Prompts with Vision-Language Models20 Mar 2024