国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

機(jī)械臂運(yùn)動學(xué)逆解(牛頓法)

這篇具有很好參考價值的文章主要介紹了機(jī)械臂運(yùn)動學(xué)逆解(牛頓法)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

機(jī)械臂運(yùn)動學(xué)逆解(牛頓法)

??常用的工業(yè)6軸機(jī)械臂采用6軸串聯(lián)結(jié)構(gòu),雖然其運(yùn)動學(xué)正解比較容易,但是其運(yùn)動學(xué)逆解非常復(fù)雜,其逆解的方程組高度非線性,且難以化簡。
??由于計算機(jī)技術(shù)的發(fā)展,依靠其強(qiáng)大的算力,可以通過數(shù)值解的方式對機(jī)械臂的運(yùn)動學(xué)逆解方程組進(jìn)行求解。以下將使用牛頓法詳解整個求解過程。

算法的過程

機(jī)械臂運(yùn)動學(xué)正解方程組如式1所示。

[ f 11 f 12 f 13 f 14 f 21 f 22 f 23 f 24 f 31 f 32 f 33 f 34 0 0 0 1 ] = f ( θ 1 , θ 2 , θ 3 , θ 4 , θ 5 , θ 6 ) (1) \begin{bmatrix} f_{11}&f_{12}&f_{13} & f_{14}\\ f_{21}&f_{22}&f_{23} & f_{24}\\ f_{31}&f_{32}&f_{33} & f_{34}\\ 0&0&0 & 1\\ \end{bmatrix} =f(\theta_1, \theta_2, \theta_3, \theta_4, \theta_5, \theta_6) \tag1 ?f11?f21?f31?0?f12?f22?f32?0?f13?f23?f33?0?f14?f24?f34?1? ?=f(θ1?,θ2?,θ3?,θ4?,θ5?,θ6?)(1)
對于運(yùn)動學(xué)正解,式1右邊是已知量,對于運(yùn)動學(xué)逆解,式1左邊式已知量。采用牛頓法求解運(yùn)動學(xué)逆解,已知機(jī)械臂末端姿態(tài)為 [ r 11 r 12 r 13 r 14 r 21 r 22 r 23 r 24 r 31 r 32 r 33 r 34 0 0 0 1 ] \begin{bmatrix} r_{11}&r_{12}&r_{13} & r_{14}\\ r_{21}&r_{22}&r_{23} & r_{24}\\ r_{31}&r_{32}&r_{33} & r_{34}\\ 0&0&0 & 1\\ \end{bmatrix} ?r11?r21?r31?0?r12?r22?r32?0?r13?r23?r33?0?r14?r24?r34?1? ?,構(gòu)造目標(biāo)函數(shù),如式2所示。
F ( θ 1 , θ 2 , θ 3 , θ 4 , θ 5 , θ 6 ) = ( f 14 ? r 14 ) 2 + ( f 24 ? r 24 ) 2 + ( f 34 ? r 34 ) 2 + 0.08 ? ( f 11 ? r 11 ) 2 + 0.08 ? ( f 12 ? r 12 ) 2 + 0.08 ? ( f 13 ? r 13 ) 2 + 0.08 ? ( f 31 ? r 31 ) 2 + 0.08 ? ( f 32 ? r 32 ) 2 + 0.08 ? ( f 34 ? r 34 ) 2 (2) F(\theta_1, \theta_2, \theta_3, \theta_4, \theta_5, \theta_6) =(f_{14}-r_{14})^2+(f_{24}-r_{24})^2+(f_{34}-r_{34})^2+0.08*(f_{11}-r_{11})^2+0.08*(f_{12}-r_{12})^2+0.08*(f_{13}-r_{13})^2+0.08*(f_{31}-r_{31})^2+0.08*(f_{32}-r_{32})^2+0.08*(f_{34}-r_{34})^2 \tag2 F(θ1?,θ2?,θ3?,θ4?,θ5?,θ6?)=(f14??r14?)2+(f24??r24?)2+(f34??r34?)2+0.08?(f11??r11?)2+0.08?(f12??r12?)2+0.08?(f13??r13?)2+0.08?(f31??r31?)2+0.08?(f32??r32?)2+0.08?(f34??r34?)2(2)

