Motion Profile 是一種開環系統,可以客製化機器移動的加加速度,加速度,與速度,以達到順滑且精準的移動。
影片範例:
Trapezoidal Motion Profile
特點:
加速度和減速度(acceleration)固定,不考慮加加速度(jerk)
At acceleration phase:
x=21at2 At decceleration phase:
v=v0−at x=x0+vt−21at2 Sigmoid Motion Profile
特點:
設定最大加加速度為常數(jerk),加速度(acceleration)隨加加速度(jerk)變化
At increasing acceleration phase: 0≤t≤T1
a1(t)=jt v1(t)=21jt2 x1(t)=61jt3 At constant acceleration phase: T1≤t≤T2
v2(t) = v1(T1)+ amax(t−T1) x2(t)=21amax(t−T1)2+v1(T1)(t−T1)+61j(T1)3 At decreasing acceleration phase: T2≤t≤T3
a3(t)=a2(T2)−j(t−T2) v3(t) = v2(T2)− 21j(t−T2)2+a2(T2)⋅(t−T2) x3(t)=−61j(t−T2)3+21a2(T2)⋅(t−T2)2+v2(T2)(t−T2)+x2(T2) At constant velocity phase: T3≤t≤T4
x4(t)=v3(T3) (t−T3)+x3(T3) At increasing deceleration phase: T4≤t≤T5
a5(t)=−j(t−T4) v5(t)=v4(t)+a4(t)(t−T4)−21j(t−T4)2 x5(t)=−61j(t−T4)3+v4(t)(t−T4)+x4(T4) At constant deceleration phase: T5≤t≤T6
v6(t)=−amax(t−T5)+v5(T5) x6(t)=−21amax(t−T5)2+v5(T5)(t−T5)+x5(T5) At decreasing deceleration phase: T6≤t≤T7
a7(t)=−amax+j(t−T6) v7(t)=v6(T6)+a6(T6)⋅(t−T6)+21j(t−T6)2 x7(t)=61j(t−T6)3+21a6(T6)(t−T6)2+v6(T6)(t−T6)+x6(T6)