gbTiltFusion与gbRollFusion函数解析

    加入不考虑姿态模式切换,roll轴的融合模式会和tilt一样,且不需要回传角度,也就是说tilt轴工作即使没有回传也可以。但是考虑到第三周的倾斜角度会影响模式变换,所以在roll的融合模式里会进行电机回传角度的判断部分。

    Ttilt_step_angle是指电机偏移原始位置的相对角度,通过磁编码器ma750来负责,但这个值在tilt的计算中没用,与之对应的是Rroll_step_angle,但是roll的计算不是跟tilt一样直接赋值,而是乘上了一个第三轴偏角的三角函数。Ttilt_tilt_angle是传感器部分偏离的相对地面的真实角度,与之相对的是Rroll_roll_angle,roll的计算不是跟tilt一样直接赋值,乘上了一个第三轴偏角的三角函数

    然后,需要将gbGyro_Roll这个陀螺仪的值进行roll和pan轴的角度耦合才能赋值为Rgbgyro_roll,tilt轴同样不需要这一步。

    TiltCenterPosition在此处并不是指的位置,而是速度??,但是它可以通过摇杆调节。当TiltCenterPosition比较大的时候,会采用快速前进方式,TiltCenterPosition*TiltMotionRate,代表此时输出的速度是与TiltCenterPosition与运动速率相关。当TiltCenterPosition比较小的时候

输出=角速度+位置*融合系数

   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值