#include <RBDyn/RBDyn/MultiBodyConfig.h>
◆ MultiBodyConfig() [1/2]
| rbd::MultiBodyConfig::MultiBodyConfig |
( |
| ) |
|
|
inline |
◆ MultiBodyConfig() [2/2]
| rbd::MultiBodyConfig::MultiBodyConfig |
( |
const MultiBody & |
mb | ) |
|
◆ python_motionSubspace() [1/2]
| std::vector< Eigen::MatrixXd > rbd::MultiBodyConfig::python_motionSubspace |
( |
| ) |
|
◆ python_motionSubspace() [2/2]
| void rbd::MultiBodyConfig::python_motionSubspace |
( |
const std::vector< Eigen::MatrixXd > & |
v | ) |
|
◆ zero()
| void rbd::MultiBodyConfig::zero |
( |
const MultiBody & |
mb | ) |
|
Set the multibody at zero configuration.
◆ alpha
| std::vector<std::vector<double> > rbd::MultiBodyConfig::alpha |
Generalized speed variable.
◆ alphaD
| std::vector<std::vector<double> > rbd::MultiBodyConfig::alphaD |
Generalized acceleration variable.
◆ bodyAccB
Bodies acceleration in Body coordinate.
◆ bodyPosW
Bodies transformation in world coordinate.
◆ bodyVelB
Bodies speed in Body coordinate.
◆ bodyVelW
Bodies speed in world coordinate.
◆ force
Total external force acting on each body in world coordinate.
◆ gravity
| Eigen::Vector3d rbd::MultiBodyConfig::gravity |
gravity acting on the multibody.
◆ jointConfig
Joints configuration (Xj).
◆ jointTorque
| std::vector<std::vector<double> > rbd::MultiBodyConfig::jointTorque |
◆ jointVelocity
Joints velocity (Xj*j.motion()).
◆ motionSubspace
| std::vector<Eigen::Matrix<double, 6, Eigen::Dynamic> > rbd::MultiBodyConfig::motionSubspace |
Motion subspace (Xj.j.subspace).
◆ parentToSon
Transformation from parent(i) to i in body coordinate (Xj*Xt).
| std::vector<std::vector<double> > rbd::MultiBodyConfig::q |
Generalized position variable.
The documentation for this struct was generated from the following file: