#include <psm_node.h>
Definition at line 51 of file psm_node.h.
◆ PSMNode()
◆ ~PSMNode()
◆ getCurrentEstimatedPose()
| void PSMNode::getCurrentEstimatedPose |
( |
tf::Transform & |
worldToBase, |
|
|
const sensor_msgs::LaserScan & |
scanMsg |
|
) |
| |
|
private |
◆ getParams()
| void PSMNode::getParams |
( |
| ) |
|
|
private |
◆ imuCallback()
| void PSMNode::imuCallback |
( |
const sensor_msgs::Imu & |
imuMsg | ) |
|
|
private |
◆ initialize()
| bool PSMNode::initialize |
( |
const sensor_msgs::LaserScan & |
scan | ) |
|
|
private |
◆ pose2DToTf()
| void PSMNode::pose2DToTf |
( |
const geometry_msgs::Pose2D & |
pose, |
|
|
tf::Transform & |
t |
|
) |
| |
|
private |
◆ publishPose()
◆ publishTf()
◆ rosToPMScan()
| void PSMNode::rosToPMScan |
( |
const sensor_msgs::LaserScan & |
scan, |
|
|
const tf::Transform & |
change, |
|
|
PMScan * |
pmScan |
|
) |
| |
|
private |
◆ scanCallback()
| void PSMNode::scanCallback |
( |
const sensor_msgs::LaserScan & |
scan | ) |
|
|
private |
◆ tfToPose2D()
| void PSMNode::tfToPose2D |
( |
const tf::Transform & |
t, |
|
|
geometry_msgs::Pose2D & |
pose |
|
) |
| |
|
private |
◆ baseFrame_
| std::string PSMNode::baseFrame_ |
|
private |
◆ baseToLaser_
◆ currImuAngle_
| double PSMNode::currImuAngle_ |
|
private |
◆ imuMutex_
| boost::mutex PSMNode::imuMutex_ |
|
private |
◆ imuSubscriber_
◆ initialized_
| bool PSMNode::initialized_ |
|
private |
◆ laserFrame_
| std::string PSMNode::laserFrame_ |
|
private |
◆ laserToBase_
◆ matcher_
◆ maxError_
| double PSMNode::maxError_ |
|
private |
◆ maxIterations_
| int PSMNode::maxIterations_ |
|
private |
◆ minValidPoints_
| int PSMNode::minValidPoints_ |
|
private |
◆ posePublisher_
◆ prevImuAngle_
| double PSMNode::prevImuAngle_ |
|
private |
◆ prevPMScan_
◆ prevWorldToBase_
◆ publishPose_
| bool PSMNode::publishPose_ |
|
private |
◆ publishTf_
◆ scansCount_
◆ scanSubscriber_
◆ searchWindow_
| int PSMNode::searchWindow_ |
|
private |
◆ stopCondition_
| double PSMNode::stopCondition_ |
|
private |
◆ tfBroadcaster_
◆ tfListener_
◆ totalDuration_
| double PSMNode::totalDuration_ |
|
private |
◆ useImuOdometry_
| bool PSMNode::useImuOdometry_ |
|
private |
◆ useTfOdometry_
| bool PSMNode::useTfOdometry_ |
|
private |
◆ worldFrame_
| std::string PSMNode::worldFrame_ |
|
private |
The documentation for this class was generated from the following files: