机器人基础之雅克比矩阵

概述

雅克比矩阵 J ( q ) J(q) J(q)是从关节空间向操作空间的速度传递的线性关系,借助于机械原理中的概念,可以理解为广义传动比。
对于 n n n个关节的机器人,其雅克比矩阵是 6 × n 6\times n 6×n阶矩阵。其中前3行代表机器人末端坐标系线速度 v v v的传递比;后3行代表对手爪的角速度 ω \omega ω的传递比。另一方面,每一列代表相应的关节速度对末端坐标系线速度和角速度的传递比。因此,可将雅克比矩阵分块,即 [ v ω ] = [ J l 1 J l 2 ⋅ ⋅ ⋅ J l n J a 1 J a 2 ⋅ ⋅ ⋅ J a n ] [ q 1 q 2 q ˙ 1 q ˙ 2 ⋅ ⋅ ⋅ q ˙ n ] (1) \left[ \begin{matrix} v\\ \omega \end{matrix} \right] = \left[ \begin{matrix} J_{l1} & J_{l2} & \cdot\cdot\cdot & J_{ln}\\ J_{a1} & J_{a2} & \cdot\cdot\cdot & J_{an} \end{matrix} \right] \left[ \begin{matrix} q_1\\ q_2\\ \dot q_1\\ \dot q_2\\ \cdot \\ \cdot \\ \cdot \\ \dot q_n\\ \end{matrix} \right] \tag{1} [vω]=[Jl1Ja1Jl2Ja2JlnJan]q1q2q˙1q˙2q˙n(1)

雅克比矩阵的构造

微分运动和广义速度

刚体或坐标系的微分运动包含微分移动矢量 d d d和微分转动矢量 δ \delta δ。前者由沿三个坐标轴的微分移动组成,后者由绕三坐标轴的微分转动组成。将两者合并为6维列矢量 D D D,称为刚体或坐标系的微分运动矢量。 D = [ d δ ] (2) D=\left[ \begin{matrix} d\\ \delta\\ \end{matrix} \right] \tag{2} D=[dδ](2) 相应地,刚体或坐标系的广义速度 V V V是由线速度 v v v和角速度 ω \omega ω组成的6维列矢量。即 V = D ˙ = [ d ˙ δ ˙ ] (3) V=\dot D=\left[ \begin{matrix} \dot d\\ \dot\delta\\ \end{matrix} \right] \tag{3} V=D˙=[

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值