目標(biāo)函數(shù)的雅可比矩陣為 J = [ ? F ? θ 1 , ? F ? θ 2 , ? F ? θ 3 , ? F ? θ 4 , ? F ? θ 5 , ? F ? θ 6 ] J= [\frac{\partial F}{\partial\theta_1}, \frac{\partial F}{\partial\theta_2},\frac{\partial F}{\partial\theta_3},\frac{\partial F}{\partial\theta_4},\frac{\partial F}{\partial\theta_5},\frac{\partial F}{\partial\theta_6}] J=[?θ1??F?,?θ2??F?,?θ3??F?,?θ4??F?,?θ5??F?,?θ6??F?]
目標(biāo)函數(shù)的雅克比矩陣為 H = [ ? 2 F ? θ 1 2 ? 2 F ? θ 1 ? θ 2 ? 2 F ? θ 1 ? θ 3 ? 2 F ? θ 1 ? θ 4 ? 2 F ? θ 1 ? θ 5 ? 2 F ? θ 1 ? θ 6 ? 2 F ? θ 2 ? θ 1 ? 2 F ? θ 2 2 ? 2 F ? θ 2 ? θ 3 ? 2 F ? θ 2 ? θ 4 ? 2 F ? θ 2 ? θ 5 ? 2 F ? θ 2 ? θ 6 ? 2 F ? θ 3 ? θ 1 ? 2 F ? θ 3 ? θ 2 ? 2 F ? θ 3 2 ? 2 F ? θ 3 ? θ 4 ? 2 F ? θ 3 ? θ 5 ? 2 F ? θ 3 ? θ 6 ? 2 F ? θ 4 ? θ 1 ? 2 F ? θ 4 ? θ 2 ? 2 F ? θ 4 ? θ 3 ? 2 F ? θ 4 2 ? 2 F ? θ 4 ? θ 5 ? 2 F ? θ 4 ? θ 6 ? 2 F ? θ 5 ? θ 1 ? 2 F ? θ 5 ? θ 2 ? 2 F ? θ 5 ? θ 3 ? 2 F ? θ 5 ? θ 4 ? 2 F ? θ 5 2 ? 2 F ? θ 5 ? θ 6 ? 2 F ? θ 6 ? θ 1 ? 2 F ? θ 6 ? θ 2 ? 2 F ? θ 6 ? θ 3 ? 2 F ? θ 6 ? θ 4 ? 2 F ? θ 6 ? θ 5 ? 2 F ? θ 6 2 ] H=\begin{bmatrix} \frac{\partial^2 F}{\partial\theta_1^2} & \frac{\partial^2 F}{\partial\theta_1 \partial\theta_2} & \frac{\partial^2 F}{\partial\theta_1 \partial\theta_3} & \frac{\partial^2 F}{\partial\theta_1 \partial\theta_4} & \frac{\partial^2 F}{\partial\theta_1 \partial\theta_5} & \frac{\partial^2 F}{\partial\theta_1 \partial\theta_6} \\ \frac{\partial^2 F}{\partial\theta_2 \partial\theta_1} & \frac{\partial^2 F}{\partial\theta_2^2} & \frac{\partial^2 F}{\partial\theta_2 \partial\theta_3} & \frac{\partial^2 F}{\partial\theta_2 \partial\theta_4} & \frac{\partial^2 F}{\partial\theta_2 \partial\theta_5} & \frac{\partial^2 F}{\partial\theta_2 \partial\theta_6} \\ \frac{\partial^2 F}{\partial\theta_3 \partial\theta_1} & \frac{\partial^2 F}{\partial\theta_3 \partial\theta_2} & \frac{\partial^2 F}{\partial\theta_3^2} & \frac{\partial^2 F}{\partial\theta_3 \partial\theta_4} & \frac{\partial^2 F}{\partial\theta_3 \partial\theta_5} & \frac{\partial^2 F}{\partial\theta_3 \partial\theta_6} \\ \frac{\partial^2 F}{\partial\theta_4 \partial\theta_1} & \frac{\partial^2 F}{\partial\theta_4 \partial\theta_2} & \frac{\partial^2 F}{\partial\theta_4 \partial\theta_3} &\frac{\partial^2 F}{\partial\theta_4^2} & \frac{\partial^2 F}{\partial\theta_4 \partial\theta_5} & \frac{\partial^2 F}{\partial\theta_4 \partial\theta_6} \\ \frac{\partial^2 F}{\partial\theta_5 \partial\theta_1} & \frac{\partial^2 F}{\partial\theta_5 \partial\theta_2} & \frac{\partial^2 F}{\partial\theta_5 \partial\theta_3} & \frac{\partial^2 F}{\partial\theta_5 \partial\theta_4} & \frac{\partial^2 F}{\partial\theta_5^2} & \frac{\partial^2 F}{\partial\theta_5 \partial\theta_6} \\ \frac{\partial^2 F}{\partial\theta_6 \partial\theta_1} & \frac{\partial^2 F}{\partial\theta_6 \partial\theta_2} & \frac{\partial^2 F}{\partial\theta_6 \partial\theta_3} & \frac{\partial^2 F}{\partial\theta_6 \partial\theta_4} & \frac{\partial^2 F}{\partial\theta_6 \partial\theta_5} & \frac{\partial^2 F}{\partial\theta_6^2} \\ \end{bmatrix} H= ??θ12??2F??θ2??θ1??2F??θ3??θ1??2F??θ4??θ1??2F??θ5??θ1??2F??θ6??θ1??2F???θ1??θ2??2F??θ22??2F??θ3??θ2??2F??θ4??θ2??2F??θ5??θ2??2F??θ6??θ2??2F???θ1??θ3??2F??θ2??θ3??2F??θ32??2F??θ4??θ3??2F??θ5??θ3??2F??θ6??θ3??2F???θ1??θ4??2F??θ2??θ4??2F??θ3??θ4??2F??θ42??2F??θ5??θ4??2F??θ6??θ4??2F???θ1??θ5??2F??θ2??θ5??2F??θ3??θ5??2F??θ4??θ5??2F??θ52??2F??θ6??θ5??2F???θ1??θ6??2F??θ2??θ6??2F??θ3??θ6??2F??θ4??θ6??2F??θ5??θ6??2F??θ62??2F?? ?

