机器人导论 学习笔记2 - 运动学(正解)

运动学正解即是给出各关节变量,求得机械臂末端的姿态
在这里插入图片描述
对PUMA560 使用改进型DH模型构建坐标系
在这里插入图片描述
在这里插入图片描述
各连杆变换矩阵:
在这里插入图片描述
得出PUMA560运动学方程:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
式(7)表示的PUMA560手臂变换矩阵,描述了末端连杆坐标系{6}相对基座标系{0}的位姿,所示12个方程是PUMA560全部运动学分析的基本方程

使用Matalb Robotic Toolbox 构建PUMA560机器臂

%puma560 机器人构建
clc; 
clear;
% 六轴机器人建模方法、正逆解、轨迹规划实例与Matalb Robotic Toolbox 的实现 
% 建立机器人模型
% alpha:连杆扭角; 
% a:连杆长度; 
% theta:关节转角; 
% d:关节距离; 
% offset:偏移
%       theta    d        a        alpha     offset   改进型
L1=Link([pi/2    0        0        0         0     ],'modified'); %定义连杆的D-H参数
L2=Link([0       149.09   0        -pi/2     0     ],'modified');
L3=Link([-pi/2   0        432.8    0         0     ],'modified');
L4=Link([0       433.07   20.32    -pi/2     0     ],'modified');
L5=Link([0       0        0        pi/2      0     ],'modified');
L6=Link([0       0        0        -pi/2     0     ],'modified');
robot=SerialLink([L1 L2 L3 L4 L5 L6],'name','puma560'); %连接连杆,机器人取名puma560
robot.plot([pi/2,0,-pi/2 ,0,0,0]);%输出机器人模型,后面的六个角为输出时的theta姿态
%robot.display();%显示D-H参数表
teach(robot);%tech指令,增加可调整各个关节角度

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值