File Exchange

image thumbnail

Minimum jerk trajectory generation

version (1.45 KB) by Auralius Manurung
Generating trajectory from 1 point to another point with minimal jerk.


Updated 16 Dec 2015

View Version History

View License

Generating trajectory from 1 point to another point with minimal jerk.
Overview on minimum jerk trajectory can be found at
Some papers on this topic:
Amirabdollahian, F., Loureiro, R., & Harwin, W. S. (2002). Minimum jerk trajectory control for rehabilitation and haptic applications. In Proceedings of IEEE International Conference on Robotics and Automation (Vol. 4, pp. 3380–3385). Ieee.
Kyriakopoulos, K. J. (1994). Minimum jerk for trajectory planning and control. Robotica, 12(02), 109.

Cite As

Auralius Manurung (2021). Minimum jerk trajectory generation (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Auralius Manurung

Jakob Fröhner
The unit can be anything. Principally, it is the distance unit per second.

Jakob Fröhner

Nice work, thanks! What exactly is the unit for velocity here?

Xing Yan

anything in the attached zip folder? after my downing only a licence


Matthew Kelly

Nice vectorized implementation.

A thought: It might be nice to include an additional argument so that the user could more easily use this function to evaluate intermediate points along the trajectory. Something like:
min_jerk(xi, xy, ti, tf, t)

You also might find the following submission interesting:

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!