#include <kinematics_msgs/GetConstraintAwarePositionIK.h>
#include <planning_environment/models/collision_models.h>
#include <ros/time.h>
#include <gtest/gtest.h>
#include <iostream>
#include <sstream>
#include <fstream>
#include <ros/package.h>
#include <kinematics_msgs/GetPositionIK.h>
#include <kinematics_msgs/GetPositionFK.h>
#include <kinematics_msgs/GetKinematicSolverInfo.h>
#include <arm_navigation_msgs/SetPlanningSceneDiff.h>
#include <std_srvs/Empty.h>
#include <planning_environment/models/model_utils.h>
Go to the source code of this file.
Classes | |
class | TestConstraintAwareKinematics |
Functions | |
double | gen_rand (double min, double max) |
std::vector< double > | generateRandomValues (std::vector< double > min_values, std::vector< double > max_values) |
int | main (int argc, char **argv) |
TEST_F (TestConstraintAwareKinematics, TestCollisions) | |
Variables | |
static const std::string | ARM_COLLISION_IK_NAME = "/pr2_right_arm_kinematics/get_constraint_aware_ik" |
static const std::string | ARM_FK_NAME = "/pr2_right_arm_kinematics/get_fk" |
static const std::string | ARM_IK_NAME = "/pr2_right_arm_kinematics/get_ik" |
static const std::string | ARM_QUERY_NAME = "/pr2_right_arm_kinematics/get_ik_solver_info" |
static const std::string | SET_PLANNING_SCENE_DIFF_SERVICE = "/environment_server/set_planning_scene_diff" |
double gen_rand | ( | double | min, |
double | max | ||
) |
Definition at line 59 of file test_constraint_aware_pr2_kinematics.cpp.
std::vector<double> generateRandomValues | ( | std::vector< double > | min_values, |
std::vector< double > | max_values | ||
) |
Definition at line 66 of file test_constraint_aware_pr2_kinematics.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 253 of file test_constraint_aware_pr2_kinematics.cpp.
TEST_F | ( | TestConstraintAwareKinematics | , |
TestCollisions | |||
) |
Definition at line 203 of file test_constraint_aware_pr2_kinematics.cpp.
const std::string ARM_COLLISION_IK_NAME = "/pr2_right_arm_kinematics/get_constraint_aware_ik" [static] |
Definition at line 55 of file test_constraint_aware_pr2_kinematics.cpp.
const std::string ARM_FK_NAME = "/pr2_right_arm_kinematics/get_fk" [static] |
Definition at line 53 of file test_constraint_aware_pr2_kinematics.cpp.
const std::string ARM_IK_NAME = "/pr2_right_arm_kinematics/get_ik" [static] |
Definition at line 54 of file test_constraint_aware_pr2_kinematics.cpp.
const std::string ARM_QUERY_NAME = "/pr2_right_arm_kinematics/get_ik_solver_info" [static] |
Definition at line 56 of file test_constraint_aware_pr2_kinematics.cpp.
const std::string SET_PLANNING_SCENE_DIFF_SERVICE = "/environment_server/set_planning_scene_diff" [static] |
Definition at line 57 of file test_constraint_aware_pr2_kinematics.cpp.