最近一直在尝试PIX自动深失速降落,设置了LAND TYPE=1,按我的理解无非就是到达照明点后,一拉升降舵就搞定的玩意,又根据我的理解把LAND_DS里面的参数调了调,无非就是深失速升降舵PWM值,允许的深失速空速范围等等。结果测试过程中,飞机在每次飞行到接近地面几米的高度,诡异的左转弯,吓的我赶紧复飞。反复调整参数也没什么卵用,网上貌似也没人分享过深失速降落的过程,反复查找,终于在项目组里找到了动作过程:
按作者描述,进入深失速,飞机先围着LAND点转一圈,从而得出场地风向,然后对准风向飞向LAND点,再通过A*wind+B这个公式决定拉失速的时机,从而保证飞机能砸在LAND点上。
老外的脑回路真是复杂,对正风向我完全可以在最后一点到LAND点这个航线设计上完成,滑降不就是这么搞的,为什么到深失速时你就非得设计转一圈找风向。再说了,就算真需要准确测定风向,你也不能在照明高度上转圈啊,这个高度低了转圈我怕撞到东西,高了等转完圈深失速下来我又怕摔坏飞机,真不知这帮大神是出于什么考虑非得这么设计这个动作。
我都要深失速往地上坐了,说明我的降落场就不那么宽超,非得把简单问题复杂化
论坛里有没有哪位大神帮我改下代码,就是采取滑降的方式,照明之后,飞机关油门滑翔,空速降到目标值,直接拉失速下坐。能帮忙的私信我,可有偿感谢。
|