#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: