搜索
bottom↓
回复: 11

新人 跌倒检测 对于欧拉角转和倾角的疑惑 求大神讲解

[复制链接]

出0入0汤圆

发表于 2014-6-13 15:42:49 | 显示全部楼层 |阅读模式
本人做跌倒检测,想使用MPU6050的数据,一开始就直接读取原始数据,使用三轴加速度,还想使用垂直于地面的轴发生跌倒后相对于地面的角度。
本想自己积分,但新手不会,时间来不及只好用库函数,四元数这些没看明白,想直接用现成的函数把得到的函数转成欧拉角。但欧拉角有好几种,欧拉旋转有12种,航空用ZYX 航天用ZXZ不知道转出来是是哪种,我觉得是ZYX的。
所以想问大家
  • 转出的是哪种欧拉旋转
  • DMP官方库函数得到的4元数已经滤波了吗?还是要自己用卡尔曼算法滤波呢?
  • 我只想用一个角度的,就是放在人身上一开始垂直于地址的轴在转动后相对于地址的角度,不知道这个欧拉角是始点和一末点的夹角还是指随时间积分呢?那样沿一个螺旋形下跌的话积出的角度就不是始点和末点的角度了。这点需要大家帮我分析。


如下图θ1是我想要的角,θ2是我觉得可能积分出来的角,两个最深的黑线是始态和末态。始态是垂直的,末态是倾斜的。第二个图示意绕着转,最终绕着形成的角度是θ2,大家告诉我下欧拉其中一个轴向到底是哪个角?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-6-13 16:55:55 | 显示全部楼层
帮顶一下

出0入0汤圆

 楼主| 发表于 2014-6-13 20:13:23 | 显示全部楼层

Thanks. 来个懂的意思的人啊。。。

出0入0汤圆

发表于 2014-6-13 20:27:11 | 显示全部楼层
文字这么多我实在不想看。
我大致理解是,楼主要用夹角检测是否跌倒。
但是我觉得有更好的方法。
跌倒可以认为是自由落体,就算没那没严重,也是一个失重的过程。

出0入0汤圆

 楼主| 发表于 2014-6-13 21:11:18 | 显示全部楼层
cqb98 发表于 2014-6-13 20:27
文字这么多我实在不想看。
我大致理解是,楼主要用夹角检测是否跌倒。
但是我觉得有更好的方法。

和自由还是很有区别,跌倒受合外力,自由落体是仅受重力。
我还是想知道4元数转成的pitch yaw roll 是指图中哪一个角,麻烦讲解一下。

出0入0汤圆

发表于 2014-6-13 21:43:32 | 显示全部楼层
1: 四元数初始化也和不同的旋转有关,比如你是选择ZXY的旋转来初始化四元数,那么他就对应着ZXY旋转的方向余弦矩阵
(见http://www.amobbs.com/forum.php? ... 7%E6%8B%89%E8%A7%92)。
2:据网友测试官方的数据很平稳,应该是滤过波的。
3:是 seita1

出0入0汤圆

发表于 2014-6-13 22:29:47 | 显示全部楼层
跌倒的话,应该是看pitch和roll了,yaw没用的。

出0入0汤圆

 楼主| 发表于 2014-6-14 20:42:48 | 显示全部楼层
SMC 发表于 2014-6-13 21:43
1: 四元数初始化也和不同的旋转有关,比如你是选择ZXY的旋转来初始化四元数,那么他就对应着ZXY旋转的方向 ...

  Thank you! 是θ1.真谢谢你了,我上验证了。 有个问题不知道如何算成倾角。如下图,已经有pitch 和 roll角度怎么合成z轴与水平面的夹角?我真想不起是什么算式了。问了几个同学也不知道。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-6-14 20:54:43 | 显示全部楼层
wj_nciae 发表于 2014-6-14 20:42
Thank you! 是θ1.真谢谢你了,我上验证了。 有个问题不知道如何算成倾角。如下图,已经有pi ...

我也记不得公式了,你用解析几何或者向量推一下

出0入0汤圆

 楼主| 发表于 2014-6-14 21:05:22 | 显示全部楼层
twitter 发表于 2014-6-13 22:29
跌倒的话,应该是看pitch和roll了,yaw没用的。

嗯,对的。不过贴在身上就不是平方了,就要用yaw了,也在考虑四元数转欧拉角的时候换方向。不知道如何使用pith 和roll 我角度合成 z轴与水平面的夹角,求教?

出0入0汤圆

发表于 2015-4-16 19:05:28 | 显示全部楼层
wj_nciae 发表于 2014-6-14 20:42
Thank you! 是θ1.真谢谢你了,我上验证了。 有个问题不知道如何算成倾角。如下图,已经有pi ...

楼主你好,我目前也在做跌倒的东西,用的是 MPU6050,阿尔法和贝塔倾角分别通过两个轴的角速度积分得来,请问你这个合倾角伽马算出来了吗?

出85入85汤圆

发表于 2015-12-10 11:49:35 | 显示全部楼层
帮顶,在国外网站看到的。不知有没有用处。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 15:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表