曲线插补公式_轨迹规划之位置插补

本文介绍了在轨迹规划中解决曲线连续性和导数连续性问题的方法,重点探讨了三次Bézier曲线和B样条曲线的构造过程。通过分段插补确保曲线经过特定点,并提供了相关数学推导和示例,展示了这些技术如何应用于实际的直线和圆弧插补场景。
摘要由CSDN通过智能技术生成

b90ba9308bd9f54e1076cc0878f4c314.png

假设我们有一个向量的序列

,如果我们想对这个序列进行插值,那么 我们可以分别对每一对向量
进行插值,然后将插值的曲线连接起来,也就 是我们所说的样条
(Spline):

e28751898a0fb5aaaca0e7eff03513f3.png

很明显,这个曲线虽然是连续的,但是它的一阶导数(切线)在切换插值向量时都不是连续的.为了解决这个问题,我们最常使用的就是Bézier曲线.直接使用一个四次Bézier曲线(因为有五个点)来生成这个近似曲线.但是Bézier曲线只会经过初始点与最终点(插值),一 般不会经过中间的控制点(近似),所以这样求出来的曲线虽然是可导的,但是插值 曲线不会经过中间的三个向量:

f774bcc6aabfb3f3b2f0a5d997ad6d2d.png

为了解决这个问题,我们可以分段对每两个向量

之间使用Bézier曲线进 行插值,之后将所有的曲线(样条)连接起来.因为我们需要让曲线的一阶导数(或 者说曲线的趋势)连续,我们还需要知道它们的前一个向量
和后一个向量
, 并且用它们生成两个控制点
来控制曲线的趋势.我们会使用
作为 端点(曲线会经过这两个点),
中间的控制点,使用一个三次Bézier曲
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值