搜索
bottom↓
回复: 38

加速度传感器去除重力方向加速度分量

[复制链接]

出0入0汤圆

发表于 2012-3-29 14:16:12 | 显示全部楼层 |阅读模式
加速度计测量的是“比力”,也就是重力加速度和运动加速度的和!现在我设计的一个东西类似于一个无线鼠标的东西,想利用加速度传感器运动方向的加速度二次积分求得位移!但是由于人手拿着板子是随机运动的,这样重力加速度和运动加速度同时带来影响!这样我就不能用测得的加速度值直接去积分,要把重力方向的加速度去除,这个加速度该如何去掉呢?大哥大姐们有没有做过类似产品的,给俺提示下,在这俺拜谢了!

      板上有三轴加速度传感器、三轴陀螺只要给俺说明下算法就可以了,谢谢了!
这是一个网友的问题,现象我也同样遇到,所以借他的话来问一下,不会怪我侵权吧。呵呵

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2012-3-29 14:41:46 | 显示全部楼层
本帖最后由 lijieamd 于 2012-3-29 14:43 编辑

先要有体坐标系和参考坐标系的相对姿态,然后将g向量变换到体坐标系,然后直接从体坐标系的测量值减掉就行了

出0入0汤圆

发表于 2012-3-29 16:35:39 | 显示全部楼层
lijieamd 发表于 2012-3-29 14:41
先要有体坐标系和参考坐标系的相对姿态,然后将g向量变换到体坐标系,然后直接从体坐标系的测量值减掉就行 ...

仔细想了下  您的意思是说  先计算出来当前的姿态,  计算出来以后 再把重力加速度分散到各轴 在与当前测量的 各轴加速度对比  这样就能知道当前的 运动方向 得出运动加速度的分量了吧

出0入0汤圆

 楼主| 发表于 2012-3-29 16:44:09 | 显示全部楼层
lijieamd 谢谢你的回答
怎么样减掉,能否说明白一点
因为加速度有倾角的时候运动时值是不断变化的,也就是说资态一直在变
而且相减后的值班不一定就是运动方向.比如我是往X缓慢方向运动,但由于Z轴也存在一定夹角
这时相对于z也有个变化的值。相减后z方向的相对加速度还大于X轴的相对加速度。这样就不对了

出0入0汤圆

 楼主| 发表于 2012-3-29 17:38:16 | 显示全部楼层
回3 楼
就是3楼的想法
不知Name_006 有没有什么好的办法

出0入0汤圆

发表于 2012-3-29 23:13:47 | 显示全部楼层
本帖最后由 lijieamd 于 2012-3-29 23:15 编辑

首先要确定是要绝对方向,还是相对方向
我猜测是相对方向
那么在这种情况下,首先要用陀螺仪和加速度计融合一个姿态,假设姿态对应的变换矩阵是R
假设参考系g向量是Gg,那么体坐标系的g向量就是Gr=R*Gg
测量的g向量是Gm,那么最终除去重力加速度的就是a=Gm-Gr
利用a重积分就能得位移,注意这个位移是相对于体坐标系的

出0入0汤圆

 楼主| 发表于 2012-3-30 14:58:04 | 显示全部楼层
姿态融合的话是不是要用卡曼虑波来做呢?

出0入0汤圆

 楼主| 发表于 2012-4-3 10:43:31 | 显示全部楼层
还是没有想到方法做。好难哦 

出0入0汤圆

发表于 2012-4-3 11:26:29 | 显示全部楼层
一开始静止的时候,有一个G值,这时陀螺仪也要记着这个位置。
然后移动了,加速度值和陀螺仪值合在一起,陀螺仪值可以还原原来G值的方向,然后在各个分量上相减就可以了。

出0入0汤圆

发表于 2012-4-4 21:44:12 | 显示全部楼层
thxl_kis 发表于 2012-3-29 17:38
回3 楼
就是3楼的想法
不知Name_006 有没有什么好的办法

我说的就是9楼的方法  根据三角函数吧重力加速度分散到各轴 再减去重力加速度的分量  这样就得到了各轴加速度量

出0入0汤圆

发表于 2012-4-8 07:00:01 | 显示全部楼层
准确吗?我原来用过ADIS16405,加速度计两次积分来计算位移根本不准确。算法很容易,就是精度差。你用的是哪一款三轴加速度计?精度高吗?

出0入0汤圆

 楼主| 发表于 2012-4-9 11:33:14 | 显示全部楼层
我用的是BMA020,精度还可以

出0入0汤圆

发表于 2012-4-28 16:24:16 | 显示全部楼层
本帖最后由 iceinwater123 于 2012-4-28 16:26 编辑

我看了你的帖子,我也遇到了同样的问题。请问你解决了吗?  thxl_kis帅哥,我们QQ交流一下行不行,感谢!

出20入22汤圆

