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
    评论
雄克机械臂是一种现代化的机器人系统,能够完成各种复杂的工业任务。它通常由多个联动的关节组成,每个关节都可通过电机控制和精确测量实现精确的动作。为了更方便地设计、分析和控制雄克机械臂Matlab提供了一个名为"Robotics Toolbox for Matlab"的工具包。 "Robotics Toolbox for Matlab"是一个强大的工具,它可以帮助工程师和研究人员在Matlab环境中进行机器人系统的建模、仿真和控制。该工具包基于Matlab的计算和绘图功能,提供了许多机器人动力学和控制的核心算法。 使用此工具包,我们可以轻松地创建机器人模型,设置其几何结构和运动范围。我们可以通过输入机械臂的链接参数、驱动器类型和输入信号,模拟机械臂的运动。此外,还可以实现反向运动学,从末端执行器的位置和姿态计算出关节角度。 通过此工具包,我们还可以进行机器人的路径规划和轨迹生成。我们可以指定机器人运动的目标点和时间约束,然后使用合适的算法生成最佳路径和轨迹。 在控制方面,该工具包提供了许多灵活的控制策略,包括PID控制器、自适应控制器和模型预测控制器。我们可以使用这些控制器来改变机器人的运动速度和姿态,以满足特定的任务要求。 "Robotics Toolbox for Matlab"是一个非常有用的工具,可以帮助工程师和研究人员更好地理解和控制雄克机械臂。无论是进行仿真研究还是实际应用,该工具包都能提供方便和支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值