uthman
QQ:3749615
級別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 457 個
工控威望: 817 點(diǎn)
下載積分: 2752 分
在線時間: 778(小時)
注冊時間: 2007-10-25
最后登錄: 2024-12-22
查看uthman的 主題 / 回貼
樓主  發(fā)表于: 2024-01-31 13:26
如需轉(zhuǎn)載,請注明出處。
七次多項(xiàng)式推導(dǎo)
f(x)=A_7 x⁷ + A_6 x⁶ + A_5 x⁵ + A_4 x⁴ + A_3 x³ + A_2 x² + A_1 x + A_0
f'(x)=7A_7 x⁶ + 6A_6 x⁵ + 5A_5 x⁴ + 4A_4 x³ + 3A_3 x² + 2A_2 x + A_1
f''(x)=42A_7 x⁵ + 30A_6 x⁴ + 20A_5 x³ + 12A_4 x² + 6A_3 x + 2A_2
f'''(x)=210A_7 x⁴ + 120A_6 x³ + 60A_5 x² + 24A_4 x + 6A_3
歸一化處理
f(0)=0
f(1)=1

f'(0)=v_0
f'(1)=v_1
f''(0)=a_0
f''(1)=a_1
f'''(0)=j_0
f'''(1)=j_1
可得出系數(shù)如下
A_0 = 0
A_1 = v_0
A_2 = 1 / 2 a_0
A_3 = 1 / 6 j_0
A_4 = -5 a_0 + 5 / 2 a_1 - 2 / 3 j_0 - 1 / 6 j_1 - 20v_0 - 15v_1 + 35
A_5 = 10a_0 - 7a_1 + j_0 + 1 / 2 j_1 + 45v_0 + 39v_1 - 84
A_6 = -15 / 2 a_0 + 13 / 2 a_1 - 2 / 3 j_0 - 1 / 2 j_1 - 36v_0 - 34v_1 + 70
A_7 = 2a_0 - 2a_1 + 1 / 6 j_0 + 1 / 6 j_1 + 10v_0 + 10v_1 - 20

通過以上公式可生成無比絲滑的凸輪曲線
以下曲線是通過七次多項(xiàng)式生成
位置&速度


位置&加速度
  

位置&加加速度
[ 此帖被uthman在2024-02-01 11:16重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(工控人航天員) 真誠感謝!
    windstorm
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 91 個
    工控威望: 139 點(diǎn)
    下載積分: 3820 分
    在線時間: 62(小時)
    注冊時間: 2019-08-29
    最后登錄: 2024-07-30
    查看windstorm的 主題 / 回貼
    1樓  發(fā)表于: 2024-07-28 14:06
    引用
    引用第25樓flyfeky于2024-06-11 14:50發(fā)表的  :
    看到大神的杰作, 我試著理解一下,  有不對的地方, 請指正。
    1.  f(x)=A_7 x⁷ + A_6 x⁶ + A_5 x⁵ + A_4 x⁴ + A_3 x³ + A_2 x² + A_1 x + A_0  //   速度x-位置曲線f(x)方程
    2.  f'(x)=7A_7 x⁶ + 6A_6 x⁵ + 5A_5 x⁴ + 4A_4 x³ + 3A_3 x² + 2A_2 x + A_1 // 1的導(dǎo)數(shù) 速度x-加速度曲線 方程
    3.  f''(x)=42A_7 x⁵ + 30A_6 x⁴ + 20A_5 x³ + 12A_4 x² + 6A_3 x + 2A_2    //  2的導(dǎo)數(shù)  速度x-加加速度曲線方程
    4.  f'''(x)=210A_7 x⁴ + 120A_6 x³ + 60A_5 x² + 24A_4 x + 6A_3   // 3的導(dǎo)數(shù)
    .......


    有沒有可能是:1.  f(x)=A_7 x⁷ + A_6 x⁶ + A_5 x⁵ + A_4 x⁴ + A_3 x³ + A_2 x² + A_1 x + A_0  // 主軸位置x-位置曲線f(x)方程
    2.  f'(x)=7A_7 x⁶ + 6A_6 x⁵ + 5A_5 x⁴ + 4A_4 x³ + 3A_3 x² + 2A_2 x + A_1  // 主軸位置x-位置曲線f(x)方程
    3.  f''(x)=42A_7 x⁵ + 30A_6 x⁴ + 20A_5 x³ + 12A_4 x² + 6A_3 x + 2A_2       // 主軸位置x-加速度曲線 方程
    4.  f'''(x)=210A_7 x⁴ + 120A_6 x³ + 60A_5 x² + 24A_4 x + 6A_3         // 主軸位置x-加加速度曲線方程
    歸一化處理是為了驗(yàn)證七次多項(xiàng)式生成的曲線更絲滑。
    其實(shí)我也沒看明白,以上是看到你的理解后的個人見解