S形曲线加减速算法流程--7段式

该文章已生成可运行项目,
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 vvs>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=(vvs)/amt1=t1

若:

v−vs≥am2/jm v-v_s \ge a^2_m/j_m vvsam2/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}

本文章已经生成可运行项目
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值