#include <Eigen/Sparse>
#include "drake/common/parallelism.h"
#include "drake/planning/collision_checker.h"
Namespaces | |
drake | |
drake::planning | |
Functions | |
Eigen::SparseMatrix< bool > | VisibilityGraph (const CollisionChecker &checker, const Eigen::Ref< const Eigen::MatrixXd > &points, Parallelism parallelize=Parallelism::Max()) |
Given some number of sampled points in the configuration space of checker 's plant(), computes the "visibility graph" – two points have an edge between them if the line segment connecting them is collision free. More... | |