22#ifndef KDL_CHAIN_FDSOLVER_RECURSIVE_NEWTON_EULER_HPP
23#define KDL_CHAIN_FDSOLVER_RECURSIVE_NEWTON_EULER_HPP
25#include "chainfdsolver.hpp"
26#include "chainidsolver_recursive_newton_euler.hpp"
27#include "chaindynparam.hpp"
100 JntSpaceInertiaMatrix H;
102 Eigen::MatrixXd H_eig;
103 Eigen::VectorXd Tzeroacc_eig;
104 Eigen::MatrixXd L_eig;
105 Eigen::VectorXd D_eig;
106 Eigen::VectorXd r_eig;
107 Eigen::VectorXd acc_eig;
Definition chaindynparam.hpp:48
Recursive newton euler forward dynamics solver.
Definition chainfdsolver_recursive_newton_euler.hpp:42
int CartToJnt(const JntArray &q, const JntArray &q_dot, const JntArray &torques, const Wrenches &f_ext, JntArray &q_dotdot)
ChainFdSolver_RNE(const Chain &chain, Vector grav)
void RK4Integrator(unsigned int &nj, const double &t, double &dt, KDL::JntArray &q, KDL::JntArray &q_dot, KDL::JntArray &torques, KDL::Wrenches &f_ext, KDL::ChainFdSolver_RNE &fdsolver, KDL::JntArray &q_dotdot, KDL::JntArray &dq, KDL::JntArray &dq_dot, KDL::JntArray &q_temp, KDL::JntArray &q_dot_temp)
virtual void updateInternalDataStructures()
~ChainFdSolver_RNE()
Definition chainfdsolver_recursive_newton_euler.hpp:50
This abstract class encapsulates the inverse dynamics solver for a KDL::Chain.
Definition chainfdsolver.hpp:42
Recursive newton euler inverse dynamics solver.
Definition chainidsolver_recursive_newton_euler.hpp:40
This class encapsulates a serial kinematic interconnection structure. It is built out of segments.
Definition chain.hpp:35
Definition jntarray.hpp:70
A concrete implementation of a 3 dimensional vector class.
Definition frames.hpp:163
Definition articulatedbodyinertia.hpp:32
std::vector< Wrench > Wrenches
Definition chainfdsolver.hpp:34