Tesseract
Motion Planning Environment
|
#include <tesseract_common/macros.h>
#include <gtest/gtest.h>
#include <algorithm>
#include <vector>
#include <tesseract_urdf/urdf_parser.h>
#include <tesseract_geometry/impl/box.h>
#include <tesseract_common/resource_locator.h>
#include <tesseract_common/utils.h>
#include <tesseract_state_solver/kdl/kdl_state_solver.h>
#include <tesseract_support/tesseract_support_resource_locator.h>
Go to the source code of this file.
Namespaces | |
namespace | tesseract_scene_graph |
namespace | tesseract_scene_graph::test_suite |
Functions | |
SceneGraph::UPtr | tesseract_scene_graph::test_suite::getSceneGraph () |
SceneGraph::UPtr | tesseract_scene_graph::test_suite::getSubSceneGraph () |
void | tesseract_scene_graph::test_suite::runCompareSceneStates (const SceneState &base_state, const SceneState &compare_state) |
void | tesseract_scene_graph::test_suite::runCompareStateSolver (const StateSolver &base_solver, StateSolver &comp_solver) |
void | tesseract_scene_graph::test_suite::runCompareStateSolverLimits (const SceneGraph &scene_graph, const StateSolver &comp_solver) |
static void | tesseract_scene_graph::test_suite::numericalJacobian (Eigen::Ref< Eigen::MatrixXd > jacobian, const Eigen::Isometry3d &change_base, const StateSolver &state_solver, const std::vector< std::string > &joint_names, const Eigen::Ref< const Eigen::VectorXd > &joint_values, const std::string &link_name, const Eigen::Ref< const Eigen::Vector3d > &link_point) |
Numerically calculate a jacobian. This is mainly used for testing. More... | |
void | tesseract_scene_graph::test_suite::runCompareJacobian (StateSolver &state_solver, const std::vector< std::string > &joint_names, const Eigen::VectorXd &jvals, const std::string &link_name, const Eigen::Vector3d &link_point, const Eigen::Isometry3d &change_base) |
Run a kinematic jacobian test. More... | |
void | tesseract_scene_graph::test_suite::runCompareJacobian (StateSolver &state_solver, const std::unordered_map< std::string, double > &joints_values, const std::string &link_name, const Eigen::Vector3d &link_point, const Eigen::Isometry3d &change_base) |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runJacobianTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runAddandRemoveLinkTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runAddSceneGraphTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runChangeJointOriginTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runMoveJointTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runMoveLinkTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runChangeJointLimitsTest () |
template<typename S > | |
void | tesseract_scene_graph::test_suite::runReplaceJointTest () |