发表于 2013-4-1 10:24:13 | 显示全部楼层
我也遇到这个问题,请大师说说详细的办法

出0入0汤圆

发表于 2013-4-1 16:33:04 | 显示全部楼层
gyzzg2030 发表于 2013-4-1 10:24
我也遇到这个问题,请大师说说详细的办法

设 An是加速度在导航系(地理系)中的分量,也就是要求的外部加速度量
Ab是加速度测量得到的比力
Cnb是b系到n系的姿态转换矩阵
An=Cnb*fb-[0 0 -1] T(矩阵转置)   这里取的是东北天坐标系


出20入22汤圆

发表于 2013-4-1 17:07:56 | 显示全部楼层
谢谢回答,只是数学忘差不多了
矩阵转置都不会了

出20入22汤圆

发表于 2013-4-7 13:37:21 | 显示全部楼层
asha 发表于 2013-4-1 16:33
设 An是加速度在导航系(地理系)中的分量,也就是要求的外部加速度量
Ab是加速度测量得到的比力
Cnb是b ...

能帮忙给出具体公式吗?

出0入0汤圆

发表于 2013-4-24 10:56:18 | 显示全部楼层
我用的是MPU6050,也在做姿态检测呢,我只想检测摔倒

出0入0汤圆

发表于 2013-10-17 11:13:02 | 显示全部楼层
lijieamd 发表于 2012-3-29 23:13
首先要确定是要绝对方向,还是相对方向
我猜测是相对方向
那么在这种情况下,首先要用陀螺仪和加速度计融合 ...

你好!
首先觉得你说的很有道理!
我最近也在做小型无人机 关于通过测的空间三轴加速度 然后积分计算位移 从而确定无人机位置信息的硕士研究生课题!
其中 我觉得 这个问题就是关键性问题。
所以希望加您为好友  还望您能指点些关于这个问题。
再次感谢!
一个求知的网友


   ----小唐

出0入0汤圆

发表于 2013-10-17 20:36:49 | 显示全部楼层
hawkyao 发表于 2013-10-17 11:13
你好!
首先觉得你说的很有道理!
我最近也在做小型无人机 关于通过测的空间三轴加速度 然后积分计算位移 ...

传感器精度要足够高,不然基本无解

出0入0汤圆

发表于 2013-10-18 17:12:45 | 显示全部楼层
lijieamd 发表于 2012-3-29 23:13
首先要确定是要绝对方向,还是相对方向
我猜测是相对方向
那么在这种情况下,首先要用陀螺仪和加速度计融合 ...

知道怎么去处了、但有个关键问题,为什么求三维空间机体位移的时候,要去处重力加速度影响呢?是和坐标系转换有关还是?一个物体在三维空间运动,重力加速度是影响他的位移的啊 为什么要去除??着急啊 谢谢大家,劳烦大家了!

出0入0汤圆

发表于 2013-10-18 17:14:14 | 显示全部楼层
Name_006 发表于 2012-3-29 16:35
仔细想了下  您的意思是说  先计算出来当前的姿态,  计算出来以后 再把重力加速度分散到各轴 在与当前测 ...

知道怎么去除重力加速度影响了、但有个关键问题,为什么求三维空间机体位移的时候,要去处重力加速度影响呢?是和坐标系转换有关还是?一个物体在三维空间运动,重力加速度是影响他的位移的啊 为什么要去除??着急啊 谢谢大家,劳烦大家了!

出0入0汤圆

发表于 2013-10-18 17:14:50 | 显示全部楼层
Name_006 发表于 2012-4-4 21:44
我说的就是9楼的方法  根据三角函数吧重力加速度分散到各轴 再减去重力加速度的分量  这样就得到了各轴加 ...

知道怎么去除重力加速度影响了、但有个关键问题,为什么求三维空间机体位移的时候,要去处重力加速度影响呢?是和坐标系转换有关还是?一个物体在三维空间运动,重力加速度是影响他的位移的啊 为什么要去除??着急啊 谢谢大家,劳烦大家了!

出0入0汤圆

发表于 2013-12-4 15:47:31 | 显示全部楼层
hawkyao 发表于 2013-10-18 17:12
知道怎么去处了、但有个关键问题,为什么求三维空间机体位移的时候,要去处重力加速度影响呢?是和坐标系 ...

你想想  你只有知道3个方向的位移才能知道位置,位移由速度积分得,速度由加速度积分得,重力加速度影响不。

出0入0汤圆

发表于 2014-2-25 02:19:58 | 显示全部楼层
我在想,三轴加速度的绝对值包含重力,但是变化量里头不包含重力。所以计算出三轴加速度的变化量,和时间积分起来,就是除去重力加速度的三轴加速度。

出0入0汤圆

