32 #ifndef CDYNAMICSTAO_HPP_
33 #define CDYNAMICSTAO_HPP_
35 #include <scl/DataTypes.hpp>
36 #include <scl/dynamics/CDynamicsBase.hpp>
38 #include <scl/dynamics/tao/tao/dynamics/taoNode.h>
39 #include <scl/dynamics/tao/tao/dynamics/taoJoint.h>
40 #include <scl/dynamics/tao/tao/dynamics/taoDynamics.h>
42 #include <Eigen/Dense>
111 const sFloat arg_time_interval);
Definition: SRobotIO.hpp:107
sBool setGeneralizedForces(Eigen::VectorXd &arg_fgc)
Definition: CDynamicsTao.cpp:365
jspace::Model * model_
Definition: CDynamicsTao.hpp:161
size_t ndof_
Definition: CDynamicsTao.hpp:164
Definition: SRobotParsed.hpp:51
Definition: SGcModel.hpp:53
jspace::State state_
Definition: CDynamicsTao.hpp:167
abstract node class for articulated bodyA dynamics node = {Articulated Body Link + Set of associated ...
Definition: taoDNode.h:46
root node class for articulated body dynamicsThis implements taoDNode for root node of a articulated ...
Definition: taoNode.h:147
Definition: CDynamicsBase.hpp:55
Definition: CDynamicsTao.hpp:62
bool sBool
Definition: DataTypes.hpp:54
CDynamicsTao()
Definition: CDynamicsTao.cpp:53
virtual sBool integrate(SRobotIO &arg_inputs, const sFloat arg_time_interval)
Definition: CDynamicsTao.cpp:206
std::string robot_name_
Definition: CDynamicsTao.hpp:154
sBool setGeneralizedVelocities(Eigen::VectorXd &arg_dq)
Definition: CDynamicsTao.cpp:322
taoNodeRoot * tao_tree_q_root_
Definition: CDynamicsTao.hpp:157
Eigen::Vector3d gravity_
Definition: CDynamicsTao.hpp:170
virtual bool computeGCModel(SRobotSensors const *arg_sensor_data, SGcModel *arg_gc_model)
Definition: CDynamicsTao.hpp:69
double sFloat
Definition: DataTypes.hpp:72
virtual bool init(const SRobotParsed &arg_robot_data)
Definition: CDynamicsTao.cpp:111
sBool setGeneralizedCoordinates(Eigen::VectorXd &arg_q)
Definition: CDynamicsTao.cpp:280
Definition: SRobotIO.hpp:49
taoDNode * getTaoIdForLink(std::string arg_link_name)
Definition: CDynamicsTao.cpp:200