美文网首页
坐标系之间变换

坐标系之间变换

作者: Young1217 | 来源:发表于2019-06-05 13:53 被阅读0次

参考:https://blog.csdn.net/xiaoliu0515_0515/article/details/81413129
https://blog.csdn.net/mingzhentanwo/article/details/46239677
https://juejin.im/post/5a5c5d69518825732646c890

1.仅存在旋转
平面情况下:


图片.png

对于以上坐标关系,我们可以作如下描述:坐标系O-XY逆时针旋转theta(或顺时针旋转-theta)后与坐标系O'-X'Y'重合,或者坐标系O‘-X’Y‘顺时针旋转theta(或逆时针旋转-theta)后与坐标系O-XY重合。利用简单的之间三角形的余弦定理和正玄定理就可以得到以下公式


图片.png

3D情况:
分别绕三个轴作类似2D的旋转变换。需要额外注意的两个的问题是:1)当绕某根轴旋转时,其他两轴建立的2D坐标系应该保证旋转轴的正方向垂直纸面向外(与旋转角正方向定义相关);2)空间坐标系的旋转关系与各坐标轴的旋转顺序相关;假设两个空间坐标系O-XYZ与O'-X'Y'Z'之间只存在一个坐标轴的旋转,若坐标系O-XYZ绕自身的X轴逆时针转theta之后与坐标系O’-X'Y'Z'重合,空间中某点M在坐标系O-XYZ和O'-X'Y'Z'中的坐标描述存在以下关系:


图片.png

同理,若坐标系O-XYZ绕自身的Y轴或Z轴逆时针转theta之后与坐标系O’-X'Y'Z'重合,则对应的坐标关系如下:


图片.png
我们注意到,与X和Z轴不同,当绕Y轴逆时针旋转theta角时,对应的旋转矩阵中带负号元素变成了右上角的”sin“元素。原因在于根据上文提到的注意点1)建立的2D坐标系纵轴是X轴,横轴是Z轴,而坐标向量的坐标分量顺序是X,Y,Z,所以得到的X和Z的坐标关系需要调整一下顺序,即可得到上面显示的结果。
对于存在任意旋转变换的两个空间坐标系O-XYZ和O'-X'Y'Z',可以通过依次绕三个坐标轴旋转一定角度实现两个坐标系对应坐标轴的重合。这里,我们假设坐标系O-XYZ依次绕自身X轴、Y轴、Z轴分别逆时针转theta1,theta2,theta3后可以与坐标系O'-X'Y'Z'重合,则空间中某点M在这两个坐标系中的描述关系如下:
图片.png 图片.png 图片.png
图片.png
图片.png
图片.png

相关文章

  • coordinate frame transformation

    一、两个坐标系之间的坐标变换。假设坐标变换矩阵是aXb是从坐标系B到坐标系A的变换矩阵,Pa为空间中的一个点P在坐...

  • 坐标系之间变换

    参考:https://blog.csdn.net/xiaoliu0515_0515/article/details...

  • ros系统入门—课后题相关知识点

    rosbag无法记录和回放service 查看当前从"map"坐标系和"right_wheel"坐标系之间的变换关...

  • iOS开发学习OpenGL ES系列 -- 变换矩阵

    从数学上说,变换就是在两个坐标系之间转换顶点坐标。每个坐标系都是相对于其他的参照坐标系定义的。对于OpenGL E...

  • HTML5 Canvas笔记——变换坐标系后的绘图

    变换坐标系后的绘图: (1)提供四个文本框(x,y,angle,scale),输入参数值后,将坐标系变换(平移+旋...

  • OpenGL坐标系与几何变换

    title: OpenGL坐标系date: 2015-3-14tags: OpenGL 坐标系统 想要弄懂几何变换...

  • 坐标系的概念和坐标系之间的变换

    一、坐标系的基本概念及其重要作用 坐标系是建立图形与数之间对应联系的参考系。它可以直观方便的描述图形的几何信息、大...

  • 坐标系变换

    另一种理解:

  • 坐标系变换

    屏幕坐标系:以像素为单位 原点位于左上角,从左到右为X正方向,从上到下为Y正方向 A表示从屏幕坐标系 (原点在左上...

  • 2018-03-04

    常用坐标系统知识点 1.坐标系统之间的转换 (1)坐标系分类 不同参心坐标系之间的转换、不同地心坐标系之间的转换;...

网友评论

      本文标题:坐标系之间变换

      本文链接:https://www.haomeiwen.com/subject/kpgjxctx.html