#include <rosbag/bag.h>
#include <rosbag/view.h>
#include <rosbag/message_instance.h>
#include <tf/transform_listener.h>
#include <geometry_msgs/WrenchStamped.h>
#include <geometry_msgs/Wrench.h>
#include <hrl_phri_2011/hsl_rgb_conversions.h>
#include <hrl_phri_2011/ForceProcessed.h>
#include <hrl_phri_2011/pcl_features.h>
#include <hrl_phri_2011/utils.h>
#include <hrl_phri_2011/ellipsoid_space.h>
Go to the source code of this file.
Classes | |
class | DataExtractor |
Defines | |
#define | NORM(x, y, z) ( std::sqrt( (x) * (x) + (y) * (y) + (z) * (z) ) ) |
#define | NORMAL(x, sig) ( std::exp( - (x) * (x) / (2.0 * (sig) * (sig))) / std::sqrt(2.0 * 3.14159 * (sig) * (sig))) |
#define | SQ(x) ( (x) * (x) ) |
Typedefs | |
typedef Eigen::Matrix< double, 6, 1 > | CartVec |
Functions | |
int | main (int argc, char **argv) |
void | wrenchMsgToEigen (const geometry_msgs::Wrench &wrench_msg, CartVec &wrench_eig) |
Definition at line 26 of file data_extractor.cpp.
#define NORMAL | ( | x, | |
sig | |||
) | ( std::exp( - (x) * (x) / (2.0 * (sig) * (sig))) / std::sqrt(2.0 * 3.14159 * (sig) * (sig))) |
Definition at line 30 of file data_extractor.cpp.
typedef Eigen::Matrix<double, 6, 1> CartVec |
Definition at line 14 of file data_extractor.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 149 of file data_extractor.cpp.
void wrenchMsgToEigen | ( | const geometry_msgs::Wrench & | wrench_msg, |
CartVec & | wrench_eig | ||
) |
Definition at line 16 of file data_extractor.cpp.