偏航角 俯仰角 翻滚角(对欧拉角的一些理解)

一、什么是偏航角、俯仰角、翻滚角?

偏航角是指固定翼或者旋翼飞机绕垂直飞行中自身纵轴旋转的角度,也就是俗称的航向角。俯仰角是指飞机的机头向上或向下的角度,也就是俗称的仰角。翻滚角是指飞机绕自身纵轴翻滚的角度,也就是俗称的翻滚角。

二、偏航角、俯仰角、翻滚角的作用

偏航角、俯仰角、翻滚角是飞机姿态控制系统中非常重要的参数。

1. 偏航角的作用

偏航角对于横向稳定有着重要的作用。通常情况下,偏航角的变化来自于风偏,但是如果飞机在偏航过程中没有足够的稳定性,那么偏航角的变化就会对横向稳定造成影响。因此,为保证飞机横向稳定,在设计飞机时需要考虑飞机的偏航防失速特性。

2. 俯仰角的作用

俯仰角对于飞机姿态稳定和纵向稳定有着非常重要的作用。在飞机的俯仰防失速特性中,俯仰角也是非常关键的参数。

3. 翻滚角的作用

翻滚角对于飞机的纵向和横向稳定都有影响。在和滚转防失速特性中,翻滚角也是非常关键的参数。

三、偏航角、俯仰角、翻滚角的计算方法

1. 偏航角的计算方法

double getYaw(double q0, double q1, double q2, double q3){
    return atan2(2*(q0*q1+q2*q3), 1-2*(q1*q1+q2*q2));
}

2. 俯仰角的计算方法

double getPitch(double q0, double q1, double q2, double q3){
    return asin(2*(q0*q2-q1*q3));
}

3. 翻滚角的计算方法

double getRoll(double q0, double q1, double q2, double q3){
    return atan2(2*(q0*q3+q2*q1),1-2*(q2*q2+q3*q3));
}

四、偏航角、俯仰角、翻滚角的应用场景

1. 偏航角的应用场景

偏航角在旋翼和飞行器上都有着广泛的应用。在无人机中,偏航角的变化来自于风偏,因此,需要对风速的信息进行实时检测和计算。同时,在旋翼上,还需要考虑偏航角与尾桨的控制策略。

2. 俯仰角的应用场景

俯仰角的应用场景比较广泛,可以应用在各种飞行器和姿态控制装置中。例如俯仰角可以用于旋翼实时测量和防失速控制,还可以用于飞行器的颠簸调整与稳定控制。

3. 翻滚角的应用场景

翻滚角的应用场景也比较广泛,在各种姿态控制系统中都有着重要的作用。例如在直升机尾桨的调整中,翻滚角是非常重要的参数,还可以应用到一些特殊的装置中。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平