rby1-sdk
Loading...
Searching...
No Matches
rb::dyn::Inertial Class Reference

Public Types

using MatrixType = Eigen::Matrix<double, 6, 6>
 

Static Public Member Functions

static Eigen::Vector3d GetCOM (const MatrixType &I)
 
static Eigen::Vector< double, 6 > GetInertia (const MatrixType &I)
 
static double GetMass (const MatrixType &I)
 
static MatrixType I (double mass)
 
static MatrixType I (double mass, const Eigen::Matrix< double, 6, 1 > &inertia, const math::SE3::MatrixType &T=math::SE3::Identity())
 
static MatrixType I (double mass, const Eigen::Vector3d &inertia, const math::SE3::MatrixType &T=math::SE3::Identity())
 
static MatrixType I (double mass, double ixx, double iyy, double izz, const Eigen::Vector3d &com)
 
static MatrixType I (double mass, double ixx, double iyy, double izz, const math::SE3::MatrixType &T=math::SE3::Identity())
 
static MatrixType I (double mass, double ixx, double iyy, double izz, double ixy, double ixz, double iyz, const Eigen::Vector3d &com)
 
static MatrixType I (double mass, double ixx, double iyy, double izz, double ixy, double ixz, double iyz, const math::SE3::MatrixType &T=math::SE3::Identity())
 
static MatrixType Transform (const math::SE3::MatrixType &T, const MatrixType &I)
 

The documentation for this class was generated from the following file: