|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <gtest/gtest.h>#include <rclcpp/rclcpp.hpp>#include <moveit/collision_detection_bullet/bullet_integration/bullet_cast_bvh_manager.h>#include <moveit/collision_detection_bullet/bullet_integration/bullet_discrete_bvh_manager.h>#include <moveit/collision_detection/collision_common.h>#include <moveit/robot_model/robot_model.h>#include <moveit/robot_state/robot_state.h>#include <moveit/utils/robot_model_test_utils.h>#include <moveit/collision_detection_bullet/collision_env_bullet.h>#include <moveit/collision_detection_bullet/bullet_integration/basic_types.h>#include <urdf_parser/urdf_parser.h>#include <geometric_shapes/shape_operations.h>
Go to the source code of this file.
Classes | |
| class | BulletCollisionDetectionTester |
Functions | |
| void | setToHome (moveit::core::RobotState &panda_state) |
| Brings the panda robot in user defined home position. More... | |
| void | addCollisionObjects (cb::BulletCastBVHManager &checker) |
| void | addCollisionObjectsMesh (cb::BulletCastBVHManager &checker) |
| void | runTest (cb::BulletCastBVHManager &checker, collision_detection::CollisionResult &result, std::vector< collision_detection::Contact > &result_vector, Eigen::Isometry3d &start_pos, Eigen::Isometry3d &end_pos) |
| TEST_F (BulletCollisionDetectionTester, DISABLED_ContinuousCollisionSelf) | |
| Continuous self collision checks are not supported yet by the bullet integration. More... | |
| TEST_F (BulletCollisionDetectionTester, ContinuousCollisionWorld) | |
| Two similar robot poses are used as start and end pose of a continuous collision check. More... | |
| TEST (ContinuousCollisionUnit, BulletCastBVHCollisionBoxBoxUnit) | |
| TEST (ContinuousCollisionUnit, BulletCastMeshVsBox) | |
| int | main (int argc, char **argv) |
| void addCollisionObjects | ( | cb::BulletCastBVHManager & | checker | ) |
Definition at line 106 of file test_bullet_continuous_collision_checking.cpp.


| void addCollisionObjectsMesh | ( | cb::BulletCastBVHManager & | checker | ) |
Definition at line 147 of file test_bullet_continuous_collision_checking.cpp.


| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 365 of file test_bullet_continuous_collision_checking.cpp.
| void runTest | ( | cb::BulletCastBVHManager & | checker, |
| collision_detection::CollisionResult & | result, | ||
| std::vector< collision_detection::Contact > & | result_vector, | ||
| Eigen::Isometry3d & | start_pos, | ||
| Eigen::Isometry3d & | end_pos | ||
| ) |
Definition at line 191 of file test_bullet_continuous_collision_checking.cpp.


|
inline |
Brings the panda robot in user defined home position.
Definition at line 59 of file test_bullet_continuous_collision_checking.cpp.


| TEST | ( | ContinuousCollisionUnit | , |
| BulletCastBVHCollisionBoxBoxUnit | |||
| ) |
Definition at line 326 of file test_bullet_continuous_collision_checking.cpp.

| TEST | ( | ContinuousCollisionUnit | , |
| BulletCastMeshVsBox | |||
| ) |
Definition at line 346 of file test_bullet_continuous_collision_checking.cpp.

| TEST_F | ( | BulletCollisionDetectionTester | , |
| ContinuousCollisionWorld | |||
| ) |
Two similar robot poses are used as start and end pose of a continuous collision check.
Definition at line 263 of file test_bullet_continuous_collision_checking.cpp.

| TEST_F | ( | BulletCollisionDetectionTester | , |
| DISABLED_ContinuousCollisionSelf | |||
| ) |
Continuous self collision checks are not supported yet by the bullet integration.
Definition at line 222 of file test_bullet_continuous_collision_checking.cpp.
