37 namespace localization {
40 class MeasureRepublishProcess;
41 class LocalizationIntegProcess;
42 class LocalizationGnssProcess;
43 class LocalizationLidarProcess;
65 const drivers::gnss::EpochObservation& raw_obs_msg);
80 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
88 const drivers::gnss::EpochObservation& raw_obs_msg);
90 const drivers::gnss::GnssEphemeris& gnss_orbit_msg);
92 const drivers::gnss::GnssBestPose& bestgnsspos_msg);
97 LocalizationEstimate* localization);
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;
interface of msf localization
Definition: localization_integ_impl.h:51
void RawEphemerisProcess(const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
void RawImuProcessRfu(const ImuData &imu_data)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
void GnssHeadingProcess(const drivers::gnss::Heading &gnssheading_msg)
process lidar msg for localization
Definition: measure_republish_process.h:62
void RawObservationProcessImpl(const drivers::gnss::EpochObservation &raw_obs_msg)
void GnssBestPoseProcess(const drivers::gnss::GnssBestPose &bestgnsspos_msg)
process Imu msg for localization
Definition: localization_integ_process.h:47
void GnssBestPoseProcessImpl(const drivers::gnss::GnssBestPose &bestgnsspos_msg)
const LocalizationResult & GetLastestLidarLocalization() const
void PcdProcess(const LidarFrame &lidar_frame)
The class of LocalizationLidarProcess.
void GnssHeadingProcessImpl(const drivers::gnss::Heading &gnssheading_msg)
The class of MeasureRepublishProcess.
process lidar msg for localization
Definition: localization_lidar_process.h:70
Definition: localization_params.h:131
The class of LocalizationInteg.
Definition: online_localization_expert.h:33
void TransferGnssMeasureToLocalization(const MeasureData &measure, LocalizationEstimate *localization)
void ImuProcessImpl(const ImuData &imu_data)
void RawEphemerisProcessImpl(const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
Definition: localization_params.h:60
A general class to denote the return status of an API call. It can either be an OK status for success...
Definition: status.h:43
const LocalizationResult & GetLastestGnssLocalization() const
Definition: localization_gnss_process.h:101
The class of LocalizationGnssProcess.
void RawObservationProcess(const drivers::gnss::EpochObservation &raw_obs_msg)
const LocalizationResult & GetLastestIntegLocalization() const
common::Status Init(const LocalizationIntegParam ¶ms)
Eigen::Affine3d Affine3d
Definition: base_map_fwd.h:34
Definition: localization_lidar.h:36
void PcdProcessImpl(const LidarFrame &pcd_data)