热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

MATLAB机器人工具箱2机器人模型建立

机器人模型建立轨迹规划的第一步是建立机器人模型,这里我们建立一个6自由度的转动机器人模型。clc;clear;%%轨迹规划的第一步是建立机器人模型,

机器人模型建立

轨迹规划的第一步是建立机器人模型,这里我们建立一个6自由度的转动机器人模型。

clc;
clear;%%轨迹规划的第一步是建立机器人模型,我们建立一个6R机器人
%定义机器人的D-H参数
% a--连杆长度;alpha--连杆扭角;d--连杆偏距;theta--关节转角
a2=0.4318; a3=0.02032;
d2=0.14909; d4=0.43307;
% thetai di ai-1 alphai-1
L1 = Link([pi/2 0 0 0], 'modified');
L2 = Link([0 d2 0 -pi/2], 'modified');
L3 = Link([-pi/2 0 a2 0], 'modified');
L4 = Link([0 d4 a3 -pi/2], 'modified');
L5 = Link([0 0 0 pi/2], 'modified');
L6 = Link([0 0 0 -pi/2], 'modified');
%连接连杆,为机器人命名
robot=SerialLink([L1 L2 L3 L4 L5 L6], 'name', 'Tuesday'); %另一种命名方式robot.name = 'Tuesday'
robot.display();
%robot.plot([-pi/2 -pi/2 0 0 0 0]);
robot.teach();

 


DH参数介绍:

以下PPT内容来自中国大学MOOC课程:东北大学《机器人基础原理》

 

 

DH参数建模步骤:

 


推荐阅读
author-avatar
spring709272032
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有