|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
28 #ifndef PPRZ_GEODETIC_FLOAT_H
29 #define PPRZ_GEODETIC_FLOAT_H
void ltp_def_from_lla_f(struct LtpDef_f *def, struct LlaCoor_f *lla)
definition of the local (flat earth) coordinate system
vector in North East Down coordinates Units: meters
Paparazzi generic macros for geodetic calculations.
void enu_of_lla_point_f(struct EnuCoor_f *enu, struct LtpDef_f *def, struct LlaCoor_f *lla)
void ecef_of_ned_point_f(struct EcefCoor_f *ecef, struct LtpDef_f *def, struct NedCoor_f *ned)
void ecef_of_enu_vect_f(struct EcefCoor_f *ecef, struct LtpDef_f *def, struct EnuCoor_f *enu)
void ecef_of_enu_point_f(struct EcefCoor_f *ecef, struct LtpDef_f *def, struct EnuCoor_f *enu)
void enu_of_ecef_point_f(struct EnuCoor_f *enu, struct LtpDef_f *def, struct EcefCoor_f *ecef)
Paparazzi floating point algebra.
void ltp_def_from_ecef_f(struct LtpDef_f *def, struct EcefCoor_f *ecef)
struct LlaCoor_f lla
origin of local frame in LLA
float hmsl
Height above mean sea level in meters.
float alt
in meters (above WGS84 reference ellipsoid or above MSL)
uint8_t zone
UTM zone number.
struct FloatRMat ltp_of_ecef
rotation from ECEF to local frame
void lla_of_ecef_f(struct LlaCoor_f *out, struct EcefCoor_f *in)
vector in East North Up coordinates Units: meters
void ned_of_ecef_point_f(struct NedCoor_f *ned, struct LtpDef_f *def, struct EcefCoor_f *ecef)
void utm_of_lla_f(struct UtmCoor_f *utm, struct LlaCoor_f *lla)
float alt
in meters (normally above WGS84 reference ellipsoid)
void lla_of_utm_f(struct LlaCoor_f *lla, struct UtmCoor_f *utm)
vector in EarthCenteredEarthFixed coordinates
void ecef_of_lla_f(struct EcefCoor_f *out, struct LlaCoor_f *in)
position in UTM coordinates Units: meters
void ned_of_ecef_vect_f(struct NedCoor_f *ned, struct LtpDef_f *def, struct EcefCoor_f *ecef)
void ecef_of_ned_vect_f(struct EcefCoor_f *ecef, struct LtpDef_f *def, struct NedCoor_f *ned)
void ned_of_lla_point_f(struct NedCoor_f *ned, struct LtpDef_f *def, struct LlaCoor_f *lla)
struct EcefCoor_f ecef
origin of local frame in ECEF
void enu_of_ecef_vect_f(struct EnuCoor_f *enu, struct LtpDef_f *def, struct EcefCoor_f *ecef)
vector in Latitude, Longitude and Altitude