3#ifndef CTRL_LIB_JOINTTORQUECONTROLLER_TASK_HPP
4#define CTRL_LIB_JOINTTORQUECONTROLLER_TASK_HPP
6#include "ctrl_lib/JointTorqueControllerBase.hpp"
7#include <base/commands/Joints.hpp>
8#include <wbc/controllers/JointTorquePIDController.hpp>
12class JointTorquePIDController;
17 friend class JointTorqueControllerBase;
38 virtual const base::VectorXd&
computeActivation(wbc::ActivationFunction& activation_function);
Definition JointTorqueController.hpp:16
void stopHook()
Definition JointTorqueController.cpp:45
virtual const base::VectorXd & computeActivation(wbc::ActivationFunction &activation_function)
Definition JointTorqueController.cpp:78
base::commands::Joints feedback
Definition JointTorqueController.hpp:40
bool configureHook()
Definition JointTorqueController.cpp:17
void errorHook()
Definition JointTorqueController.cpp:41
base::commands::Joints setpoint
Definition JointTorqueController.hpp:40
wbc::JointTorquePIDController * controller
Definition JointTorqueController.hpp:41
bool startHook()
Definition JointTorqueController.cpp:29
virtual bool readSetpoint()
Definition JointTorqueController.cpp:62
virtual void updateController()
Definition JointTorqueController.cpp:71
~JointTorqueController()
Definition JointTorqueController.hpp:22
void updateHook()
Definition JointTorqueController.cpp:37
virtual bool readFeedback()
Definition JointTorqueController.cpp:53
base::commands::Joints control_output
Definition JointTorqueController.hpp:40
void cleanupHook()
Definition JointTorqueController.cpp:49
JointTorqueController(std::string const &name="ctrl_lib::JointTorqueController")
Definition JointTorqueController.cpp:8
Definition CartesianForceController.hpp:12