Real-Time Motion Planning for Aerial Videography With Dynamic Obstacle Avoidance and Viewpoint Optimization

被引:121
作者
Nageli, Tobias [1 ]
Alonso-Mora, Javier [2 ,3 ]
Domahidi, Alexander [4 ]
Rus, Daniela [2 ]
Hilliges, Otmar [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, AIT Lab, CH-8092 Zurich, Switzerland
[2] MIT, Comp Sci & Artificial Intelligence Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] Delft Univ Technol, Delft Ctr Syst & Control, Delft, Netherlands
[4] Embotech GmbH, CH-8092 Zurich, Switzerland
关键词
Intelligent cinematography; MPC; path planning; CAMERA CONTROL;
D O I
10.1109/LRA.2017.2665693
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We propose a method for real-time trajectory generation with applications in aerial videography. Taking framing objectives, such as position of targets in the image plane, as input, our method solves for robot trajectories and gimbal controls automatically and adapts plans in real time due to changes in the environment. We contribute a real-time receding horizon planner that autonomously records scenes with moving targets, while optimizing for visibility under occlusion and ensuring collision-free trajectories. A modular cost function, based on the reprojection error of targets, is proposed that allows for flexibility and artistic freedom and is well behaved under numerical optimization. We formulate the minimization problem under constraints as a finite horizon optimal control problem that fulfills aesthetic objectives, adheres to nonlinear model constraints of the filming robot and collision constraints with static and dynamic obstacles and can be solved in real time. We demonstrate the robustness and efficiency of the method with a number of challenging shots filmed in dynamic environments including those with moving obstacles and shots with multiple targets to be filmed simultaneously.
引用
收藏
页码:1696 / 1703
页数:8
相关论文
共 27 条
[1]  
Aloimonos J., 1987, International Journal of Computer Vision, V1, P333, DOI 10.1007/BF00133571
[2]   Collision avoidance for aerial vehicles in multi-agent scenarios [J].
Alonso-Mora, Javier ;
Naegeli, Tobias ;
Siegwart, Roland ;
Beardsley, Paul .
AUTONOMOUS ROBOTS, 2015, 39 (01) :101-121
[3]  
Arijon D., 1976, Grammar of the film language
[4]  
Breckenridge W., 1999, 343791199 IOM, P343
[5]   Camera Control in Computer Graphics [J].
Christie, Marc ;
Olivier, Patrick ;
Normand, Jean-Marie .
COMPUTER GRAPHICS FORUM, 2008, 27 (08) :2197-2218
[6]  
Cozzi P., 2010, P SIGGRAPH
[7]  
Domahidi A., 2016, FORCES PROCODE GENER
[8]  
Domahidi A, 2012, IEEE DECIS CONTR P, P668, DOI 10.1109/CDC.2012.6426855
[9]  
DRUCKER SM, 1994, GRAPH INTER, P190
[10]   A NEW APPROACH TO VISUAL SERVOING IN ROBOTICS [J].
ESPIAU, B ;
CHAUMETTE, F ;
RIVES, P .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1992, 8 (03) :313-326