#include <gtest/gtest.h>
#include <memory>
#include <functional>
#include <pluginlib/class_loader.hpp>
#include <ros/ros.h>
#include <tf2_eigen/tf2_eigen.h>
#include <xmlrpcpp/XmlRpcValue.h>
#include <moveit/kinematics_base/kinematics_base.h>
#include <moveit/rdf_loader/rdf_loader.h>
#include <moveit/robot_model/robot_model.h>
#include <moveit/robot_state/robot_state.h>
#include <moveit/robot_state/conversions.h>
#include <moveit_msgs/DisplayTrajectory.h>
#include <moveit/robot_trajectory/robot_trajectory.h>
Go to the source code of this file.
|
template<typename T > |
bool | getParam (const std::string ¶m, T &val) |
|
int | main (int argc, char **argv) |
|
static double | parseDouble (XmlRpc::XmlRpcValue &v) |
|
static bool | parseGoal (const std::string &name, XmlRpc::XmlRpcValue &value, Eigen::Isometry3d &goal, std::string &desc) |
|
static void | parseVector (XmlRpc::XmlRpcValue &vec, std::vector< double > &values, size_t num=0) |
|
| TEST_F (KinematicsTest, getFK) |
|
| TEST_F (KinematicsTest, getIK) |
|
| TEST_F (KinematicsTest, getIKMultipleSolutions) |
|
| TEST_F (KinematicsTest, getNearestIKSolution) |
|
| TEST_F (KinematicsTest, randomWalkIK) |
|
| TEST_F (KinematicsTest, searchIK) |
|
| TEST_F (KinematicsTest, searchIKWithCallback) |
|
| TEST_F (KinematicsTest, unitIK) |
|
◆ EXPECT_NEAR_POSES
#define EXPECT_NEAR_POSES |
( |
|
lhs, |
|
|
|
rhs, |
|
|
|
near |
|
) |
| |
Value: SCOPED_TRACE("EXPECT_NEAR_POSES(" #lhs ", " #rhs ")"); \
GTEST_ASSERT_(expectNearHelper(#lhs, #rhs, #near, lhs, rhs, near), GTEST_NONFATAL_FAILURE_);
Definition at line 349 of file test_kinematics_plugin.cpp.
◆ getParam()
template<typename T >
bool getParam |
( |
const std::string & |
param, |
|
|
T & |
val |
|
) |
| |
|
inline |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ parseDouble()
◆ parseGoal()
static bool parseGoal |
( |
const std::string & |
name, |
|
|
XmlRpc::XmlRpcValue & |
value, |
|
|
Eigen::Isometry3d & |
goal, |
|
|
std::string & |
desc |
|
) |
| |
|
static |
◆ parseVector()
static void parseVector |
( |
XmlRpc::XmlRpcValue & |
vec, |
|
|
std::vector< double > & |
values, |
|
|
size_t |
num = 0 |
|
) |
| |
|
static |
◆ TEST_F() [1/8]
◆ TEST_F() [2/8]
◆ TEST_F() [3/8]
◆ TEST_F() [4/8]
◆ TEST_F() [5/8]
◆ TEST_F() [6/8]
◆ TEST_F() [7/8]
◆ TEST_F() [8/8]
◆ DEFAULT_SEARCH_DISCRETIZATION
const double DEFAULT_SEARCH_DISCRETIZATION = 0.01f |
◆ DEFAULT_TOLERANCE
const double DEFAULT_TOLERANCE = 1e-5 |
◆ EXPECTED_SUCCESS_RATE
const double EXPECTED_SUCCESS_RATE = 0.8 |
◆ ROBOT_DESCRIPTION_PARAM
const std::string ROBOT_DESCRIPTION_PARAM = "robot_description" |