#include <OdometryROS.h>
|
| const std::string & | frameId () const |
| |
| rtabmap::Transform | getTransform (const std::string &fromFrameId, const std::string &toFrameId, const ros::Time &stamp) 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 (const rtabmap::SensorData &data, const ros::Time &stamp, const std::string &sensorFrameId) |
| |
| 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 53 of file OdometryROS.h.
| rtabmap_ros::OdometryROS::OdometryROS |
( |
bool |
stereoParams, |
|
|
bool |
visParams, |
|
|
bool |
icpParams |
|
) |
| |
| rtabmap_ros::OdometryROS::~OdometryROS |
( |
| ) |
|
|
virtual |
| void rtabmap_ros::OdometryROS::callbackCalled |
( |
| ) |
|
|
inlineprotected |
| void rtabmap_ros::OdometryROS::callbackIMU |
( |
const sensor_msgs::ImuConstPtr & |
msg | ) |
|
|
private |
| virtual void rtabmap_ros::OdometryROS::flushCallbacks |
( |
| ) |
|
|
protectedpure virtual |
| const std::string& rtabmap_ros::OdometryROS::frameId |
( |
| ) |
const |
|
inline |
| Transform rtabmap_ros::OdometryROS::getTransform |
( |
const std::string & |
fromFrameId, |
|
|
const std::string & |
toFrameId, |
|
|
const ros::Time & |
stamp |
|
) |
| const |
| bool rtabmap_ros::OdometryROS::isPaused |
( |
| ) |
const |
|
inline |
| const std::string& rtabmap_ros::OdometryROS::odomFrameId |
( |
| ) |
const |
|
inline |
| void rtabmap_ros::OdometryROS::onInit |
( |
| ) |
|
|
privatevirtual |
| virtual void rtabmap_ros::OdometryROS::onOdomInit |
( |
| ) |
|
|
privatepure virtual |
| bool rtabmap_ros::OdometryROS::pause |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::reset |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::resetToPose |
( |
rtabmap_ros::ResetPose::Request & |
req, |
|
|
rtabmap_ros::ResetPose::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::resume |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::setLogDebug |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::setLogError |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::setLogInfo |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| bool rtabmap_ros::OdometryROS::setLogWarn |
( |
std_srvs::Empty::Request & |
, |
|
|
std_srvs::Empty::Response & |
|
|
) |
| |
| void rtabmap_ros::OdometryROS::startWarningThread |
( |
const std::string & |
subscribedTopicsMsg, |
|
|
bool |
approxSync |
|
) |
| |
|
protected |
| void rtabmap_ros::OdometryROS::warningLoop |
( |
const std::string & |
subscribedTopicsMsg, |
|
|
bool |
approxSync |
|
) |
| |
|
private |
| bool rtabmap_ros::OdometryROS::callbackCalled_ |
|
private |
| double rtabmap_ros::OdometryROS::expectedUpdateRate_ |
|
private |
| std::string rtabmap_ros::OdometryROS::frameId_ |
|
private |
| std::string rtabmap_ros::OdometryROS::groundTruthBaseFrameId_ |
|
private |
| std::string rtabmap_ros::OdometryROS::groundTruthFrameId_ |
|
private |
| std::string rtabmap_ros::OdometryROS::guessFrameId_ |
|
private |
| double rtabmap_ros::OdometryROS::guessMinRotation_ |
|
private |
| double rtabmap_ros::OdometryROS::guessMinTime_ |
|
private |
| double rtabmap_ros::OdometryROS::guessMinTranslation_ |
|
private |
| bool rtabmap_ros::OdometryROS::icpParams_ |
|
private |
| bool rtabmap_ros::OdometryROS::imuProcessed_ |
|
private |
| std::map<double, rtabmap::IMU> rtabmap_ros::OdometryROS::imus_ |
|
private |
| double rtabmap_ros::OdometryROS::maxUpdateRate_ |
|
private |
| std::string rtabmap_ros::OdometryROS::odomFrameId_ |
|
private |
| int rtabmap_ros::OdometryROS::odomStrategy_ |
|
private |
| bool rtabmap_ros::OdometryROS::paused_ |
|
private |
| double rtabmap_ros::OdometryROS::previousStamp_ |
|
private |
| bool rtabmap_ros::OdometryROS::publishNullWhenLost_ |
|
private |
| bool rtabmap_ros::OdometryROS::publishTf_ |
|
private |
| int rtabmap_ros::OdometryROS::resetCountdown_ |
|
private |
| int rtabmap_ros::OdometryROS::resetCurrentCount_ |
|
private |
| bool rtabmap_ros::OdometryROS::stereoParams_ |
|
private |
| bool rtabmap_ros::OdometryROS::visParams_ |
|
private |
| bool rtabmap_ros::OdometryROS::waitForTransform_ |
|
private |
| double rtabmap_ros::OdometryROS::waitForTransformDuration_ |
|
private |
| bool rtabmap_ros::OdometryROS::waitIMUToinit_ |
|
private |
| boost::thread* rtabmap_ros::OdometryROS::warningThread_ |
|
private |
The documentation for this class was generated from the following files: