#include <iostream>
#include <pinocchio/algorithm/frames.hpp>
#include <pinocchio/algorithm/jacobian.hpp>
#include <pinocchio/algorithm/joint-configuration.hpp>
#include <pinocchio/algorithm/kinematics.hpp>
#include <pinocchio/multibody/data.hpp>
#include <pinocchio/multibody/liegroup/liegroup.hpp>
#include <pinocchio/multibody/model.hpp>
#include <pinocchio/parsers/sample-models.hpp>
#include <dynamic-graph/factory.h>
#include <dynamic-graph/linear-algebra.h>
#include <Eigen/SVD>
#include <boost/test/unit_test.hpp>
#include <sot/core/debug.hh>
#include <sot/core/feature-abstract.hh>
#include <sot/core/feature-generic.hh>
#include <sot/core/feature-pose.hh>
#include <sot/core/gain-adaptive.hh>
#include <sot/core/sot.hh>
#include <sot/core/task.hh>
Go to the source code of this file.
◆ BOOST_TEST_MODULE
#define BOOST_TEST_MODULE features |
◆ EIGEN_MATRIX_IS_APPROX
#define EIGEN_MATRIX_IS_APPROX |
( |
|
Va, |
|
|
|
Vb, |
|
|
|
precision |
|
) |
| |
Value: BOOST_CHECK_MESSAGE((Va).
isApprox(Vb, precision),
"check " #Va \
".isApprox(" #Vb \
") failed " \
"[\n" \
<< (Va) << "\n!=\n" \
<< (Vb) << "\n]")
Definition at line 68 of file test_feature_generic.cpp.
◆ EIGEN_VECTOR_IS_APPROX
#define EIGEN_VECTOR_IS_APPROX |
( |
|
Va, |
|
|
|
Vb, |
|
|
|
precision |
|
) |
| |
Value: BOOST_CHECK_MESSAGE((Va).
isApprox(Vb, precision), \
"check " #Va ".isApprox(" #Vb \
") failed " \
"[\n" \
<< (Va).transpose() << "\n!=\n" \
<< (Vb).transpose() << "\n]")
Definition at line 61 of file test_feature_generic.cpp.
◆ SE3
◆ BOOST_AUTO_TEST_CASE() [1/3]
BOOST_AUTO_TEST_CASE |
( |
check_value |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [2/3]
BOOST_AUTO_TEST_CASE |
( |
r3xso3 |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [3/3]
BOOST_AUTO_TEST_CASE |
( |
se3 |
| ) |
|
◆ BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_SUITE_END |
( |
| ) |
|
◆ feature_pose_absolute_tpl()
template<Representation_t representation>
void feature_pose_absolute_tpl |
( |
const std::string & |
repr | ) |
|
◆ runTest()
template<typename TestClass >
void runTest |
( |
TestClass & |
runner, |
|
|
int |
N = 2 |
|
) |
| |
◆ toVector() [1/2]
◆ toVector() [2/2]