迭代步長 Δ Θ = ? H ? J T \Delta \Theta = -H*J^T ΔΘ=?H?JT文章來源地址http://www.zghlxwxcb.cn/news/detail-815157.html

程序驗證

clear;
clc;

rng(1);    %固定隨機(jī)數(shù)種子

%構(gòu)造運(yùn)動學(xué)模型
syms a0 a1 a2 a3 a4 a5;
FK = FKinematics(a0, a1, a2, a3, a4, a5);

%構(gòu)造目標(biāo)函數(shù)
syms T14 T24 T34 T11 T12 T13 T31 T32 T33;
opt_F(a0, a1, a2, a3, a4, a5, T14, T24, T34, T11, T12, T13, T31, T32, T33) = (FK(1, 4) - T14)^2 + ...
       (FK(2, 4) - T24)^2 + ...
       (FK(3, 4) - T34)^2 + ...
       0.08 * (FK(1, 1) - T11)^2 + ...
       0.08 * (FK(1, 2) - T12)^2 + ...
       0.08 * (FK(1, 3) - T13)^2 + ...
       0.08 * (FK(3, 1) - T31)^2 + ...
       0.08 * (FK(3, 2) - T32)^2 + ...
       0.08 * (FK(3, 3) - T33)^2
opt_F = matlabFunction(opt_F);

%構(gòu)造目標(biāo)函數(shù)的雅可比函數(shù)矩陣
J(a0, a1, a2, a3, a4, a5, T14, T24, T34, T11, T12, T13, T31, T32, T33) = jacobian(opt_F, [a0 a1 a2 a3 a4 a5])
J = matlabFunction(J);

%構(gòu)造目標(biāo)函數(shù)的海塞矩陣
H(a0, a1, a2, a3, a4, a5, T14, T24, T34, T11, T12, T13, T31, T32, T33) = jacobian(J, [a0 a1 a2 a3 a4 a5])
H = matlabFunction(H);

