#include <OdometryROS.h>
|
const std::string & | frameId () const |
|
const std::string & | guessFrameId () const |
|
bool | isPaused () const |
|
| OdometryROS (bool stereoParams, bool visParams, bool icpParams) |
|
const std::string & | odomFrameId () const |
|
const rtabmap::ParametersMap & | parameters () const |
|
bool | pause (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
void | processData (rtabmap::SensorData &data, const std_msgs::Header &header) |
|
bool | reset (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
bool | resetToPose (rtabmap_ros::ResetPose::Request &, rtabmap_ros::ResetPose::Response &) |
|
bool | resume (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
bool | setLogDebug (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
bool | setLogError (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
bool | setLogInfo (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
bool | setLogWarn (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
|
virtual | ~OdometryROS () |
|
void | init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL) |
|
| Nodelet () |
|
virtual | ~Nodelet () |
|
Definition at line 55 of file OdometryROS.h.
◆ OdometryROS()
rtabmap_ros::OdometryROS::OdometryROS |
( |
bool |
stereoParams, |
|
|
bool |
visParams, |
|
|
bool |
icpParams |
|
) |
| |
◆ ~OdometryROS()
rtabmap_ros::OdometryROS::~OdometryROS |
( |
| ) |
|
|
virtual |
◆ callbackCalled()
void rtabmap_ros::OdometryROS::callbackCalled |
( |
| ) |
|
|
inlineprotected |
◆ callbackIMU()
void rtabmap_ros::OdometryROS::callbackIMU |
( |
const sensor_msgs::ImuConstPtr & |
msg | ) |
|
|
private |
◆ flushCallbacks()
virtual void rtabmap_ros::OdometryROS::flushCallbacks |
( |
| ) |
|
|
protectedpure virtual |
◆ frameId()
const std::string& rtabmap_ros::OdometryROS::frameId |
( |
| ) |
const |
|
inline |
◆ guessFrameId()
const std::string& rtabmap_ros::OdometryROS::guessFrameId |
( |
| ) |
const |
|
inline |
◆ isPaused()
bool rtabmap_ros::OdometryROS::isPaused |
( |
| ) |
const |
|
inline |
◆ odomFrameId()
const std::string& rtabmap_ros::OdometryROS::odomFrameId |
( |
| ) |
const |
|
inline |
◆ onInit()
void rtabmap_ros::OdometryROS::onInit |
( |
| ) |
|
|
privatevirtual |
◆ onOdomInit()
virtual void rtabmap_ros::OdometryROS::onOdomInit |
( |
| ) |
|
|
privatepure virtual |
◆ parameters()
◆ pause()
bool rtabmap_ros::OdometryROS::pause |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ postProcessData()
◆ previousStamp()
double rtabmap_ros::OdometryROS::previousStamp |
( |
| ) |
const |
|
inlineprotected |
◆ processData()
◆ reset() [1/2]
bool rtabmap_ros::OdometryROS::reset |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ reset() [2/2]
◆ resetToPose()
bool rtabmap_ros::OdometryROS::resetToPose |
( |
rtabmap_ros::ResetPose::Request & |
req, |
|
|
rtabmap_ros::ResetPose::Response & |
|
|
) |
| |
◆ resume()
bool rtabmap_ros::OdometryROS::resume |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ setLogDebug()
bool rtabmap_ros::OdometryROS::setLogDebug |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ setLogError()
bool rtabmap_ros::OdometryROS::setLogError |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ setLogInfo()
bool rtabmap_ros::OdometryROS::setLogInfo |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ setLogWarn()
bool rtabmap_ros::OdometryROS::setLogWarn |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
◆ startWarningThread()
void rtabmap_ros::OdometryROS::startWarningThread |
( |
const std::string & |
subscribedTopicsMsg, |
|
|
bool |
approxSync |
|
) |
| |
|
protected |
◆ tfListener()
◆ updateParameters()
◆ velocityGuess()
◆ waitForTransformDuration()
double rtabmap_ros::OdometryROS::waitForTransformDuration |
( |
| ) |
const |
|
inlineprotected |
◆ warningLoop()
void rtabmap_ros::OdometryROS::warningLoop |
( |
const std::string & |
subscribedTopicsMsg, |
|
|
bool |
approxSync |
|
) |
| |
|
private |
◆ bufferedData_
◆ callbackCalled_
bool rtabmap_ros::OdometryROS::callbackCalled_ |
|
private |
◆ expectedUpdateRate_
double rtabmap_ros::OdometryROS::expectedUpdateRate_ |
|
private |
◆ frameId_
◆ groundTruthBaseFrameId_
std::string rtabmap_ros::OdometryROS::groundTruthBaseFrameId_ |
|
private |
◆ groundTruthFrameId_
std::string rtabmap_ros::OdometryROS::groundTruthFrameId_ |
|
private |
◆ guess_
◆ guessFrameId_
◆ guessMinRotation_
double rtabmap_ros::OdometryROS::guessMinRotation_ |
|
private |
◆ guessMinTime_
double rtabmap_ros::OdometryROS::guessMinTime_ |
|
private |
◆ guessMinTranslation_
double rtabmap_ros::OdometryROS::guessMinTranslation_ |
|
private |
◆ guessPreviousPose_
◆ icpParams_
bool rtabmap_ros::OdometryROS::icpParams_ |
|
private |
◆ imuProcessed_
bool rtabmap_ros::OdometryROS::imuProcessed_ |
|
private |
◆ imus_
std::map<double, rtabmap::IMU> rtabmap_ros::OdometryROS::imus_ |
|
private |
◆ imuSub_
◆ maxUpdateRate_
double rtabmap_ros::OdometryROS::maxUpdateRate_ |
|
private |
◆ minUpdateRate_
double rtabmap_ros::OdometryROS::minUpdateRate_ |
|
private |
◆ odometry_
◆ odomFrameId_
◆ odomInfoLitePub_
◆ odomInfoPub_
◆ odomLastFrame_
◆ odomLocalMap_
◆ odomLocalScanMap_
◆ odomPub_
◆ odomRgbdImagePub_
◆ odomStrategy_
int rtabmap_ros::OdometryROS::odomStrategy_ |
|
private |
◆ parameters_
◆ paused_
bool rtabmap_ros::OdometryROS::paused_ |
|
private |
◆ pauseSrv_
◆ previousStamp_
double rtabmap_ros::OdometryROS::previousStamp_ |
|
private |
◆ publishNullWhenLost_
bool rtabmap_ros::OdometryROS::publishNullWhenLost_ |
|
private |
◆ publishTf_
bool rtabmap_ros::OdometryROS::publishTf_ |
|
private |
◆ resetCountdown_
int rtabmap_ros::OdometryROS::resetCountdown_ |
|
private |
◆ resetCurrentCount_
int rtabmap_ros::OdometryROS::resetCurrentCount_ |
|
private |
◆ resetSrv_
◆ resetToPoseSrv_
◆ resumeSrv_
◆ setLogDebugSrv_
◆ setLogErrorSrv_
◆ setLogInfoSrv_
◆ setLogWarnSrv_
◆ stereoParams_
bool rtabmap_ros::OdometryROS::stereoParams_ |
|
private |
◆ tfBroadcaster_
◆ tfListener_
◆ ulogToRosout_
◆ visParams_
bool rtabmap_ros::OdometryROS::visParams_ |
|
private |
◆ waitForTransform_
bool rtabmap_ros::OdometryROS::waitForTransform_ |
|
private |
◆ waitForTransformDuration_
double rtabmap_ros::OdometryROS::waitForTransformDuration_ |
|
private |
◆ waitIMUToinit_
bool rtabmap_ros::OdometryROS::waitIMUToinit_ |
|
private |
◆ warningThread_
boost::thread* rtabmap_ros::OdometryROS::warningThread_ |
|
private |
The documentation for this class was generated from the following files: