#include <rotationalinertia.hpp>
◆ RotationalInertia()
| KDL::RotationalInertia::RotationalInertia |
( |
double | Ixx = 0, |
|
|
double | Iyy = 0, |
|
|
double | Izz = 0, |
|
|
double | Ixy = 0, |
|
|
double | Ixz = 0, |
|
|
double | Iyz = 0 ) |
|
explicit |
◆ ~RotationalInertia()
| KDL::RotationalInertia::~RotationalInertia |
( |
| ) |
|
◆ operator*()
This function calculates the angular momentum resulting from a rotational velocity omega
◆ Zero()
◆ operator* [1/5]
coordinate system transform Ia = T_a_b*Ib with T_a_b the frame from a to b
Coordinate system transform Ia = T_a_b*Ib with T_a_b the frame from a to b.
◆ operator* [2/5]
calculate spatial momentum
calculate spatial momentum: h = I*v make sure that the twist v and the inertia are expressed in the same reference frame/point
◆ operator* [3/5]
base frame orientation change Ia = R_a_b*Ib with R_a_b the rotation for frame from a to b
Reference frame orientation change Ia = R_a_b*Ib with R_a_b the rotation of b expressed in a
◆ operator* [4/5]
Scalar product.
Scalar product: I_new = double * I_old
◆ operator* [5/5]
◆ operator+ [1/2]
addition
addition I: I_new = I_old1 + I_old2, make sure that I_old1 and I_old2 are expressed in the same reference frame/point, otherwise the result is worth nothing
◆ operator+ [2/2]
◆ RigidBodyInertia
| friend class RigidBodyInertia |
|
friend |
◆ data
| double KDL::RotationalInertia::data[9] |
The documentation for this class was generated from the following file: