#include <rotationalinertia.hpp>
Definition at line 34 of file 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
Definition at line 43 of file rotationalinertia.cpp.
◆ 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.
Definition at line 54 of file rigidbodyinertia.cpp.
◆ 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
Definition at line 50 of file rigidbodyinertia.cpp.
◆ 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
Definition at line 72 of file rigidbodyinertia.cpp.
◆ operator* [4/5]
◆ 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
Definition at line 46 of file rigidbodyinertia.cpp.
◆ operator+ [2/2]
◆ RigidBodyInertia
◆ data
double KDL::RotationalInertia::data[9] |
The documentation for this class was generated from the following files: