机器人中的数值优化进阶|【二】三次样条曲线推导(中)

本文深入探讨了机器人路径规划中三次样条曲线的数学推导,涉及线性代数和矩阵运算,通过解析表达式推导出关于η的导数,为数值优化提供基础。
摘要由CSDN通过智能技术生成

机器人中的数值优化|【自用二】三次样条曲线推导

接之前,由于
c i = 3 ( η i + 1 − η i ) − 2 D i − D i + 1 c_i = 3(\eta_{i+1} - \eta_i) - 2D_i - D_{i+1} ci=3(ηi+1ηi)2DiDi+1
因此有
c = 3 [ − 1 1 0 0 . . . 0 0 − 1 1 0 . . . 0 0 0 − 1 1 . . . 0 . . . . . . 0 0 0 . . . − 1 1 ] n × ( n + 1 ) η − [ 2 1 0 0 . . . 0 0 2 1 0 . . . 0 0 0 1 1 . . . 0 . . . . . . 0 0 0 . . . 2 1 ] n × ( n + 1 ) D c = 3\begin{bmatrix} -1 & 1 & 0 & 0 & ... & 0 \\ 0 & -1 & 1 & 0 & ... & 0 \\ 0 & 0 & -1 & 1 & ... & 0 \\ ... & ... \\ 0 & 0 & 0 & ... & -1 & 1 \end{bmatrix}_{n\times(n+1)} \eta - \begin{bmatrix} 2 & 1 & 0 & 0 & ... & 0 \\ 0 & 2 & 1& 0 & ... & 0 \\ 0 & 0 & 1 & 1 & ... & 0 \\ ... & ... \\ 0 & 0 & 0 & ... & 2 & 1 \end{bmatrix}_{n\times(n+1)} D c=3 100...0110...00110001............10001 n×(n+1)η 200...0120...00110001............20001 n×(n+1)D
c ∈ R ( n × 2 ) c \in \mathbb{R}^{(n\times 2)} cR(n×2)

[ − 1 1 0 0 . . . 0 0 − 1 1 0 . . . 0 0 0 − 1 1 . . . 0 . . . . . . 0 0 0 . . . − 1 1 ] n × ( n + 1 ) = P \begin{bmatrix} -1 & 1 & 0 & 0 & ... & 0 \\ 0 & -1 & 1 & 0 & ... & 0 \\ 0 & 0 & -1 & 1 & ... & 0 \\ ... & ... \\ 0 & 0 & 0 & ... & -1 & 1 \end{bmatrix}_{n\times(n+1)} = P 100...0110...00110001...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值