3#ifndef CTRL_LIB_JOINTPOSITIONCONTROLLER_TASK_HPP
4#define CTRL_LIB_JOINTPOSITIONCONTROLLER_TASK_HPP
6#include "ctrl_lib/JointPositionControllerBase.hpp"
7#include <base/commands/Joints.hpp>
8#include <wbc/controllers/JointPosPDController.hpp>
12class JointPosPDController;
17 friend class JointPositionControllerBase;
38 virtual const base::VectorXd&
computeActivation(wbc::ActivationFunction& activation_function);
Definition JointPositionController.hpp:16
~JointPositionController()
Definition JointPositionController.hpp:22
bool configureHook()
Definition JointPositionController.cpp:17
virtual bool readFeedback()
Definition JointPositionController.cpp:56
virtual const base::VectorXd & computeActivation(wbc::ActivationFunction &activation_function)
Definition JointPositionController.cpp:81
base::commands::Joints feedback
Definition JointPositionController.hpp:40
base::commands::Joints control_output
Definition JointPositionController.hpp:40
wbc::JointPosPDController * controller
Definition JointPositionController.hpp:41
virtual bool readSetpoint()
Definition JointPositionController.cpp:65
bool startHook()
Definition JointPositionController.cpp:31
virtual void updateController()
Definition JointPositionController.cpp:74
JointPositionController(std::string const &name="ctrl_lib::JointPositionController")
Definition JointPositionController.cpp:9
void errorHook()
Definition JointPositionController.cpp:43
base::commands::Joints setpoint
Definition JointPositionController.hpp:40
void stopHook()
Definition JointPositionController.cpp:47
void cleanupHook()
Definition JointPositionController.cpp:51
void updateHook()
Definition JointPositionController.cpp:39
Definition CartesianForceController.hpp:12