Public Member Functions | |
void | publishScan (const ros::TimerEvent &e) |
ScanSimulator () | |
Private Attributes | |
const double | cycle_time_ |
const string | global_frame_ |
nm::OccupancyGrid::Ptr | grid_ |
ros::Publisher | grid_pub_ |
const string | map_file_ |
ros::NodeHandle | nh_ |
const unsigned | num_lasers_ |
const double | resolution_ |
vector< ros::Publisher > | scan_pubs_ |
const sm::LaserScan | scanner_params_ |
tf::TransformListener | tf_ |
ros::Timer | timer_ |
Definition at line 67 of file simulate_scans.cpp.
Definition at line 116 of file simulate_scans.cpp.
void flirtlib_ros::ScanSimulator::publishScan | ( | const ros::TimerEvent & | e | ) |
Definition at line 137 of file simulate_scans.cpp.
const double flirtlib_ros::ScanSimulator::cycle_time_ [private] |
Definition at line 77 of file simulate_scans.cpp.
const string flirtlib_ros::ScanSimulator::global_frame_ [private] |
Definition at line 78 of file simulate_scans.cpp.
nm::OccupancyGrid::Ptr flirtlib_ros::ScanSimulator::grid_ [private] |
Definition at line 84 of file simulate_scans.cpp.
Definition at line 89 of file simulate_scans.cpp.
const string flirtlib_ros::ScanSimulator::map_file_ [private] |
Definition at line 81 of file simulate_scans.cpp.
Definition at line 75 of file simulate_scans.cpp.
const unsigned flirtlib_ros::ScanSimulator::num_lasers_ [private] |
Definition at line 79 of file simulate_scans.cpp.
const double flirtlib_ros::ScanSimulator::resolution_ [private] |
Definition at line 82 of file simulate_scans.cpp.
Definition at line 88 of file simulate_scans.cpp.
const sm::LaserScan flirtlib_ros::ScanSimulator::scanner_params_ [private] |
Definition at line 80 of file simulate_scans.cpp.
Definition at line 86 of file simulate_scans.cpp.
Definition at line 87 of file simulate_scans.cpp.