x=y的方向余弦公式怎么求,弄不到

查看: 5163|回复: 17
四元数、欧拉角和方向余弦的转换问题,求助
本帖最后由 svon 于
13:38 编辑
在看惯性导航的书,这里有问题想向大家请教一下。。
1.姿态角和四元数之间的转换,是不是只要两个都转换方向余弦矩阵就可以实现了?
2.如果参考坐标系不一样,例如东-北-天,和北-东-地两个参考系,欧拉角得到的方向余弦矩阵是不是一样的呢? 欧拉角转方向余弦矩阵是不是与参考坐标系无关?
3.用加速度计和磁传感器测出来的姿态角(欧拉角)是大角,不能直接用先后绕三个轴yaw,pitch,roll这样的到方向余弦矩阵吧?欧拉角转方向余弦矩阵是不是只有在小角度旋转时才能忽略先后顺序?
可能是我对欧拉角转方向余弦的理解不够,请各位前辈帮帮忙指点迷津,谢谢了!
本帖最后由 svon 于
13:38 编辑
&&一大堆疑问,谁能帮帮我- -
lz,你说的方向余弦矩阵是两个坐标系之间的转换矩阵吧,不是特别明白你的意思
ngc501 发表于
lz,你说的方向余弦矩阵是两个坐标系之间的转换矩阵吧,不是特别明白你的意思 ...
最近想了几天,一些基本的概念想明白了。现在我主要想不太明白的是,如果欧拉角适量转换法得到方向余弦矩阵的参考坐标系是北x-东y-地z(俯仰轴是y轴),而四元数转换的参考坐标系是东x-北y-天z(就是我们的导航坐标系,y是俯仰轴,直接用ωx,ωy,ωz给四元数更新),我们该如何使用方向余弦相等的关系??&&两个方向余弦矩阵相等是不是要两个的参考坐标系相同呢?
还有这个学习笔记第四点写的坐标轴转换是什么意思呢?
2个坐标系一个是左手系一个是右手系,如果你算法参考的是右手坐标系的公式,那么处理四元数时,四元数的θ角应该取负值。
twitter 发表于
2个坐标系一个是左手系一个是右手系,如果你算法参考的是右手坐标系的公式,那么处理四元数时,四元数的θ ...
两个都是右手系的
twitter 发表于
2个坐标系一个是左手系一个是右手系,如果你算法参考的是右手坐标系的公式,那么处理四元数时,四元数的θ ...
你好,我想问一下陀螺仪设置了DRDY中断,该如何使用呢?
哦,的确都是右手的。
如果是6轴的Data Ready中断,应该是结合INT引脚来用的,如果是AK8975部分,那是没有的,9150内部没有连接AK8975的DRDY。
svon 发表于
最近想了几天,一些基本的概念想明白了。现在我主要想不太明白的是,如果欧拉角适量转换法得到方向余弦矩 ...
你的理解是对的,参考坐标系需要相同。不过你所说的欧拉角法一般采用的也是导航坐标系和机体坐标系之间的转换关系吧,若你使用的是“北东地”坐标系,那么与俯仰角和偏航角有关的参数出现变化,建议还是使用“东北天”
twitter 发表于
哦,的确都是右手的。
如果是6轴的Data Ready中断,应该是结合INT引脚来用的,如果是AK8975部分,那是没有 ...
是Data Ready中断,结合INT引脚使用,如果产生了中断,应该不是写中断函数吧?是对应中断位置位,然后软件清除来推出中断是吗?
本帖最后由 svon 于
21:37 编辑
ngc501 发表于
你的理解是对的,参考坐标系需要相同。不过你所说的欧拉角法一般采用的也是导航坐标系和机体坐标系之间的 ...
之前打错了一点,在东x-北y-天z的导航坐标系中,x是俯仰轴。
“不过你所说的欧拉角法一般采用的也是导航坐标系和机体坐标系之间的转换关系吧,若你使用的是“北东地”坐标系,那么与俯仰角和偏航角有关的参数出现变化”
这句话的意思是不是说,一样把导航坐标系当做欧拉角法的参考坐标系,那么它旋转的时候顺序是变成z-y-x,而原来用东北天做欧拉角法的参考坐标系的话,旋转的顺序为z-x-y,所以角度会有不同。是吗?
我倒是很想用都用东北天的参考坐标系了,可是我都找不到欧拉角参考坐标系也是东北天的完整转换公式。自己求的话,在用欧拉角表示四元数的时候,三角函数化简有点不记得了。你要是有的话,可以贴一个它们的相互转换的公式上来吗?
svon 发表于
之前打错了一点,在东x-北y-天z的导航坐标系中,x是俯仰轴。
“不过你所说的欧拉角法一般采用的也是导航 ...
坐标系转换时旋转的顺序是有规定的,并不是想当然的可以随意互换。我所说的“与俯仰角和偏航角有关的参数出现变化”是转换矩阵中和这两个值有关的参数会发生变化,如果你知道转换矩阵是怎么求的,理解就很容易了。
“东北天”就是我们一般说的导航坐标系(当然也可以不是),其实“东北天”和“北东地”对转换矩阵的影响不是本质的,本质的是你选择的几个欧拉角的定义(例如你说x轴是俯仰轴,这和y轴是俯仰轴完全是两码事了)。
因为我具体也没有明白lz你需要什么样的转换矩阵,四元数我就不是那么熟悉了,所以具体的矩阵帮不你了,不好意思呀
ngc501 发表于
坐标系转换时旋转的顺序是有规定的,并不是想当然的可以随意互换。我所说的“与俯仰角和偏航角有关的参数 ...
嗯,我知道了。谢谢。
twitter 发表于
2个坐标系一个是左手系一个是右手系,如果你算法参考的是右手坐标系的公式,那么处理四元数时,四元数的θ ...
欧拉角是轴向旋转产生的,欧拉角和坐标系还没有关系,仅仅指刚体的定点转动的角度,但是说到载体坐标系和参考坐标系,那么欧拉角就和Roll、Pitch、Yaw对应了,要不然欧拉角也没有意义,方向余弦又叫方向余弦矩阵,是个3*3的矩阵,之所以有方向余弦矩阵有9个元素是因为载体系的三轴和参考系的三轴要有9个方向余弦。至于四元数要说的就太多了
chenjiawei7 发表于
欧拉角是轴向旋转产生的,欧拉角和坐标系还没有关系,仅仅指刚体的定点转动的角度,但是说到载体坐标系和 ...
旋转方向的正反不就是根据左右坐标系的不同而不同的么?
twitter 发表于
旋转方向的正反不就是根据左右坐标系的不同而不同的么?
一般右手坐标系,旋转是有正负的
chenjiawei7 发表于
一般右手坐标系,旋转是有正负的
因为最近折腾Direct3D,这玩意是左手系的,和OpenGL相反……
大神,请问下东x-北y-天z坐标系下的旋转矩阵方程式。能不能回复下?
阿莫电子论坛, 原"中国电子开发网"
, 原www.ourdev.cn, 原www.ouravr.com关于方向余弦矩阵的问题_百度知道
关于方向余弦矩阵的问题
公式2-3 与 2-4
我想应该可以用方向余弦矩阵推导出来的
以下是原文和推导过程:请问符号为什么不同?还是我推导错误了?
在网上看到一个结论说:方向余弦距阵的逆等于它的转置。请问对吗?太多问题想问了。。。
我有更好的答案
从图里来看, x-y-z构成的是左手系, 所以旋转矩阵中sinθ和sinφ都要反号另外, 正交阵的逆阵是它的转置, 旋转矩阵是特殊的正交阵
x-y-z构成的是左手系?怎么判断的?左手系为什么是sinθ和sinφ都要反号? 上面是理论的东西,那在实际应用中 怎么判断自己使用的是左手系还是右手系?
图里面的x,y,z正向可以分别用左手的拇指,食指,中指来同时指出, 这就是左手系. 左右手系都是人为的规定, 没什么特别之处, 尽管通常习惯用右手系, 但也并不是说左手系里面的旋转就一定得反号.关键在于图里面并没有统一地使用左手系或者右手系, 水平横轴和水平纵轴(当然还要外加一个竖直轴)以右手系出现, 而x,y,z以左手系出现(等价地, -x,-y,-z才构成右手系), 既然如此, 在右手系中标出的角度放到左手系里使用就得转化一下.
那大约就是说 我上面的推导应该没有太大问题吧?
请问实际使用时 怎么判断符号?
怎么判断是什么时候手系的?
相应的sin cos之类的要怎么变号
采纳率:82%
来自团队:
旋转式正交变换,因此A^-1=A^T
为您推荐:
其他类似问题
方向余弦的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。曲面法向量方向余弦cosa=(
我的图书馆
曲面法向量方向余弦cosa=(
曲面方程 F(x,y,z)=0 的一个法向量可以为 n = { ?F/?x,?F/?y,?F/?z}特别的,若曲面方程能表示成 F(x,y,z)=z-f(x,y)=0 那么法向量可以为 n = ±{ -?f/?x,-?f/?y,1},+表示法向量向上,-表示法向量向下单位化之后就是 n.= ±(1/|n|){ -?f/?x,-?f/?y,1} ,其中|n|= [1+(?f/?x)2+(?f/?y)2]^(1/2)至于为什么有负号F/?x=?[z-f(x,y)]/?x=?z/?x-?f(x,y)/?x=-?f/?x这里注意这里在求?F/?x时要将y,z都看成常数
TA的最新馆藏[转]&[转]&
喜欢该文的人也喜欢高数题,求平面法线的方向余弦,求详解过程,急!!! 设一平面平行于已知直线2x-z=0和x+y-z_百度知道
高数题,求平面法线的方向余弦,求详解过程,急!!! 设一平面平行于已知直线2x-z=0和x+y-z
高数题,求平面法线的方向余弦,求详解过程,急!!!设一平面平行于已知直线2x-z=0和x+y-z+5=0且垂直于已知平面7x-y+4z-3=0,求该平面法线的方向余弦。
我有更好的答案
解答:已知直线是平面2x-z=0和x+y-z+5=0的交线,这两个平面的法向量分别为:s1=(2,0,-1),s2=(1,1,-1),故该直线的方向向量为:s=s1×s2=i+j+2k=(1,1,2)又,已知平面7x-y+4z+3=0的法向量为n1=(7,-1,4)而,所求平面的法向量既垂直于s又垂直于n1,所以,所求平面的法向量n2=s×n1 =-6i+10j-8k=(-6,10,-8)因此,该平面法向量n2的方向余弦为:cosα=(-6)/√(6^2+10^2+8^2)=-(3√2)/10
cosβ=10/√(6^2+10^2+8^2)=√2/2cosγ=-8/√(6^2+10^2+8^2)=-2√2/5
采纳率:88%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
欧拉角与方向余弦矩阵之间的转换
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 法向量的方向余弦 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信