梯形速度规划算法

梯形速度是运动控制系统使用的最简单的一种速度规划方式,其速度曲线如下图所示:

v0为初速度,vn为匀速运行速度,vt为末速度,加速和减速阶段加速度为a,总路程为S。

则加速阶段走过的路程S1=(vn*vn-v0*v0)/2a,减速阶段走过的路程S3=(vn*vn-vt*vt)/2a,

则匀速阶段走过的路程S2=S-S1-S2

若S2<=0,代表此时没有匀速阶段,此时梯形速度退化成下图:

加速段和减速段相交点位最大速度Vm,由下列关系式成立:

则推导出:

带入算得:

                                               (1-1)

S1为加速阶段走过的总路程,若S1<0,代表没有加速阶段只有减速阶段,若S2>S,代表只有加速阶段没有减速阶段。

最后总结一下梯形加速度规划方案:

在规划函数中:

   

在速度生成函数中:

  

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值