Tesseract
Motion Planning Environment
|
#include <tesseract_common/macros.h>
#include <random>
#include <chrono>
#include <memory>
#include <tesseract_collision/bullet/bullet_discrete_simple_manager.h>
#include <tesseract_collision/bullet/bullet_discrete_bvh_manager.h>
#include <tesseract_collision/bullet/bullet_cast_simple_manager.h>
#include <tesseract_collision/bullet/bullet_cast_bvh_manager.h>
#include <tesseract_collision/bullet/convex_hull_utils.h>
#include <tesseract_collision/fcl/fcl_discrete_managers.h>
#include <tesseract_geometry/impl/sphere.h>
Functions | |
void | addCollisionObjects (DiscreteContactManager &checker, bool use_single_link, bool use_convex_mesh) |
void | addCollisionObjects (ContinuousContactManager &checker, bool use_single_link, bool use_convex_mesh) |
std::vector< Eigen::Isometry3d > | getTransforms (std::size_t num_poses) |
void | runDiscreteProfile (bool use_single_link, bool use_convex_mesh, double contact_distance) |
void | runContinuousProfile (bool use_single_link, bool use_convex_mesh, double contact_distance) |
int | main (int, char **) |
Variables | |
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static TESSERACT_COMMON_IGNORE_WARNINGS_POP const std::size_t | DIM = 10 |
void addCollisionObjects | ( | ContinuousContactManager & | checker, |
bool | use_single_link, | ||
bool | use_convex_mesh | ||
) |
void addCollisionObjects | ( | DiscreteContactManager & | checker, |
bool | use_single_link, | ||
bool | use_convex_mesh | ||
) |
std::vector< Eigen::Isometry3d > getTransforms | ( | std::size_t | num_poses | ) |
int main | ( | int | , |
char ** | |||
) |
void runContinuousProfile | ( | bool | use_single_link, |
bool | use_convex_mesh, | ||
double | contact_distance | ||
) |
void runDiscreteProfile | ( | bool | use_single_link, |
bool | use_convex_mesh, | ||
double | contact_distance | ||
) |
|
static |