Public Member Functions | |
void | buildState () |
void | imageSubCallback (const sensor_msgs::ImageConstPtr &img_in) |
void | imageSubCallback_depth (const sensor_msgs::ImageConstPtr &img_in) |
void | init () |
void | odometrySubCallback (const nav_msgs::Odometry &odometry) |
void | pointCloudSubCallback (const sensor_msgs::PointCloud2ConstPtr &pc_in) |
void | record_end () |
void | record_entry () |
void | record_start () |
void | reset_world () |
void | run () |
void | state2_x () |
void | state2_y () |
void | state3 () |
void | state4 () |
~Capture () | |
Private Attributes | |
Eigen::Vector3f | absolute_pos_ |
Eigen::Quaternionf | absolute_rot_ |
geometry_msgs::Twist | cmd |
trajectory_msgs::JointTrajectory | cmd_nick_ |
bool | first_ |
FILE * | fp_xml_ |
int | frame_number_ |
bool | freeze_ |
ros::Subscriber | image_depth_sub_ |
ros::Subscriber | image_sub_ |
sensor_msgs::ImageConstPtr | last_depth_img_ |
sensor_msgs::ImageConstPtr | last_img_ |
sensor_msgs::PointCloud2ConstPtr | last_pc_ |
tf::TransformListener | listener |
int | mode_ |
bool | moving_ |
ros::NodeHandle | n_ |
ros::Publisher | nick_pub_ |
double | nick_rate |
int | not_moving_ |
ros::Subscriber | odo_sub_ |
int | phase1_len_ |
int | phase2_len_ |
int | phase3_len_ |
ros::Subscriber | point_cloud_sub_ |
std::string | prefix_ |
Eigen::Vector3f | start_pos_ |
Eigen::Quaternionf | start_rot_ |
bool | states_ [4] |
ros::Publisher | vel_pub_ |
double | walk_vel |
double | yaw_rate |
Definition at line 82 of file capture.cpp.
Capture::~Capture | ( | ) | [inline] |
Definition at line 159 of file capture.cpp.
void Capture::buildState | ( | ) | [inline] |
Definition at line 411 of file capture.cpp.
void Capture::imageSubCallback | ( | const sensor_msgs::ImageConstPtr & | img_in | ) | [inline] |
Definition at line 294 of file capture.cpp.
void Capture::imageSubCallback_depth | ( | const sensor_msgs::ImageConstPtr & | img_in | ) | [inline] |
Definition at line 303 of file capture.cpp.
void Capture::init | ( | ) | [inline] |
Definition at line 112 of file capture.cpp.
void Capture::odometrySubCallback | ( | const nav_msgs::Odometry & | odometry | ) | [inline] |
Definition at line 312 of file capture.cpp.
void Capture::pointCloudSubCallback | ( | const sensor_msgs::PointCloud2ConstPtr & | pc_in | ) | [inline] |
Definition at line 285 of file capture.cpp.
void Capture::record_end | ( | ) | [inline] |
Definition at line 178 of file capture.cpp.
void Capture::record_entry | ( | ) | [inline] |
Definition at line 183 of file capture.cpp.
void Capture::record_start | ( | ) | [inline] |
Definition at line 165 of file capture.cpp.
void Capture::reset_world | ( | ) | [inline] |
Definition at line 161 of file capture.cpp.
void Capture::run | ( | ) |
Definition at line 532 of file capture.cpp.
void Capture::state2_x | ( | ) | [inline] |
Definition at line 452 of file capture.cpp.
void Capture::state2_y | ( | ) | [inline] |
Definition at line 465 of file capture.cpp.
void Capture::state3 | ( | ) | [inline] |
Definition at line 478 of file capture.cpp.
void Capture::state4 | ( | ) | [inline] |
Definition at line 496 of file capture.cpp.
Eigen::Vector3f Capture::absolute_pos_ [private] |
Definition at line 98 of file capture.cpp.
Eigen::Quaternionf Capture::absolute_rot_ [private] |
Definition at line 99 of file capture.cpp.
geometry_msgs::Twist Capture::cmd [private] |
Definition at line 86 of file capture.cpp.
trajectory_msgs::JointTrajectory Capture::cmd_nick_ [private] |
Definition at line 87 of file capture.cpp.
bool Capture::first_ [private] |
Definition at line 94 of file capture.cpp.
FILE* Capture::fp_xml_ [private] |
Definition at line 106 of file capture.cpp.
int Capture::frame_number_ [private] |
Definition at line 105 of file capture.cpp.
bool Capture::freeze_ [private] |
Definition at line 94 of file capture.cpp.
ros::Subscriber Capture::image_depth_sub_ [private] |
Definition at line 91 of file capture.cpp.
ros::Subscriber Capture::image_sub_ [private] |
Definition at line 91 of file capture.cpp.
sensor_msgs::ImageConstPtr Capture::last_depth_img_ [private] |
Definition at line 102 of file capture.cpp.
sensor_msgs::ImageConstPtr Capture::last_img_ [private] |
Definition at line 102 of file capture.cpp.
sensor_msgs::PointCloud2ConstPtr Capture::last_pc_ [private] |
Definition at line 101 of file capture.cpp.
tf::TransformListener Capture::listener [private] |
Definition at line 92 of file capture.cpp.
int Capture::mode_ [private] |
Definition at line 107 of file capture.cpp.
bool Capture::moving_ [private] |
Definition at line 94 of file capture.cpp.
ros::NodeHandle Capture::n_ [private] |
Definition at line 89 of file capture.cpp.
ros::Publisher Capture::nick_pub_ [private] |
Definition at line 90 of file capture.cpp.
double Capture::nick_rate [private] |
Definition at line 85 of file capture.cpp.
int Capture::not_moving_ [private] |
Definition at line 95 of file capture.cpp.
ros::Subscriber Capture::odo_sub_ [private] |
Definition at line 91 of file capture.cpp.
int Capture::phase1_len_ [private] |
Definition at line 96 of file capture.cpp.
int Capture::phase2_len_ [private] |
Definition at line 96 of file capture.cpp.
int Capture::phase3_len_ [private] |
Definition at line 96 of file capture.cpp.
ros::Subscriber Capture::point_cloud_sub_ [private] |
Definition at line 91 of file capture.cpp.
std::string Capture::prefix_ [private] |
Definition at line 104 of file capture.cpp.
Eigen::Vector3f Capture::start_pos_ [private] |
Definition at line 98 of file capture.cpp.
Eigen::Quaternionf Capture::start_rot_ [private] |
Definition at line 99 of file capture.cpp.
bool Capture::states_[4] [private] |
Definition at line 109 of file capture.cpp.
ros::Publisher Capture::vel_pub_ [private] |
Definition at line 90 of file capture.cpp.
double Capture::walk_vel [private] |
Definition at line 85 of file capture.cpp.
double Capture::yaw_rate [private] |
Definition at line 85 of file capture.cpp.