雅可比矩阵就是一种特殊的矩阵导数

考虑一个简单的问题:

。其中x是自变量,y是因变量。对两边求导可得:

。这里的

表示可以使式子成立的一个和a有关的一个值。

将上面的问题拓展到多维情况,可以得到:

,其中X为n*1的列向量,Y为m*1的列向量,则A为m*n的矩阵。仍然对两边求导,可以得到:

,其中

表示可以使式子成立的一个和A有关的一个值。这里的

就是雅可比矩阵。

考虑机器人学的相关问题

机器人学的正运动学问题可以表述为:

,其中

为各关节的角度,即某一时刻下机器人在关节空间中的描述。x为在机器人末端的位置和姿态,即某一时刻下机器人在笛卡尔空间中的描述。

为使上式成立的和

有关的一个矩阵。这里注意x,x的描述可能是任意的,其位置和姿态可以表示在任意坐标系下,其姿态可以表示为欧拉角或四元数等等,区别在于相关联的

会发生变化。

正运动学的表述为:机器人在笛卡尔空间中的位姿,可以通过机器人在关节空间中的位姿左乘一个和位姿相关的矩阵

考虑对上式进行求导,获得:

,这里的

即雅可比矩阵,即

,为一个和

有关的一个矩阵。表述为:机器人在笛卡尔空间中的速度,可以通过机器人在关节空间中的速度左乘一个和位姿相关的矩阵

常用公式

机器人学的正运动学问题:

,

机器人学的正运动学微分问题:

机器人学的力学问题:

机器人的可操作性指标:

机器人的柔度矩阵:

机器人的刚度矩阵:

以上这些公式,尤其是前三个公式,在各种文章及控制框图中非常常见,至少要知道输入输出关系,能够将高维问题转换为一维问题进行理解和计算。

末端运动由关节运动唯一确定,关节力矩由末端力矩唯一确定

速度分析

雅可比矩阵是一种特殊的矩阵求导,一定存在,即给定一个

,一定有一个确定的

与之对应——

但是,

不一定存在,即并不是每一个

都有一个确定的

与之对应——

这种情况包括:机器人不具有六个自由度,J不是方阵

机器人虽然具有六个自由度,但是J不可逆(出现在多关节平行或共线的情况)

令雅可比矩阵的行列式为0的机器人位姿称为机器人的奇异位姿。由于雅可比矩阵仅在机器人由六个自由度时才为方阵,具有行列式,因此这个定义实际上仅针对于六自由度机器人。对于其他形式的机器人,一般的,我们称令机器人的雅可比矩阵既不行满秩也不列满秩的位置为机器人的奇异位姿。

同时,即使J可逆,但是当雅可比的逆的行列式非常小时(即在奇异位形附近时),也会造成很大问题,想要产生一个很小的

就需要一个很大的

,这对机器人操作是不利的。

力分析

考虑力学问题的逆问题:

,同样的,由于J不一定满秩,所以并非每一个关节力矩组合都会产生一个确定的广义力F与之对应。这个听起来有点不可思议。其实这句话应该这么说:并非每一个关节力矩,都对应一个广义力,使得广义力和关节力矩相平衡(即使机器人关节不产生加速度)。这种情况仍然发生在奇异位姿,此时机器人多个关节轴平行或重合,则不论末端怎么施加力,在这几个平行或重合的关节轴之间,一定使无法尊在一个力与之抵消的。如下图所示:

无论F如何,都无法和对应的关节力矩

相平衡,关节一定会发生旋转。

Q:和雅可比矩阵相关的角速度项是什么

实际上,在公式

以及其导数形式

中,x为6*1的向量,前三项为xyz方向上的位移,那么后三项是什么呢?xyz方向上的角速度么?欧拉角速度?

事实上不是这样的,虽然按照上面的定义也可以获得相应的运动学和雅可比矩阵形式。这里的x以及动力学中的F均采用的线矢量形式。

具体可以参考《机器人学——建模、控制与视觉》第四章“刚体速度与静力。《机器人学:建模、控制与视觉》(熊有伦,等)【摘要 书评 试读】- 京东图书​item.jd.com

我没看懂,看懂了回来填坑。

