minjerkpolytraj
Syntax
Description
[
        generates a minimum jerk polynomial trajectory that achieves a given set of input waypoints
        with their corresponding time points. The function returns positions, velocities,
        accelerations, and jerks at the given number of samples q,qd,qdd,qddd,pp,tPoints,tSamples] = minjerkpolytraj(waypoints,timePoints,numSamples)numSamples. The
        function also returns the piecewise polynomial pp form of the
        polynomial trajectory with respect to time, as well as the time points
          tPoints and the sample times tSamples.
[
        specifies options using one or more name-value pair arguments in addition to the input
        arguments from the previous syntax. For example,
          q,qd,qdd,qddd,pp,tPoints,tSamples] = minjerkpolytraj(___,Name=Value )minjerkpolytraj(waypoints,timePoints,numSamples,VelocityBoundaryCondition=[1 0 -1
          -1; 1 1 1 -1]) generates a two-dimensional minimum jerk trajectory and specifies
        the velocity boundary conditions in each dimension for each waypoint.
[
        optimizes a combination of jerk and total segment time cost. In this case, the function
        treats q,qd,qdd,qddd,pp,tPoints,tSamples] = minjerkpolytraj(___,TimeAllocation = true)timePoints as an initial guess for the time of arrival at the
        waypoints.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
References
[1] Bry, Adam, Charles Richter, Abraham Bachrach, and Nicholas Roy. “Aggressive Flight of Fixed-Wing and Quadrotor Aircraft in Dense Indoor Environments.” The International Journal of Robotics Research, 34, no. 7 (June 2015): 969–1002.
[2] Richter, Charles, Adam Bry, and Nicholas Roy. “Polynomial Trajectory Planning for Aggressive Quadrotor Flight in Dense Indoor Environments." Paper presented at the International Symposium of Robotics Research (ISRR 2013), 2013.
Extended Capabilities
Version History
Introduced in R2021b

