• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

机器人路径规划——关于贝塞尔曲线方程的理解

人工智能 西涯先生 2430次浏览 0个评论

一阶贝塞尔曲线(包含两个控制点)

假设控制点为P0​和P1,曲线方程为:

 

机器人路径规划——关于贝塞尔曲线方程的理解

 

其中t∈[0,1]。

 

这个方程可以理解为,从P0出发,朝着P1的方向前进||P_1-P_0||t的距离,从而得到了点B(t)的位置。

 

另外,之所以是一阶贝塞尔曲线是因为方程是关于t的一阶多项式。

 

二阶贝塞尔曲线(包含三个控制点)

设控制点为P0,P1​和P2​,曲线方程为:

 

机器人路径规划——关于贝塞尔曲线方程的理解

 

其中t∈[0,1],A(t)=[P0+(P1−P0)t],C(t)=[P1+(P2−P1)t]。

 

以上方程可以理解为,从A点出发,朝C点运动 ||C-A||t的距离,最终得到B的位置。

 

另外,A点的位置又是,从P0​出发,朝着P1​的方向前进||P_1-P_0||t的距离获得的。C点的位置也是类似。

 

三阶贝塞尔曲线(包含四个控制点)

设控制点为P0​,P1​,P2​和P4,曲线方程为:

 

机器人路径规划——关于贝塞尔曲线方程的理解

 

下图展示了三阶贝塞尔曲线的绘制过程:

 

机器人路径规划——关于贝塞尔曲线方程的理解

 

根据四个控制点,先确定A1,A2,A3​的位置,而后再确定C1,C2的位置,最后再根据C1,C2​确定B的位置。

 

说明

1、贝塞尔曲线在tt tt处的切线方向为:∂B/∂t


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明机器人路径规划——关于贝塞尔曲线方程的理解
喜欢 (0)

您必须 登录 才能发表评论!

加载中……