首页 > 其他分享 >机器人学变换笔记

机器人学变换笔记

时间:2023-03-01 10:12:59浏览次数:34  
标签:变换 笔记 旋转 相对 机器人学 旋转变换 平移变换 坐标系

基于固定坐标系下

平移变换

img
img

旋转变换

img

img

img

复合变换

复合变换是由固定参考坐标系或当前运动坐标系的一系列沿轴平移变换和绕轴旋转变换所组成的。任何变换都可以分解为按一定顺序的一组平移变换和旋转变换。例如,为了完成所要求的变换,可以先绕x轴旋转,再沿×、y和z轴平移,最后再绕y轴旋转。在后面将会看到,这个变换顺序很重要,如果颠倒两个依次变换的顺序,结果将会完全不同。

img

img
img
img

相对于旋转坐标系的变换

到目前为止,所有变换都是相对于固定参考坐标系的。即所有平移、旋转和距离(除了相对于运动坐标系的点的位置)都是相对参考坐标系轴来测量的。然而事实上,也有可能进行相对于运动坐标系或当前坐标系的轴的变换。例如,可以相对于运动坐标系(也就是当前坐标系)的 n 轴而不是参考坐标系的 x 轴旋转 90°。为计算当前坐标系中点的坐标相对于参考坐标系的变化,这时需要右乘变换矩阵而不是左乘。由于运动坐标系中点或物体的位置总是相对于运动坐标系测量的,所以总是右乘描述该点或物体的位置矩阵。

img
img

img

标签:变换,笔记,旋转,相对,机器人学,旋转变换,平移变换,坐标系
From: https://www.cnblogs.com/indullged/p/17167067.html

相关文章

  • Mybatis(b战狂神版笔记)
    Mybatis1.简介Mybatis是什么?MyBatis是一款优秀的持久层框架它支持自定义SQL、存储过程以及高级映射MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果......
  • 微服务Spring Cloud Alibaba简单笔记
    NacosNacos体系架构领域模型Nacos领域模型描述了服务与实例之间的边界和层级关系。Nacos的服务领域模型是以“服务”为维度构建起来的,这个服务并不是指集群中的单个......
  • 学习笔记288—Docker 基础技术之 Linux namespace 详解
    Docker基础技术之Linuxnamespace详解Docker是“新瓶装旧酒”的产物,依赖于Linux内核技术chroot、namespace和cgroup。本篇先来看namespace技术。Docker和虚......
  • Shader入门精要笔记 - CH10.1_环境映射之折射
    折射:光线从一种介质进入另一种介质,传播方向会发生改变  Cubemap是在Teapot_Refract的位置拍摄的Shader"My/Tex2/RefractCubeMap"{Properties{......
  • 《消息队列高手课》笔记(1)
    第一课:01|为什么需要消息队列?总结一、哪些问题适合使用消息队列来解决?1.异步处理可以更快地返回结果;减少等待,自然实现了步骤之间的并发,提升系统总体的性能......
  • 傅里叶变换
    傅里叶变换(法语:TransformationdeFourier、英语:Fouriertransform)是一种线性积分变换  作用用于信号在时域(或空域)和频域之间的变换,在物理学和工程学中有许多应......
  • Spring IOC官方文档学习笔记(十三)之环境概要
    1.profiles(1)profiles提供了一种在不同环境(Environment)下注册不同的bean的机制,如下//假定现在我们存在开发和生产两个环境,每种环境下ExampleA所需的url都是不同的,......
  • Node 笔记
    模块化与npm前端JS:与浏览器交互后端Node.js:在服务器(和系统进行交互)端运行JS、跨平台Node是对ES标准一个实现,Node也是一个JS引擎通过Node可以使JS代码在服务......
  • 做题笔记
    计算三角形面积include<stdio.h>include<math.h>doublearea(doublea,doubleb,doublec){doubles,sarea=-1;if(a+b>c&&b+c>a&&c+a>b){s=(a+b+c)/2;sarea=sqrt(......
  • TweenMax学习笔记整理
    因为要做一个案例,里面用到了很多动画,TweenMax真的是一个很强大的动画库,所以就学了一点里面的方法,现在整理出来官网​​:https://greensock.com/tweenmax​​注意:这个动画库是......