概率密度变换公式 雅可比矩阵_机器人雅可比矩阵的理解和常用公式相关推荐

  1. 4个基本不等式的公式高中_高中4个基本不等式的公式

    高中4个基本不等式:√[(a²+b²千寻文化(7qianxun.com))/2]≥(a+b)/2≥√ab≥2/(1/a+1/b).平方平均数≥算术平均数≥几何平均数≥调和平均数. 基本不等式两大技巧 ...

  2. 通达信公式大全_通达信MACD金叉的选股公式大全

    公式来源于网络,我只是用其中一个,一起复制来了,有需要的自取吧.1.0轴上方第一次金叉选股公式: DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA := EMA(DIF ...

  3. 向前欧拉公式例题_干货丨阅读理解答题万能公式,语文考试高分秘籍!

    阅读理解一直是语文考试中失分的重灾区,面对试卷上的阅读理解题,理解文章意思的同时,在答题技巧上面也应下点功夫.今天王老师总结了阅读理解中会用到的小技巧和不同题型的答题模式,希望对孩子有所帮助,一起来看 ...

  4. 向前欧拉公式例题_小学语文阅读理解答题万能公式,简单实用!

    阅读理解一直是语文考试中失分的重灾区,面对试卷上的阅读理解题,理解文章意思的同时,在答题技巧上面也应下点功夫. 今天小编整理了一些阅读理解中不同题型的答题模式,希望对孩子有所帮助. 词语 一.某句话中 ...

  5. 方差公式初三_九年级同步数学公式:方差公式(3)

    初中是人生的十字路口,不是避风的港湾,而是拼搏的战场.初中的学习更紧张,竞争更激烈,尽快地掌握科学知识,迅速提高学习能力,特此求学网数学网为大家整理的九年级同步数学公式:方差公式(3),供您学习参考! ...

  6. typora 公式对齐_三年级数学下册概念及公式,一篇就搞定,给孩子寒假看!

    文末有打印方法 三年级数学下册公式和概念 一.长度单位:长度单位有千米(公里).米.分米.厘米.毫米. 1厘米=10毫米   1分米=10厘米   1分米=100毫米 1米=10分米   1米=100 ...

  7. 以某个字符开始_小白从零开始数据分析01—Excel常用公式汇总(数据清洗)

    转自公众号'机械生探路互联网' 作者: @赵之宇 数据清洗是数据分析师的基本功,可以说是没个数据分析师都必须要掌握的技能,这其中的基础就是用EXCEL进行数据分析,下面介绍一下一些比较常用的数据清洗的 ...

  8. 概率密度变换公式 雅可比矩阵_看懂蒙特卡洛积分(一) 概率分布变换与随机采样...

    TC130:游戏渲染进阶​zhuanlan.zhihu.com 蒙特卡洛积分是图形学中常用的数学工具, 这里就来总结下蒙特卡洛积分的原理和使用方式. 很多教程中把概率分布和积分是混在一起讲的, 个人觉 ...

  9. 机器人雅可比矩阵的求法_构造法

    机器人雅可比矩阵的求法_构造法 雅可比矩阵对于机器人运动学逆解.静力学分析和动力学分析有重要意义,是机器人位置\力控制的基础.这篇文章主要讲如何用构造法求解雅可比矩阵. 上一篇文章中讲到,D-H矩阵中 ...

最新文章

  1. Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
  2. JS中使用定时动态获取系统当前时间
  3. R学习之——R用于文本挖掘(tm包)
  4. graphics | 基础绘图系统(四)——柱状图、直方图、扇形图、箱形图和函数图象...
  5. 用matlab代码分析不同尺寸的卷积核对图像的影响
  6. [USACO08MAR]Land Acquisition
  7. 支持各硬件平台的机器学习模型 AWS发表新开源项目
  8. python 量化模型_量化策略 | Python tqsdk — GhostTrader模型!(附代码)
  9. html在线播放mp4文件,使用HTML5视频在Firefox中播放MP4文件
  10. graphpad prism基础使用教程
  11. 用js两张图片合并成一张图片
  12. openmp crunching
  13. php微信消息通知,企业微信实现消息通知功能
  14. oracle 当前owner,如何在Oracle中找到对象的OWNER?
  15. [应用推荐]FreeMind自动生成系统盘的树状图(思维导图)
  16. oracle sqlplus 退格,Oraclesqlplus中方向键、退格键的使用
  17. 【论文极速看】ERNIE-VIL 一种基于场景图解析的多模态表征方法
  18. SpringBoot开发微信公众号_回复文本信息功能
  19. AI.Roboform.Enterprise.v7.8.3.5-TE
  20. 7-6 jmu-Java-03面向对象-06-继承覆盖综合练习

热门文章

  1. 数据结构与算法-24.跳跃游戏
  2. java中的几个整型变量
  3. 渗透测试路径字典、爆破字典
  4. 嵌入式学习视频--配套硬件说明
  5. 同相比造句_对比造句_造句大全
  6. php 从1加到100
  7. ITIL® 4 Foundation 考试知识点
  8. mysql latin1 utf8差别_不同子系统采用不同MySQL编码LATIN1和UTF8的兼容
  9. python中集合运算_python集合运算
  10. Android核心分析 之一--------分析方法论探讨之设计意图