|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <moveit/planning_scene/planning_scene.hpp>#include <moveit_setup_srdf_plugins/compute_default_collisions.hpp>#include <boost/math/special_functions/binomial.hpp>#include <boost/thread.hpp>#include <boost/assign.hpp>#include <unordered_map>#include <moveit/utils/logger.hpp>
Go to the source code of this file.
Classes | |
| struct | moveit_setup::srdf_setup::ThreadComputation |
Namespaces | |
| namespace | moveit_setup |
| namespace | moveit_setup::srdf_setup |
Typedefs | |
| typedef std::set< std::pair< std::string, std::string > > | moveit_setup::srdf_setup::StringPairSet |
| typedef std::map< const moveit::core::LinkModel *, std::set< const moveit::core::LinkModel * > > | moveit_setup::srdf_setup::LinkGraph |
Functions | |
| LinkPairMap | moveit_setup::srdf_setup::computeDefaultCollisions (const planning_scene::PlanningSceneConstPtr &parent_scene, unsigned int *progress, const bool include_never_colliding, const unsigned int trials, const double min_collision_faction, const bool verbose) |
| Generate an adjacency list of links that are always and never in collision, to speed up collision detection. | |
| void | moveit_setup::srdf_setup::computeLinkPairs (const planning_scene::PlanningScene &scene, LinkPairMap &link_pairs) |
| Generate a list of unique link pairs for all links with geometry. Order pairs alphabetically. n choose 2 pairs. | |
| const std::string | moveit_setup::srdf_setup::disabledReasonToString (DisabledReason reason) |
| Converts a reason for disabling a link pair into a string. | |
| DisabledReason | moveit_setup::srdf_setup::disabledReasonFromString (const std::string &reason) |
| Converts a string reason for disabling a link pair into a struct data type. | |
Variables | |
| const std::unordered_map< DisabledReason, std::string > | moveit_setup::srdf_setup::REASONS_TO_STRING |
| const std::unordered_map< std::string, DisabledReason > | moveit_setup::srdf_setup::REASONS_FROM_STRING |