查看: 2466|回复: 1

如何校正参数

[复制链接]
  • TA的每日心情

    2016-8-14 11:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-8-20 18:17:11 | 显示全部楼层 |阅读模式
    分享到:
    自从可以通过串口看到了飞控板传回来的数据,发现以下几个问题:
    1、ypr【】中roll角有时候会出现很大的误差,
    2、另外平放静置的情况下时而发现gyro数组也有偏差。
    3、在参数都正常的情况下,平放静置,连接蓝牙,提高油门,四个pwm会出现有两个稍高于另两个的情况

    静置时的gyro

    静置时的gyro
    回复

    使用道具 举报

  • TA的每日心情

    2016-8-14 11:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-8-23 11:54:19 | 显示全部楼层
    经过几天的调试又发现一下问题:用的是最新的官方代码。
    1、        对于陀螺仪角度和角速度的测量,每次重新对飞控板上电,陀螺仪会重新校准。然而测量出来的结果会有三分之一的几率误差达到30度以上,这还怎么调,角度方位都不准。姿态角度融算法是官方源码里面给的,应该是没问题,但是不准又是为何???
    2、        对于角速度呢,还是上面的问题,就不多说了。
    3、        对于以上两个问题呢,一开始想换一个滤波器试试,因为官方源码给我两个滤波器,我把四元素换成卡尔曼,结果出现一下错误,官方的源码没写好???怎么回事,没有注释也不知道如何改??
    4、        没办法,偏航用的是角速度控制,我就把偏航注释掉,试着在角度校准无误的情况下调解pid,控制roll和pitch。但是发现蓝牙连接是不是就断,连上了加大油门电机还会出现堵转的情况,电机发热,幸好没烧。怎么各种问题我都摊上了???询问了成功悬停的群友,没问题呀,就是用的官方源码,加了遥控器而已。怎么破,怎么破。调试

    3、改为卡尔曼滤波后编译错误

    3、改为卡尔曼滤波后编译错误
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 09:00 , Processed in 0.141101 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.