Research Analyzer
← Back IROS 2024

Sequential Convex Programming for Time-Optimal Quadrotor Waypoint Flight

Zhipeng Shen, Guanzhong Zhou, Hailong Huang

PDF

Abstract

Agile flight is significant for target tracking, search and rescue, and delivery applications. To achieve agile flight, we can exploit the actuator’s potential by utilizing the full dynamics of the quadrotor. However, the 6-degrees-of-freedom dynamics render the optimization problem non-convex, and thus com- putationally intractable. To tackle this issue, we convert the original non-convex optimal control problem (OCP) into a convex subproblem and use the sequential convex programming (SCP) algorithm to iteratively solve the subproblems. Moreover, the state-triggered constraints are proposed to simultaneously optimize the time allocation of the waypoint and the trajectory itself. The numerical and physical experiment results1 show that the SCP algorithm can significantly reduce the computing time while ensuring a satisfactory solution.

Index terms

Motion and Path Planning Motion Control Optimization and Optimal Control