#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]")
bool isApprox(const Shape &s1, const Shape &s2, const FCL_REAL tol)
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]")
bool isApprox(const Shape &s1, const Shape &s2, const FCL_REAL tol)
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]