$search
Public Member Functions | |
void | calculateMetrics () |
TrajectoryMetrics | calculateTrajectoryMetrics (const arm_navigation_msgs::RobotState &start_state, const trajectory_msgs::JointTrajectory &joint_trajectory) |
void | getJointLimits (const std::vector< std::string > &joint_names, std::vector< arm_navigation_msgs::JointLimits > &limit_vec) |
void | printOverallMetrics (const OverallMetrics &metrics) |
WarehouseMetricsEvaluator () | |
~WarehouseMetricsEvaluator () | |
Public Attributes | |
collision_proximity::CollisionProximitySpace * | cps_ |
std::vector< std::string > | current_attached_body_names_ |
std::vector< std::string > | current_link_names_ |
std::map< std::string, arm_navigation_msgs::JointLimits > | joint_limits_map_ |
move_arm_warehouse::MoveArmWarehouseLoggerReader * | move_arm_warehouse_reader_ |
OverallMetrics | overall_metrics_ |
ros::NodeHandle | root_nh_ |
ros::Publisher | vis_marker_array_publisher_ |
ros::Publisher | vis_marker_publisher_ |
OverallMetrics | with_path_constraints_ |
OverallMetrics | without_path_constraints_ |
Definition at line 126 of file warehouse_metrics_evaluator.cpp.
WarehouseMetricsEvaluator::WarehouseMetricsEvaluator | ( | ) | [inline] |
Definition at line 130 of file warehouse_metrics_evaluator.cpp.
WarehouseMetricsEvaluator::~WarehouseMetricsEvaluator | ( | ) | [inline] |
Definition at line 141 of file warehouse_metrics_evaluator.cpp.
void WarehouseMetricsEvaluator::calculateMetrics | ( | ) | [inline] |
Definition at line 295 of file warehouse_metrics_evaluator.cpp.
TrajectoryMetrics WarehouseMetricsEvaluator::calculateTrajectoryMetrics | ( | const arm_navigation_msgs::RobotState & | start_state, | |
const trajectory_msgs::JointTrajectory & | joint_trajectory | |||
) | [inline] |
Definition at line 172 of file warehouse_metrics_evaluator.cpp.
void WarehouseMetricsEvaluator::getJointLimits | ( | const std::vector< std::string > & | joint_names, | |
std::vector< arm_navigation_msgs::JointLimits > & | limit_vec | |||
) | [inline] |
Definition at line 147 of file warehouse_metrics_evaluator.cpp.
void WarehouseMetricsEvaluator::printOverallMetrics | ( | const OverallMetrics & | metrics | ) | [inline] |
Definition at line 422 of file warehouse_metrics_evaluator.cpp.
Definition at line 462 of file warehouse_metrics_evaluator.cpp.
std::vector<std::string> WarehouseMetricsEvaluator::current_attached_body_names_ |
Definition at line 459 of file warehouse_metrics_evaluator.cpp.
std::vector<std::string> WarehouseMetricsEvaluator::current_link_names_ |
Definition at line 458 of file warehouse_metrics_evaluator.cpp.
std::map<std::string, arm_navigation_msgs::JointLimits> WarehouseMetricsEvaluator::joint_limits_map_ |
Definition at line 467 of file warehouse_metrics_evaluator.cpp.
move_arm_warehouse::MoveArmWarehouseLoggerReader* WarehouseMetricsEvaluator::move_arm_warehouse_reader_ |
Definition at line 461 of file warehouse_metrics_evaluator.cpp.
Definition at line 464 of file warehouse_metrics_evaluator.cpp.
Definition at line 463 of file warehouse_metrics_evaluator.cpp.
Definition at line 456 of file warehouse_metrics_evaluator.cpp.
Definition at line 455 of file warehouse_metrics_evaluator.cpp.
Definition at line 465 of file warehouse_metrics_evaluator.cpp.
Definition at line 466 of file warehouse_metrics_evaluator.cpp.