5.1.9. nvector.objects.FrameL¶
-
class
FrameL
(point, wander_azimuth=0)[source]¶ Local level, Wander azimuth frame
- Parameters
- point: ECEFvector, GeoPoint or Nvector object
position of the vehicle (B) which also defines the origin of the local frame L. The origin is directly beneath or above the vehicle (B), at Earth’s surface (surface of ellipsoid model).
- wander_azimuth: real scalar
Angle [rad] between the x-axis of L and the north direction.
Notes
The Cartesian frame is local and oriented Wander-azimuth-Down. This means that the z-axis is pointing down. Initially, the x-axis points towards north, and the y-axis points towards east, but as the vehicle moves they are not rotating about the z-axis (their angular velocity relative to the Earth has zero component along the z-axis).
(Note: Any initial horizontal direction of the x- and y-axes is valid for L, but if the initial position is outside the poles, north and east are usually chosen for convenience.)
The L-frame is equal to the N-frame except for the rotation about the z-axis, which is always zero for this frame (relative to E). Hence, at a given time, the only difference between the frames is an angle between the x-axis of L and the north direction; this angle is called the wander azimuth angle. The L-frame is well suited for general calculations, as it is non-singular.
-
__init__
(point, wander_azimuth=0)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
Pvector
(pvector)Returns Pvector relative to the local frame.
__init__
(point[, wander_azimuth])Initialize self.
Attributes
R_EN
Rotation matrix to go between E and L frame