机械臂正向运动学理解原理通俗解释

正向运动学可以理解为关节运动量的传递。

定性理解:关节的运动量都是以在前面一个关节上建立的坐标系为参考旋转多少角度,一个关节运动会带动后面的关节运动,会导致固定在关节上的坐标系的位姿(位置和姿态)发生变化,所以每个关节绕各关节坐标系旋转一定角度最后会在末端产生一个累积的影响。

定量理解:想知道各关节运动一个角度会使末端位姿发生什么变化呢?首先需要选定一个基坐标系,一般选择一端连着固定连杆,另一端连着活动连杆的关节坐标系作为基坐标系,比如机械臂一般选择基座为基坐标系,四足机器人一般选择髋关节坐标系为基坐标系。由于各个关节运动会使固定在上面的关节坐标系的运动,整个运动过程就是一些关节坐标系的运动,所以可以用变换矩阵来定量衡量这种坐标系的变换,将每个关节坐标系相对于前一个关节坐标系变换矩阵累乘,最后得到的是末端坐标系相对基坐标系的变换矩阵,由旋转矩阵和平移矩阵构成。在机械臂中其物理含义是末端在基坐标系下的位置和姿态;在四足机器人中其物理含义是足端在基坐标系下的位置和姿态。

若求1号坐标系到2号坐标系的变换矩阵:先将1号坐标系以0号坐标系某一坐标轴为参考旋转一个角度,再沿2号坐标系的某一轴进行平移,旋转矩阵与平移矩阵右乘。

所以在已知各关节角的运动量,不需要雅可比矩阵就能够确定关节末端的位置和姿态。

机械臂正向运动学原理通俗解释相关推荐

  1. 循环神经网络(RNN)原理通俗解释

    循环神经网络(RNN)原理通俗解释 1.RNN怎么来的? 2.RNN的网络结构及原理 3.RNN的改进1:双向RNN 4.RNN的改进2:深层双向RNN 4.1 Pyramidal RNN 5.RNN ...

  2. 抢票原理通俗解释,​候补购票是什么?你还在交智商税吗?

    以下为抢票通俗解释与说明 基本事实: 所有的票都由12306放出,所有购票都基于12306. 概念: 单一程序抢票:由程序快速刷新12306购票(可理解为一个爬虫程序) 抢票平台抢票:基于程序抢票(可 ...

  3. 六自由度机械臂正向运动学与姿态绘制with matlab

    如果不依赖机器人工具箱,希望自己通过作图显示机械臂某一时刻的工作姿态怎么来实现呢.首先我们知道原理是通过姿态的旋转变换以及平移变换来实现末端坐标的计算.计算完成后的将关节点连接起来便构成了机械臂在某一 ...

  4. UR5机械臂正向运动学

    一.UR机械臂的DH参数 1.1 UR机械臂连杆坐标系图 图中红色为x轴,橘色为z轴. 1.2 UR机械臂的DH参数表 上图中的尺寸并不是完全精准尺寸,因此下面DH参数表中尺寸是从三维模型中测量的. ...

  5. Spring的IOC原理[通俗解释一下]

    2019独角兽企业重金招聘Python工程师标准>>> 本文系转载,个人认为,这篇文章对IOC原理讲的比较清楚,通俗易懂,值得一看. 原文地址:http://blog.csdn.ne ...

  6. mpls工作原理通俗解释_用这两种方法向最终用户解释NLP模型的工作原理还是不错的...

    点击上方关注,All in AI中国 上周,我看了一个关于"NLP的实践特性工程"的演讲.主要是关于LIME和SHAP在文本分类可解释性方面是如何工作的. 我决定写一篇关于它们的文 ...

  7. mpls工作原理通俗解释_马自达3 压燃上市的关头,解释X发动机的工作原理

    为了控制它的汽油/压缩点火发动机,马自达转而使用火花塞. 汽油发动机发展的下一阶段,是采用类似柴油发动机的均质压燃燃料控制系统(HCCI)技术.理想中的状况是完全依靠压缩点火,而不再通过火花塞,如此便 ...

  8. FocalLoss原理通俗解释及其二分类和多分类场景下的原理与实现

    文章目录 1. FocalLoss的应用场景 2. 二分类场景下FocalLoss原理解释 2.1 FocalLoss如何调节正负样本权重 2.2 FocalLoss如何调节难易样本权重 2.3 整合 ...

  9. Moveit!入门——古月居机械臂开发笔记(一)

    Moveit!入门--古月居机械臂开发笔记(一) 引言 Moveit!与机械臂控制 1.创作机械臂模型 2.生成配置文件 3.如何使用Moveit!实现机械臂仿真(gazebo) 完善模型 在gaze ...

最新文章

  1. vCenter and Memory metrics
  2. UDP千兆以太网FPGA_verilog实现(四、代码前期准备-UDP和IP协议构建)
  3. 斯坦福大学CS229数学基础(线性代数、概率论)中文翻译版.pdf
  4. 【python】《多媒体技术与应用》实验报告「数字图像基础」
  5. 8本新书,为你的2020年管理之路指点迷津
  6. android电容触摸驱动
  7. 我的世界服务器怎么无限附魔,我的世界无限附魔书指令
  8. APP消息推送方案调研
  9. 归并排序实现思想及代码模板
  10. python表达式3or5的值为_表达式 3 or 5 的值为________。(5.0分)_学小易找答案
  11. 微信小程序之-NBA赛程小程序开发
  12. 【无标题】神马TV(前端apk文件_后端苹果cms v10)
  13. 每日N+1题 -- 算法练习 Day9
  14. 判断三角形是逆时针还是顺时针
  15. JAVAFX学习笔记
  16. MacBook苹果电脑绕过BootCamp安装Win10双系统
  17. msmtp 配置php,CentOS下使用MSMTP代替Sendmail发送邮件
  18. 基于stm32微控制器的绘图机器人设计
  19. python基础知识17---装饰器2
  20. Excel中数字位数不足前面补0

热门文章

  1. 作品集制作方法与步骤(PS)
  2. Win7 系统美化知识
  3. pandas--traning-how much sugar do we eat
  4. 鸿蒙系统在哪时间升级一次,华为鸿蒙系统升级时间表
  5. 电力线载波抄表系统--功能特征
  6. Unity Live2D的接入和使用
  7. Android实战——jsoup实现网络爬虫,糗事百科项目的起步
  8. 蓝桥杯算法(python)
  9. 大数据阶段项目之项目介绍
  10. 【数据存储】从hashMap、mysql、redis、到分布式