PlanetPhysics/Euler Angle Velocity of 123 Sequence

From testwiki
Jump to navigation Jump to search

The method of deriving the [[../EulerAngleVelocity/|Euler angle velocity]] for a given sequence is to transform each of the derivatives into the [[../CosmologicalConstant2/|reference frame]]. Remember that an [[../EulerAngleSequence/|Euler angle sequence]] is made up of three successive rotations. In other words, the angular [[../Velocity/|velocity]] ϕ˙ needs one rotation, θ˙ needs two and ψ˙ needs three.

ω=R3(ψ)R2(θ)R1(ϕ)[ϕ˙00]+R3(ψ)R2(θ)[0θ˙0]+R3(ψ)[00ψ˙]

Carrying out the [[../Matrix/|matrix multiplication]] with R3(ψ)R2(θ)R1(ϕ) being the [[../Euler123Sequence/|Euler 123 sequence]] R3(ψ)R2(θ)=[cψcθsψcψsθsψcθcψsθsψsθ0cθ]

and

R3(ψ)=[cψsψ0sψcψ0001]

gives us

[ωxωyωz]=[cθcψϕ˙cθsψϕ˙sθϕ˙]+[sψθ˙cψθ˙0]+[00ψ˙]

Adding the [[../Vectors/|vectors]] together yields

[ωxωyωz]=[ϕ˙cθcψ+θ˙sψθ˙cψϕ˙sψcθϕ˙sθ+ψ˙]

Of course, we also wish to have the Euler angle velocities in terms of the angular velocities which requires us to solve the linear equations for them. Using a [[../RecursiveFunction/|program]] like Matlab makes it easy for us to get

[ϕ˙θ˙ψ˙]=[(ωxcψωysψ)/cθωxsψ+ωycψ(ωxcψ+ωysψ)sθ/cθ+ωz]

Template:CourseCat