GeoPose Class Reference

Holds Geo reference position. More...

Functions

def __cinit__ (self)
 Default constructor.
 
Transform pose_data (self)
 The 4x4 matrix defining the pose in the East-North-Up (ENU) coordinate system.
 
np.array[float] pose_covariance (self)
 The pose covariance matrix in ENU.
 
double horizontal_accuracy (self)
 The horizontal accuracy of the pose in meters.
 
double vertical_accuracy (self)
 The vertical accuracy of the pose in meters.
 
LatLng latlng_coordinates (self)
 The latitude, longitude, and altitude coordinates of the pose.
 
double heading (self)
 The heading (orientation) of the pose in radians (rad). More...
 
Timestamp timestamp (self)
 The timestamp associated with the GeoPose.
 

Detailed Description

Holds Geo reference position.

Holds geographic reference position information.

This class represents a geographic pose, including position, orientation, and accuracy information. It is used for storing and manipulating geographic data, such as latitude, longitude, altitude, pose matrices, covariances, and timestamps.

The pose data is defined in the East-North-Up (ENU) reference frame. The ENU frame is a local Cartesian coordinate system commonly used in geodetic applications. In this frame, the X-axis points towards the East, the Y-axis points towards the North, and the Z-axis points upwards.

Functions

◆ heading()

double heading (   self)

The heading (orientation) of the pose in radians (rad).

It indicates the direction in which the object or observer is facing, with 0 degrees corresponding to North and increasing in a counter-clockwise direction.