1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我采用的四元数算法计算欧拉角,板子上的数据通过串口保存下来在在matlab上计算的,结果如附件,横轴是时间,纵轴是姿态角,三个依次是pit rol和yaw,
我是测试的时候将器件晃动了四次,每次都是缓慢向一个方向偏转然后再回复初始姿态。。 感觉计算出来的姿态角不对呀。。在晃动的时候是个震荡的曲线。。比如第一次算是正角度,更新后的第二次就成负的了 能帮我分析分析这是怎么回事么?这结果是正常的么? |
|
相关推荐
7个回答
|
|
补充一下传感器的输出数据,acc和gyr的数据
|
|
|
|
|
|
kp调大点试试
|
|
|
|
用4阶龙格库塔法试试
|
|
|
|
kp和ki目前看来影响有限。。。昨天我试了一下将误差积分先做一个低通滤波,再乘以kp加上去,出来的曲线没有震荡了,但是还是解不出正确的pit和rol角度
|
|
|
|
看到你的回复我决定去找下四阶的算法试试。。。。目前我很奇怪的点是为什么大家拿这个算法都很容易的能够解出pit和rol,然后去做pid。。而我其实就是照搬这套算法,而我的输入数据看起来也很正常,为什么我就解不出来呢?
希望大神也关注下这个帖子啊,我会及时更新最新的进展。。期待你的指导和交流 |
|
|
|
楼主问题解决了吗?
我觉得可以先不用高阶的R-K公式,也不用着急调Kp Ki 可以将PID参数设置为零,直接使用陀螺数据进行解算。如果你公式用的没错,而且陀螺零点补偿过的话。使用加计和陀螺解算的姿态角应该都不会有问题的,航向角应该有较小的漂移。 建议你保存下惯性器件原始数据,在MATLAB中算一下验证一下你的算法。 另外你的采样率和采样周期是多少? |
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4468 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
345浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
348浏览 2评论
372浏览 2评论
366浏览 2评论
410浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 05:04 , Processed in 1.034284 second(s), Total 87, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号