orogen/ctrl_lib
|
#include <CartesianForceController.hpp>
Public Member Functions | |
CartesianForceController (std::string const &name="ctrl_lib::CartesianForceController") | |
CartesianForceController (std::string const &name, RTT::ExecutionEngine *engine) | |
~CartesianForceController () | |
bool | configureHook () |
bool | startHook () |
void | updateHook () |
void | errorHook () |
void | stopHook () |
void | cleanupHook () |
Protected Member Functions | |
virtual bool | readFeedback () |
virtual bool | readSetpoint () |
virtual void | updateController () |
virtual const base::VectorXd & | computeActivation (wbc::ActivationFunction &activation_function) |
bool | isValid (const base::Wrench &w) |
const base::VectorXd | wrenchToRaw (const base::samples::Wrench &wrench, base::VectorXd &raw) |
Protected Attributes | |
base::samples::Wrench | setpoint |
base::samples::Wrench | feedback |
base::samples::Wrenches | feedback_wrenches |
std::string | ft_sensor_name |
base::VectorXd | setpoint_raw |
base::VectorXd | feedback_raw |
base::VectorXd | ctrl_output_raw |
base::samples::RigidBodyStateSE3 | control_output |
wbc::CartesianForcePIDController * | controller |
Friends | |
class | CartesianForceControllerBase |
a force controller in Cartesian space. See wbc/controllers/ProportionalController.hpp for details
CartesianForceController::CartesianForceController | ( | std::string const & | name = "ctrl_lib::CartesianForceController" | ) |
CartesianForceController::CartesianForceController | ( | std::string const & | name, |
RTT::ExecutionEngine * | engine ) |
|
inline |
void CartesianForceController::cleanupHook | ( | ) |
|
protectedvirtual |
Compute Activation function
bool CartesianForceController::configureHook | ( | ) |
void CartesianForceController::errorHook | ( | ) |
|
inlineprotected |
|
protectedvirtual |
Read all feedback values of the controller. Return false if there is no feedback, true otherwise
|
protectedvirtual |
Read all setpoints of the controller. Return false if there is no setpoint, true otherwise
bool CartesianForceController::startHook | ( | ) |
void CartesianForceController::stopHook | ( | ) |
|
protectedvirtual |
Compute output of the controller
void CartesianForceController::updateHook | ( | ) |
|
inlineprotected |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |