SCARA机器人与工业六轴机器人的matlab仿真
最近因为课程原因对AR4215和FANUC R-0iB两个机械臂做了简单的matlab仿真,贴出来免得以后忘了。
关于Robotic toolbox工具箱的安装与使用请移步CSDN自行查找。
SCARA机器人
图1:AR4215尺寸图
图2:在笛卡尔空间建立坐标系
i |
theta |
d |
a (cm) |
alpha |
1 |
Q1 |
0 |
20 |
0 |
2 |
Q2 |
0 |
20 |
-pi |
3 |
0 |
D3 |
0 |
0 |
4 |
Q4 |
0 |
0 |
0 |
表1:AR4215机器人的DH参数表(可能是由于电脑配置问题,在按照mm为坐标系的单位输入数据后,渣渣电脑运行很慢,所以后面改作了cm)
代码如下:
%运行环境:Matlab2016b+Rotbotic toolbox V9.10
clc;
clear;
close all;
% theta d a alpha offset
L1=Link([ 0 0 20 0 0]);%最后一个参数代表旋转关节与平移关节
L2=Link([ 0 0 20 -pi 0]);
L3=Link([ 0 15 0 0 1]);
L4=Link([ 0 0 0 0 0]);
SCARA=SerialLink([L1 L2 L3 L4]);
SCARA.qlim=[-2.22 2.22;-2.48 2.48;0 15;-pi pi];%关节运动限制
SCARA.name='AR4215';
SCARA.plot([1.5 0.5 10 0], 'workspace',[-50 50 -50 50 -50 50]);
SCARA.display();
运行结果如下图:
(b)FANUC R-OiB
图3:FANUC R-0iB结构图
i |
theta |
a(cm) |
d(cm) |
alpha |
Offset |
1 |
Q1 |
0 |
0 |
0 |
0 |
2 |
Q2 |
18.4 |
14.3 |
-pi/2 |
0 |
3 |
Q3 |
0 |
62 |
0 |
0 |
4 |
Q4 |
10 |
12.5 |
Pi/2 |
0 |
5 |
Q5 |
66.0 |
0 |
-pi/2 |
0 |
6 |
Q6 |
0 |
-10 |
Pi/2 |
0 |
表2:FANUC R-0iB DH参数表
代码如下:
%运行环境:Matlab2016b+Rotbotic toolbox V9.10
clc;
clear;
close all;
% theta d a alpha offset
L1=Link([ 0 0 0 0 0]);
L2=Link([ 0 18.4 14.3 -pi/2 0]);
L3=Link([ 0 0 62 0 0]);
L4=Link([ 0 10 12.5 -pi/2 0]);
L5=Link([ 0 66 0 -pi/2 0]);
L6=Link([ 0 0 -10 pi/2 0]);
FANUC=SerialLink([L1 L2 L3 L4 L5 L6],'name','FANUC R-0iB');
FANUC.qlim=[-2.1 2.1;-2.1 2.1;-2.1 2.1;-2.1 2.1;-2.1 2.1;-pi pi];
%由于未能找到各轴相关限制参数,
%将J1轴参数代入了各轴
FANUC.plot([0 0 -pi/2 0 0 0], 'workspace',[-150 150 -150 150 -150 150]);
FANUC.display();
运行结果如下:
大体如此,在DH参数表上应当是有一些错误,额,主要是工程图学本来就没学好,机器人学好像学的也不咋地。希望老师不要看见。先MARK,过几天想起来再来改吧。
SCARA机器人与工业六轴机器人的matlab仿真相关推荐
- 工业六轴机器人常见的STD(标准)-DH模型建立方法
文章目录 一.D-H模型 二.形式1 三.形式2 四.形式3 五.形式4 一.D-H模型 二.形式1 利用MATLAB机器人工具箱Matlab-Robotics-Toolbox建立标准Link函数,其 ...
- 纤巧精干:爱普生六轴机器人
精工爱普生(以下简称爱普生)是世界领先的6轴机器人厂商之一,其六轴机器人兼具高速度.高精度(低振动)以及出色的耐用性等多重优点,大量应用在电子元器件.汽车和食品等多个制造行业中.继2012年底爱普生推 ...
- unity六轴机器人自动移动路径
unity六轴机器人自动移动路径 六轴机器人如下图: 首先我们要明白在unity里面机器人的移动是在一个面上(取巧).只需要让他的一轴转90度可以自由的左右移动就可以了.这时候机器人的六轴想移动到哪一 ...
- 六轴机器人直角坐标系建立_详解|六轴机器人,SCARA机器人,直角坐标机器人和 Delta机器人...
原标题:详解|六轴机器人,SCARA机器人,直角坐标机器人和 Delta机器人 一.六轴工业机器人 六轴工业机器人的最大的工作空间类似一个球体,它可以将机械手臂末端工具以几乎任意角度放置在接近无限数量 ...
- 六轴机器人光机_烂大街的六轴机器人
刚开始写公众号的时候,就有朋友问我什么时候也讲讲六轴.我说行,等把SCARA跟DELTA讲完了我就讲.现在SCARA跟DELTA的基本介绍终于写完了,但是想要写六轴却不知怎么写好.无法像之前那些做盘点 ...
- 机器人建模中移动关节如何建立坐标系_解析:四轴机器人和六轴机器人有什么区别?---徕深科技...
工业机器人的轴,可以用专业的名词"自由度"来解释.合理推测就是,当机器人的轴数增加,机器人就有更高的灵活性.四轴SCARA机器人(以下简称四轴机器人)和六轴关节式机器人(以下简称六 ...
- 六轴机器人光机_四轴机器人与六轴机器人有什么区别?
小型装配机器人之所以获得越来越多包装企业的青睐,正在于它如今已可以胜任包括装配在内的各种包装生产任务,包括所有材料的处理,如取放.装卸.包装成型等包装前端流程相关的工序,以及打标签.检验.抽样等加工工 ...
- 六轴机器人光机_六款小型六轴机器人性能数据大比拼
[原创]六款小型六轴机器人性能数据大比拼 文章来源自:高工机器人网 2018-04-27 09:06:44 阅读:44963 摘要从全球机器人应用由汽车向3C等其它行业扩散的趋势来看,为3C制造而生的 ...
- 资深老师傅讲解六轴机器人机械臂的特征和优缺点!
资深老师傅讲解六轴机器人机械臂的特征和优缺点! 六轴关节式机器人机械手臂使用旋转轴(或者叫活关节)进行装载.卸载和后处理工作.它使用一直线轴重新定位,可以做出灵活得像人类一样的动作.其具有六轴自由度, ...
最新文章
- 跨系统远程登录用Linux系统远程登录windows7
- Unity编辑器扩展Texture显示选择框
- python项目ImportError: Plotly express requires pandas to be installed.解决方案
- halcon使用点拟合圆形时候,点集顺序紊乱,不影响圆形拟合效果
- 共享内存中使用指针_详解c++中字符指针数组的使用
- 使用正则表达式从字符串中提取email
- .NET文档生成工具ADB[更新至2.3]
- Java中使用poi导入、导出Excel
- 团队作业-第1周-提交处-团队组建及项目启动
- Strut2 annotation配置时action到另一个action跳转参数传递
- linux内核Device Drivers设备驱动程序
- 行业顶级NoSQL成员坐阵,NoSQL数据库专场重点解析!
- SQL Server卸载不干净和重新安装问题
- 绿盟科技网络安全攻防实验室安全研究员廖新喜:Java JSON 反序列化之殇
- java八皇后答案_java八皇后问题详解
- 优化工具 Neos Server
- 图片的降噪处理 java_OpenCV去除图像中的噪声
- PCB电路板3D模型3D渲染思路
- Python使用selenium模块模拟登录12306
- 华硕B250主板组装机安装win7及office2010
热门文章
- Java xinge 消息推送Android和IOs
- 计算机毕业设计基于asp.net的KTV信息管理系统
- 使用Cheat Enginee(CE)找出“雷数”、“笑脸”和“计时器”
- 谷歌浏览器 79.0.3945.79 正式版
- 如何解决锁表问题?如何解表?
- 智能手机鼻祖黑莓帝国陨落:黑莓品牌或将消失
- 高精地图在互联网行业的应用与发展
- Segger Embedded Studio 软件下载和工程配置
- fidder+天天模拟器 配置模拟器抓包
- 在线编辑office服务器搭建,Office Online Server2016搭建与部署(在线编辑)