Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
object_manipulator::IKTesterFast Class Reference

#include <ik_tester_fast.h>

List of all members.

Public Member Functions

void getGroupJoints (const std::string &group_name, std::vector< std::string > &group_links)
void getGroupLinks (const std::string &group_name, std::vector< std::string > &group_links)
 IKTesterFast (planning_environment::CollisionModels *cm=NULL, const std::string &plugin_name="pr2_arm_kinematics/PR2ArmKinematicsPlugin")
void setPlanningSceneState (planning_models::KinematicState *state)
void testIKSet (std::string arm_name, const std::vector< geometry_msgs::PoseStamped > &test_poses, bool return_on_first_hit, std::vector< sensor_msgs::JointState > &solutions_arr, std::vector< arm_navigation_msgs::ArmNavigationErrorCodes > &error_codes)
 ~IKTesterFast ()

Public Attributes

pluginlib::ClassLoader
< kinematics::KinematicsBase
kinematics_loader_

Protected Member Functions

planning_environment::CollisionModelsgetCollisionModels ()
planning_models::KinematicStategetPlanningSceneState ()

Protected Attributes

planning_environment::CollisionModelscm_
std::map< std::string,
arm_kinematics_constraint_aware::ArmKinematicsSolverConstraintAware * > 
ik_solver_map_
unsigned int redundancy_
planning_models::KinematicStatestate_
ros::Publisher vis_marker_array_publisher_
ros::Publisher vis_marker_publisher_

Detailed Description

Definition at line 54 of file ik_tester_fast.h.


Constructor & Destructor Documentation

object_manipulator::IKTesterFast::IKTesterFast ( planning_environment::CollisionModels cm = NULL,
const std::string &  plugin_name = "pr2_arm_kinematics/PR2ArmKinematicsPlugin" 
)

Definition at line 45 of file ik_tester_fast.cpp.

Definition at line 82 of file ik_tester_fast.cpp.


Member Function Documentation

Definition at line 91 of file ik_tester_fast.cpp.

void object_manipulator::IKTesterFast::getGroupJoints ( const std::string &  group_name,
std::vector< std::string > &  group_links 
)

Definition at line 126 of file ik_tester_fast.cpp.

void object_manipulator::IKTesterFast::getGroupLinks ( const std::string &  group_name,
std::vector< std::string > &  group_links 
)

Definition at line 116 of file ik_tester_fast.cpp.

Definition at line 99 of file ik_tester_fast.cpp.

Definition at line 80 of file ik_tester_fast.h.

void object_manipulator::IKTesterFast::testIKSet ( std::string  arm_name,
const std::vector< geometry_msgs::PoseStamped > &  test_poses,
bool  return_on_first_hit,
std::vector< sensor_msgs::JointState > &  solutions_arr,
std::vector< arm_navigation_msgs::ArmNavigationErrorCodes > &  error_codes 
)

Definition at line 137 of file ik_tester_fast.cpp.


Member Data Documentation

Definition at line 68 of file ik_tester_fast.h.

std::map<std::string, arm_kinematics_constraint_aware::ArmKinematicsSolverConstraintAware*> object_manipulator::IKTesterFast::ik_solver_map_ [protected]

Definition at line 58 of file ik_tester_fast.h.

Definition at line 73 of file ik_tester_fast.h.

Definition at line 60 of file ik_tester_fast.h.

Definition at line 69 of file ik_tester_fast.h.

Definition at line 62 of file ik_tester_fast.h.

Definition at line 63 of file ik_tester_fast.h.


The documentation for this class was generated from the following files:


object_manipulator
Author(s): Matei Ciocarlie and Kaijen Hsiao
autogenerated on Thu Jan 2 2014 11:39:04