math module namespace
More...
|
typedef Eigen::MatrixXd | MatrixX |
| make MatrixX as alias of Eigen::MatrixXd
|
|
typedef Eigen::Matrix3d | Matrix3 |
| make Matrix3 as alias of Eigen::Matrix3d
|
|
typedef Eigen::Matrix4d | Matrix4 |
| make Matrix4 as alias of Eigen::Matrix4d
|
|
typedef Eigen::VectorXd | VectorX |
| make VectorX as alias of Eigen::VectorXd
|
|
typedef Eigen::Vector3d | Vector3 |
| make Vector3 as alias of Eigen::Vector3d
|
|
typedef Eigen::Vector4d | Vector4 |
| make Vector4 as alias of Eigen::Vector4d
|
|
typedef Eigen::AngleAxisd | AngleAxis |
| make AngleAxis as alias of Eigen::AngleAxisd
|
|
template<typename T , size_t R, size_t C> |
using | Array = Eigen::Array< T, R, C > |
| make Array as alias of Eigen::Array (class template)
|
|
typedef Eigen::Array< double, 6, 1 > | Array6 |
| make Array6 as alias of Eigen::Array<double, 6, 1>
|
|
|
Matrix4 | homoTrans (const double &A, const double &alpha, const double &D, const double theta) |
| Compute homogeneous transformation matrix for given link properties, and return the matrix. More...
|
|
|
static const double | PI = 3.1415926535897932384626433832795 |
| Constant to present value of pi (more precise). More...
|
|
static const double | RAD2DEG = 57.295779513082320876798154814105 |
| Constant to present converting from radian to degree. More...
|
|
static const double | DEG2RAD = 0.01745329251994329576923690768489 |
| Constant to present converting from degree to radian. More...
|
|
static const double | EPSILON = std::numeric_limits<float>::epsilon() |
| Constant as critera if some variable close enough to zero. More...
|
|
static const double | GRAVITY = 0.980665 |
| Constant to present value of gravity. More...
|
|
math module namespace
Math module namespace.
Matrix4 rb::math::homoTrans |
( |
const double & |
A, |
|
|
const double & |
alpha, |
|
|
const double & |
D, |
|
|
const double |
theta |
|
) |
| |
|
inline |
Compute homogeneous transformation matrix for given link properties, and return the matrix.
- Parameters
-
A | Given link length. |
alpha | Given link twist. |
D | Given link offset. |
theta | Given joint angle. |
- Returns
- Homogeneous transformation matrix of given link properties.
const double rb::math::DEG2RAD = 0.01745329251994329576923690768489 |
|
static |
Constant to present converting from degree to radian.
const double rb::math::EPSILON = std::numeric_limits<float>::epsilon() |
|
static |
Constant as critera if some variable close enough to zero.
const double rb::math::GRAVITY = 0.980665 |
|
static |
Constant to present value of gravity.
const double rb::math::PI = 3.1415926535897932384626433832795 |
|
static |
Constant to present value of pi (more precise).
const double rb::math::RAD2DEG = 57.295779513082320876798154814105 |
|
static |
Constant to present converting from radian to degree.