3 template <
typename TRAIT>
7 template <
typename TRAIT>
9 inertiaProps( & inertia ),
10 motionTransforms( & transforms )
20 template <
typename TRAIT>
28 Link1_AI = inertiaProps->getTensor_Link1();
29 Link1_p = - fext[
LINK1];
56 Link1_a = (motionTransforms-> fr_Link1_X_fr_InvertedPendulumBase).col(
iit::rbd::LZ) *
Scalar(iit::rbd::g);
57 qdd(
JOINT1) = (Link1_u - Link1_U.dot(Link1_a)) / Link1_D;
Definition: declarations.h:31
ForwardDynamics(InertiaProperties< TRAIT > &in, MTransforms &tr)
Definition: forward_dynamics.impl.h:8
CoreS::Matrix66 Matrix66S
Definition: forward_dynamics.h:45
Definition: declarations.h:26
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef TRAIT::Scalar Scalar
Definition: forward_dynamics.h:37
Definition: inertia_properties.h:24
Force< DScalar > vxIv(const Velocity< DScalar > &v, const MatrixBase< Derived > &I)
Definition: link_data_map.h:12
Definition: forward_dynamics.h:32
void fd(JointState &qdd, const JointState &q, const JointState &qd, const JointState &tau, const ExtForces &fext=zeroExtForces)
Definition: forward_dynamics.h:109
CoreS::ForceVector Force
Definition: forward_dynamics.h:41
iit::ct_InvertedPendulum::tpl::MotionTransforms< TRAIT > MTransforms
Definition: forward_dynamics.h:48
iit::ct_InvertedPendulum::tpl::JointState< Scalar > JointState
Definition: forward_dynamics.h:47