$search
Public Member Functions | |
| void | actarray_cb (const PlayerActarrayConstPtr &actarray) |
| ActarrayCloudAssembler () | |
| void | get_log_files (const path &directory, vector< string > &file_list, string suffix=".log", bool recurse_into_subdirs=false) |
| void | getDHParameters (string armDH, vector< DH > &arm_params) |
| void | getGlobalTransformation (const vector< DH > ¶ms, const vector< double > &joints, Eigen::Matrix4d &global_transformation) |
| void | getJointTransformation (const DH ¶m, const double &q, Eigen::Matrix4d &T) |
| bool | interpolateActarrayValues (const LaserScanConstPtr &laser_packet, vector< PlayerActarrayConstPtr > &actarrays, vector< double > &q_values) |
| void | printDHParameters (const vector< DH > ¶ms) |
| void | scan_cb (const LaserScanConstPtr &scan) |
| bool | spin () |
| int | update_parameters_from_server () |
| virtual | ~ActarrayCloudAssembler () |
Public Attributes | |
| Subscriber | actarray_sub_ |
| vector< PlayerActarrayConstPtr > | actarrays_ |
| vector< DH > | arm_params_ |
| PointCloud | cloud_ |
| Publisher | cloud_pub_ |
| string | cur_file_ |
| string | dir_ |
| vector< string > | file_list_ |
| double | first_act_stamp_ |
| double | laser_max_angle_ |
| double | laser_min_angle_ |
| Subscriber | laserscan_sub_ |
| bool | left_arm_ |
| double | max_distance_ |
| double | min_distance_ |
| int | save_to_pcd_actarray_ |
| int | save_to_pcd_laser_ |
| list< LaserScanConstPtr > | scans_ |
| Eigen::Vector4d | translation_ |
Protected Attributes | |
| boost::mutex | a_lock_ |
| tf::TransformBroadcaster | broadcaster_ |
| NodeHandle | nh_ |
| boost::mutex | s_lock_ |
| string | tf_frame_ |
| int | total_laser_scans_ |
| tf::Stamped< tf::Transform > | transform_ |
Definition at line 77 of file actarray_cloud_assembler.cpp.
| ActarrayCloudAssembler::ActarrayCloudAssembler | ( | ) | [inline] |
Definition at line 110 of file actarray_cloud_assembler.cpp.
| virtual ActarrayCloudAssembler::~ActarrayCloudAssembler | ( | ) | [inline, virtual] |
Definition at line 163 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::actarray_cb | ( | const PlayerActarrayConstPtr & | actarray | ) | [inline] |
Definition at line 263 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::get_log_files | ( | const path & | directory, | |
| vector< string > & | file_list, | |||
| string | suffix = ".log", |
|||
| bool | recurse_into_subdirs = false | |||
| ) | [inline] |
Definition at line 284 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::getDHParameters | ( | string | armDH, | |
| vector< DH > & | arm_params | |||
| ) | [inline] |
Definition at line 168 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::getGlobalTransformation | ( | const vector< DH > & | params, | |
| const vector< double > & | joints, | |||
| Eigen::Matrix4d & | global_transformation | |||
| ) | [inline] |
Definition at line 215 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::getJointTransformation | ( | const DH & | param, | |
| const double & | q, | |||
| Eigen::Matrix4d & | T | |||
| ) | [inline] |
Definition at line 198 of file actarray_cloud_assembler.cpp.
| bool ActarrayCloudAssembler::interpolateActarrayValues | ( | const LaserScanConstPtr & | laser_packet, | |
| vector< PlayerActarrayConstPtr > & | actarrays, | |||
| vector< double > & | q_values | |||
| ) | [inline] |
Definition at line 229 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::printDHParameters | ( | const vector< DH > & | params | ) | [inline] |
Definition at line 189 of file actarray_cloud_assembler.cpp.
| void ActarrayCloudAssembler::scan_cb | ( | const LaserScanConstPtr & | scan | ) | [inline] |
Definition at line 273 of file actarray_cloud_assembler.cpp.
| bool ActarrayCloudAssembler::spin | ( | ) | [inline] |
Definition at line 335 of file actarray_cloud_assembler.cpp.
| int ActarrayCloudAssembler::update_parameters_from_server | ( | ) | [inline] |
Definition at line 309 of file actarray_cloud_assembler.cpp.
boost::mutex ActarrayCloudAssembler::a_lock_ [protected] |
Definition at line 84 of file actarray_cloud_assembler.cpp.
Definition at line 95 of file actarray_cloud_assembler.cpp.
| vector<PlayerActarrayConstPtr> ActarrayCloudAssembler::actarrays_ |
Definition at line 90 of file actarray_cloud_assembler.cpp.
Definition at line 99 of file actarray_cloud_assembler.cpp.
Definition at line 82 of file actarray_cloud_assembler.cpp.
Definition at line 93 of file actarray_cloud_assembler.cpp.
Definition at line 97 of file actarray_cloud_assembler.cpp.
Definition at line 107 of file actarray_cloud_assembler.cpp.
| string ActarrayCloudAssembler::dir_ |
Definition at line 107 of file actarray_cloud_assembler.cpp.
| vector<string> ActarrayCloudAssembler::file_list_ |
Definition at line 106 of file actarray_cloud_assembler.cpp.
Definition at line 91 of file actarray_cloud_assembler.cpp.
Definition at line 102 of file actarray_cloud_assembler.cpp.
Definition at line 102 of file actarray_cloud_assembler.cpp.
Definition at line 95 of file actarray_cloud_assembler.cpp.
Definition at line 103 of file actarray_cloud_assembler.cpp.
Definition at line 102 of file actarray_cloud_assembler.cpp.
Definition at line 102 of file actarray_cloud_assembler.cpp.
NodeHandle ActarrayCloudAssembler::nh_ [protected] |
Definition at line 81 of file actarray_cloud_assembler.cpp.
boost::mutex ActarrayCloudAssembler::s_lock_ [protected] |
Definition at line 84 of file actarray_cloud_assembler.cpp.
Definition at line 105 of file actarray_cloud_assembler.cpp.
Definition at line 105 of file actarray_cloud_assembler.cpp.
Definition at line 89 of file actarray_cloud_assembler.cpp.
string ActarrayCloudAssembler::tf_frame_ [protected] |
Definition at line 80 of file actarray_cloud_assembler.cpp.
int ActarrayCloudAssembler::total_laser_scans_ [protected] |
Definition at line 86 of file actarray_cloud_assembler.cpp.
tf::Stamped<tf::Transform> ActarrayCloudAssembler::transform_ [protected] |
Definition at line 83 of file actarray_cloud_assembler.cpp.
| Eigen::Vector4d ActarrayCloudAssembler::translation_ |
Definition at line 101 of file actarray_cloud_assembler.cpp.