, including all inherited members.
| addAttachedCollisionObjects(std::vector< std::string > &svec) const | planning_environment::CollisionSpaceMonitor | [protected] |
| advertiseServices() | planning_environment::CollisionSpaceMonitor | [virtual] |
| allJointsUpdated(ros::Duration dur=ros::Duration()) const | planning_environment::KinematicModelStateMonitor | |
| allowedContacts_ | planning_environment::PlanningMonitor | [protected] |
| applyLinkPaddingToCollisionSpace(const std::vector< motion_planning_msgs::LinkPadding > &link_padding) | planning_environment::CollisionSpaceMonitor | |
| applyOrderedCollisionOperationsToCollisionSpace(const motion_planning_msgs::OrderedCollisionOperations &ord, bool print=false) | planning_environment::CollisionSpaceMonitor | |
| applyOrderedCollisionOperationsToMatrix(const motion_planning_msgs::OrderedCollisionOperations &ord, std::vector< std::vector< bool > > &curAllowed, std::map< std::string, unsigned int > &vecIndices) | planning_environment::CollisionSpaceMonitor | |
| attachedCollisionObjectSubscriber_ | planning_environment::CollisionSpaceMonitor | [protected] |
| attachObjectCallback(const mapping_msgs::AttachedCollisionObjectConstPtr &attachedObject) | planning_environment::CollisionSpaceMonitor | [protected, virtual] |
| broadcastCollisions() | planning_environment::PlanningMonitor | |
| CHECK_FULL_TRAJECTORY enum value | planning_environment::PlanningMonitor | |
| checkGoalConstraints(const planning_models::KinematicState *state, bool verbose) const | planning_environment::PlanningMonitor | |
| checkPathConstraints(const planning_models::KinematicState *state, bool verbose) const | planning_environment::PlanningMonitor | |
| clearAllowedContacts(void) | planning_environment::PlanningMonitor | |
| clearConstraints(void) | planning_environment::PlanningMonitor | |
| closestStateOnTrajectory(const trajectory_msgs::JointTrajectory &trajectory, motion_planning_msgs::RobotState &robot_state, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | |
| closestStateOnTrajectory(const trajectory_msgs::JointTrajectory &trajectory, motion_planning_msgs::RobotState &robot_state, unsigned int start, unsigned int end, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | |
| closestStateOnTrajectoryAux(const trajectory_msgs::JointTrajectory &trajectory, unsigned int start, unsigned int end, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | [protected] |
| cm_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collision_map_lock_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collision_objects_lock_ | planning_environment::CollisionSpaceMonitor | [protected] |
| COLLISION_TEST enum value | planning_environment::PlanningMonitor | |
| collisionMapAsBoxes(const mapping_msgs::CollisionMap &collisionMap, std::vector< shapes::Shape * > &boxes, std::vector< btTransform > &poses) | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapAsBoxes(const mapping_msgs::CollisionMapConstPtr &collisionMap, std::vector< shapes::Shape * > &boxes, std::vector< btTransform > &poses) | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapAsSpheres(const mapping_msgs::CollisionMapConstPtr &collisionMap, std::vector< shapes::Shape * > &spheres, std::vector< btTransform > &poses) | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapCallback(const mapping_msgs::CollisionMapConstPtr &collisionMap) | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapFilter_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapSubscriber_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapUpdateCallback(const mapping_msgs::CollisionMapConstPtr &collisionMap) | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapUpdateFilter_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionMapUpdateSubscriber_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionObjectCallback(const mapping_msgs::CollisionObjectConstPtr &collisionObject) | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionObjectFilter_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionObjects_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionObjectSubscriber_ | planning_environment::CollisionSpaceMonitor | [protected] |
| collisionSpace_ | planning_environment::CollisionSpaceMonitor | [protected] |
| CollisionSpaceMonitor(CollisionModels *cm, tf::TransformListener *tf) | planning_environment::CollisionSpaceMonitor | [inline] |
| computeAllowedContact(const motion_planning_msgs::AllowedContactSpecification ®ion, collision_space::EnvironmentModel::AllowedContact &allowedContact) const | planning_environment::CollisionSpaceMonitor | |
| convertKinematicStateToRobotState(const planning_models::KinematicState &state, motion_planning_msgs::RobotState &robot_state) const | planning_environment::KinematicModelStateMonitor | |
| current_joint_state_map_ | planning_environment::KinematicModelStateMonitor | [protected] |
| current_joint_values_lock_ | planning_environment::KinematicModelStateMonitor | [mutable, protected] |
| display_collision_pose_publisher_ | planning_environment::PlanningMonitor | [protected] |
| display_state_validity_publisher_ | planning_environment::PlanningMonitor | [protected] |
| envMonitorStarted_ | planning_environment::CollisionSpaceMonitor | [protected] |
| expandOrderedCollisionOperations(const motion_planning_msgs::OrderedCollisionOperations &ord, motion_planning_msgs::OrderedCollisionOperations &ex) | planning_environment::CollisionSpaceMonitor | |
| floatingJoint_ | planning_environment::KinematicModelStateMonitor | [protected] |
| get_current_collision_map_service_ | planning_environment::CollisionSpaceMonitor | [protected] |
| get_objects_service_ | planning_environment::CollisionSpaceMonitor | [protected] |
| getAllowedContacts(void) const | planning_environment::PlanningMonitor | |
| getCachedJointStateValues(const ros::Time &time, std::map< std::string, double > &ret_map) const | planning_environment::KinematicModelStateMonitor | |
| getChildLinks(const std::vector< std::string > &joints, std::vector< std::string > &link_names) | planning_environment::PlanningMonitor | |
| getCollisionModels(void) const | planning_environment::CollisionSpaceMonitor | [inline] |
| getCurrentAllowedCollisionsService(planning_environment_msgs::GetAllowedCollisionMatrix::Request &req, planning_environment_msgs::GetAllowedCollisionMatrix::Response &res) | planning_environment::CollisionSpaceMonitor | |
| getCurrentJointStateValues() const | planning_environment::KinematicModelStateMonitor | [inline] |
| getCurrentRobotState(motion_planning_msgs::RobotState &robot_state) const | planning_environment::KinematicModelStateMonitor | |
| getEnvironmentModel(void) const | planning_environment::CollisionSpaceMonitor | [inline] |
| getExpectedJointStateUpdateInterval(void) const | planning_environment::PlanningMonitor | [inline] |
| getExpectedMapUpdateInterval(void) const | planning_environment::PlanningMonitor | [inline] |
| getExpectedPoseUpdateInterval(void) const | planning_environment::PlanningMonitor | [inline] |
| getGoalConstraints(void) const | planning_environment::PlanningMonitor | [inline] |
| getKinematicModel(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| getObjectsService(planning_environment_msgs::GetCollisionObjects::Request &req, planning_environment_msgs::GetCollisionObjects::Response &res) | planning_environment::CollisionSpaceMonitor | |
| getOrderedCollisionOperationsForOnlyCollideLinks(const std::vector< std::string > &collision_check_links, const motion_planning_msgs::OrderedCollisionOperations &requested_collision_operations, motion_planning_msgs::OrderedCollisionOperations &result_collision_operations) | planning_environment::PlanningMonitor | |
| getPathConstraints(void) const | planning_environment::PlanningMonitor | [inline] |
| getPointCloudPadd(void) const | planning_environment::CollisionSpaceMonitor | [inline] |
| getRobotFrameId(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| getRobotModels(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| getTotalVelocity(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| getTransformListener(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| getWorldFrameId(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| goal_constraints_ | planning_environment::PlanningMonitor | [protected] |
| GOAL_CONSTRAINTS_TEST enum value | planning_environment::PlanningMonitor | |
| haveJointState_ | planning_environment::KinematicModelStateMonitor | [protected] |
| haveMap(void) const | planning_environment::CollisionSpaceMonitor | [inline] |
| haveMap_ | planning_environment::CollisionSpaceMonitor | [protected] |
| havePose_ | planning_environment::KinematicModelStateMonitor | [protected] |
| haveState(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| intervalCollisionMap_ | planning_environment::PlanningMonitor | [protected] |
| intervalPose_ | planning_environment::PlanningMonitor | [protected] |
| intervalState_ | planning_environment::PlanningMonitor | [protected] |
| isEnvironmentMonitorStarted(void) const | planning_environment::CollisionSpaceMonitor | [inline] |
| isEnvironmentSafe(motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | |
| isJointStateUpdated(double sec) const | planning_environment::KinematicModelStateMonitor | |
| isMapUpdated(double sec) const | planning_environment::CollisionSpaceMonitor | |
| isPoseUpdated(double sec) const | planning_environment::KinematicModelStateMonitor | |
| isStateMonitorStarted(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| isStateValid(const motion_planning_msgs::RobotState &robot_state, const int test, bool verbose, motion_planning_msgs::ArmNavigationErrorCodes &error_code) | planning_environment::PlanningMonitor | |
| isTrajectoryValid(const trajectory_msgs::JointTrajectory &trajectory, motion_planning_msgs::RobotState &robot_state, const int test, bool verbose, motion_planning_msgs::ArmNavigationErrorCodes &error_code, std::vector< motion_planning_msgs::ArmNavigationErrorCodes > &trajectory_error_codes) | planning_environment::PlanningMonitor | |
| isTrajectoryValid(const trajectory_msgs::JointTrajectory &trajectory, motion_planning_msgs::RobotState &robot_state, unsigned int start, unsigned int end, const int test, bool verbose, motion_planning_msgs::ArmNavigationErrorCodes &error_code, std::vector< motion_planning_msgs::ArmNavigationErrorCodes > &trajectory_error_codes) | planning_environment::PlanningMonitor | |
| isTrajectoryValidAux(const trajectory_msgs::JointTrajectory &trajectory, motion_planning_msgs::RobotState &robot_state, unsigned int start, unsigned int end, const int test, bool verbose, motion_planning_msgs::ArmNavigationErrorCodes &error_code, std::vector< motion_planning_msgs::ArmNavigationErrorCodes > &trajectory_error_codes) | planning_environment::PlanningMonitor | [protected] |
| JOINT_LIMITS_TEST enum value | planning_environment::PlanningMonitor | |
| joint_state_cache_allowed_difference_ | planning_environment::KinematicModelStateMonitor | [protected] |
| joint_state_cache_time_ | planning_environment::KinematicModelStateMonitor | [protected] |
| joint_state_map_cache_ | planning_environment::KinematicModelStateMonitor | [protected] |
| jointStateCallback(const sensor_msgs::JointStateConstPtr &jointState) | planning_environment::KinematicModelStateMonitor | [protected] |
| jointStateSubscriber_ | planning_environment::KinematicModelStateMonitor | [protected] |
| KinematicModelStateMonitor(RobotModels *rm, tf::TransformListener *tf) | planning_environment::KinematicModelStateMonitor | [inline] |
| kmodel_ | planning_environment::KinematicModelStateMonitor | [protected] |
| last_collision_map_ | planning_environment::CollisionSpaceMonitor | [protected] |
| last_collision_map_object_mask_ | planning_environment::CollisionSpaceMonitor | [protected] |
| last_collision_map_poses_ | planning_environment::CollisionSpaceMonitor | [protected] |
| last_collision_map_shapes_ | planning_environment::CollisionSpaceMonitor | [protected] |
| last_joint_update_ | planning_environment::KinematicModelStateMonitor | [protected] |
| lastJointStateUpdate(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| lastJointStateUpdate_ | planning_environment::KinematicModelStateMonitor | [protected] |
| lastMapUpdate(void) const | planning_environment::CollisionSpaceMonitor | [inline] |
| lastMapUpdate_ | planning_environment::CollisionSpaceMonitor | [protected] |
| lastPoseUpdate(void) const | planning_environment::KinematicModelStateMonitor | [inline] |
| lastPoseUpdate_ | planning_environment::KinematicModelStateMonitor | [protected] |
| loadParams(void) | planning_environment::PlanningMonitor | [protected] |
| mapUpdateLock_ | planning_environment::CollisionSpaceMonitor | [protected] |
| maskCollisionMapForCollisionObjects(std::vector< shapes::Shape * > &all_shapes, std::vector< btTransform > &all_poses, std::vector< bool > &mask) | planning_environment::CollisionSpaceMonitor | [protected] |
| nh_ | planning_environment::KinematicModelStateMonitor | [protected] |
| num_contacts_allowable_contacts_test_ | planning_environment::PlanningMonitor | [protected] |
| num_contacts_for_display_ | planning_environment::PlanningMonitor | [protected] |
| onAfterAttachCollisionObject_ | planning_environment::CollisionSpaceMonitor | [protected] |
| onAfterMapUpdate_ | planning_environment::CollisionSpaceMonitor | [protected] |
| onBeforeMapUpdate_ | planning_environment::CollisionSpaceMonitor | [protected] |
| onCollisionContact_ | planning_environment::PlanningMonitor | [protected] |
| onCollisionObjectUpdate_ | planning_environment::CollisionSpaceMonitor | [protected] |
| onStateUpdate_ | planning_environment::KinematicModelStateMonitor | [protected] |
| padd_ | planning_environment::CollisionSpaceMonitor | [protected] |
| path_constraints_ | planning_environment::PlanningMonitor | [protected] |
| PATH_CONSTRAINTS_TEST enum value | planning_environment::PlanningMonitor | |
| planarJoint_ | planning_environment::KinematicModelStateMonitor | [protected] |
| PlanningMonitor(CollisionModels *cm, tf::TransformListener *tf) | planning_environment::PlanningMonitor | [inline] |
| pointcloud_padd_ | planning_environment::CollisionSpaceMonitor | [protected] |
| pose_ | planning_environment::KinematicModelStateMonitor | [protected] |
| prepareForValidityChecks(const std::vector< std::string > &joint_names, const motion_planning_msgs::OrderedCollisionOperations &ordered_collision_operations, const std::vector< motion_planning_msgs::AllowedContactSpecification > &allowed_contacts, const motion_planning_msgs::Constraints &path_constraints, const motion_planning_msgs::Constraints &goal_constraints, const std::vector< motion_planning_msgs::LinkPadding > &link_padding, motion_planning_msgs::ArmNavigationErrorCodes &error_code) | planning_environment::PlanningMonitor | |
| printAllowedCollisionMatrix(const std::vector< std::vector< bool > > &curAllowed, const std::map< std::string, unsigned int > &vecIndices) const | planning_environment::CollisionSpaceMonitor | |
| printAllowedContacts(std::ostream &out=std::cout) | planning_environment::PlanningMonitor | |
| printConstraints(std::ostream &out=std::cout) | planning_environment::PlanningMonitor | |
| printed_out_of_date_ | planning_environment::KinematicModelStateMonitor | [protected] |
| printRobotState(void) const | planning_environment::KinematicModelStateMonitor | |
| recoverAttachedCollisionObjects(std::vector< mapping_msgs::AttachedCollisionObject > &avec) | planning_environment::CollisionSpaceMonitor | |
| recoverAttachedCollisionObjects(const collision_space::EnvironmentModel *env, std::vector< mapping_msgs::AttachedCollisionObject > &avec) | planning_environment::CollisionSpaceMonitor | |
| recoverCollisionMap(mapping_msgs::CollisionMap &cmap) | planning_environment::CollisionSpaceMonitor | |
| recoverCollisionMap(const collision_space::EnvironmentModel *env, mapping_msgs::CollisionMap &cmap) | planning_environment::CollisionSpaceMonitor | |
| recoverCollisionObjects(std::vector< mapping_msgs::CollisionObject > &omap) | planning_environment::CollisionSpaceMonitor | |
| recoverCollisionObjects(const collision_space::EnvironmentModel *env, std::vector< mapping_msgs::CollisionObject > &omap) | planning_environment::CollisionSpaceMonitor | |
| revert_allowed_collisions_service_ | planning_environment::CollisionSpaceMonitor | [protected] |
| revertAllowedCollisionMatrixToDefaultService(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) | planning_environment::CollisionSpaceMonitor | |
| revertAllowedCollisionToDefault() | planning_environment::CollisionSpaceMonitor | |
| revertCollisionSpacePaddingToDefault() | planning_environment::CollisionSpaceMonitor | |
| revertToDefaultState() | planning_environment::PlanningMonitor | |
| rm_ | planning_environment::KinematicModelStateMonitor | [protected] |
| robot_frame_ | planning_environment::KinematicModelStateMonitor | [protected] |
| robotVelocity_ | planning_environment::KinematicModelStateMonitor | [protected] |
| root_handle_ | planning_environment::KinematicModelStateMonitor | [protected] |
| scale_ | planning_environment::CollisionSpaceMonitor | [protected] |
| set_allowed_collisions_service_ | planning_environment::CollisionSpaceMonitor | [protected] |
| setAllowedCollisionsService(planning_environment_msgs::SetAllowedCollisions::Request &req, planning_environment_msgs::SetAllowedCollisions::Response &res) | planning_environment::CollisionSpaceMonitor | |
| setAllowedContacts(const std::vector< motion_planning_msgs::AllowedContactSpecification > &allowedContacts) | planning_environment::PlanningMonitor | |
| setAllowedContacts(const std::vector< collision_space::EnvironmentModel::AllowedContact > &allowedContacts) | planning_environment::PlanningMonitor | |
| setCollisionCheck(const std::string link_name, bool state) | planning_environment::PlanningMonitor | |
| setCollisionCheckAll(bool state) | planning_environment::PlanningMonitor | |
| setCollisionCheckLinks(const std::vector< std::string > &link_names, bool state) | planning_environment::PlanningMonitor | |
| setCollisionCheckOnlyLinks(const std::vector< std::string > &link_names, bool state) | planning_environment::PlanningMonitor | |
| setCollisionSpace() | planning_environment::CollisionSpaceMonitor | |
| setGoalConstraints(const motion_planning_msgs::Constraints &kc, motion_planning_msgs::ArmNavigationErrorCodes &error_code) | planning_environment::PlanningMonitor | |
| setKinematicStateToTime(const ros::Time &time, planning_models::KinematicState &state) const | planning_environment::KinematicModelStateMonitor | |
| setOnAfterAttachCollisionObjectCallback(const boost::function< void(const mapping_msgs::AttachedCollisionObjectConstPtr &attachedObject)> &callback) | planning_environment::CollisionSpaceMonitor | [inline] |
| setOnAfterCollisionObjectCallback(const boost::function< void(const mapping_msgs::CollisionObjectConstPtr &attachedObject)> &callback) | planning_environment::CollisionSpaceMonitor | [inline] |
| setOnAfterMapUpdateCallback(const boost::function< void(const mapping_msgs::CollisionMapConstPtr, bool)> &callback) | planning_environment::CollisionSpaceMonitor | [inline] |
| setOnBeforeMapUpdateCallback(const boost::function< void(const mapping_msgs::CollisionMapConstPtr, bool)> &callback) | planning_environment::CollisionSpaceMonitor | [inline] |
| setOnCollisionContactCallback(const boost::function< void(collision_space::EnvironmentModel::Contact &)> &callback) | planning_environment::PlanningMonitor | [inline] |
| setOnStateUpdateCallback(const boost::function< void(void)> &callback) | planning_environment::KinematicModelStateMonitor | [inline] |
| setPathConstraints(const motion_planning_msgs::Constraints &kc, motion_planning_msgs::ArmNavigationErrorCodes &error_code) | planning_environment::PlanningMonitor | |
| setRobotStateAndComputeTransforms(const motion_planning_msgs::RobotState &robot_state, planning_models::KinematicState &state) const | planning_environment::KinematicModelStateMonitor | |
| setStateValuesFromCurrentValues(planning_models::KinematicState &state) const | planning_environment::KinematicModelStateMonitor | |
| setupCSM(void) | planning_environment::CollisionSpaceMonitor | [protected] |
| setupRSM(void) | planning_environment::KinematicModelStateMonitor | [protected] |
| setUseCollisionMap(bool use) | planning_environment::CollisionSpaceMonitor | |
| startEnvironmentMonitor(void) | planning_environment::CollisionSpaceMonitor | |
| startStateMonitor(void) | planning_environment::KinematicModelStateMonitor | |
| stateMonitorStarted_ | planning_environment::KinematicModelStateMonitor | [protected] |
| stopEnvironmentMonitor(void) | planning_environment::CollisionSpaceMonitor | |
| stopStateMonitor(void) | planning_environment::KinematicModelStateMonitor | |
| tf_ | planning_environment::KinematicModelStateMonitor | [protected] |
| transformConstraintsToFrame(motion_planning_msgs::Constraints &kc, const std::string &target, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | |
| transformJoint(const std::string &name, unsigned int index, double ¶m, std::string &frame_id, const std::string &target, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | [protected] |
| transformJointToFrame(double &value, const std::string &joint_name, std::string &frame_id, const std::string &target, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | |
| transformTrajectoryToFrame(trajectory_msgs::JointTrajectory &kp, motion_planning_msgs::RobotState &robot_state, const std::string &target, motion_planning_msgs::ArmNavigationErrorCodes &error_code) const | planning_environment::PlanningMonitor | |
| updateCollisionSpace(const mapping_msgs::CollisionMapConstPtr &collisionMap, bool clear) | planning_environment::CollisionSpaceMonitor | [protected] |
| updateStaticObjectBodies(const mapping_msgs::CollisionObjectConstPtr &collisionObject) | planning_environment::CollisionSpaceMonitor | [protected] |
| use_collision_map_ | planning_environment::CollisionSpaceMonitor | [protected] |
| waitForMap(void) const | planning_environment::CollisionSpaceMonitor | |
| waitForState(void) const | planning_environment::KinematicModelStateMonitor | |
| ~CollisionSpaceMonitor(void) | planning_environment::CollisionSpaceMonitor | [inline, virtual] |
| ~KinematicModelStateMonitor(void) | planning_environment::KinematicModelStateMonitor | [inline, virtual] |
| ~PlanningMonitor(void) | planning_environment::PlanningMonitor | [inline, virtual] |