myCobot pro 机械臂(5)Robotics Toolbox for MATLA(开发环境:matlab)

感谢机器人工程师进阶之路:matlab-robotics-toolbox安装方法》

目录

一、matlab-robotics-toolbox安装方法

二、改进DH法对myCobot进行仿真


一、matlab-robotics-toolbox安装方法

【来自知乎】:

Matlab中关于机器人的应用程序还是蛮多的。Peter为了方便教学和研发,他和他的团队开发了Robotics Toolbox这么一个工具箱。

工具箱介绍和安装方法都在下面这个链接中可以找到 https://petercorke.com/toolboxeicon-default.png?t=LA92https://link.zhihu.com/?target=https%3A//petercorke.com/toolboxes/robotics-toolbox/

打开官方网站,选择RTB10.4.mltbx,进行下载

将下载好的RTB10.4.mltbx移动到matlab的工作文件夹下。打开matlab,在matlab浏览器找到安装包,双击打开。选择合适的文件夹进行安装。

 

在matlab命令窗口,执行命令。

>> rtbdemo

出现如下界面即表示安装成功!

 

二、改进DH法对myCobot进行仿真

 还记得完整的DH法参数吗?

具体的matlab代码如下:

clear,close all

%% MDH
figure

%% 建立机器人MDH参数,初始姿态为竖直。
ML(1) = Link('d', 180,  'a', 0,     'alpha', 0,     'offset',0,     'modified');
ML(2) = Link('d', 0,    'a', 0,     'alpha', pi/2,  'offset',pi/2,  'modified');
ML(3) = Link('d', 0 ,   'a', 140,	'alpha', 0,     'offset',0,     'modified');
ML(4) = Link('d', 90,	'a', 100,	'alpha', 0,     'offset',pi/2,  'modified');
ML(5) = Link('d', 80,	'a', 0,     'alpha', pi/2,  'offset',-pi/2, 'modified');
ML(6) = Link('d', 60,	'a', 0,     'alpha', pi/2,  'offset',0,     'modified');

robotM=SerialLink(ML,'name','mycobot_6L3-MDH');  
robotM.display();  

%% 正解,给定关节角,求末端位姿
thetam=[0,0,0,0,0,0];
%thetam=[0,pi/2,0,pi/2,-1*pi/2,0];
Tm =robotM.fkine(thetam)
robotM.plot(thetam,'tilesize',200);
robotM.teach

 运行如下:

 

 可见,仿真的模型和结果都是正确的!<(^-^)>

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值