#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 66 of file people_tracking_node.h.
estimation::PeopleTrackingNode::PeopleTrackingNode | ( | ros::NodeHandle | nh | ) |
constructor
Definition at line 59 of file people_tracking_node.cpp.
|
virtual |
destructor
Definition at line 98 of file people_tracking_node.cpp.
void estimation::PeopleTrackingNode::callbackDrop | ( | const people_msgs::PositionMeasurement::ConstPtr & | message | ) |
callback for dropped messages
Definition at line 202 of file people_tracking_node.cpp.
void estimation::PeopleTrackingNode::callbackRcv | ( | const people_msgs::PositionMeasurement::ConstPtr & | message | ) |
callback for messages
Definition at line 112 of file people_tracking_node.cpp.
void estimation::PeopleTrackingNode::spin | ( | ) |
tracker loop
Definition at line 213 of file people_tracking_node.cpp.
|
private |
Definition at line 108 of file people_tracking_node.h.
|
private |
Definition at line 107 of file people_tracking_node.h.
|
private |
Definition at line 114 of file people_tracking_node.h.
|
private |
Definition at line 105 of file people_tracking_node.h.
|
private |
Definition at line 110 of file people_tracking_node.h.
|
private |
Definition at line 111 of file people_tracking_node.h.
|
private |
message sequencer
Definition at line 96 of file people_tracking_node.h.
|
private |
Definition at line 87 of file people_tracking_node.h.
|
private |
Definition at line 89 of file people_tracking_node.h.
|
private |
Definition at line 90 of file people_tracking_node.h.
|
private |
Definition at line 93 of file people_tracking_node.h.
|
private |
Definition at line 91 of file people_tracking_node.h.
|
private |
Definition at line 105 of file people_tracking_node.h.
|
private |
Definition at line 102 of file people_tracking_node.h.
|
private |
Definition at line 105 of file people_tracking_node.h.
|
private |
Definition at line 106 of file people_tracking_node.h.
|
private |
Definition at line 104 of file people_tracking_node.h.
|
private |
trackers
Definition at line 99 of file people_tracking_node.h.