#include <mc_tvm/CoM.h>
Public Member Functions | |
CoM (NewCoMToken, Robot &robot) | |
const Eigen::Vector3d & | com () const noexcept |
const Eigen::Vector3d & | velocity () const noexcept |
const Eigen::Vector3d & | normalAcceleration () const noexcept |
const Eigen::Vector3d & | acceleration () const noexcept |
const Eigen::MatrixXd & | jacobian () const noexcept |
const Eigen::MatrixXd & | JDot () const noexcept |
const Robot & | robot () const noexcept |
Robot & | robot () noexcept |
const rbd::CoMJacobian & | comJacobian () const noexcept |
Friends | |
struct | Robot |
Center of mass (CoM) of a Robot and related quantities
Provides the frame position, jacobian, velocity and normal acceleration. These signals are correctly initialized on the object's creation.
Outputs:
mc_tvm::CoM::CoM | ( | NewCoMToken | , |
Robot & | robot | ||
) |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Access the underlying CoMJacobian object to perform computations
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |