22#ifndef KDL_TREE_IDSOLVER_RECURSIVE_NEWTON_EULER_HPP
23#define KDL_TREE_IDSOLVER_RECURSIVE_NEWTON_EULER_HPP
25#include "treeidsolver.hpp"
67 void initAuxVariables();
75 std::map<std::string,Frame> X;
76 std::map<std::string,Twist> S;
77 std::map<std::string,Twist> v;
78 std::map<std::string,Twist> a;
79 std::map<std::string,Wrench> f;
Definition jntarray.hpp:70
TreeIdSolver_RNE(const Tree &tree, Vector grav)
virtual void updateInternalDataStructures()
int CartToJnt(const JntArray &q, const JntArray &q_dot, const JntArray &q_dotdot, const WrenchMap &f_ext, JntArray &torques)
This abstract class encapsulates the inverse dynamics solver for a KDL::Tree.
Definition treeidsolver.hpp:41
This class encapsulates a tree kinematic interconnection structure. It is built out of segments.
Definition tree.hpp:100
represents both translational and rotational velocities.
Definition frames.hpp:723
A concrete implementation of a 3 dimensional vector class.
Definition frames.hpp:163
Definition articulatedbodyinertia.hpp:32
std::map< std::string, Wrench > WrenchMap
Definition treeidsolver.hpp:33