35 #include <Eigen/Eigen>
73 Eigen::Vector3f
yawBodyToWorld(
float yaw,
const Eigen::Vector3f& point_body);
74 Eigen::Vector3d
yawBodyToWorld(
double yaw,
const Eigen::Vector3d& point_body);
140 Eigen::Vector3f
frdToFlu(
const Eigen::Vector3f& frd);
141 Eigen::Vector3d
frdToFlu(
const Eigen::Vector3d& frd);
149 Eigen::Vector3f
fluToFrd(
const Eigen::Vector3f& flu);
150 Eigen::Vector3d
fluToFrd(
const Eigen::Vector3d& flu);
float yawRateNedToEnu(const float yaw_rate_ned)
Converts yaw rate from NED to ENU frame.
Eigen::Quaternionf attitudeEnuToNed(const Eigen::Quaternionf &q_enu)
Converts attitude from ENU to NED frame. Performs reference frame change and quaternion rotation s....
Eigen::Vector3f frdToFlu(const Eigen::Vector3f &frd)
Converts coordinates from FRD to FLU frame.
Eigen::Vector3f fluToFrd(const Eigen::Vector3f &flu)
Converts coordinates from FLU to FRD frame.
Eigen::Vector3f varianceEnuToNed(const Eigen::Vector3f &v_enu)
Converts variance from ENU to NED frame.
Eigen::Vector3f varianceNedToEnu(const Eigen::Vector3f &v_ned)
Converts variance from NED to ENU frame.
Eigen::Quaternionf attitudeNedToEnu(const Eigen::Quaternionf &q_ned)
Converts attitude from NED to ENU frame. Performs reference frame change and quaternion rotation s....
Eigen::Vector3f positionNedToEnu(const Eigen::Vector3f &ned)
Converts coordinates from NED to ENU frame.
float yawNedToEnu(const float yaw_ned_rad)
Converts yaw from NED to ENU frame.
float yawEnuToNed(const float yaw_enu_rad)
Converts yaw from ENU to NED frame.
Eigen::Vector3f yawBodyToWorld(float yaw, const Eigen::Vector3f &point_body)
Transforms a point from body frame to world frame given the yaw of the body's attitude....
Eigen::Vector3f positionEnuToNed(const Eigen::Vector3f &enu)
Converts coordinates from ENU to NED frame.
float yawRateEnuToNed(const float yaw_rate_enu)
Converts yaw rate from ENU to NED frame.