19 template <
typename SCALAR>
23 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
43 Eigen::Matrix<SCALAR, 6, 1> vector6;
59 Eigen::Matrix<SCALAR, 6, 1> out;
RigidBodyAcceleration()
Definition: RigidBodyAcceleration.h:28
void setZero()
set acceleration to zero
Definition: RigidBodyAcceleration.h:69
AngularAcceleration & getAngularAcceleration()
get angular acceleration
Definition: RigidBodyAcceleration.h:53
LinearAcceleration transAcceleration_
Definition: RigidBodyAcceleration.h:85
void setAngularAcceleration(AngularAcceleration &anglAcceleration)
set angular acceleration
Definition: RigidBodyAcceleration.h:67
static RigidBodyAcceleration Zero()
Definition: RigidBodyAcceleration.h:76
const AngularAcceleration & getAngularAcceleration() const
get constant angular acceleration
Definition: RigidBodyAcceleration.h:55
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef kindr::Acceleration< SCALAR, 3 > LinearAcceleration
Definition: RigidBodyAcceleration.h:25
CppAD::AD< CppAD::cg::CG< double > > SCALAR
kindr::AngularAcceleration< SCALAR, 3 > AngularAcceleration
Definition: RigidBodyAcceleration.h:26
Eigen::Matrix< SCALAR, 6, 1 > accelerations()
get accelerations as a "Twist"
Definition: RigidBodyAcceleration.h:57
AngularAcceleration anglAcceleration_
Definition: RigidBodyAcceleration.h:84
RigidBodyAcceleration(const Eigen::Matrix< SCALAR, 6, 1 > &in)
Definition: RigidBodyAcceleration.h:34
acceleration of a rigid body
Definition: RigidBodyAcceleration.h:20
LinearAcceleration & getTranslationalAcceleration()
get translatory acceleration
Definition: RigidBodyAcceleration.h:49
RigidBodyAcceleration(LinearAcceleration &transAcceleration, AngularAcceleration &anglAcceleration)
Definition: RigidBodyAcceleration.h:29
const LinearAcceleration & getTranslationalAcceleration() const
get constant translatory acceleration
Definition: RigidBodyAcceleration.h:51
void setTranslatoryAcceleration(LinearAcceleration &transAcceleration)
set translatory acceleration
Definition: RigidBodyAcceleration.h:65
const Eigen::Matrix< SCALAR, 6, 1 > getVector6d() const
Definition: RigidBodyAcceleration.h:41
void fromVector6d(const Eigen::Matrix< SCALAR, 6, 1 > &in)
Definition: RigidBodyAcceleration.h:35