11 #ifndef __sot_talos_balance_admittance_controller_end_effector_H__
12 #define __sot_talos_balance_admittance_controller_end_effector_H__
19 #if defined(admittance_controller_end_effector_EXPORTS)
20 #define ADMITTANCECONTROLLERENDEFFECTOR_EXPORT __declspec(dllexport)
22 #define ADMITTANCECONTROLLERENDEFFECTOR_EXPORT __declspec(dllimport)
25 #define ADMITTANCECONTROLLERENDEFFECTOR_EXPORT
32 #include <pinocchio/fwd.hpp>
34 #include <dynamic-graph/signal-helper.h>
37 #include <pinocchio/algorithm/center-of-mass.hpp>
38 #include <pinocchio/algorithm/frames.hpp>
39 #include <pinocchio/algorithm/kinematics.hpp>
40 #include <pinocchio/multibody/model.hpp>
41 #include <pinocchio/parsers/urdf.hpp>
42 #include <sot/core/robot-utils.hh>
44 #include "boost/assign.hpp"
45 #include "pinocchio/spatial/motion.hpp"
46 #include "pinocchio/spatial/se3.hpp"
50 namespace talos_balance {
66 :
public ::dynamicgraph::Entity {
67 DYNAMIC_GRAPH_ENTITY_DECL();
70 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
106 void init(
const double &
dt,
const std::string &sensorFrameName,
107 const std::string &endeffectorName);
115 virtual void display(std::ostream &os)
const;
146 #endif // #ifndef __sot_talos_balance_admittance_controller_end_effector_H__