s型预测曲线matlab,S形曲线规划方式汇总

本文介绍了在Matlab中使用Bezier曲线进行S型预测规划的方法,通过比较sigmoid、梯形、sin曲线,展示了Bezier曲线在速度和加速度上的优势,特别是在加速度平滑性和计算效率上。
摘要由CSDN通过智能技术生成

其中:

B_0(t) =   (1-t)^5        =   -t^5 +  5t^4 - 10t^3 + 10t^2 -  5t   +   1

B_1(t) =  5(1-t)^4 * t    =   5t^5 - 20t^4 + 30t^3 - 20t^2 +  5t

B_2(t) = 10(1-t)^3 * t^2  = -10t^5 + 30t^4 - 30t^3 + 10t^2

B_3(t) = 10(1-t)^2 * t^3  =  10t^5 - 20t^4 + 10t^3

B_4(t) =  5(1-t)   * t^4  =  -5t^5 +  5t^4

B_5(t) =             t^5  =    t^5

V(t)可以改写为:

V(t) = A*t^5 + B*t^4 + C*t^3 + D*t^2 + E*t + F

其中:

A =    -P_0 +  5*P_1 - 10*P_2 + 10*P_3 -  5*P_4 +  P_5

B =   5*P_0 - 20*P_1 + 30*P_2 - 20*P_3 +  5*P_4

C = -10*P_0 + 30*P_1 - 30*P_2 + 10*P_3

D =  10*P_0 - 20*P_1 + 10*P_2

E = - 5*P_0 +  5*P_1

F =     P_0

我们希望初始加速度和初始jerk都为0,因此我们设置P_

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值