37namespace localization {
40class MeasureRepublishProcess;
41class LocalizationIntegProcess;
42class LocalizationGnssProcess;
43class LocalizationLidarProcess;
80 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
109 bool is_use_gnss_bestpose_ =
true;
111 double imu_altitude_from_lidar_localization_ = 0.0;
112 bool imu_altitude_from_lidar_localization_available_ =
false;
114 bool enable_lidar_localization_ =
true;
115 Eigen::Affine3d gnss_antenna_extrinsic_;
A general class to denote the return status of an API call.
interface of msf localization
void RawImuProcessRfu(const ImuData &imu_data)
void RawEphemerisProcessImpl(const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
void RawObservationProcess(const drivers::gnss::EpochObservation &raw_obs_msg)
void GnssBestPoseProcessImpl(const drivers::gnss::GnssBestPose &bestgnsspos_msg)
void TransferGnssMeasureToLocalization(const MeasureData &measure, LocalizationEstimate *localization)
void GnssHeadingProcess(const drivers::gnss::Heading &gnssheading_msg)
void GnssBestPoseProcess(const drivers::gnss::GnssBestPose &bestgnsspos_msg)
void RawEphemerisProcess(const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
void PcdProcessImpl(const LidarFrame &pcd_data)
void RawObservationProcessImpl(const drivers::gnss::EpochObservation &raw_obs_msg)
void ImuProcessImpl(const ImuData &imu_data)
void GnssHeadingProcessImpl(const drivers::gnss::Heading &gnssheading_msg)
const LocalizationResult & GetLastestIntegLocalization() const
common::Status Init(const LocalizationIntegParam ¶ms)
const LocalizationResult & GetLastestGnssLocalization() const
void PcdProcess(const LidarFrame &lidar_frame)
const LocalizationResult & GetLastestLidarLocalization() const
process Imu msg for localization
process lidar msg for localization
process lidar msg for localization
The class of LocalizationGnssProcess
The class of LocalizationInteg
The class of LocalizationLidarProcess
The class of MeasureRepublishProcess