- 3.0.2 rigid body dynamics module.
ct::rbd::TARGET_NS::Utils< SCALAR > Class Template Reference

#include <robcogenHelpers.h>

Static Public Member Functions

template<class TRANS >
static TRANS::MatrixType getTransformBaseLinkById (TRANS &transforms, size_t link_id, const Eigen::Matrix< SCALAR, NJOINTS, 1 > &q)
 
template<class TRANS >
static TRANS::MatrixType getTransformLinkBaseById (TRANS &transforms, size_t link_id, const Eigen::Matrix< SCALAR, NJOINTS, 1 > &q)
 
template<class TRANS >
static TRANS::MatrixType getTransformBaseEEById (TRANS &transforms, size_t ee_id, const Eigen::Matrix< SCALAR, NJOINTS, 1 > &q)
 
static size_t eeIdToLinkId (size_t ee_id)
 
template<class JACS >
static Eigen::Matrix< SCALAR, 6, NJOINTS > getJacobianBaseEEbyId (JACS &jacobians, size_t ee_id, const Eigen::Matrix< SCALAR, NJOINTS, 1 > &q)
 

Static Public Attributes

static const int N_EE = CT_N_EE
 

Member Function Documentation

◆ getTransformBaseLinkById()

template<typename SCALAR >
template<class TRANS >
static TRANS::MatrixType ct::rbd::TARGET_NS::Utils< SCALAR >::getTransformBaseLinkById ( TRANS &  transforms,
size_t  link_id,
const Eigen::Matrix< SCALAR, NJOINTS, 1 > &  q 
)
inlinestatic

◆ getTransformLinkBaseById()

template<typename SCALAR >
template<class TRANS >
static TRANS::MatrixType ct::rbd::TARGET_NS::Utils< SCALAR >::getTransformLinkBaseById ( TRANS &  transforms,
size_t  link_id,
const Eigen::Matrix< SCALAR, NJOINTS, 1 > &  q 
)
inlinestatic

◆ getTransformBaseEEById()

template<typename SCALAR >
template<class TRANS >
static TRANS::MatrixType ct::rbd::TARGET_NS::Utils< SCALAR >::getTransformBaseEEById ( TRANS &  transforms,
size_t  ee_id,
const Eigen::Matrix< SCALAR, NJOINTS, 1 > &  q 
)
inlinestatic

◆ eeIdToLinkId()

template<typename SCALAR >
static size_t ct::rbd::TARGET_NS::Utils< SCALAR >::eeIdToLinkId ( size_t  ee_id)
inlinestatic

◆ getJacobianBaseEEbyId()

template<typename SCALAR >
template<class JACS >
static Eigen::Matrix<SCALAR, 6, NJOINTS> ct::rbd::TARGET_NS::Utils< SCALAR >::getJacobianBaseEEbyId ( JACS &  jacobians,
size_t  ee_id,
const Eigen::Matrix< SCALAR, NJOINTS, 1 > &  q 
)
inlinestatic

Member Data Documentation

◆ N_EE

template<typename SCALAR >
const int ct::rbd::TARGET_NS::Utils< SCALAR >::N_EE = CT_N_EE
static

The documentation for this class was generated from the following file: