Fundamentals of Navigation Systems

advertisement
Fundamentals of
Navigation Systems
Uğur Doğan GÜL
Outline
• Coordinate Frames
•
•
•
•
Earth-Centered Inertial Frame
Earth-Centered Earth-Fixed Frame
Local Navigation Frame
Body-Fixed Frame
• Kinematics
•
•
•
•
•
Attitude
Angular Rate
Cartesian Position
Velocity
Acceleration
• Earth Surface and Gravity Models
•
•
•
•
The Ellipsoid Model of the Earth’s Surface
Curvilinear Position
Earth Rotation
Specific Force, Gravitation, and Gravity
• Frame Transformations
•
•
•
•
Inertial and Earth Frames
Earth and Local Navigation Frames
Inertial and Local Navigation Frames
Transposition of Navigation Solutions
Coordinate Frames
Earth-Centered Inertial Frame
• Denoted by the symbol i,
• Centered at the Earth’s
center of mass,
• Oriented with respect to the
Earth’s spin axis and the
stars,
Coordinate Frames
Earth-Centered Inertial Frame
•
The z-axis always points along
the Earth’s axis of rotation from
the center to the North Pole
(true, not magnetic),
•
The x-and y-axes lie within the
equatorial plane,
•
They do not rotate with the
Earth, but the y-axis always lies
90 degrees ahead of the x-axis in
the direction of rotation.
Coordinate Frames
Earth-Centered Earth-Fixed Frame
•
Denoted by the symbol e.
•
Similar to the ECI frame, except
that all axes remain fixed with
respect to the Earth.
•
The z-axis always points along
the Earth’s axis of rotation from
the center to the North
Pole(true, not magnetic).
Coordinate Frames
Earth-Centered Earth-Fixed Frame
•
The x-axis points from the center
to the intersection of the equator
with the IERS reference meridian
(IRM), or conventional zero
meridian (CZM), which defines 0
degree longitude.
•
The y-axis completes the righthanded orthogonal set, pointing
from the center to the
intersection of the equator with
the 90deg east meridian.
•
The Earth frame is important in
navigation because it is wanted
to know the position relative to
the Earth, so it is commonly used
as both a reference frame and a
resolving frame.
Coordinate Frames
Local Navigation Frame
• Denoted by the symbol n,
• It’s origin is the point a navigation
solution is sought for.
• The z-axis, also known as the
down (D) axis, is defined as the
normal to the surface of the
reference ellipsoid, pointing
roughly toward the center of the
Earth.
• The x-axis, or north (N) axis, is the
projection in the plane
orthogonal to the z-axis of the
line from the user to the North
Pole.
• By completing the orthogonal set,
the y-axis always points east and
is hence known as the east (E)
axis.
Coordinate Frames
Local Navigation Frame
• The local navigation frame is
important in navigation because it
is wanted to know the attitude
relative to the north, east, and
down directions. For position and
velocity, it provides a convenient
set of resolving axes, but is not
used as a reference frame.
Coordinate Frames
Body-Fixed Frame
• Denoted by the symbol b,
• Comprises the origin and
orientation of the object for
which a navigation solution
is sought.
• The origin is coincident with
that of the local navigation
frame, but the axes remain
fixed with respect to the
body and are generally
defined as x=forward,
z=down, y=right, completing
the orthogonal set.
Coordinate Frames
Body-Fixed Frame
• For angular motion, the x-axis
is the roll axis, the y-axis is the
pitch axis, and the z-axis is the
yaw axis. Hence, the axes of the
body frame are sometimes
known as roll, pitch, and yaw.
• The body frame is essential in
navigation because it describes
the object that is navigating. All
strap down inertial sensors
measure the motion of the
body frame (with respect to a
generic inertial frame).
Kinematics
In navigation, the linear and angular motion of one coordinate frame must
be described with respect to another. Most kinematic quantities, such as
position, velocity, acceleration, and angular rate, involve three coordinate
frames:
• The frame whose motion is described, known as the object frame, α;
• The frame with which that motion is respect to, known as the reference
frame, β;
• The set of axes in which that motion is represented, known as the
resolving frame, γ.
To describe these quantities the following notation is used for Cartesian
position, velocity, acceleration, and angular rate:
𝜸
π’™πœ·πœΆ
Where the vector, x, describes a kinematic property of frame α with respect
to frame β, expressed in the frame γ axes. For attitude, only the object
frame, α, and reference frame, β, are involved; there is no resolving frame.
Kinematics
Euler Attitude Representation
• In Euler attitude
representation, the attitude is
broken down into three
successive rotations, namely
yaw (πœ“π›½π›Ό ), pitch (πœƒπ›½π›Ό ), and
roll (ɸ𝛽𝛼 ) rotation.
• The Euler rotation from frame
β to frame α may be denoted
by the vector 𝛹𝛽𝛼 .
• Where the Euler angles are
listed in the reverse order to
that in which they are
applied.
𝛹𝛽𝛼
ɸ𝛽𝛼
= πœƒπ›½π›Ό
πœ“π›½π›Ό
Kinematics
Coordinate Transformation Matrix Representation
𝛽
The coordinate transformation matrix is a 3x3 matrix, denoted by 𝐢𝛼 .
Coordinate transformation matrix can be used:
• To transform a vector from one set of resolving axes to another (the
lower index represents the “from” coordinate frame,α, and the
upper index represents the “to” frame,β).
• To represent the attitude (the lower index represents the object
frame,α, and the upper index represents the reference frame,β).
A set of Euler angles is converted to a coordinate transformation matrix
by first representing the roll, pitch and yaw rotations as a matrix and
then multiplying, noting that with matrices the order of the operation is
important and, the first operation is placed on the right. Here ZYX order
is used.
Kinematics
Coordinate Transformation Matrix
1
𝐢𝛽𝛼 = 0
0
0
π‘π‘œπ‘ ΙΈπ›½π›Ό
−𝑠𝑖𝑛ɸ𝛽𝛼
0
𝑠𝑖𝑛ɸ𝛽𝛼
π‘π‘œπ‘ ΙΈπ›½π›Ό
π‘π‘œπ‘ πœƒπ›½π›Ό π‘π‘œπ‘ πœ“π›½π›Ό
𝐢𝛽𝛼 =
π‘π‘œπ‘ πœƒπ›½π›Ό π‘ π‘–π‘›πœ“π›½π›Ό
−π‘ π‘–π‘›πœƒπ›½π›Ό
π‘π‘œπ‘ πœƒπ›½π›Ό
0
π‘ π‘–π‘›πœƒπ›½π›Ό
0
1
0
−π‘ π‘–π‘›πœƒπ›½π›Ό
0
π‘π‘œπ‘ πœƒπ›½π›Ό
π‘π‘œπ‘ πœ“π›½π›Ό
−π‘ π‘–π‘›πœ“π›½π›Ό
0
π‘ π‘–π‘›πœ“π›½π›Ό
π‘π‘œπ‘ πœ“π›½π›Ό
0
−π‘π‘œπ‘ ΙΈπ›½π›Ό π‘ π‘–π‘›πœ“π›½π›Ό
+𝑠𝑖𝑛ɸ𝛽𝛼 π‘ π‘–π‘›πœƒπ›½π›Ό π‘π‘œπ‘ πœ“π›½π›Ό
𝑠𝑖𝑛ɸ𝛽𝛼 π‘ π‘–π‘›πœ“π›½π›Ό
+π‘π‘œπ‘ ΙΈπ›½π›Ό π‘ π‘–π‘›πœƒπ›½π›Ό π‘π‘œπ‘ πœ“π›½π›Ό
π‘π‘œπ‘ ΙΈπ›½π›Ό π‘π‘œπ‘ πœ“π›½π›Ό
+𝑠𝑖𝑛ɸ𝛽𝛼 π‘ π‘–π‘›πœƒπ›½π›Ό π‘ π‘–π‘›πœ“π›½π›Ό
𝑠𝑖𝑛ɸ𝛽𝛼 π‘π‘œπ‘ πœƒπ›½π›Ό
−𝑠𝑖𝑛ɸ𝛽𝛼 π‘π‘œπ‘ πœ“π›½π›Ό
+π‘π‘œπ‘ ΙΈπ›½π›Ό π‘ π‘–π‘›πœƒπ›½π›Ό π‘ π‘–π‘›πœ“π›½π›Ό
π‘π‘œπ‘ ΙΈπ›½π›Ό π‘π‘œπ‘ πœƒπ›½π›Ό
0
0
1
Kinematics
Why to use coordinate transformation matrix representation instead
of Euler attitude representation?
• Rotation cannot be reversed simply by reversing the sign of the Euler angles:
ɸ𝛼𝛽
−ɸ𝛽𝛼
πœƒπ›Όπ›½ ≠ −πœƒπ›½π›Ό
πœ“π›Όπ›½
−πœ“π›½π›Ό
However transpose of the coordinate transformation matrix is used to reverse the rotation:
𝛽
𝐢𝛽𝛼 = (𝐢𝛼 )𝑇
• Successive rotations cannot be expressed simply by adding the Euler angles:
ɸ𝛽𝛾
ɸ𝛽𝛼 + ɸ𝛼𝛾
πœƒπ›½π›Ύ ≠ πœƒπ›½π›Ό + πœƒπ›Όπ›Ύ
πœ“π›½π›Ύ
πœ“π›½π›Ό + πœ“π›Όπ›Ύ
However to perform successive rotations coordinate transformation matrices are simply
multiplied:
𝛽
𝛽
𝐢𝛾 = 𝐢𝛼 𝐢𝛾𝛼
Kinematics
Angular Rate
𝛾
The angular rate vector,πœ”π›½π›Ό , is the rate of rotation of the α-frame
axes with respect to the β-frame axes, resolved about the γframe axes. The angular rate tensor is the skew-symmetric matrix
of the angular rate vector:
𝛾
𝛾
0
−πœ”π›½π›Ό3 πœ”π›½π›Ό2
𝛾
𝛺𝛽𝛼
=
𝛾
πœ”π›½π›Ό
∧ =
𝛾
πœ”π›½π›Ό3
𝛾
−πœ”π›½π›Ό2
0
𝛾
πœ”π›½π›Ό1
𝛾
−πœ”π›½π›Ό1
0
It can be shown, using the small angle approximation applied in
the limit δt→0, that the time derivative of the coordinate
transformation matrix is:
𝛼
𝐢𝛽𝛼 = 𝛺𝛼𝛽
𝐢𝛽𝛼
Kinematics
Cartesian Position
The Cartesian position of the origin of frame α with respect to
the origin of frame β, resolved about the axes of frame γ, is:
𝛾
𝛾
𝛾
𝛾
π‘Ÿπ›½π›Ό = (π‘₯𝛽𝛼 , 𝑦𝛽𝛼 , 𝑧𝛽𝛼 )
where x, y, and z are the components of position in the x, y, and z
axes of the γ frame.
Position may be resolved in a different frame by applying a
coordinate transformation matrix:
𝛾
𝛿
π‘Ÿπ›½π›Ό
= 𝐢𝛾𝛿 π‘Ÿπ›½π›Ό
Kinematics
Velocity
Velocity is defined as the rate of change of the position of the origin of
an object frame with respect to the origin and axes of a reference
frame. This may, in turn, be resolved about the axes of a third frame.
Thus, the velocity of frame α with respect to frame β, resolved about
the axes of frame γ, is
𝛾
𝛾 𝛽
ν𝛽𝛼 = 𝐢𝛽 π‘Ÿπ›½π›Ό
Velocity may be transformed from one resolving frame to another using
the appropriate coordinate transformation matrix:
𝛾
𝛿
ν𝛽𝛼
= 𝐢𝛾𝛿 ν𝛽𝛼
𝛾
𝛾
ν𝛽𝛼 is not equal to the time derivative of π‘Ÿπ›½π›Ό unless there is no angular
motion of the resolving frame, γ, with respect to the reference frame, β.
𝛾
𝛾 𝛽
𝛾 𝛽
𝛾 𝛽
𝛾
π‘Ÿπ›½π›Ό = 𝐢𝛽 π‘Ÿπ›½π›Ό + 𝐢𝛽 π‘Ÿπ›½π›Ό = 𝐢𝛽 π‘Ÿπ›½π›Ό + ν𝛽𝛼
Kinematics
Acceleration
Acceleration is defined as the second time derivative of the
position of the origin of one frame with respect to the origin and
axes of another frame. Thus, the acceleration of frame α, with
respect to frame β, resolved about the axes of frame γ, is:
𝛾
𝛾 𝛽
π‘Žπ›½π›Ό = 𝐢𝛽 π‘Ÿπ›½π›Ό
Acceleration may be resolved about a different set of axes by
applying the appropriate coordinate transformation matrix:
𝛾
𝛿
π‘Žπ›½π›Ό
= 𝐢𝛾𝛿 π‘Žπ›½π›Ό
Kinematics
Acceleration
𝛾
𝛾
Acceleration is not the same as the time derivative of ν𝛽𝛼 or the second time derivative of π‘Ÿπ›½π›Ό .
These depend on the rotation of the resoling frame, γ, with respect to the reference frame, β:
𝛾
𝛾 𝛽
𝛾 𝛽
𝛾 𝛽
𝛾
ν𝛽𝛼 = 𝐢𝛽 π‘Ÿπ›½π›Ό + 𝐢𝛽 π‘Ÿπ›½π›Ό = 𝐢𝛽 π‘Ÿπ›½π›Ό + π‘Žπ›½π›Ό
𝛾 𝛽
𝛾
𝛾 𝛽
𝛾
𝛾 𝛽
𝛾
π‘Ÿπ›½π›Ό = 𝐢𝛽 π‘Ÿπ›½π›Ό + 𝐢𝛽 π‘Ÿπ›½π›Ό + ν𝛽𝛼
𝛾 𝛽
𝛾
π‘Ÿπ›½π›Ό = 𝐢𝛽 π‘Ÿπ›½π›Ό + 2𝐢𝛽 π‘Ÿπ›½π›Ό + a𝛽𝛼
The first term on the right-hand side is the centrifugal acceleration given by,
𝛾 𝛽
𝛾
𝛾
𝛾
𝛾
𝐢𝛽 π‘Ÿπ›½π›Ό = 𝛺𝛽𝛾 𝛺𝛽𝛾 − 𝛺𝛽𝛾 π‘Ÿπ›½π›Ό
And the second term on the right-hand side is the Coriolis acceleration, given by
𝛾 𝛽
𝛾
𝛾 𝛽
𝛾
𝛾 𝛽
𝛾
𝛾
𝛾 𝛾
𝛾 𝛾
𝐢𝛽 π‘Ÿπ›½π›Ό = −𝛺𝛽𝛾 𝐢𝛽 π‘Ÿπ›½π›Ό = 𝛺𝛽𝛾 𝐢𝛽 π‘Ÿπ›½π›Ό − π‘Ÿπ›½π›Ό = −𝛺𝛽𝛾 𝛺𝛽𝛾 π‘Ÿπ›½π›Ό − 𝛺𝛽𝛾 π‘Ÿπ›½π›Ό
𝛾
Therefore the second time derivative of π‘Ÿπ›½π›Ό is
𝛾
𝛾
𝛾
𝛾
𝛾
𝛾
𝛾
𝛾
π‘Ÿπ›½π›Ό = − 𝛺𝛽𝛾 𝛺𝛽𝛾 + 𝛺𝛽𝛾 π‘Ÿπ›½π›Ό − 2𝛺𝛽𝛾 π‘Ÿπ›½π›Ό + π‘Žπ›½π›Ό
Earth Surface and Gravity Models
The Ellipsoid Model of the
Earth’s Surface
The surface of the Earth can be
approximated as an ellipsoid fitted in
the main sea level. The ellipsoid is
commonly defined in terms of the
equatorial radius and the eccentricity of
the ellipsoid, e. The eccentricity is
defined by
𝑒=
𝑅𝑝2
1− 2
𝑅0
Where 𝑅0 is the length of semi-major
axis and 𝑅𝑝 is the length of semi-minor
axis. According to World Geodetic
System 1984 (WGS84):
• 𝑅0 = 6,378,137.0 m,
• 𝑅𝑝 = 6,356,752.3141 m,
• 𝑒 = 0.0818191908425
Earth Surface and Gravity Models
Curvilinear position
Position with respect to the
Earth’s surface is described using
three mutually orthogonal
coordinates, aligned with the
axes of the local navigation
frame:
• The distance from the body
described to the surface alone
the normal to that surface is
the height or altitude (h),
• The north-south axis
coordinate of the point on the
surface where that normal
intersects is the latitude (L),
• The coordinate of that point in
the east-west axis is the
longitude (λ).
Earth Surface and Gravity Models
Curvilinear position
The curvilinear position is obtained
from the Cartesian ECEF position by
following equations:
β„Žπ‘ =
𝑒
𝑧𝑒𝑏
sin 𝐿𝑏 = 1−𝑒 2 𝑅 𝐿 +β„Ž
𝐸 𝑏
𝑏
𝑒
𝑦𝑒𝑏
tan πœ†π‘ = 𝑒
π‘₯𝑒𝑏
𝑒 2
𝑒 2
π‘₯𝑒𝑏
+ 𝑦𝑒𝑏
− 𝑅𝐸 (𝐿𝑏 )
cos 𝐿𝑏
where RE is the radius of curvature for
east-west motion known as the
transverse radius of curvature, and
given by
𝑅0
𝑅𝐸 𝐿 =
1 − 𝑒 2 𝑠𝑖𝑛2 𝐿
where e is the eccentricity of the
ellipsoid model of earth.
Earth Surface and Gravity Models
Earth Rotation
The Earth rotates, with respect to space, clockwise about
the common z-axis of the ECI and ECEF frames. The Earthrotation vector resolved in these axes is given by
0
𝑖
𝑒
πœ”π‘–π‘’
= πœ”π‘–π‘’
= 0
πœ”π‘–π‘’
According to WGS 84 the value of the Earth’s angular rate
is πœ”π‘–π‘’ = 7.292115π‘₯10−5 π‘Ÿπ‘Žπ‘‘ 𝑠 −1
Earth Surface and Gravity Models
Specific Force, Gravitation, and Gravity
Specific force is the non-gravitational force per unit mass on a body, sensed with
respect to an inertial frame. Gravitation is the fundamental mass attraction force
and it does not incorporate any centripetal components.
Specific force, f, varies with acceleration, a, and the acceleration due to the
gravitation force, γ, as
𝛾
𝛾
𝛾
𝑓𝑖𝑏 = π‘Žπ‘–π‘ − 𝛾𝑖𝑏
Specific force is the quantity measured by accelerometers. The measurements are
made in the body frame of the accelerometer triad; thus the sensed specific force
𝛾
is 𝑓𝑖𝑏 .
The specific force sensed when stationary with respect to the Earth frame is the
reaction to what is known as the acceleration due to gravity, which is thus defined
by
𝛾
𝛾
𝑔𝑏 = −𝑓𝑖𝑏 𝛾
𝛾
π‘Žπ‘’π‘ =0,πœˆπ‘’π‘ =0
Therefore the acceleration due to gravity is
𝛾
𝛾
𝛾 𝛾 𝛾
𝑔𝑏 = 𝛾𝑖𝑏 − 𝛺𝑖𝑒 𝛺𝑖𝑒 π‘Ÿπ‘’π‘
Frame Transformations
Cartesian position, velocity, acceleration, and angular rate referenced
to the same frame transform between resolving axes simply by
applying:
𝛾
𝛾
𝛿
π‘₯𝛽𝛼 = 𝐢𝛿 π‘₯𝛽𝛼
,
π‘₯ ∈ π‘Ÿ, 𝜈, π‘Ž, πœ”
𝛾, 𝛿 ∈ 𝑖, 𝑒, 𝑛, 𝑏
Frame Transformations
Inertial and Earth Frames
The center and the z-axes of the ECI and ECEF frames are coincident, x and y-axes are coincident at time 𝑑0 ,
and the frames rotate about the z-axes at πœ”π‘–π‘’ . Thus,
cos πœ”π‘–π‘’ (𝑑 − 𝑑0 ) sin πœ”π‘–π‘’ (𝑑 − 𝑑0 ) 0
𝑒
𝐢𝑖 = −sin πœ”π‘–π‘’ (𝑑 − 𝑑0 ) cos πœ”π‘–π‘’ (𝑑 − 𝑑0 ) 0 , 𝐢𝑒𝑖 = (𝐢𝑖𝑒 )𝑇
0
0
1
Position transformation:
𝑖
𝑒
π‘Ÿπ‘’π‘
= 𝐢𝑖𝑒 π‘Ÿπ‘–π‘
𝑖
𝑒
π‘Ÿπ‘–π‘
= 𝐢𝑒𝑖 π‘Ÿπ‘’π‘
Velocity transformation:
𝑖 𝑖
ν𝑒𝑒𝑏 = 𝐢𝑖𝑒 (ν𝑖𝑖𝑏 − 𝛺𝑖𝑒
π‘Ÿπ‘–π‘ )
𝑖
𝑒 𝑒
𝑖 𝑒
ν𝑖𝑏 = 𝐢𝑒 (ν𝑒𝑏 + 𝛺𝑖𝑒 π‘Ÿπ‘’π‘ )
Acceleration transformation:
𝑖 𝑖
𝑖
𝑖 𝑖
a𝑒𝑒𝑏 = 𝐢𝑖𝑒 (a𝑖𝑖𝑏 − 2𝛺𝑖𝑒
ν𝑖𝑏 − 𝛺𝑖𝑒
𝛺𝑖𝑒
π‘Ÿπ‘–π‘ )
𝑖
𝑒 𝑒
𝑒 𝑒 𝑒
𝑖 𝑒
a𝑖𝑏 = 𝐢𝑒 (a𝑒𝑏 + 2𝛺𝑖𝑒 ν𝑒𝑏 + 𝛺𝑖𝑒 𝛺𝑖𝑒 π‘Ÿπ‘’π‘ )
Angular rate transformation:
𝑒
πœ”π‘’π‘
=
𝐢𝑖𝑒
𝑖
πœ”π‘–π‘
0
− 0
πœ”π‘–π‘’
,
𝑖
πœ”π‘–π‘
=
𝐢𝑒𝑖
𝑒
πœ”π‘’π‘
0
+ 0
πœ”π‘–π‘’
Frame Transformations
Earth and Local Navigation Frames
The relative orientation of the earth and local navigation frames is determined by the
geodetic latitude, 𝐿𝑏 , and longitude, πœ†π‘ , of the body frame whose center coincides with
that of the local navigation frame.
−𝑠𝑖𝑛 𝐿𝑏 π‘π‘œπ‘  πœ†π‘
−𝑠𝑖𝑛 πœ†π‘
𝐢𝑒𝑛 =
−π‘π‘œπ‘  𝐿𝑏 π‘π‘œπ‘  πœ†π‘
−𝑠𝑖𝑛 𝐿𝑏 𝑠𝑖𝑛 πœ†π‘
π‘π‘œπ‘  πœ†π‘
−π‘π‘œπ‘  𝐿𝑏 𝑠𝑖𝑛 πœ†π‘
π‘π‘œπ‘  𝐿𝑏
0
, 𝐢𝑛𝑒 = (𝐢𝑒𝑛 )𝑇
−𝑠𝑖𝑛 𝐿𝑏
Position, velocity and acceleration referenced to the local navigation frame are
meaningless as the body frame center coincides with the navigation frame center.
Angular rate transformation:
𝑛
𝑒
𝑒
πœ”π‘›π‘
= 𝐢𝑒𝑛 πœ”π‘’π‘
− πœ”π‘’π‘›
𝑒
𝑛
𝑛 )
πœ”π‘’π‘
= 𝐢𝑛𝑒 (πœ”π‘›π‘
+πœ”π‘’π‘›
Frame Transformations
Inertial and Local Navigation Frames
The inertial-local navigation frame coordinate transform is obtained by multiplying
inertial-Earth and Earth-local frame coordinate transformation matrices:
𝐢𝑖𝑛 =
−𝑠𝑖𝑛 𝐿𝑏 π‘π‘œπ‘  (πœ†π‘ +πœ”π‘–π‘’ (𝑑 − 𝑑0 )) −𝑠𝑖𝑛 𝐿𝑏 𝑠𝑖𝑛 (πœ†π‘ + πœ”π‘–π‘’ 𝑑 − 𝑑0 ) π‘π‘œπ‘  𝐿𝑏
−𝑠𝑖𝑛 (πœ†π‘ + πœ”π‘–π‘’ (𝑑 − 𝑑0 ))
π‘π‘œπ‘  (πœ†π‘ + πœ”π‘–π‘’ (𝑑 − 𝑑0 ))
0
,
−π‘π‘œπ‘  𝐿𝑏 π‘π‘œπ‘  (πœ†π‘ +πœ”π‘–π‘’ (𝑑 − 𝑑0 )) −π‘π‘œπ‘  𝐿𝑏 𝑠𝑖𝑛 (πœ†π‘ + πœ”π‘–π‘’ 𝑑 − 𝑑0 ) −𝑠𝑖𝑛 𝐿𝑏
𝐢𝑛𝑖 = (𝐢𝑖𝑛 )𝑇
Velocity transformation:
𝑖 𝑖
ν𝑛𝑒𝑏 = 𝐢𝑖𝑛 (ν𝑖𝑖𝑏 − 𝛺𝑖𝑏
π‘Ÿπ‘–π‘ )
𝑒 𝑒
ν𝑖𝑖𝑏 = 𝐢𝑛𝑖 ν𝑛𝑒𝑏 + 𝐢𝑒𝑖 𝛺𝑖𝑒
π‘Ÿπ‘’π‘
Acceleration transformation:
𝑖 𝑖
𝑖
𝑖 𝑖
a𝑛𝑒𝑏 = 𝐢𝑖𝑛 (a𝑖𝑖𝑏 − 2𝛺𝑖𝑒
ν𝑖𝑏 − 𝛺𝑖𝑒
𝛺𝑖𝑒
π‘Ÿπ‘–π‘ )
𝑛 𝑛
𝑒 𝑒 𝑒
a𝑖𝑖𝑏 = 𝐢𝑛𝑖 (a𝑛𝑒𝑏 + 2𝛺𝑖𝑒
ν𝑒𝑏 ) + 𝐢𝑒𝑖 𝛺𝑖𝑒
𝛺𝑖𝑒 π‘Ÿπ‘’π‘
Angular rate transformation:
𝑖
𝑖
𝑛
πœ”π‘›π‘
= 𝐢𝑖𝑛 πœ”π‘–π‘
− πœ”π‘–π‘›
𝑖
𝑛
𝑛
πœ”π‘–π‘
= 𝐢𝑛𝑖 (πœ”π‘›π‘
+πœ”π‘–π‘›
)
Frame Transformations
Transposition of Navigation Solutions
Sometimes, there is a requirement to transpose a navigation solution from one
position to another. To transpose a navigation solution from frame a to frame b, the
𝑏
position of frame a with respect to frame b, π‘™π‘π‘Ž
, which is known as the lever arm or
moment arm is required. The transformations are as follows:
Attitude transposition:
πΆπ›½π‘Ž = πΆπ‘π‘Ž 𝐢𝛽𝑏
Cartesian position transposition:
𝛾
𝛾
𝛾 𝑏
π‘Ÿπ›½π‘Ž = π‘Ÿπ›½π‘ + 𝐢𝑏 π‘™π‘π‘Ž
Curvilinear position transposition:
πΏπ‘Ž
𝐿𝑏
1 + (𝑅𝑁 𝐿𝑏 + β„Žπ‘ )
0
0
𝑛 𝑏
πœ†π‘Ž ≈ πœ†π‘ +
0
1/ 𝑅𝐸 𝐿𝑏 + β„Žπ‘ π‘π‘œπ‘ πΏπ‘
0 𝐢𝑏 π‘™π‘π‘Ž
β„Žπ‘Ž
β„Žπ‘
0
0
−1
Velocity transposition:
𝛾
𝛾
𝛾 𝛽 𝑏
νπ›½π‘Ž = ν𝛽𝑏 + 𝐢𝛽 𝐢𝑏 π‘™π‘π‘Ž
𝑏
Assuming π‘™π‘π‘Ž
is constant,
𝛾
𝛾
𝛾
𝑏 𝑏
νπ›½π‘Ž = ν𝛽𝑏 + 𝐢𝑏 (𝛺𝛽𝑏
π‘™π‘π‘Ž )
References
• PAUL D. GROVES
• PRINCIPLES OF GNSS, INERTIAL, AND
MULTISENSOR INTEGRATED
NAVIGATION SYSTEMS
• TL798.N3 G76 2008
Download