7段S形加减速的算法流程.
7段S形加减速相对于5段,增加了匀加速过程,计算流程更加复杂一些,需要进行多次分类讨论。
加减速规划的流程:
曲线加减速规划是否存在匀速段取决于速度达到给定的指令速度口时,加速段和减速段位移之和s'是否小于待插补位移s.
加速及减速过程中是否存在匀加速段或匀减速段则由vs,ve,v,a,j决定。
规划后的S曲线可能出现下图中8中情况:

1.匀加速段存在的条件
若:
v−vs>am2/jm v-v_s > a^2_m/j_m v−vs>am2/jm
则:
{ t1=am/jmt2=(v−vs)/am−t1t3=t1 \begin{cases} t_1 & = a_m/j_m \\ t_2 & = (v-v_s)/a_m-t_1 \\ t_3 & = t_1 \\ \end{cases} ⎩⎪⎨⎪⎧t1t2t3=am/jm=(v−vs)/am−t1=t1
若:
v−vs≥am2/jm v-v_s \ge a^2_m/j_m v−vs≥am2/jm
则:
{ t1=(v−vs)/jmt2=0t3=t1am=(v−vs)/jm \begin{cases} &t_1 = \sqrt{(v-v_s)/j_m} \\ &t_2 = 0 \\ &t_3 = t_1\\ &a_m = \sqrt{(v-v_s)/j_m} \end{cases} ⎩

最低0.47元/天 解锁文章
1786





