#include <tesseract_common/macros.h>
#include <gtest/gtest.h>
#include <tesseract_kinematics/kdl/kdl_fwd_kin_chain.h>
#include <tesseract_kinematics/core/utils.h>
#include "kinematics_test_utils.h"
Go to the source code of this file.
Functions | |
bool | isPseudoinverseValid (const Eigen::MatrixXd &A, const Eigen::MatrixXd &P, double tolerance=1e-4) |
int | main (int argc, char **argv) |
template<typename FloatType > | |
void | runRedundantSolutionsTest () |
TEST (TesseractKinematicsUnit, dampedPInv_EmptyMatrix) | |
TEST (TesseractKinematicsUnit, dampedPInv_FullRankSquareMatrix) | |
TEST (TesseractKinematicsUnit, dampedPInv_OverdeterminedMatrix) | |
TEST (TesseractKinematicsUnit, dampedPInv_RankDeficientMatrix) | |
TEST (TesseractKinematicsUnit, dampedPInv_UnderdeterminedMatrix) | |
TEST (TesseractKinematicsUnit, RedundantSolutionsUnit) | |
TEST (TesseractKinematicsUnit, solvePInv_EmptyMatrix) | |
TEST (TesseractKinematicsUnit, solvePInv_OverdeterminedSystem) | |
TEST (TesseractKinematicsUnit, solvePInv_SizeMismatch) | |
TEST (TesseractKinematicsUnit, solvePInv_UnderdeterminedSystem) | |
TEST (TesseractKinematicsUnit, UtilscalcManipulabilityUnit) | |
TEST (TesseractKinematicsUnit, UtilsHarmonizeTowardMedianUnit) | |
TEST (TesseractKinematicsUnit, UtilsHarmonizeTowardZeroUnit) | |
TEST (TesseractKinematicsUnit, UtilsNearSingularityUnit) | |
Variables | |
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH const static TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string | FACTORY_NAME = "TestFactory" |
bool isPseudoinverseValid | ( | const Eigen::MatrixXd & | A, |
const Eigen::MatrixXd & | P, | ||
double | tolerance = 1e-4 |
||
) |
Definition at line 426 of file kinematics_core_unit.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 492 of file kinematics_core_unit.cpp.
void runRedundantSolutionsTest | ( | ) |
Definition at line 148 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
dampedPInv_EmptyMatrix | |||
) |
Definition at line 484 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
dampedPInv_FullRankSquareMatrix | |||
) |
Definition at line 432 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
dampedPInv_OverdeterminedMatrix | |||
) |
Definition at line 458 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
dampedPInv_RankDeficientMatrix | |||
) |
Definition at line 445 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
dampedPInv_UnderdeterminedMatrix | |||
) |
Definition at line 471 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
RedundantSolutionsUnit | |||
) |
Definition at line 281 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
solvePInv_EmptyMatrix | |||
) |
Definition at line 415 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
solvePInv_OverdeterminedSystem | |||
) |
Definition at line 365 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
solvePInv_SizeMismatch | |||
) |
Definition at line 403 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
solvePInv_UnderdeterminedSystem | |||
) |
Definition at line 384 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
UtilscalcManipulabilityUnit | |||
) |
Definition at line 313 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
UtilsHarmonizeTowardMedianUnit | |||
) |
Definition at line 37 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
UtilsHarmonizeTowardZeroUnit | |||
) |
Definition at line 12 of file kinematics_core_unit.cpp.
TEST | ( | TesseractKinematicsUnit | , |
UtilsNearSingularityUnit | |||
) |
Definition at line 287 of file kinematics_core_unit.cpp.
|
static |
Definition at line 10 of file kinematics_core_unit.cpp.