#include <SpaceVecAlg/AdmittanceVec.h>
Public Types | |
| typedef Eigen::Vector3< T > | vector3_t |
| typedef Eigen::Vector6< T > | vector6_t |
Public Member Functions | |
| AdmittanceVec () | |
| AdmittanceVec (const vector6_t &vec) | |
| AdmittanceVec (const vector3_t &angular, const vector3_t &linear) | |
| AdmittanceVec (T angular, T linear) | |
| const vector3_t & | angular () const |
| vector3_t & | angular () |
| const vector3_t & | linear () const |
| vector3_t & | linear () |
| vector6_t | vector () const |
| template<typename T2 > | |
| AdmittanceVec< T2 > | cast () const |
| AdmittanceVec< T > | operator+ (const AdmittanceVec< T > &av) const |
| AdmittanceVec< T > & | operator+= (const AdmittanceVec< T > &av) |
| template<typename T2 , typename std::enable_if< std::is_arithmetic< T2 >::value, int >::type = 0> | |
| AdmittanceVec< T > | operator* (T2 scalar) const |
| template<typename T2 > | |
| AdmittanceVec< T > & | operator*= (T2 scalar) |
| template<typename T2 > | |
| AdmittanceVec< T > | operator/ (T2 scalar) const |
| template<typename T2 > | |
| AdmittanceVec< T > & | operator/= (T2 scalar) |
| bool | operator== (const AdmittanceVec< T > &av) const |
| bool | operator!= (const AdmittanceVec< T > &av) const |
Static Public Member Functions | |
| static AdmittanceVec< T > | Zero () |
| Zero admittance vector. More... | |
Admittance Vector. Mechanical admittance is a measure of how much a structure moves in response to a given force:
v = A * F
where F is the exerted force, A the admittance and v the resulting output velocity. Admittance is the reciprocal of mechanical impedance; see https://en.wikipedia.org/wiki/Mechanical_impedance.
| typedef Eigen::Vector3<T> sva::AdmittanceVec< T >::vector3_t |
| typedef Eigen::Vector6<T> sva::AdmittanceVec< T >::vector6_t |
|
inline |
Empty constructor
|
inline |
Define admittance from 6D vector.
| vec | Admittance vector with angular motion in head and linear motion in tail. |
|
inline |
Define admittance from angular and linear components.
| angular | Angular admittance. |
| linear | Linear admittance. |
|
inline |
Homogeneous admittance constructor.
| angular | Angular admittance. |
| linear | Linear admittance. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Zero admittance vector.