
Go to the source code of this file.
Classes | |
| class | PlanningSceneEditorTest |
Functions | |
| int | main (int argc, char **argv) |
| float | randFloat (float minValue, float maxValue) |
| void | spinThread () |
| TEST (TestSuite, connectTest) | |
| Creates the editor and connects to the database. | |
| TEST (TestSuite, createPlanningSceneTest) | |
| Creates 10 new planning scenes. | |
| TEST (TestSuite, createSaveTest) | |
| Creates and saves a planning scene. | |
| TEST (TestSuite, createDeleteMotionPlanTest) | |
| Creates and deletes 100 motion plan requests. | |
| TEST (TestSuite, planTrajectoryTest) | |
| Plans a trajectory from the start state to 100 random positions. | |
| TEST (TestSuite, filterTrajectoryTest) | |
| Creates and filters 10 random trajectories. | |
| TEST (TestSuite, randomGeneratorTest) | |
| TEST (TestSuite, collisionObjectTest) | |
| Creates 100 random objects, then deletes them all. | |
Variables | |
| static const double | BASE_ROT_SPEED = .15 |
| static const double | BASE_TRANS_SPEED = .3 |
| static const unsigned int | CONTROL_SPEED = 5 |
| PlanningSceneEditorTest * | editor = NULL |
| static const std::string | EXECUTE_LEFT_TRAJECTORY = "/l_arm_controller/follow_joint_trajectory" |
| static const std::string | EXECUTE_RIGHT_TRAJECTORY = "/r_arm_controller/follow_joint_trajectory" |
| static const double | HAND_ROT_SPEED = .15 |
| static const double | HAND_TRANS_SPEED = .05 |
| bool | inited = false |
| bool | killThread = false |
| static const std::string | LEFT_ARM_GROUP = "left_arm" |
| static const std::string | LEFT_ARM_REDUNDANCY = "l_upper_arm_roll_joint" |
| static const std::string | LEFT_IK_LINK = "l_wrist_roll_link" |
| static const std::string | LEFT_IK_NAME = "/pr2_left_arm_kinematics/get_constraint_aware_ik" |
| static const std::string | LEFT_INTERPOLATE_SERVICE_NAME = "/l_interpolated_ik_motion_plan" |
| static const std::string | NON_COLL_LEFT_IK_NAME = "/pr2_left_arm_kinematics/get_ik" |
| static const std::string | NON_COLL_RIGHT_IK_NAME = "/pr2_right_arm_kinematics/get_ik" |
| planning_scene_utils::PlanningSceneParameters | params |
| static const std::string | PLANNER_1_SERVICE_NAME = "/ompl_planning/plan_kinematic_path" |
| static const std::string | PLANNER_2_SERVICE_NAME = "/chomp_planner_longrange/plan_path" |
| static const std::string | PROXIMITY_SPACE_PLANNER_NAME = "/collision_proximity_planner/plan" |
| static const std::string | PROXIMITY_SPACE_SERVICE_NAME = "/collision_proximity_server_test/get_distance_aware_plan" |
| static const std::string | PROXIMITY_SPACE_VALIDITY_NAME = "/collision_proximity_server_test/get_state_validity" |
| static const std::string | RIGHT_ARM_GROUP = "right_arm" |
| static const std::string | RIGHT_ARM_REDUNDANCY = "r_upper_arm_roll_joint" |
| static const std::string | RIGHT_IK_LINK = "r_wrist_roll_link" |
| static const std::string | RIGHT_IK_NAME = "/pr2_right_arm_kinematics/get_constraint_aware_ik" |
| static const std::string | RIGHT_INTERPOLATE_SERVICE_NAME = "/r_interpolated_ik_motion_plan" |
| static const std::string | SET_PLANNING_SCENE_DIFF_NAME = "environment_server/set_planning_scene_diff" |
| static const std::string | TRAJECTORY_FILTER_SERVICE_NAME = "/trajectory_filter/filter_trajectory_with_constraints" |
| static const std::string | VIS_TOPIC_NAME = "planning_scene_visualizer_markers" |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 311 of file move_arm_utils_test.cpp.
| float randFloat | ( | float | minValue, |
| float | maxValue | ||
| ) |
Definition at line 224 of file move_arm_utils_test.cpp.
| void spinThread | ( | ) |
Definition at line 296 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| connectTest | |||
| ) |
Creates the editor and connects to the database.
Definition at line 83 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| createPlanningSceneTest | |||
| ) |
Creates 10 new planning scenes.
Definition at line 91 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| createSaveTest | |||
| ) |
Creates and saves a planning scene.
Definition at line 105 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| createDeleteMotionPlanTest | |||
| ) |
Creates and deletes 100 motion plan requests.
Definition at line 116 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| planTrajectoryTest | |||
| ) |
Plans a trajectory from the start state to 100 random positions.
Definition at line 143 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| filterTrajectoryTest | |||
| ) |
Creates and filters 10 random trajectories.
Definition at line 183 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| randomGeneratorTest | |||
| ) |
Definition at line 229 of file move_arm_utils_test.cpp.
| TEST | ( | TestSuite | , |
| collisionObjectTest | |||
| ) |
Creates 100 random objects, then deletes them all.
Definition at line 242 of file move_arm_utils_test.cpp.
const double BASE_ROT_SPEED = .15 [static] |
Definition at line 9 of file move_arm_utils_test.cpp.
const double BASE_TRANS_SPEED = .3 [static] |
Definition at line 8 of file move_arm_utils_test.cpp.
const unsigned int CONTROL_SPEED = 5 [static] |
Definition at line 6 of file move_arm_utils_test.cpp.
Definition at line 74 of file move_arm_utils_test.cpp.
const std::string EXECUTE_LEFT_TRAJECTORY = "/l_arm_controller/follow_joint_trajectory" [static] |
Definition at line 15 of file move_arm_utils_test.cpp.
const std::string EXECUTE_RIGHT_TRAJECTORY = "/r_arm_controller/follow_joint_trajectory" [static] |
Definition at line 14 of file move_arm_utils_test.cpp.
const double HAND_ROT_SPEED = .15 [static] |
Definition at line 12 of file move_arm_utils_test.cpp.
const double HAND_TRANS_SPEED = .05 [static] |
Definition at line 11 of file move_arm_utils_test.cpp.
Definition at line 78 of file move_arm_utils_test.cpp.
| bool killThread = false |
Definition at line 77 of file move_arm_utils_test.cpp.
const std::string LEFT_ARM_GROUP = "left_arm" [static] |
Definition at line 23 of file move_arm_utils_test.cpp.
const std::string LEFT_ARM_REDUNDANCY = "l_upper_arm_roll_joint" [static] |
Definition at line 26 of file move_arm_utils_test.cpp.
const std::string LEFT_IK_LINK = "l_wrist_roll_link" [static] |
Definition at line 28 of file move_arm_utils_test.cpp.
const std::string LEFT_IK_NAME = "/pr2_left_arm_kinematics/get_constraint_aware_ik" [static] |
Definition at line 16 of file move_arm_utils_test.cpp.
const std::string LEFT_INTERPOLATE_SERVICE_NAME = "/l_interpolated_ik_motion_plan" [static] |
Definition at line 33 of file move_arm_utils_test.cpp.
const std::string NON_COLL_LEFT_IK_NAME = "/pr2_left_arm_kinematics/get_ik" [static] |
Definition at line 19 of file move_arm_utils_test.cpp.
const std::string NON_COLL_RIGHT_IK_NAME = "/pr2_right_arm_kinematics/get_ik" [static] |
Definition at line 20 of file move_arm_utils_test.cpp.
Definition at line 75 of file move_arm_utils_test.cpp.
const std::string PLANNER_1_SERVICE_NAME = "/ompl_planning/plan_kinematic_path" [static] |
Definition at line 31 of file move_arm_utils_test.cpp.
const std::string PLANNER_2_SERVICE_NAME = "/chomp_planner_longrange/plan_path" [static] |
Definition at line 32 of file move_arm_utils_test.cpp.
const std::string PROXIMITY_SPACE_PLANNER_NAME = "/collision_proximity_planner/plan" [static] |
Definition at line 38 of file move_arm_utils_test.cpp.
const std::string PROXIMITY_SPACE_SERVICE_NAME = "/collision_proximity_server_test/get_distance_aware_plan" [static] |
Definition at line 36 of file move_arm_utils_test.cpp.
const std::string PROXIMITY_SPACE_VALIDITY_NAME = "/collision_proximity_server_test/get_state_validity" [static] |
Definition at line 37 of file move_arm_utils_test.cpp.
const std::string RIGHT_ARM_GROUP = "right_arm" [static] |
Definition at line 22 of file move_arm_utils_test.cpp.
const std::string RIGHT_ARM_REDUNDANCY = "r_upper_arm_roll_joint" [static] |
Definition at line 25 of file move_arm_utils_test.cpp.
const std::string RIGHT_IK_LINK = "r_wrist_roll_link" [static] |
Definition at line 29 of file move_arm_utils_test.cpp.
const std::string RIGHT_IK_NAME = "/pr2_right_arm_kinematics/get_constraint_aware_ik" [static] |
Definition at line 17 of file move_arm_utils_test.cpp.
const std::string RIGHT_INTERPOLATE_SERVICE_NAME = "/r_interpolated_ik_motion_plan" [static] |
Definition at line 34 of file move_arm_utils_test.cpp.
const std::string SET_PLANNING_SCENE_DIFF_NAME = "environment_server/set_planning_scene_diff" [static] |
Definition at line 39 of file move_arm_utils_test.cpp.
const std::string TRAJECTORY_FILTER_SERVICE_NAME = "/trajectory_filter/filter_trajectory_with_constraints" [static] |
Definition at line 35 of file move_arm_utils_test.cpp.
const std::string VIS_TOPIC_NAME = "planning_scene_visualizer_markers" [static] |
Definition at line 3 of file move_arm_utils_test.cpp.