Skip to main content
. 2023 Feb 15;20:21. doi: 10.1186/s12984-023-01142-7

Table 3.

Velocity profile and jerk profile based smoothness metrics found in reviewed papers

Metric Description Equation Eqn
Velocity profile based metrics Speed [80, 81] Ratio of mean speed to peak speed ηspeed=vmean/vpeak (1)
Speed arc length [79] Temporal length of the velocity profile ηspal=-lnt1t21t2-t12+dv^dt2dt (2)
Local minima of velocity [10] Number of minimums in the velocity profile ηminima=Minvt (3)
Velocity peaks [75, 76, 81] Number of maximums in the velocity profile ηpeaks=Maxvt (4)
Tent [80] Ratio of area under the entire velocity profile to area under a single-peak velocity profile ηtent=t1t2vtdt/t1t2vspeaktdt (5)
Spectral [25] Summation of maxima Fourier transformed velocity vector Smoothness=-Maximav¯ω (6)
Spectral arc length [25, 81] Vector norm of the frequency spectrum of the fast Fourier transformed velocity profile SAL=-0ωc1ωc2+dV^ωdω2dω (7)
Modified spectral arc length [79] Spectral Arc Length with the cutoff frequency modified to a given threshold velocity and an upper-bound cutoff frequency Eqn.7 w/ωc=min{ωcmax,minω,V^rV¯rω} (8)
Mean arrest period ratio [76] Time portion that movement speed exceeds a given percentage of peak speed ηMAPR=tvcttotal,vc.1vpeak (9)
Jerk profile based metrics Root mean square jerk [82] Root-mean-square of the jerk normalized by the movement duration ηrmsj=-1t2-t1t1t2d2vdt22dt (10)
Normalized mean absolute jerk [80, 82] Mean of the magnitude jerk normalized or divided by the peak velocity ηnmaJ=-1vpeakt2-t1t1t2d2vdt2dt (11)
Dimensionless-squared jerk [80] Square root of the integral of the square of the jerk times the duration of the movement to the fifth power over the length squared ηdj=-t2-t13vpeak2t1t2d2vdt2dt (12)
Log dimensionless jerk [81] Logarithm of normalized jerk defined in equation ηldj=-lnt2-t13vpeak2t1t2d2vdt2dt (13)

Equations have been rewritten using consistent variables where: vω is the frequency domain of the limb’s velocity; ti is time at instant i; vpeak is the peak velocity of the end-effector; ωc is the cutoff frequency; vspeak is the single peak velocity profile; v^ is the normalized velocity vector; v¯ is the normalized zero-padded velocity vector; and V¯ is a given threshold of the velocity in the frequency domain