Apollo  6.0
Open source self driving car software
Public Types | Public Member Functions | Protected Member Functions | List of all members
apollo::localization::msf::MeasureRepublishProcess Class Reference

process lidar msg for localization More...

#include <measure_republish_process.h>

Collaboration diagram for apollo::localization::msf::MeasureRepublishProcess:
Collaboration graph

Public Types

typedef drivers::gnss::GnssBestPose GnssBestPose
 

Public Member Functions

 MeasureRepublishProcess ()
 
 ~MeasureRepublishProcess ()
 
common::Status Init (const LocalizationIntegParam &params)
 
bool NovatelBestgnssposProcess (const GnssBestPose &bestgnsspos_msg, MeasureData *measure)
 
void GnssLocalProcess (const MeasureData &gnss_local_msg, MeasureData *measure)
 
void IntegPvaProcess (const InsPva &inspva_msg)
 
bool LidarLocalProcess (const LocalizationEstimate &lidar_local_msg, MeasureData *measure)
 
bool GnssHeadingProcess (const drivers::gnss::Heading &heading_msg, MeasureData *measure, int *status)
 

Protected Member Functions

bool IsSinsAlign ()
 
bool CheckBestgnssposeStatus (const GnssBestPose &bestgnsspos_msg)
 
bool CheckBestgnssPoseXYStd (const GnssBestPose &bestgnsspos_msg)
 
void TransferXYZFromBestgnsspose (const GnssBestPose &bestgnsspos_msg, MeasureData *measure)
 
void TransferFirstMeasureFromBestgnsspose (const GnssBestPose &bestgnsspos_msg, MeasureData *measure)
 
bool CalculateVelFromBestgnsspose (const GnssBestPose &bestgnsspos_msg, MeasureData *measure)
 
bool LoadImuGnssAntennaExtrinsic (std::string file_path, VehicleGnssAntExtrinsic *extrinsic) const
 

Detailed Description

process lidar msg for localization

Member Typedef Documentation

◆ GnssBestPose

Constructor & Destructor Documentation

◆ MeasureRepublishProcess()

apollo::localization::msf::MeasureRepublishProcess::MeasureRepublishProcess ( )

◆ ~MeasureRepublishProcess()

apollo::localization::msf::MeasureRepublishProcess::~MeasureRepublishProcess ( )

Member Function Documentation

◆ CalculateVelFromBestgnsspose()

bool apollo::localization::msf::MeasureRepublishProcess::CalculateVelFromBestgnsspose ( const GnssBestPose bestgnsspos_msg,
MeasureData *  measure 
)
protected

◆ CheckBestgnssposeStatus()

bool apollo::localization::msf::MeasureRepublishProcess::CheckBestgnssposeStatus ( const GnssBestPose bestgnsspos_msg)
protected

◆ CheckBestgnssPoseXYStd()

bool apollo::localization::msf::MeasureRepublishProcess::CheckBestgnssPoseXYStd ( const GnssBestPose bestgnsspos_msg)
protected

◆ GnssHeadingProcess()

bool apollo::localization::msf::MeasureRepublishProcess::GnssHeadingProcess ( const drivers::gnss::Heading &  heading_msg,
MeasureData *  measure,
int *  status 
)

◆ GnssLocalProcess()

void apollo::localization::msf::MeasureRepublishProcess::GnssLocalProcess ( const MeasureData &  gnss_local_msg,
MeasureData *  measure 
)

◆ Init()

common::Status apollo::localization::msf::MeasureRepublishProcess::Init ( const LocalizationIntegParam params)

◆ IntegPvaProcess()

void apollo::localization::msf::MeasureRepublishProcess::IntegPvaProcess ( const InsPva &  inspva_msg)

◆ IsSinsAlign()

bool apollo::localization::msf::MeasureRepublishProcess::IsSinsAlign ( )
protected

◆ LidarLocalProcess()

bool apollo::localization::msf::MeasureRepublishProcess::LidarLocalProcess ( const LocalizationEstimate &  lidar_local_msg,
MeasureData *  measure 
)

◆ LoadImuGnssAntennaExtrinsic()

bool apollo::localization::msf::MeasureRepublishProcess::LoadImuGnssAntennaExtrinsic ( std::string  file_path,
VehicleGnssAntExtrinsic extrinsic 
) const
protected

◆ NovatelBestgnssposProcess()

bool apollo::localization::msf::MeasureRepublishProcess::NovatelBestgnssposProcess ( const GnssBestPose bestgnsspos_msg,
MeasureData *  measure 
)

◆ TransferFirstMeasureFromBestgnsspose()

void apollo::localization::msf::MeasureRepublishProcess::TransferFirstMeasureFromBestgnsspose ( const GnssBestPose bestgnsspos_msg,
MeasureData *  measure 
)
protected

◆ TransferXYZFromBestgnsspose()

void apollo::localization::msf::MeasureRepublishProcess::TransferXYZFromBestgnsspose ( const GnssBestPose bestgnsspos_msg,
MeasureData *  measure 
)
protected

The documentation for this class was generated from the following file: