Back To Projects

Path Planning for Autonomous Cinematic Drones

Brayden T.

This study explores autonomous drone navigation for aerial cinematography, focusing on algorithms that enable drones to smoothly reach specified locations while maintaining high-definition camera quality. Using a simulation environment, the study tested multiple path planning algorithms and found that A* consistently outperformed others in both accuracy and efficiency, making it the most suitable for enhancing autonomous drone cinematography.


This project explores the autonomous movement of drones in aerial cinematography. Specifically, based on certain locations in a scene, I examined algorithms that will allow a drone to autonomously find the smoothest path to reach each location while maintaining smooth camera quality. Drones play a significant role in modern cinematography, particularly in creating dynamic aerial shots and panoramic photographs. Given their importance, drones must operate smoothly and reliably. Implementing autonomous path planning will reduce common challenges, such as collision risks, while also limiting manual navigation, minimizing the need for human intervention while enabling safer, more efficient, and faster filming with high-definition (HD) video quality. I used a simulation system, Gazebo, and the ROS (Robot Operating System) interface as an open-source platform for coding, and together they simulated autonomous drone movements. By creating and using multiple path planning algorithms—A-star (A*), Dijkstra’s, and Greedy Best First Search (GBFS)—I enabled the drone to autonomously move to a certain position while accounting for obstacles in a static environment. The drones were able to efficiently detect obstacles and calculate optimal routes, with A* demonstrating the highest average efficiency. In comparison to Dijkstra’s algorithm, A* often reduced pathfinding time by around 70%. Additionally, its paths were generally more accurate than the GBFS algorithm in various situations, reducing travel time by around 30% on average when larger obstacles and environments were tested. The results of this study present A* as the optimal path planning algorithm that can be implemented to improve autonomous drone cinematography in future applications. Furthermore, another form of path planning, which uses roadmaps to autonomously move a drone, is also explored to help prevent concerns with restricted areas and cluttered environments, and to allow personalized cinematography on human-made paths.

Explore More!

Brayden T.
Rima Rebei

Related Projects

Fake news detection, methods and data processing

In this project we studied several models to discern fake news articles from real news articles to find the best method.
Soham P.
Mentored by Erick Ruiz
Detecting Racial and Ethnic Bias in Social Media Posts Using Machine Learning

This study investigates the use of machine learning to detect racial and ethnic bias in social media posts using TF-IDF text embeddings and multiple classification models. Results show that Random Forest achieved the highest overall accuracy of 93.45%, demonstrating the potential of machine learning to support automated bias detection despite challenges posed by imbalanced data and the complexity of language.
Mira C.
Mentored by Matan Gans
Integrating Pixhawk and Realsense Camera for Rover Autonomy

This study presents the design and implementation of a low-cost autonomous go-kart that uses a Pixhawk-4 flight controller and ArduPilot to enable waypoint-based navigation and speed control without human intervention. It also demonstrates how integrating an Intel RealSense depth camera improves safety through MAVLink-based obstacle avoidance, particularly in environments with obstacles.
Nathan K.
Mentored by Samuel Akinwande