Minimum snap trajectory generation and control for quadrotors
Citations
1,241 citations
838 citations
Cites background from "Minimum snap trajectory generation ..."
...This is explored in Mellinger and Kumar (2011)....
[...]
...This assumption is relaxed in Mellinger and Kumar (2011)....
[...]
605 citations
578 citations
Cites background or methods or result from "Minimum snap trajectory generation ..."
...Several cost functions may be suitable candidates: [5] minimizes total time subject to constraints, while [19] fixes the total time by hand and minimizes snap (the original cost function) with the remaining degrees of freedom....
[...]
...Differential flatness of this model was demonstrated in [19]....
[...]
...Minimum-snap polynomial splines have proven very effective as quadrotor trajectories, since the motor commands and attitude accelerations of the vehicle are proportional to the snap, or fourth derivative, of the path [19]....
[...]
...While the method above works well for single segments and small joint optimization problems as in [19], this formulation becomes ill-conditioned for more than several segments, polynomials of high order, and when widely varying segment times are involved....
[...]
...[19], and show that their minimum-snap trajectory generation can be solved in a numerically stable unconstrained quadratic program (QP) for long-range trajectories composed of many segments....
[...]
429 citations
References
4,226 citations
"Minimum snap trajectory generation ..." refers background in this paper
...The trajectory stays within the dotted lines that illustrate the corridor....
[...]
838 citations
827 citations
"Minimum snap trajectory generation ..." refers background in this paper
...Note that spatial scaling also applies to the problem with multiple keyframes but the property is less useful as the positions of all keyframes must be scaled by the same factor....
[...]
814 citations
806 citations
"Minimum snap trajectory generation ..." refers background or methods in this paper
...In between each keyframe there is a safe corridor that the quadrotor must stay within....
[...]
...These cost functionals are meaningful since the input variables are algebraically related to the snap....
[...]
...As α goes to infinity all the derivatives of position and yaw angle as well as the angular velocity go to zero which leads to u(t)→ [mg, 0, 0, 0]T ....
[...]
...This is convenient because it is faster to analytically modify a solution than to solve a QP....
[...]