T = FKinematics(2, 0.5, -1.6, 0.6, 1.5, -0.9)
X = IKinematics(opt_F, J, H, T);
X
T
FKinematics(X(1), X(2), X(3), X(4), X(5), X(6))


function T = FKinematics(x1, x2, x3, x4, x5, x6)
    
    T1 = urdfJoint(0, 0, 0.3015, 0, 0, 0, x1);
    T2 = urdfJoint(0.077746, -0.0869967, 0.1465, 1.5708, 1.5708, 0, x2);
    T3 = urdfJoint(-0.64, 0, -0.015, 0, 0, 0, x3);
    T4 = urdfJoint(-0.195, 0.9055, -0.072, -1.5708, 0, 0, x4);
    T5 = urdfJoint(0, 0, 0, -1.6876, -1.5708, -3.0248, x5);
    T6 = urdfJoint(0, 0, 0, -1.5708, 0, -1.5708, x6);
    T7 = urdfJoint(0, 0, 0.08, 0, 0, 0, 0);    %法蘭盤的位姿
      
    T = T1 * T2 * T3 * T4 * T5 * T6 * T7;
end

function X = IKinematics(opt_F, J, H, T)
    X = [0; 0; 0; 0; 0; 0];
    X0 = [0; 0; 0; 0; 0; 0];
    min_opt_value = opt_F(X0(1), X0(2), X0(3), X0(4), X0(5), X0(6), T(1, 4), T(2, 4), T(3, 4), T(1, 1), T(1, 2), T(1, 3), T(3, 1), T(3, 2), T(3, 3));
    X_opt = X0;
    last_opt_value = min_opt_value;
    t0 = clock;
    for i = 1 : 1000
        i
        Jn = J(X0(1), X0(2), X0(3), X0(4), X0(5), X0(6), T(1, 4), T(2, 4), T(3, 4), T(1, 1), T(1, 2), T(1, 3), T(3, 1), T(3, 2), T(3, 3));
        Hn = H(X0(1), X0(2), X0(3), X0(4), X0(5), X0(6), T(1, 4), T(2, 4), T(3, 4), T(1, 1), T(1, 2), T(1, 3), T(3, 1), T(3, 2), T(3, 3));
        %[U, S, V] = svd(Hn);
        %det_X = V * inv(S) * U' * Jn';
        det_X = inv(Hn) * Jn';
        X0 = X0 - det_X;
        X0';
        opt_value = opt_F(X0(1), X0(2), X0(3), X0(4), X0(5), X0(6), T(1, 4), T(2, 4), T(3, 4), T(1, 1), T(1, 2), T(1, 3), T(3, 1), T(3, 2), T(3, 3));
        if(min_opt_value > opt_value) 
            min_opt_value = opt_value;
            X_opt = X0;
        end
        if(min_opt_value < 0.0001)
            break;
        end
        if(abs(last_opt_value - opt_value) < 0.00001)
            fprintf('陷入局部最小解,將重新生成迭代初始值');
            X0 = randn(6, 1);
        end
        last_opt_value = opt_value;
    end
    t = etime(clock,t0);
    fprintf('solve time: %f', t);
    T;
    X = X_opt';
    T1 = FKinematics(X_opt(1), X_opt(2), X_opt(3), X_opt(4), X_opt(5), X_opt(6));
end

function T = urdfJoint(x0, y0, z0, R0, P0, Y0, theta)
    r1 = [1       0        0;
          0 cos(R0) -sin(R0);
          0 sin(R0)  cos(R0)];
    r2 = [ cos(P0) 0 sin(P0);
                 0 1       0;
          -sin(P0) 0 cos(P0)];
    r3 = [cos(Y0) -sin(Y0) 0;
          sin(Y0)  cos(Y0) 0;
                0        0 1];
    r = r3 * r2 * r1;
    T0 = [r(1, 1) r(1, 2) r(1, 3) x0;
          r(2, 1) r(2, 2) r(2, 3) y0;
          r(3, 1) r(3, 2) r(3, 3) z0;
                0       0       0  1];
    T = T0 * [cos(theta) -sin(theta) 0 0;
              sin(theta)  cos(theta) 0 0;
                       0           0 1 0;
                       0           0 0 1];
