#include <CoreWrapper.h>
Public Member Functions | |
CoreWrapper () | |
virtual | ~CoreWrapper () |
Public Member Functions inherited from rtabmap_ros::CommonDataSubscriber | |
CommonDataSubscriber (bool gui) | |
int | getQueueSize () const |
bool | isApproxSync () const |
bool | isDataSubscribed () const |
bool | isSubscribedToDepth () const |
bool | isSubscribedToOdomInfo () const |
bool | isSubscribedToRGBD () const |
bool | isSubscribedToScan2d () const |
bool | isSubscribedToScan3d () const |
bool | isSubscribedToStereo () const |
int | rgbdCameras () const |
virtual | ~CommonDataSubscriber () |
Public Member Functions inherited from nodelet::Nodelet | |
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 () |
Private Member Functions | |
bool | backupDatabaseCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
bool | cancelGoalCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
virtual void | commonDepthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const std::vector< cv_bridge::CvImageConstPtr > &imageMsgs, const std::vector< cv_bridge::CvImageConstPtr > &depthMsgs, const std::vector< sensor_msgs::CameraInfo > &cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg) |
void | commonDepthCallbackImpl (const std::string &odomFrameId, const rtabmap_ros::UserDataConstPtr &userDataMsg, const std::vector< cv_bridge::CvImageConstPtr > &imageMsgs, const std::vector< cv_bridge::CvImageConstPtr > &depthMsgs, const std::vector< sensor_msgs::CameraInfo > &cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg) |
virtual void | commonStereoCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const cv_bridge::CvImageConstPtr &leftImageMsg, const cv_bridge::CvImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfo &leftCamInfoMsg, const sensor_msgs::CameraInfo &rightCamInfoMsg, const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg) |
DATA_SYNCS2 (rgb, sensor_msgs::Image, sensor_msgs::CameraInfo) | |
DATA_SYNCS3 (rgbOdom, sensor_msgs::Image, sensor_msgs::CameraInfo, nav_msgs::Odometry) | |
void | defaultCallback (const sensor_msgs::ImageConstPtr &imageMsg) |
bool | getGridMapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
bool | getMapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
bool | getMapDataCallback (rtabmap_ros::GetMap::Request &req, rtabmap_ros::GetMap::Response &res) |
bool | getPlanCallback (nav_msgs::GetPlan::Request &req, nav_msgs::GetPlan::Response &res) |
bool | getProbMapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
bool | getProjMapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
void | globalPoseAsyncCallback (const geometry_msgs::PoseWithCovarianceStampedConstPtr &globalPoseMsg) |
void | goalActiveCb () |
void | goalCallback (const geometry_msgs::PoseStampedConstPtr &msg) |
void | goalCommonCallback (int id, const std::string &label, const rtabmap::Transform &pose, const ros::Time &stamp, double *planningTime=0) |
void | goalDoneCb (const actionlib::SimpleClientGoalState &state, const move_base_msgs::MoveBaseResultConstPtr &result) |
void | goalFeedbackCb (const move_base_msgs::MoveBaseFeedbackConstPtr &feedback) |
void | goalNodeCallback (const rtabmap_ros::GoalConstPtr &msg) |
void | initialPoseCallback (const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg) |
bool | listLabelsCallback (rtabmap_ros::ListLabels::Request &req, rtabmap_ros::ListLabels::Response &res) |
void | loadParameters (const std::string &configFile, rtabmap::ParametersMap ¶meters) |
bool | odomTFUpdate (const ros::Time &stamp) |
bool | odomUpdate (const nav_msgs::OdometryConstPtr &odomMsg, ros::Time stamp) |
virtual void | onInit () |
bool | pauseRtabmapCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
void | process (const ros::Time &stamp, const rtabmap::SensorData &data, const rtabmap::Transform &odom=rtabmap::Transform(), const std::string &odomFrameId="", const cv::Mat &odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const rtabmap::OdometryInfo &odomInfo=rtabmap::OdometryInfo()) |
void | publishCurrentGoal (const ros::Time &stamp) |
void | publishGlobalPath (const ros::Time &stamp) |
void | publishLocalPath (const ros::Time &stamp) |
void | publishLoop (double tfDelay, double tfTolerance) |
bool | publishMapCallback (rtabmap_ros::PublishMap::Request &, rtabmap_ros::PublishMap::Response &) |
void | publishStats (const ros::Time &stamp) |
bool | resetRtabmapCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
bool | resumeRtabmapCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
void | saveParameters (const std::string &configFile) |
bool | setGoalCallback (rtabmap_ros::SetGoal::Request &req, rtabmap_ros::SetGoal::Response &res) |
bool | setLabelCallback (rtabmap_ros::SetLabel::Request &req, rtabmap_ros::SetLabel::Response &res) |
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 &) |
bool | setModeLocalizationCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
bool | setModeMappingCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
bool | triggerNewMapCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
void | updateGoal (const ros::Time &stamp) |
bool | updateRtabmapCallback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
void | userDataAsyncCallback (const rtabmap_ros::UserDataConstPtr &dataMsg) |
Additional Inherited Members | |
Protected Member Functions inherited from rtabmap_ros::CommonDataSubscriber | |
void | commonSingleDepthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const cv_bridge::CvImageConstPtr &imageMsg, const cv_bridge::CvImageConstPtr &depthMsg, const sensor_msgs::CameraInfo &rgbCameraInfoMsg, const sensor_msgs::CameraInfo &depthCameraInfoMsg, const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg) |
void | setupCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, const std::string &name) |
Protected Member Functions inherited from nodelet::Nodelet | |
ros::CallbackQueueInterface & | getMTCallbackQueue () const |
ros::NodeHandle & | getMTNodeHandle () const |
ros::NodeHandle & | getMTPrivateNodeHandle () const |
const V_string & | getMyArgv () const |
const std::string & | getName () const |
ros::NodeHandle & | getNodeHandle () const |
ros::NodeHandle & | getPrivateNodeHandle () const |
const M_string & | getRemappingArgs () const |
ros::CallbackQueueInterface & | getSTCallbackQueue () const |
std::string | getSuffixedName (const std::string &suffix) const |
Protected Attributes inherited from rtabmap_ros::CommonDataSubscriber | |
int | queueSize_ |
std::string | subscribedTopicsMsg_ |
Definition at line 78 of file CoreWrapper.h.
rtabmap_ros::CoreWrapper::CoreWrapper | ( | ) |
Definition at line 84 of file CoreWrapper.cpp.
|
virtual |
Definition at line 648 of file CoreWrapper.cpp.
|
private |
Definition at line 2023 of file CoreWrapper.cpp.
|
private |
Definition at line 2517 of file CoreWrapper.cpp.
|
privatevirtual |
Implements rtabmap_ros::CommonDataSubscriber.
Definition at line 980 of file CoreWrapper.cpp.
|
private |
Definition at line 1042 of file CoreWrapper.cpp.
|
privatevirtual |
Implements rtabmap_ros::CommonDataSubscriber.
Definition at line 1237 of file CoreWrapper.cpp.
|
private |
|
private |
|
private |
Definition at line 740 of file CoreWrapper.cpp.
|
private |
Definition at line 2157 of file CoreWrapper.cpp.
|
private |
Definition at line 2163 of file CoreWrapper.cpp.
|
private |
Definition at line 2097 of file CoreWrapper.cpp.
|
private |
Definition at line 2433 of file CoreWrapper.cpp.
|
private |
Definition at line 2196 of file CoreWrapper.cpp.
|
private |
Definition at line 2139 of file CoreWrapper.cpp.
|
private |
Definition at line 1742 of file CoreWrapper.cpp.
|
private |
Definition at line 2822 of file CoreWrapper.cpp.
|
private |
Definition at line 1889 of file CoreWrapper.cpp.
|
private |
Definition at line 1762 of file CoreWrapper.cpp.
|
private |
Definition at line 2777 of file CoreWrapper.cpp.
|
private |
Definition at line 2828 of file CoreWrapper.cpp.
|
private |
Definition at line 1914 of file CoreWrapper.cpp.
|
private |
Definition at line 1750 of file CoreWrapper.cpp.
|
private |
Definition at line 2568 of file CoreWrapper.cpp.
|
private |
Definition at line 686 of file CoreWrapper.cpp.
|
private |
Definition at line 927 of file CoreWrapper.cpp.
|
private |
Definition at line 829 of file CoreWrapper.cpp.
|
privatevirtual |
Implements nodelet::Nodelet.
Definition at line 124 of file CoreWrapper.cpp.
|
private |
Definition at line 1984 of file CoreWrapper.cpp.
|
private |
Definition at line 1458 of file CoreWrapper.cpp.
|
private |
Definition at line 2730 of file CoreWrapper.cpp.
|
private |
Definition at line 2860 of file CoreWrapper.cpp.
|
private |
Definition at line 2834 of file CoreWrapper.cpp.
|
private |
Definition at line 717 of file CoreWrapper.cpp.
|
private |
Definition at line 2229 of file CoreWrapper.cpp.
|
private |
Definition at line 2579 of file CoreWrapper.cpp.
|
private |
Definition at line 1965 of file CoreWrapper.cpp.
|
private |
Definition at line 2000 of file CoreWrapper.cpp.
|
private |
Definition at line 699 of file CoreWrapper.cpp.
|
private |
Definition at line 2501 of file CoreWrapper.cpp.
|
private |
Definition at line 2541 of file CoreWrapper.cpp.
|
private |
Definition at line 2072 of file CoreWrapper.cpp.
|
private |
Definition at line 2090 of file CoreWrapper.cpp.
|
private |
Definition at line 2078 of file CoreWrapper.cpp.
|
private |
Definition at line 2084 of file CoreWrapper.cpp.
|
private |
Definition at line 2050 of file CoreWrapper.cpp.
|
private |
Definition at line 2061 of file CoreWrapper.cpp.
|
private |
Definition at line 2016 of file CoreWrapper.cpp.
|
private |
|
private |
Definition at line 1924 of file CoreWrapper.cpp.
|
private |
Definition at line 1726 of file CoreWrapper.cpp.
|
private |
Definition at line 241 of file CoreWrapper.h.
|
private |
Definition at line 256 of file CoreWrapper.h.
|
private |
Definition at line 199 of file CoreWrapper.h.
|
private |
Definition at line 187 of file CoreWrapper.h.
|
private |
Definition at line 289 of file CoreWrapper.h.
|
private |
Definition at line 188 of file CoreWrapper.h.
|
private |
Definition at line 200 of file CoreWrapper.h.
|
private |
Definition at line 270 of file CoreWrapper.h.
|
private |
Definition at line 194 of file CoreWrapper.h.
|
private |
Definition at line 207 of file CoreWrapper.h.
|
private |
Definition at line 208 of file CoreWrapper.h.
|
private |
Definition at line 209 of file CoreWrapper.h.
|
private |
Definition at line 252 of file CoreWrapper.h.
|
private |
Definition at line 248 of file CoreWrapper.h.
|
private |
Definition at line 250 of file CoreWrapper.h.
|
private |
Definition at line 254 of file CoreWrapper.h.
|
private |
Definition at line 251 of file CoreWrapper.h.
|
private |
Definition at line 249 of file CoreWrapper.h.
|
private |
Definition at line 230 of file CoreWrapper.h.
|
private |
Definition at line 284 of file CoreWrapper.h.
|
private |
Definition at line 283 of file CoreWrapper.h.
|
private |
Definition at line 227 of file CoreWrapper.h.
|
private |
Definition at line 229 of file CoreWrapper.h.
|
private |
Definition at line 226 of file CoreWrapper.h.
|
private |
Definition at line 198 of file CoreWrapper.h.
|
private |
Definition at line 197 of file CoreWrapper.h.
|
private |
Definition at line 217 of file CoreWrapper.h.
|
private |
Definition at line 223 of file CoreWrapper.h.
|
private |
Definition at line 220 of file CoreWrapper.h.
|
private |
Definition at line 184 of file CoreWrapper.h.
|
private |
Definition at line 186 of file CoreWrapper.h.
|
private |
Definition at line 185 of file CoreWrapper.h.
|
private |
Definition at line 189 of file CoreWrapper.h.
|
private |
Definition at line 190 of file CoreWrapper.h.
|
private |
Definition at line 258 of file CoreWrapper.h.
|
private |
Definition at line 222 of file CoreWrapper.h.
|
private |
Definition at line 231 of file CoreWrapper.h.
|
private |
Definition at line 218 of file CoreWrapper.h.
|
private |
Definition at line 196 of file CoreWrapper.h.
|
private |
Definition at line 219 of file CoreWrapper.h.
|
private |
Definition at line 221 of file CoreWrapper.h.
|
private |
Definition at line 215 of file CoreWrapper.h.
|
private |
Definition at line 212 of file CoreWrapper.h.
|
private |
Definition at line 213 of file CoreWrapper.h.
|
private |
Definition at line 290 of file CoreWrapper.h.
|
private |
Definition at line 264 of file CoreWrapper.h.
|
private |
Definition at line 228 of file CoreWrapper.h.
|
private |
Definition at line 201 of file CoreWrapper.h.
|
private |
Definition at line 202 of file CoreWrapper.h.
|
private |
Definition at line 195 of file CoreWrapper.h.
|
private |
Definition at line 287 of file CoreWrapper.h.
|
private |
Definition at line 191 of file CoreWrapper.h.
|
private |
Definition at line 183 of file CoreWrapper.h.
|
private |
Definition at line 238 of file CoreWrapper.h.
|
private |
Definition at line 292 of file CoreWrapper.h.
|
private |
Definition at line 253 of file CoreWrapper.h.
|
private |
Definition at line 288 of file CoreWrapper.h.
|
private |
Definition at line 237 of file CoreWrapper.h.
|
private |
Definition at line 239 of file CoreWrapper.h.
|
private |
Definition at line 275 of file CoreWrapper.h.
|
private |
Definition at line 274 of file CoreWrapper.h.
|
private |
Definition at line 273 of file CoreWrapper.h.
|
private |
Definition at line 182 of file CoreWrapper.h.
|
private |
Definition at line 192 of file CoreWrapper.h.
|
private |
Definition at line 210 of file CoreWrapper.h.
|
private |
Definition at line 255 of file CoreWrapper.h.
|
private |
Definition at line 257 of file CoreWrapper.h.
|
private |
Definition at line 244 of file CoreWrapper.h.
|
private |
Definition at line 247 of file CoreWrapper.h.
|
private |
Definition at line 245 of file CoreWrapper.h.
|
private |
Definition at line 246 of file CoreWrapper.h.
|
private |
Definition at line 242 of file CoreWrapper.h.
|
private |
Definition at line 243 of file CoreWrapper.h.
|
private |
Definition at line 286 of file CoreWrapper.h.
|
private |
Definition at line 233 of file CoreWrapper.h.
|
private |
Definition at line 234 of file CoreWrapper.h.
|
private |
Definition at line 267 of file CoreWrapper.h.
|
private |
Definition at line 291 of file CoreWrapper.h.
|
private |
Definition at line 266 of file CoreWrapper.h.
|
private |
Definition at line 240 of file CoreWrapper.h.
|
private |
Definition at line 236 of file CoreWrapper.h.
|
private |
Definition at line 205 of file CoreWrapper.h.
|
private |
Definition at line 280 of file CoreWrapper.h.
|
private |
Definition at line 279 of file CoreWrapper.h.
|
private |
Definition at line 281 of file CoreWrapper.h.
|
private |
Definition at line 206 of file CoreWrapper.h.
|
private |
Definition at line 203 of file CoreWrapper.h.
|
private |
Definition at line 204 of file CoreWrapper.h.