Sequential Convex Programming for Time-optimal Quadrotor Waypoint Flight
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 computationally 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 results<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> show that the SCP algorithm can significantly reduce the computing time while ensuring a satisfactory solution.
Authors
- Hailong Huang (ORCID: https://orcid.org/0000-0003-2667-6423)
- Guanzhong Zhou (ORCID: https://orcid.org/0009-0009-4886-678X)
- Zhipeng Shen
Institutions
- Hong Kong Polytechnic University (HK)
Publication Details
- Published
- 2024-10-14
- DOI
- https://doi.org/10.1109/iros58592.2024.10802749
- Citations
- 1
- Primary Topic
- Spacecraft Dynamics and Control
- Type
- article
- Field-Weighted Citation Impact
- 1.30
Funders
- Hong Kong Polytechnic University