#include <people_tracking_node.h>
Public Member Functions | |
void | callbackDrop (const people_msgs::PositionMeasurement::ConstPtr &message) |
callback for dropped messages More... | |
void | callbackRcv (const people_msgs::PositionMeasurement::ConstPtr &message) |
callback for messages More... | |
PeopleTrackingNode (ros::NodeHandle nh) | |
constructor More... | |
void | spin () |
tracker loop More... | |
virtual | ~PeopleTrackingNode () |
destructor More... | |
Private Attributes | |
boost::mutex | filter_mutex_ |
std::string | fixed_frame_ |
bool | follow_one_person_ |
double | freq_ |
sensor_msgs::PointCloud | meas_cloud_ |
unsigned int | meas_visualize_counter_ |
message_filters::TimeSequencer< people_msgs::PositionMeasurement > * | message_sequencer_ |
message sequencer More... | |
ros::NodeHandle | nh_ |
ros::Publisher | people_filter_pub_ |
ros::Publisher | people_filter_vis_pub_ |
ros::Subscriber | people_meas_sub_ |
ros::Publisher | people_tracker_vis_pub_ |
double | reliability_threshold_ |
tf::TransformListener | robot_state_ |
double | start_distance_min_ |
BFL::StatePosVel | sys_sigma_ |
unsigned int | tracker_counter_ |
std::list< Tracker * > | trackers_ |
trackers More... | |
Definition at line 67 of file people_tracking_node.h.
|
explicit |
constructor
Definition at line 57 of file people_tracking_node.cpp.
|
virtual |
destructor
Definition at line 94 of file people_tracking_node.cpp.
void estimation::PeopleTrackingNode::callbackDrop | ( | const people_msgs::PositionMeasurement::ConstPtr & | message | ) |
callback for dropped messages
Definition at line 196 of file people_tracking_node.cpp.
void estimation::PeopleTrackingNode::callbackRcv | ( | const people_msgs::PositionMeasurement::ConstPtr & | message | ) |
callback for messages
Definition at line 105 of file people_tracking_node.cpp.
void estimation::PeopleTrackingNode::spin | ( | ) |
tracker loop
Definition at line 203 of file people_tracking_node.cpp.
|
private |
Definition at line 107 of file people_tracking_node.h.
|
private |
Definition at line 106 of file people_tracking_node.h.
|
private |
Definition at line 113 of file people_tracking_node.h.
|
private |
Definition at line 104 of file people_tracking_node.h.
|
private |
Definition at line 109 of file people_tracking_node.h.
|
private |
Definition at line 110 of file people_tracking_node.h.
|
private |
message sequencer
Definition at line 95 of file people_tracking_node.h.
|
private |
Definition at line 86 of file people_tracking_node.h.
|
private |
Definition at line 88 of file people_tracking_node.h.
|
private |
Definition at line 89 of file people_tracking_node.h.
|
private |
Definition at line 92 of file people_tracking_node.h.
|
private |
Definition at line 90 of file people_tracking_node.h.
|
private |
Definition at line 104 of file people_tracking_node.h.
|
private |
Definition at line 101 of file people_tracking_node.h.
|
private |
Definition at line 104 of file people_tracking_node.h.
|
private |
Definition at line 105 of file people_tracking_node.h.
|
private |
Definition at line 103 of file people_tracking_node.h.
|
private |
trackers
Definition at line 98 of file people_tracking_node.h.