33 #ifndef CACTUATORMUSCLE_HPP_
34 #define CACTUATORMUSCLE_HPP_
36 #include <scl/data_structs/SObject.hpp>
39 #include <scl/data_structs/SRobotIO.hpp>
40 #include <scl/data_structs/SRobotParsed.hpp>
41 #include <scl/data_structs/SActuatorSetMuscleParsed.hpp>
42 #include <scl/dynamics/CDynamicsBase.hpp>
44 #include <scl/actuation/muscles/data_structs/SActuatorMuscle.hpp>
46 #include <Eigen/Eigen>
116 const Eigen::VectorXd &arg_q,
122 Eigen::VectorXd& ret_J);
127 std::string getName()
const
136 virtual sBool init(
const std::string& arg_name,
const SMuscleParsed * muscle_
Definition: CActuatorMuscle.hpp:165
virtual sBool computeJacobian(const Eigen::VectorXd &arg_q, Eigen::VectorXd &ret_J)
Definition: CActuatorMuscle.cpp:212
virtual sBool hasBeenInit()
Definition: CActuatorMuscle.cpp:193
const SRobotParsed * robot_
Definition: CActuatorMuscle.hpp:159
Definition: SRobotParsed.hpp:51
const SActuatorSetMuscleParsed * msys_
Definition: CActuatorMuscle.hpp:162
Definition: CMappedList.hpp:85
virtual sBool init(const std::string &arg_name, const SRobotParsed *arg_robot, const SActuatorSetMuscleParsed *arg_msys, const sutil::CMappedList< std::string, SRigidBodyDyn > &arg_rbdtree, CDynamicsBase *arg_dynamics)
Definition: CActuatorMuscle.cpp:49
Definition: SActuatorSetMuscleParsed.hpp:124
Definition: CDynamicsBase.hpp:55
bool sBool
Definition: DataTypes.hpp:54
Definition: SActuatorSetMuscleParsed.hpp:76
SActuatorMuscle data_
Definition: CActuatorMuscle.hpp:156
virtual ~CActuatorMuscle()
Definition: CActuatorMuscle.hpp:152
Definition: CActuatorMuscle.hpp:71
std::string name_
Definition: SObject.hpp:69
Definition: SActuatorMuscle.hpp:48
CActuatorMuscle()
Definition: CActuatorMuscle.cpp:41
CDynamicsBase * dynamics_
Definition: CActuatorMuscle.hpp:168