baseFrame_ | PSMNode | [private] |
baseToLaser_ | PSMNode | [private] |
currImuAngle_ | PSMNode | [private] |
getCurrentEstimatedPose(btTransform &worldToBase, const sensor_msgs::LaserScan &scanMsg) | PSMNode | [private] |
getParams() | PSMNode | [private] |
imuCallback(const sensor_msgs::Imu &imuMsg) | PSMNode | [private] |
imuMutex_ | PSMNode | [private] |
imuSubscriber_ | PSMNode | [private] |
initialize(const sensor_msgs::LaserScan &scan) | PSMNode | [private] |
initialized_ | PSMNode | [private] |
laserFrame_ | PSMNode | [private] |
laserToBase_ | PSMNode | [private] |
matcher_ | PSMNode | [private] |
maxError_ | PSMNode | [private] |
maxIterations_ | PSMNode | [private] |
minValidPoints_ | PSMNode | [private] |
pose2DToTf(const geometry_msgs::Pose2D &pose, btTransform &t) | PSMNode | [private] |
posePublisher_ | PSMNode | [private] |
prevImuAngle_ | PSMNode | [private] |
prevPMScan_ | PSMNode | [private] |
prevWorldToBase_ | PSMNode | [private] |
PSMNode() | PSMNode | |
publishPose(const btTransform &transform) | PSMNode | [private] |
publishPose_ | PSMNode | [private] |
publishTf(const btTransform &transform, const ros::Time &time) | PSMNode | [private] |
publishTf_ | PSMNode | [private] |
rosToPMScan(const sensor_msgs::LaserScan &scan, const btTransform &change, PMScan *pmScan) | PSMNode | [private] |
scanCallback(const sensor_msgs::LaserScan &scan) | PSMNode | [private] |
scansCount_ | PSMNode | [private] |
scanSubscriber_ | PSMNode | [private] |
searchWindow_ | PSMNode | [private] |
stopCondition_ | PSMNode | [private] |
tfBroadcaster_ | PSMNode | [private] |
tfListener_ | PSMNode | [private] |
tfToPose2D(const btTransform &t, geometry_msgs::Pose2D &pose) | PSMNode | [private] |
totalDuration_ | PSMNode | [private] |
useImuOdometry_ | PSMNode | [private] |
useTfOdometry_ | PSMNode | [private] |
worldFrame_ | PSMNode | [private] |
~PSMNode() | PSMNode | [virtual] |