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