多项式轨迹--三次多项式轨迹

本文深入探讨了多项式轨迹规划在机器人运动控制中的应用,重点介绍了三次多项式轨迹规划原理及其实现过程,包括如何根据给定的位置、速度和时间参数确定轨迹,并通过MATLAB仿真展示轨迹生成与速度、加速度的变化。

多项式轨迹–三次轨迹

1.4 Cubic trajectory

在这里插入图片描述

图 3 三次多项式轨迹

一旦指定了t0,t1{ {t}_{0}},{ {t}_{1}}t0,t1时刻的位置和速度的值(q0,q1v0,v1)\left({ {q}_{0}},{ {q}_{1}}{ {v}_{0}},{ {v}_{1}} \right)(q0,q1v0,v1) ,那么有四个条件需要满足,所以必须使用三次多项式
q(t)=a0+a1(t−t0)+a2(t−t0)2+a3(t−t0)3,t0≤t≤t1(1-21) q\left(t \right)={ {a}_{0}}+{ {a}_{1}}\left( t-{ {t}_{0}} \right)+{ {a}_{2}}{ {\left(t-{ {t}_{0}} \right)}^{2}}+{ {a}_{3}}{ {\left( t-{ {t}_{0}}\right)}^{3}},{ {t}_{0}}\le t\le { {t}_{1}} \tag{1-21} q(t)=a0+a1(tt0)+a2(tt0)2+a3(tt0)3,t0tt1(1-21)
根据给定条件,可求得四个系数分别为
{ a0=q0a1=v0a2=3h−(2v0+v1)TT2a3=−2h+(v0+v1)TT3a0=q0a1=v0a2=3h−(2v0+v1)TT2a3=−2h+(v0+v1)TT3(1-22) \begin{cases} \begin{matrix} { {a}_{0}}&=&{ {q}_{0}} \\ { {a}_{1}}&=&{ {v}_{0}} \\ { {a}_{2}}&=&\frac{3h-\left( 2{ {v}_{0}}+{ {v}_{1}} \right)T}{ { {T}^{2}}} \\ { {a}_{3}}&=&\frac{-2h+\left( { {v}_{0}}+{ {v}_{1}} \right)T}{ { {T}^{3}}} \\ { {a}_{0}}&=& { {q}_{0}} \\ { {a}_{1}}&=& { {v}_{0}} \\ { {a}_{2}}&=& \frac{3h-\left( 2{ {v}_{0}}+{ {v}_{1}} \right)T}{ { {T}^{2}}} \\ { {a}_{3}}&=& \frac{-2h+\left( { {v}_{0}}+{ {v}_{1}} \right)T}{ { {T}^{3}}} \\ \end{matrix} \end{cases} \tag{1-22} a0a1

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Galaxy_Robot

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值