Problem
Agile flight through clutter requires a dynamically feasible trajectory that respects obstacles, orientation, and vehicle dynamics rather than treating the vehicle as a point moving along a geometric path.
Selected research
Agile quadrotor trajectory planning
Nonlinear quadrotor trajectory optimization and simulation, with geometric obstacle constraints and optional ROS/RViz visualization.

Agile flight through clutter requires a dynamically feasible trajectory that respects obstacles, orientation, and vehicle dynamics rather than treating the vehicle as a point moving along a geometric path.
The project implements nonlinear trajectory optimization with GEKKO, geometric obstacle constraints, quaternion-based orientation modeling, and both three-dimensional and ROS/RViz visualization.
Aaron John Sabu and Ryan Nemiroff developed the project for UCLA MAE 271D, taught by Brett T. Lopez.
The result is a public course-project codebase and technical presentation demonstrating the planning formulation in simulation.
The work was developed and evaluated in simulation as a collaborative course project.
Citation
Suggested software citation · collaborative course project