#include <MultiMapper.h>
Definition at line 23 of file MultiMapper.h.
◆ MultiMapper()
MultiMapper::MultiMapper |
( |
| ) |
|
◆ ~MultiMapper()
MultiMapper::~MultiMapper |
( |
| ) |
|
◆ createFromRosMessage()
◆ getMap()
bool MultiMapper::getMap |
( |
nav_msgs::GetMap::Request & |
req, |
|
|
nav_msgs::GetMap::Response & |
res |
|
) |
| |
◆ onMessage()
◆ publishLoop()
void MultiMapper::publishLoop |
( |
| ) |
|
◆ publishTransform()
void MultiMapper::publishTransform |
( |
| ) |
|
◆ receiveInitialPose()
void MultiMapper::receiveInitialPose |
( |
const geometry_msgs::PoseWithCovarianceStamped::ConstPtr & |
pose | ) |
|
◆ receiveLaserScan()
void MultiMapper::receiveLaserScan |
( |
const sensor_msgs::LaserScan::ConstPtr & |
scan | ) |
|
◆ receiveLocalizedScan()
void MultiMapper::receiveLocalizedScan |
( |
const nav2d_msgs::LocalizedScan::ConstPtr & |
scan | ) |
|
◆ sendLocalizedScan()
void MultiMapper::sendLocalizedScan |
( |
const sensor_msgs::LaserScan::ConstPtr & |
scan, |
|
|
const karto::Pose2 & |
pose |
|
) |
| |
◆ sendMap()
bool MultiMapper::sendMap |
( |
| ) |
|
|
private |
◆ setRobotPose()
void MultiMapper::setRobotPose |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
yaw |
|
) |
| |
|
private |
◆ setScanSolver()
◆ updateMap()
bool MultiMapper::updateMap |
( |
| ) |
|
|
private |
◆ mEdgesPublisher
◆ mGridMap
nav_msgs::OccupancyGrid MultiMapper::mGridMap |
|
private |
◆ mInitialPoseSubscriber
◆ mLaser
◆ mLaserFrame
std::string MultiMapper::mLaserFrame |
|
private |
◆ mLaserSubscriber
◆ mLaserTopic
std::string MultiMapper::mLaserTopic |
|
private |
◆ mLastMapUpdate
◆ mMapChanged
bool MultiMapper::mMapChanged |
|
private |
◆ mMapFrame
std::string MultiMapper::mMapFrame |
|
private |
◆ mMapper
◆ mMapPublisher
◆ mMapResolution
double MultiMapper::mMapResolution |
|
private |
◆ mMapServer
◆ mMapService
std::string MultiMapper::mMapService |
|
private |
◆ mMapToOdometry
◆ mMapTopic
std::string MultiMapper::mMapTopic |
|
private |
◆ mMapUpdateRate
int MultiMapper::mMapUpdateRate |
|
private |
◆ mMaxCovariance
double MultiMapper::mMaxCovariance |
|
private |
◆ mMinMapSize
int MultiMapper::mMinMapSize |
|
private |
◆ mNodesAdded
int MultiMapper::mNodesAdded |
|
private |
◆ mOdometryFrame
std::string MultiMapper::mOdometryFrame |
|
private |
◆ mOdometryOffset
◆ mOffsetFrame
std::string MultiMapper::mOffsetFrame |
|
private |
◆ mOtherLasers
◆ mOtherRobotsPublisher
◆ mPosePublisher
◆ mPublishPoseGraph
bool MultiMapper::mPublishPoseGraph |
|
private |
◆ mRangeThreshold
double MultiMapper::mRangeThreshold |
|
private |
◆ mRobotFrame
std::string MultiMapper::mRobotFrame |
|
private |
◆ mRobotID
int MultiMapper::mRobotID |
|
private |
◆ mScanInputTopic
std::string MultiMapper::mScanInputTopic |
|
private |
◆ mScanOutputTopic
std::string MultiMapper::mScanOutputTopic |
|
private |
◆ mScanPublisher
◆ mScanSubscriber
◆ mSelfLocalizer
◆ mState
◆ mTransformBroadcaster
◆ mTransformListener
◆ mVerticesPublisher
The documentation for this class was generated from the following files: