日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab Robotic Toolbox V9.10工具箱(六):puma560 动力学建模与仿真

發布時間:2025/6/17 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab Robotic Toolbox V9.10工具箱(六):puma560 动力学建模与仿真 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

puma560,是經典的機器人模型,很多教材上都用它作為例子。

其D-H矩陣為:

jthetadaalphaoffset
1q1001.5710
2q200.431800
3q30.150.0203-1.5710
4q40.431801.5710
5q500-1.5710
6q60000

具體的建模是:

% 文件名為:mdl_p560clear L deg = pi/180;L(1) = Revolute('d', 0, 'a', 0, 'alpha', pi/2, ...'I', [0, 0.35, 0, 0, 0, 0], ...'r', [0, 0, 0], ...'m', 0, ...'Jm', 200e-6, ...'G', -62.6111, ...'qlim', [-160 160]*deg ); L(2) = Revolute('d', 0, 'a', 0.4318, 'alpha', 0, ...'I', [0.13, 0.524, 0.539, 0, 0, 0], ...'r', [-0.3638, 0.006, 0.2275], ...'m', 17.4, ...'Jm', 200e-6, ...'G', 107.815, ...'qlim', [-45 225]*deg ); L(3) = Revolute('d', 0.15005, 'a', 0.0203, 'alpha', -pi/2, ...'I', [0.066, 0.086, 0.0125, 0, 0, 0], ...'r', [-0.0203, -0.0141, 0.070], ...'m', 4.8, ...'Jm', 200e-6, ...'G', -53.7063, ...'qlim', [-225 45]*deg ); L(4) = Revolute('d', 0.4318, 'a', 0, 'alpha', pi/2, ...'I', [1.8e-3, 1.3e-3, 1.8e-3, 0, 0, 0], ...'r', [0, 0.019, 0], ...'m', 0.82, ...'Jm', 33e-6, ...'G', 76.0364, ...'qlim', [-110 170]*deg); L(5) = Revolute('d', 0, 'a', 0, 'alpha', -pi/2, ...'I', [0.3e-3, 0.4e-3, 0.3e-3, 0, 0, 0], ...'r', [0, 0, 0], ...'m', 0.34, ...'Jm', 33e-6, ...'G', 71.923, ...'qlim', [-100 100]*deg ); L(6) = Revolute('d', 0, 'a', 0, 'alpha', 0, ...'I', [0.15e-3, 0.15e-3, 0.04e-3, 0, 0, 0], ...'r', [0, 0, 0.032], ...'m', 0.09, ...'Jm', 33e-6, ...'G', 76.686, ...'qlim', [-266 266]*deg ); p560 = SerialLink(L, 'name', 'Puma 560', ...'manufacturer', 'Unimation');

如果要在 sfunction 中調用的話,在第一行加上:

function p560=mdl_puma560()

動力學建模

如圖所示,利用 matlab simulink 進行動力學建模

下圖是仿真的結果,當起始關節角度固定是,得到的各關節所需要的力矩。

利用 Matlab Robotic Toolbox 進行動力學建模,避免了用公式計算時繁瑣的計算和冗長的計算結果,節省大量的時間。

下載鏈接:http://pan.baidu.com/s/1dEWNcDr 密碼:r6gn

參考文獻:

Peter Corke,Robotics Toolbox for MATLAB Release 9(Version,9.10),2015.02
P.I. Corke, Robotics, Vision & Control: Fundamental Algorithms in MATLAB.Springer, 2011.

總結

以上是生活随笔為你收集整理的Matlab Robotic Toolbox V9.10工具箱(六):puma560 动力学建模与仿真的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。