To reduce the amplitude of excited stress waves and vibrations, one can limit jerk by shaping motion and making the acceleration continuous with slopes as flat as possible. Due to limitations of abstract models, algorithms for reducing vibrations include higher derivatives, such as jounce, or suggest continuous regimes for both acceleration and jerk. One concept for limiting jerk is to shape acceleration and deceleration sinusoidally with zero acceleration in between (see graphic captioned "Sinusoidal acceleration profile"), making the speed appear sinusoidal with constant maximum speed. The jerk, however, will remain discontinuous at the points where acceleration enters and leaves the zero phases.