![]() |
- 3.0.2 rigid body dynamics module.
|
joint acceleration More...
#include <JointAcceleration.h>
Public Types | |
| enum | NDOFS { NDOFS = NJOINTS } |
| typedef Eigen::Matrix< SCALAR, NJOINTS, 1 > | Acceleration |
Public Member Functions | |
| JointAcceleration () | |
| JointAcceleration (const Eigen::Matrix< SCALAR, NJOINTS, 1 > &acceleration) | |
| size_t | getSize () |
| get number of degrees of freedom More... | |
| SCALAR & | operator() (size_t i) |
| get i-th joint acceleration More... | |
| Eigen::Matrix< SCALAR, NJOINTS, 1 > & | getAcceleration () |
| get joint acceleration More... | |
| const Eigen::Matrix< SCALAR, NJOINTS, 1 > & | getAcceleration () const |
| get constant joint acceleration More... | |
| void | setAcceleration (const Eigen::Matrix< SCALAR, NJOINTS, 1 > &acceleration) |
| set joint acceleration More... | |
| void | setZero () |
| set joint acceleration to zero More... | |
Static Public Member Functions | |
| static JointAcceleration< NJOINTS, SCALAR > | Zero () |
Protected Attributes | |
| Acceleration | acceleration_ |
joint acceleration
| typedef Eigen::Matrix<SCALAR, NJOINTS, 1> ct::rbd::JointAcceleration< NJOINTS, SCALAR >::Acceleration |
| enum ct::rbd::JointAcceleration::NDOFS |
|
inline |
|
inline |
|
inline |
get number of degrees of freedom
|
inline |
get i-th joint acceleration
References ct::rbd::JointAcceleration< NJOINTS, SCALAR >::acceleration_.
|
inline |
get joint acceleration
References ct::rbd::JointAcceleration< NJOINTS, SCALAR >::acceleration_.
Referenced by ct::rbd::Dynamics< RBD, NEE >::FixBaseForwardDynamics(), ct::rbd::Dynamics< RBD, NEE >::FixBaseID(), ct::rbd::Dynamics< RBD, NEE >::FloatingBaseFullyActuatedID(), and ct::rbd::Dynamics< RBD, NEE >::FloatingBaseID().
|
inline |
get constant joint acceleration
References ct::rbd::JointAcceleration< NJOINTS, SCALAR >::acceleration_.
|
inline |
set joint acceleration
References ct::rbd::JointAcceleration< NJOINTS, SCALAR >::acceleration_.
|
inline |
set joint acceleration to zero
References ct::rbd::JointAcceleration< NJOINTS, SCALAR >::acceleration_.
Referenced by ct::rbd::JointAcceleration< NJOINTS, SCALAR >::JointAcceleration(), and ct::rbd::JointAcceleration< NJOINTS, SCALAR >::Zero().
|
inlinestatic |
References ct::rbd::JointAcceleration< NJOINTS, SCALAR >::setZero().
Referenced by ct::rbd::RBDAcceleration< NJOINTS, SCALAR >::Zero().
|
protected |