#include <CollisionCheck.h>
Public Member Functions | |
bool | checkArmJointState (const std::vector< double > &arm_state, const std::string arm) |
bool | checkJointStateLeft (const std::vector< double > &arm_state) |
bool | checkJointStateRight (const std::vector< double > &arm_state) |
CollisionCheck (ros::NodeHandle &nh) | |
bool | requestPlanningScene () |
~CollisionCheck () | |
Public Attributes | |
visualization_msgs::MarkerArray | arr |
planning_environment::CollisionModels * | collision_models_ |
ros::ServiceClient | get_planning_scene_client_ |
std::vector< std::string > | left_arm_names |
std::vector< std::string > | left_joint_names |
ros::NodeHandle | nh_ |
bool | planning_scene_avail_ |
std::vector< std::string > | right_arm_names |
std::vector< std::string > | right_joint_names |
arm_navigation_msgs::PlanningScene | scene_ |
planning_models::KinematicState * | state_ |
ros::Publisher | vis_marker_array_publisher_ |
Definition at line 21 of file CollisionCheck.h.
Definition at line 14 of file CollisionCheck.cpp.
Definition at line 29 of file CollisionCheck.cpp.
bool CollisionCheck::checkArmJointState | ( | const std::vector< double > & | arm_state, |
const std::string | arm | ||
) |
Definition at line 110 of file CollisionCheck.cpp.
bool CollisionCheck::checkJointStateLeft | ( | const std::vector< double > & | arm_state | ) |
Definition at line 103 of file CollisionCheck.cpp.
bool CollisionCheck::checkJointStateRight | ( | const std::vector< double > & | arm_state | ) |
Definition at line 95 of file CollisionCheck.cpp.
Definition at line 32 of file CollisionCheck.cpp.
visualization_msgs::MarkerArray CollisionCheck::arr |
Definition at line 34 of file CollisionCheck.h.
Definition at line 38 of file CollisionCheck.h.
Definition at line 37 of file CollisionCheck.h.
std::vector<std::string> CollisionCheck::left_arm_names |
Definition at line 40 of file CollisionCheck.h.
std::vector<std::string> CollisionCheck::left_joint_names |
Definition at line 41 of file CollisionCheck.h.
Definition at line 32 of file CollisionCheck.h.
Definition at line 33 of file CollisionCheck.h.
std::vector<std::string> CollisionCheck::right_arm_names |
Definition at line 42 of file CollisionCheck.h.
std::vector<std::string> CollisionCheck::right_joint_names |
Definition at line 43 of file CollisionCheck.h.
Definition at line 35 of file CollisionCheck.h.
Definition at line 39 of file CollisionCheck.h.
Definition at line 36 of file CollisionCheck.h.