2 template <
typename TRAIT>
6 template <
typename TRAIT>
8 inertiaProps( & inertia ),
10 Link1_I(inertiaProps->getTensor_Link1() )
12 #ifndef EIGEN_NO_DEBUG 13 std::cout <<
"Robot ct_InvertedPendulum, InverseDynamics<TRAIT>::InverseDynamics()" << std::endl;
14 std::cout <<
"Compiled with Eigen debug active" << std::endl;
21 template <
typename TRAIT>
31 template <
typename TRAIT>
35 Link1_a = (xm->fr_Link1_X_fr_InvertedPendulumBase).col(
iit::rbd::LZ) *
Scalar(iit::rbd::g);
36 Link1_f = Link1_I * Link1_a;
41 template <
typename TRAIT>
53 template <
typename TRAIT>
57 Link1_a = (xm->fr_Link1_X_fr_InvertedPendulumBase).col(
iit::rbd::LZ) *
Scalar(iit::rbd::g);
65 template <
typename TRAIT>
void C_terms(JointState &jForces, const JointState &q, const JointState &qd)
Definition: inverse_dynamics.h:166
Definition: declarations.h:31
iit::ct_InvertedPendulum::tpl::MotionTransforms< TRAIT > MTransforms
Definition: inverse_dynamics.h:56
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef TRAIT::Scalar Scalar
Definition: inverse_dynamics.h:45
Definition: declarations.h:26
Definition: inertia_properties.h:24
Force< DScalar > vxIv(const Velocity< DScalar > &v, const MatrixBase< Derived > &I)
Definition: link_data_map.h:12
iit::ct_InvertedPendulum::tpl::JointState< Scalar > JointState
Definition: inverse_dynamics.h:54
void secondPass(JointState &jForces)
Definition: inverse_dynamics.impl.h:66
void id(JointState &jForces, const JointState &q, const JointState &qd, const JointState &qdd, const ExtForces &fext=zeroExtForces)
Definition: inverse_dynamics.h:173
void firstPass(const JointState &qd, const JointState &qdd, const ExtForces &fext)
Definition: inverse_dynamics.impl.h:54
Definition: inverse_dynamics.h:41
void G_terms(JointState &jForces, const JointState &q)
Definition: inverse_dynamics.h:159
InverseDynamics(IProperties &in, MTransforms &tr)
Definition: inverse_dynamics.impl.h:7