24 #include "localization_msf/gnss_struct.h" 25 #include "localization_msf/sins_struct.h" 27 #include "modules/drivers/gnss/proto/gnss_best_pose.pb.h" 28 #include "modules/drivers/gnss/proto/gnss_raw_observation.pb.h" 29 #include "modules/drivers/gnss/proto/heading.pb.h" 30 #include "modules/drivers/gnss/proto/imu.pb.h" 31 #include "modules/drivers/proto/pointcloud.pb.h" 34 #include "modules/localization/proto/localization.pb.h" 41 namespace localization {
44 class LocalizationIntegImpl;
67 const drivers::gnss::EpochObservation &raw_obs_msg);
79 void TransferImuFlu(
const drivers::gnss::Imu &imu_msg, ImuData *imu_data);
81 void TransferImuRfu(
const drivers::gnss::Imu &imu_msg, ImuData *imu_rfu);
void TransferImuFlu(const drivers::gnss::Imu &imu_msg, ImuData *imu_data)
interface of msf localization
Definition: localization_integ_impl.h:51
void GnssBestPoseProcess(const drivers::gnss::GnssBestPose &bestgnsspos_msg)
void TransferImuRfu(const drivers::gnss::Imu &imu_msg, ImuData *imu_rfu)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
common::Status Init(const LocalizationIntegParam ¶ms)
pcl::PointCloud< Point > PointCloud
Definition: types.h:64
interface of msf localization
Definition: localization_integ.h:52
void GnssHeadingProcess(const drivers::gnss::Heading &gnss_heading_msg)
void RawObservationProcess(const drivers::gnss::EpochObservation &raw_obs_msg)
Definition: localization_params.h:131
const LocalizationResult & GetLastestGnssLocalization() const
The class of LocalizationIntegParam.
const LocalizationResult & GetLastestLidarLocalization() const
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 & GetLastestIntegLocalization() const
void RawImuProcessRfu(const drivers::gnss::Imu &imu_msg)
void RawEphemerisProcess(const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
void PcdProcess(const drivers::PointCloud &message)
void RawImuProcessFlu(const drivers::gnss::Imu &imu_msg)