发表于 2014-4-28 16:34:46 | 显示全部楼层
我现在也遇到和楼主同样的问题,老板催的急,本来打算用陀螺仪做的,之前也做了陀螺仪二维的,但加上3维的以后,用陀螺仪做的老板觉得不合适,他想要加速度计做的,但加速度计读出的数据实在不知道如何去除重力的影响呀,楼主,2年过去了,你的问题应该解决了吧,能交流分享下你的想法吗?拜谢了   急求呀,希望楼主能早日看到,早日回复呀

出0入0汤圆

发表于 2014-4-28 16:51:03 | 显示全部楼层
fc23fcevff23 发表于 2012-4-8 07:00
准确吗?我原来用过ADIS16405,加速度计两次积分来计算位移根本不准确。算法很容易,就是精度差。你用的是 ...

能分享下你按楼上那些人说的算法吗?急求呀,拜谢啦

出0入0汤圆

发表于 2014-4-28 16:53:30 | 显示全部楼层
hawkyao 发表于 2013-10-17 11:13
你好!
首先觉得你说的很有道理!
我最近也在做小型无人机 关于通过测的空间三轴加速度 然后积分计算位移 ...

能指点下具体怎么把重力加速度剔除吗?我现在已经得到姿态角了,拜谢啦,我定义的是X轴指向北方

出0入0汤圆

发表于 2014-4-28 16:59:49 | 显示全部楼层
iceinwater123 发表于 2012-4-28 16:24
**** 作者被禁止或删除 内容自动屏蔽 ****

你好,你的问题解决了吗?我也遇到这个问题了,能交流一下吗,急求,拜谢

出0入0汤圆

发表于 2014-4-28 17:16:19 | 显示全部楼层
积分这种得加速度传感器很灵敏才行你还是用陀螺仪吧

出0入0汤圆

发表于 2014-4-29 09:15:48 | 显示全部楼层
lijieamd 发表于 2012-3-29 14:41
先要有体坐标系和参考坐标系的相对姿态,然后将g向量变换到体坐标系,然后直接从体坐标系的测量值减掉就行 ...

大神你好,你的理论我能理解了,但是如何根据这个姿态角去分解重力加速度呢?忘赐教呀,拜谢

出0入0汤圆

发表于 2014-4-29 09:43:52 | 显示全部楼层
Name_006 发表于 2012-4-4 21:44
我说的就是9楼的方法  根据三角函数吧重力加速度分散到各轴 再减去重力加速度的分量  这样就得到了各轴加 ...

如何根据姿态分解重力加速度呀?现在已知姿态角了,求指导呀

出0入0汤圆

发表于 2014-4-29 09:46:24 | 显示全部楼层
hawkyao 发表于 2013-10-17 11:13
你好!
首先觉得你说的很有道理!
我最近也在做小型无人机 关于通过测的空间三轴加速度 然后积分计算位移 ...

求分享心得呀?如何根据姿态角分解重力加速度呀

出0入0汤圆

发表于 2014-4-29 09:48:17 | 显示全部楼层
hawkyao 发表于 2013-10-18 17:14
知道怎么去除重力加速度影响了、但有个关键问题,为什么求三维空间机体位移的时候,要去处重力加速度影响 ...

怎么去除重力加速度影响呢?求分享心得呀

出0入0汤圆

发表于 2014-4-29 10:36:13 | 显示全部楼层
hfjydq 发表于 2014-4-29 09:43
如何根据姿态分解重力加速度呀?现在已知姿态角了,求指导呀

我只是觉得理论上行得通 没实际操作过              

出0入0汤圆

发表于 2014-4-29 10:40:31 | 显示全部楼层
Name_006 发表于 2014-4-29 10:36
我只是觉得理论上行得通 没实际操作过

哎  悲剧   就没有人实际操作过吗

出0入0汤圆

发表于 2014-6-23 00:24:12 | 显示全部楼层
陀螺仪积分获得测量轴的姿态角,将重力分解为两个分量,一个是和轴方向同向的分量,一个是和测量轴垂直的分量,将测量值减去第一个分量就是该轴的加速度值了

出0入0汤圆

发表于 2014-6-23 09:19:24 | 显示全部楼层
2楼正解,楼主还是放弃BMA020吧,几块钱的东西做轨迹推算,还没有陀螺仪,现在的技术还达不到这个水平。传感器用ADI那几款几千上万级别的,这事才算有搞头。

出0入0汤圆

发表于 2014-6-23 09:31:43 | 显示全部楼层
有一种加速度计叫线性加速度计。
参考
http://hi.baidu.com/aokikyon/item/9961c3eae83c30d3ea34c90e

10 线性加速度传感器
线性加速度传感器简称LA-sensor。
线性加速度传感器是加速度传感器减去重力影响获取的数据。
单位是m/s^2,坐标系统与加速度传感器相同。
加速度传感器、重力传感器和线性加速度传感器的计算公式如下:
加速度 = 重力 + 线性加速度
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-3 09:16

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

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