From 3bb6ef852c21c68fb17f3fee64b9e3262e65ffd5 Mon Sep 17 00:00:00 2001 From: Gabriele Buondonno <gbuondon@laas.fr> Date: Mon, 21 Jan 2019 15:10:56 +0100 Subject: [PATCH] renamed JointAdmittanceController to AdmittanceController --- ...controller.hh => admittance-controller.hh} | 22 +++++++------- .../create_entities_utils.py | 4 +-- src/CMakeLists.txt | 2 +- ...ntroller.cpp => admittance-controller.cpp} | 30 +++++++++---------- 4 files changed, 29 insertions(+), 29 deletions(-) rename include/sot/talos_balance/{joint-admittance-controller.hh => admittance-controller.hh} (81%) rename src/{joint-admittance-controller.cpp => admittance-controller.cpp} (78%) diff --git a/include/sot/talos_balance/joint-admittance-controller.hh b/include/sot/talos_balance/admittance-controller.hh similarity index 81% rename from include/sot/talos_balance/joint-admittance-controller.hh rename to include/sot/talos_balance/admittance-controller.hh index b8a3ca5..1699238 100644 --- a/include/sot/talos_balance/joint-admittance-controller.hh +++ b/include/sot/talos_balance/admittance-controller.hh @@ -14,21 +14,21 @@ * with sot-talos-balance. If not, see <http://www.gnu.org/licenses/>. */ -#ifndef __sot_talos_balance_joint_admittance_controller_H__ -#define __sot_talos_balance_joint_admittance_controller_H__ +#ifndef __sot_talos_balance_admittance_controller_H__ +#define __sot_talos_balance_admittance_controller_H__ /* --------------------------------------------------------------------- */ /* --- API ------------------------------------------------------------- */ /* --------------------------------------------------------------------- */ #if defined (WIN32) -# if defined (joint_admittance_controller_EXPORTS) -# define JOINTADMITTANCECONTROLLER_EXPORT __declspec(dllexport) +# if defined (admittance_controller_EXPORTS) +# define ADMITTANCECONTROLLER_EXPORT __declspec(dllexport) # else -# define JOINTADMITTANCECONTROLLER_EXPORT __declspec(dllimport) +# define ADMITTANCECONTROLLER_EXPORT __declspec(dllimport) # endif #else -# define JOINTADMITTANCECONTROLLER_EXPORT +# define ADMITTANCECONTROLLER_EXPORT #endif @@ -49,7 +49,7 @@ namespace dynamicgraph { /* --- CLASS ----------------------------------------------------------- */ /* --------------------------------------------------------------------- */ - class JOINTADMITTANCECONTROLLER_EXPORT JointAdmittanceController + class ADMITTANCECONTROLLER_EXPORT AdmittanceController : public ::dynamicgraph::Entity { DYNAMIC_GRAPH_ENTITY_DECL(); @@ -58,7 +58,7 @@ namespace dynamicgraph { EIGEN_MAKE_ALIGNED_OPERATOR_NEW /* --- CONSTRUCTOR ---- */ - JointAdmittanceController( const std::string & name ); + AdmittanceController( const std::string & name ); void init(const double & dt, const unsigned & n); @@ -79,7 +79,7 @@ namespace dynamicgraph { void sendMsg(const std::string& msg, MsgType t=MSG_TYPE_INFO, const char* file="", int line=0) { - getLogger().sendMsg("[JointAdmittanceController-"+name+"] "+msg, t, file, line); + getLogger().sendMsg("[AdmittanceController-"+name+"] "+msg, t, file, line); } protected: @@ -89,7 +89,7 @@ namespace dynamicgraph { dynamicgraph::Vector m_q; // internal state double m_dt; - }; // class JointAdmittanceController + }; // class AdmittanceController } // namespace talos_balance } // namespace sot @@ -97,4 +97,4 @@ namespace dynamicgraph { -#endif // #ifndef __sot_talos_balance_joint_admittance_controller_H__ +#endif // #ifndef __sot_talos_balance_admittance_controller_H__ diff --git a/python/sot_talos_balance/create_entities_utils.py b/python/sot_talos_balance/create_entities_utils.py index 0ebfe0f..3bf34b7 100644 --- a/python/sot_talos_balance/create_entities_utils.py +++ b/python/sot_talos_balance/create_entities_utils.py @@ -13,7 +13,7 @@ from dynamic_graph.sot.core.operator import Mix_of_vector from dynamic_graph.sot.core.operator import Selec_of_vector from sot_talos_balance.nd_trajectory_generator import NdTrajectoryGenerator from sot_talos_balance.joint_position_controller import JointPositionController -from sot_talos_balance.joint_admittance_controller import JointAdmittanceController +from sot_talos_balance.admittance_controller import AdmittanceController from sot_talos_balance.dummy_dcm_estimator import DummyDcmEstimator from sot_talos_balance.com_admittance_controller import ComAdmittanceController from sot_talos_balance.dcm_controller import DcmController @@ -72,7 +72,7 @@ def create_joint_controller(Kp): return controller def create_joint_admittance_controller(joint,Kp,dt,robot): - controller = JointAdmittanceController("jadmctrl") + controller = AdmittanceController("jadmctrl") controller.Kp.value = Kp robot.stateselec = Selec_of_vector("state_selec") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index fd00a23..924acc0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -41,7 +41,7 @@ SET(plugins dcm-controller dummy-dcm-estimator com-admittance-controller - joint-admittance-controller + admittance-controller joint-position-controller nd-trajectory-generator base-estimator diff --git a/src/joint-admittance-controller.cpp b/src/admittance-controller.cpp similarity index 78% rename from src/joint-admittance-controller.cpp rename to src/admittance-controller.cpp index 8e87df9..f38322e 100644 --- a/src/joint-admittance-controller.cpp +++ b/src/admittance-controller.cpp @@ -14,7 +14,7 @@ * with sot-talos-balance. If not, see <http://www.gnu.org/licenses/>. */ -#include "sot/talos_balance/joint-admittance-controller.hh" +#include "sot/talos_balance/admittance-controller.hh" #include <sot/core/debug.hh> #include <dynamic-graph/factory.h> @@ -33,8 +33,8 @@ namespace dynamicgraph using namespace dg; using namespace dg::command; -//Size to be aligned "-------------------------------------------------------" -#define PROFILE_JOINTADMITTANCECONTROLLER_DQREF_COMPUTATION "JointAdmittanceController: dqRef computation " +//Size to be aligned "-------------------------------------------------------" +#define PROFILE_ADMITTANCECONTROLLER_DQREF_COMPUTATION "AdmittanceController: dqRef computation " #define INPUT_SIGNALS m_KpSIN << m_stateSIN << m_tauSIN << m_tauDesSIN @@ -42,16 +42,16 @@ namespace dynamicgraph /// Define EntityClassName here rather than in the header file /// so that it can be used by the macros DEFINE_SIGNAL_**_FUNCTION. - typedef JointAdmittanceController EntityClassName; + typedef AdmittanceController EntityClassName; /* --- DG FACTORY ---------------------------------------------------- */ - DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(JointAdmittanceController, - "JointAdmittanceController"); + DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(AdmittanceController, + "AdmittanceController"); /* ------------------------------------------------------------------- */ /* --- CONSTRUCTION -------------------------------------------------- */ /* ------------------------------------------------------------------- */ - JointAdmittanceController::JointAdmittanceController(const std::string& name) + AdmittanceController::AdmittanceController(const std::string& name) : Entity(name) , CONSTRUCT_SIGNAL_IN(Kp, dynamicgraph::Vector) , CONSTRUCT_SIGNAL_IN(state, dynamicgraph::Vector) @@ -64,11 +64,11 @@ namespace dynamicgraph Entity::signalRegistration( INPUT_SIGNALS << OUTPUT_SIGNALS ); /* Commands. */ - addCommand("init", makeCommandVoid2(*this, &JointAdmittanceController::init, docCommandVoid2("Initialize the entity.","time step","Number of elements"))); - addCommand("setPosition", makeCommandVoid1(*this, &JointAdmittanceController::setPosition, docCommandVoid1("Set initial reference position.","Initial position"))); + addCommand("init", makeCommandVoid2(*this, &AdmittanceController::init, docCommandVoid2("Initialize the entity.","time step","Number of elements"))); + addCommand("setPosition", makeCommandVoid1(*this, &AdmittanceController::setPosition, docCommandVoid1("Set initial reference position.","Initial position"))); } - void JointAdmittanceController::init(const double & dt, const unsigned & n) + void AdmittanceController::init(const double & dt, const unsigned & n) { if(n<1) return SEND_MSG("n must be at least 1", MSG_TYPE_ERROR); @@ -87,7 +87,7 @@ namespace dynamicgraph m_initSucceeded = true; } - void JointAdmittanceController::setPosition(const dynamicgraph::Vector & state) + void AdmittanceController::setPosition(const dynamicgraph::Vector & state) { m_q = state; } @@ -104,7 +104,7 @@ namespace dynamicgraph return s; } - getProfiler().start(PROFILE_JOINTADMITTANCECONTROLLER_DQREF_COMPUTATION); + getProfiler().start(PROFILE_ADMITTANCECONTROLLER_DQREF_COMPUTATION); const Vector & tauDes = m_tauDesSIN(iter); const Vector & tau = m_tauSIN(iter); @@ -119,7 +119,7 @@ namespace dynamicgraph s = dqRef; - getProfiler().stop(PROFILE_JOINTADMITTANCECONTROLLER_DQREF_COMPUTATION); + getProfiler().stop(PROFILE_ADMITTANCECONTROLLER_DQREF_COMPUTATION); return s; } @@ -150,9 +150,9 @@ namespace dynamicgraph /* --- ENTITY -------------------------------------------------------- */ /* ------------------------------------------------------------------- */ - void JointAdmittanceController::display(std::ostream& os) const + void AdmittanceController::display(std::ostream& os) const { - os << "JointAdmittanceController " << getName(); + os << "AdmittanceController " << getName(); try { getProfiler().report_all(3, os); -- GitLab