end

注意事項

  1. matlab在構(gòu)造雅可比函數(shù)、函數(shù)矩陣的時候比較慢;
  2. 使用四元數(shù)建立運(yùn)動學(xué)模型,效率更低(暫時未發(fā)現(xiàn)什么原因);
  3. 可通過設(shè)置迭代的初始值,獲得其它的逆解;

到了這里,關(guān)于機(jī)械臂運(yùn)動學(xué)逆解(牛頓法)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 機(jī)械臂正向與逆向運(yùn)動學(xué)求解

    機(jī)械臂正向與逆向運(yùn)動學(xué)求解

    ????????機(jī)械臂的正運(yùn)動學(xué)求解即建立DH參數(shù)表,然后計算出各變換矩陣以及最終的變換矩陣。逆運(yùn)動學(xué)求解,即求出機(jī)械臂各關(guān)節(jié)θ角與px,py,pz的關(guān)系,建立θ角與末端姿態(tài)之間的數(shù)學(xué)模型,在這里以IRB6700為例,對IRB6700進(jìn)行正逆運(yùn)動學(xué)求解和驗證。 目錄 正運(yùn)動學(xué)求解 逆

    2023年04月10日
    瀏覽(43)
  • 5_機(jī)械臂運(yùn)動學(xué)基礎(chǔ)_矩陣

    5_機(jī)械臂運(yùn)動學(xué)基礎(chǔ)_矩陣

    上次說的向量空間是為矩陣服務(wù)的。 1、學(xué)科回顧 ? 從科技實(shí)踐中來的數(shù)學(xué)問題無非分為兩類:一類是線性問題,一類是非線性問題。線性問題是研究最久、理論最完善的;而非線性問題則可以在一定基礎(chǔ)上轉(zhuǎn)化為線性問題求解。 線性變換: 數(shù)域 F 上線性空間V中的變換T若滿

    2024年01月25日
    瀏覽(24)
  • 機(jī)械臂速成小指南(九):正運(yùn)動學(xué)分析

    機(jī)械臂速成小指南(九):正運(yùn)動學(xué)分析

    ?????????需要機(jī)械臂相關(guān)資源的同學(xué)可以在我的CSDN主頁中尋找哦?????? 指南目錄??: ????機(jī)械臂速成小指南(零點(diǎn)五):機(jī)械臂相關(guān)資源???? 機(jī)械臂速成小指南(零):指南主要內(nèi)容及分析方法 機(jī)械臂速成小指南(一):機(jī)械臂發(fā)展概況 機(jī)械臂速成小指南(二

    2023年04月18日
    瀏覽(22)
  • matlab機(jī)械臂建模運(yùn)動學(xué)仿真+軌跡規(guī)劃

    matlab機(jī)械臂建模運(yùn)動學(xué)仿真+軌跡規(guī)劃

    1.內(nèi)容參考B站視頻:https://www.bilibili.com/video/BV1q44y1x7WC?spm_id_from=333.337.search-card.all.click 2.工具箱10.4版下載 https://download.csdn.net/download/yohnyang/86099523 3.關(guān)于機(jī)器人控制相關(guān)算法的C++實(shí)現(xiàn)可以詳見我的專欄 :https://blog.csdn.net/yohnyang/category_12119720.html Link類使用介紹:https://blog.csdn.

    2024年02月01日
    瀏覽(23)
  • MATLAB - 使用運(yùn)動學(xué) DH 參數(shù)構(gòu)建機(jī)械臂

    MATLAB - 使用運(yùn)動學(xué) DH 參數(shù)構(gòu)建機(jī)械臂

    ? ? ? ?使用 Puma560? 機(jī)械手機(jī)器人的 Denavit-Hartenberg (DH) 參數(shù),逐步建立剛體樹形機(jī)器人模型。在連接每個關(guān)節(jié)時,指定其相對 DH 參數(shù)??梢暬瘷C(jī)器人坐標(biāo)系,并與最終模型進(jìn)行交互。 DH 參數(shù)定義了每個剛體通過關(guān)節(jié)與其父體連接的幾何形狀。這些參數(shù)遵循四種變換慣例:

    2024年01月16日
    瀏覽(24)
  • 三軸機(jī)械臂逆運(yùn)動學(xué)解算(附代碼)

    三軸機(jī)械臂逆運(yùn)動學(xué)解算(附代碼)

    機(jī)械臂運(yùn)動位姿的求解有兩種方式 通過控制已知的連軸(舵機(jī)或電機(jī))的旋轉(zhuǎn)角度,求出機(jī)械臂終端的空間坐標(biāo) 通過已知的抓取點(diǎn)的空間坐標(biāo),求解出三個舵機(jī)所需要轉(zhuǎn)動的角度,這里主要講解逆運(yùn)動學(xué)解法 ?? 此處θ1 ,θ2, θ3是三個舵機(jī)所需轉(zhuǎn)動的角度 ,γ是桿3相對于

    2024年02月04日
    瀏覽(113)
  • aubo-i5機(jī)械臂(1)-正運(yùn)動學(xué)求解

    aubo-i5機(jī)械臂(1)-正運(yùn)動學(xué)求解

    目錄 1.DH表建立 2.Matlab實(shí)現(xiàn)正運(yùn)動學(xué)求解 ?注:使用改進(jìn)DH表建立的 ?根據(jù)公式求出相鄰連桿的變換矩陣 因公式相同,則使用for循環(huán)求出相鄰連桿的齊次變換矩陣并相乘得出末端到基座的其次變換矩陣。

    2024年02月02日
    瀏覽(24)
  • 機(jī)械臂速成小指南(二十二):機(jī)械臂逆運(yùn)動學(xué)的數(shù)值解方法

    機(jī)械臂速成小指南(二十二):機(jī)械臂逆運(yùn)動學(xué)的數(shù)值解方法

    ?????????需要機(jī)械臂相關(guān)資源的同學(xué)可以在我的CSDN主頁中尋找哦?????? ? 指南目錄??: ????機(jī)械臂速成小指南(零點(diǎn)五):機(jī)械臂相關(guān)資源???? 機(jī)械臂速成小指南(零):指南主要內(nèi)容及分析方法 機(jī)械臂速成小指南(一):機(jī)械臂發(fā)展概況 機(jī)械臂速成小指南(

    2024年02月12日
    瀏覽(20)
  • 六自由度機(jī)器人(機(jī)械臂)運(yùn)動學(xué)建模及運(yùn)動規(guī)劃系列(一)——簡介

    六自由度機(jī)器人(機(jī)械臂)運(yùn)動學(xué)建模及運(yùn)動規(guī)劃系列(一)——簡介

    畢業(yè)設(shè)計做了六軸機(jī)器人相關(guān)的課題,做完之后學(xué)到很多,在這里分享一下。本篇首先對六軸機(jī)器人及其研究內(nèi)容進(jìn)行簡單的介紹。 六軸機(jī)器人中的六軸指個六自由度,由關(guān)節(jié)和連桿組成。常見的六軸機(jī)器人為 串聯(lián)型旋轉(zhuǎn)關(guān)節(jié)機(jī)器人 。這里以一款川崎機(jī)器人為例,展示一下

    2024年02月02日
    瀏覽(53)
  • article-六軸機(jī)械臂(帶抓手)運(yùn)動學(xué)分析+軌跡規(guī)劃

    article-六軸機(jī)械臂(帶抓手)運(yùn)動學(xué)分析+軌跡規(guī)劃

    1正運(yùn)動學(xué)分析 采用標(biāo)準(zhǔn)的D-h法進(jìn)行機(jī)械腿模型分析: D-h表如下 (2)通過(1)求解出機(jī)器人各位姿變換矩陣后,求解機(jī)器人手臂變換矩陣 ** ** 。通過matlab 計算,寫出機(jī)器人末端位置。 正運(yùn)動學(xué)分析 根據(jù)D-H表規(guī)定得到如下變換矩陣為: 根據(jù)DH參數(shù)求解變換矩陣的函數(shù)trans

    2024年02月11日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包