01轨迹规划基础--笛卡尔空间位姿表示

1.1位置描述

一般来说空间中一个末端的位置和姿态分为位置和姿态两部分
位置:就是直接用x,y、z三个坐标来表示。如下图
笛卡尔空间位置描述矩阵

1.2姿态描述

我们以下重点讨论姿态的表示方法,在下文会对其分别进行插值探讨
1.2.1RPY旋转
在这里插入图片描述
1.2.2欧拉旋转
在这里插入图片描述
和RPY旋转的对比
在这里插入图片描述
1.2.3单轴旋转
在这里插入图片描述
1.2.4双轴旋转
在这里插入图片描述
在这里插入图片描述
1.2.5四元数
这个位置我明天会单独发一篇帖子,因为是一个比较系统的内容

1.3DH参数表示方法

DH参数表可以进行关节空间和笛卡尔空间的转换计算
DH参数法表示的是机械手第i个关节和第i-1个关节之间的位姿关系
输入为a d seita alpha 其中只有seita是随着时间变化的,其余都是确定的,
以UR5机器人为例

%%MATLAB
%标准DH参数表
%通用格式L = Link([alpha A seita D seigema],CONVENTION)
L1 = Link([0 0.08916 0 pi/2 0],'standard');
L2 = Link([0 0 0.425 0 0],'standard');
L3 = Link([0 0 0.39225 0 0],'standard');
L4 = Link([0 0.10915 0 pi/2 0],'standard');
L5 = Link([0 0.09456 0 -pi/2 0],'standard');
L6 = Link([0 0.0823 0 0 0],'standard');

robot = SerialLink([L1 L2 L3 L4 L5 L6]);
robot.name = 'ur5';

在这里插入图片描述

q1 =
    1.5709   -0.8902   -0.0481   -0.5178    1.0645   -1.0201
>> T1
T1 = 
    0.4577    0.7452    0.4850     0.149
   -0.8175    0.5672   -0.1000    0.3972
   -0.3496   -0.3506    0.8688   -0.4968
         0         0         0         1
  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我爱编程皮肤好好

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值