#include <ros/ros.h>
#include <std_msgs/Header.h>
#include <tf/transform_listener.h>
#include "mtt/TargetList.h"
#include <visualization_msgs/Marker.h>
#include <visualization_msgs/MarkerArray.h>
Go to the source code of this file.
Functions | |
void | arrowsCallback (const visualization_msgs::MarkerArray &msg) |
void | idsCallback (const visualization_msgs::MarkerArray &msg) |
int | main (int argc, char **argv) |
void | targetsCallback (const mtt::TargetList &list) |
Variables | |
visualization_msgs::Marker | arrow_marker |
visualization_msgs::MarkerArray | arrow_markerList |
ros::Publisher | arrows_pub |
visualization_msgs::Marker | ids_marker |
visualization_msgs::MarkerArray | ids_markerList |
ros::Publisher | ids_pub |
uint | interest_id = 90 |
mtt::Target | target |
mtt::TargetList | targetList |
Tag good/bad leader in bag files. More... | |
ros::Publisher | targets_pub |
void arrowsCallback | ( | const visualization_msgs::MarkerArray & | msg | ) |
Definition at line 71 of file bag_filter.cpp.
void idsCallback | ( | const visualization_msgs::MarkerArray & | msg | ) |
Definition at line 82 of file bag_filter.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 94 of file bag_filter.cpp.
void targetsCallback | ( | const mtt::TargetList & | list | ) |
Definition at line 60 of file bag_filter.cpp.
visualization_msgs::Marker arrow_marker |
Definition at line 49 of file bag_filter.cpp.
visualization_msgs::MarkerArray arrow_markerList |
Definition at line 50 of file bag_filter.cpp.
ros::Publisher arrows_pub |
Definition at line 55 of file bag_filter.cpp.
visualization_msgs::Marker ids_marker |
Definition at line 51 of file bag_filter.cpp.
visualization_msgs::MarkerArray ids_markerList |
Definition at line 52 of file bag_filter.cpp.
ros::Publisher ids_pub |
Definition at line 56 of file bag_filter.cpp.
uint interest_id = 90 |
Definition at line 58 of file bag_filter.cpp.
mtt::Target target |
Definition at line 48 of file bag_filter.cpp.
mtt::TargetList targetList |
Tag good/bad leader in bag files.
this program receives input from the keyboard (arrow keys) and when this happens, a message called /timetag is created and published. this message should be subscribed by a bag recorder (together with all the messages of interest) so the result is a bag equal to the original + a tag. this tag signals when a good leader becames a bad leader and this is used by the extract_features code together with other measurements from each target.
Definition at line 47 of file bag_filter.cpp.
ros::Publisher targets_pub |
Definition at line 54 of file bag_filter.cpp.