|
std::string | name = "" |
| Name of the link.
|
|
int | idx = -1 |
| Index of the link in the model's link vector.
|
|
int | parent = -1 |
| Index of the link's parent link in the model's link vector.
|
|
std::vector< int > | child_links = {} |
| Vector of child link indices in the model's link vector.
|
|
Eigen::Transform< Scalar, 3, Eigen::Isometry > | center_of_mass |
| Center of mass of the link.
|
|
Eigen::Matrix< Scalar, 3, 3 > | inertia = Eigen::Matrix<Scalar, 3, 3>::Zero() |
| Inertia matrix of the link [kg m^2].
|
|
Scalar | mass = 0 |
| Mass of the link [kg].
|
|
Joint< Scalar > | joint |
| Joint connecting the link to its parent link.
|
|
Eigen::Matrix< Scalar, 6, 6 > | I = {} |
|
template<typename Scalar>
struct tinyrobotics::Link< Scalar >
Represents a link in a tinyrobotics model.
- Template Parameters
-
Scalar | Scalar type of the link. |