Speed Acceleration Jerk Limited 7-Phase Solution
Version 1.0.0 (86.2 KB) by
Patrick Hew
Minimize the duration between two points given start and end velocity and acceleration, and limits on jerk, acceleration, and velocity.
Given points A and B separated by distance s, and given the start velocity & acceleration at A and end velocity & acceleration at B, obtain a trajectory from A to B that minimizes the duration and satisfies the limits in jerk, acceleration, and velocity. Such a trajectory can be obtained by applying the heuristic "Travel as fast as possible in the forward direction for as long as possible". The trajectory is constructed in the following 7 phases:
- Jerk to accelerate.
- Constant acceleration at acceleration cap.
- Unjerk from acceleration.
- Coast at constant velocity.
- Jerk to decelerate.
- Constant deceleration at deceleration cap.
- Unjerk from deceleration.
Cite As
Patrick Hew (2025). Speed Acceleration Jerk Limited 7-Phase Solution (https://uk.mathworks.com/matlabcentral/fileexchange/167526-speed-acceleration-jerk-limited-7-phase-solution), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Speed Accel Jerk Limited 7 Phase Solution
Speed Accel Jerk Limited 7 Phase Solution
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
