22#ifndef KDLCHAINDYNPARAM_HPP
23#define KDLCHAINDYNPARAM_HPP
25#include "chainidsolver_recursive_newton_euler.hpp"
26#include "articulatedbodyinertia.hpp"
27#include "jntspaceinertiamatrix.hpp"
28#include <Eigen/StdVector>
70 std::vector<Wrench> wrenchnull;
74 std::vector<ArticulatedBodyInertia, Eigen::aligned_allocator<ArticulatedBodyInertia> > Ic;
virtual int JntToCoriolis(const JntArray &q, const JntArray &q_dot, JntArray &coriolis)
virtual int JntToGravity(const JntArray &q, JntArray &gravity)
virtual void updateInternalDataStructures()
virtual int JntToMass(const JntArray &q, JntSpaceInertiaMatrix &H)
ChainDynParam(const Chain &chain, Vector _grav)
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
SolverI()
Initialize latest error to E_NOERROR.
Definition solveri.hpp:111
represents both translational and rotational velocities.
Definition frames.hpp:723
A concrete implementation of a 3 dimensional vector class.
Definition frames.hpp:163
represents both translational and rotational acceleration.
Definition frames.hpp:882
Definition articulatedbodyinertia.hpp:32