1#ifndef WBC_CONTROLLERS_CARTESIANFORCEPIDCONTROLLER_HPP
2#define WBC_CONTROLLERS_CARTESIANFORCEPIDCONTROLLER_HPP
5#include <base/samples/Wrench.hpp>
6#include <base/samples/RigidBodyStateSE3.hpp>
17 const base::VectorXd
wrenchToRaw(
const base::samples::Wrench& wrench, base::VectorXd& raw);
23 const base::samples::RigidBodyStateSE3&
update(
const base::samples::Wrench&
setpoint,
const base::samples::Wrench&
feedback,
const double dt);
CartesianForcePIDController implements a PID Controller on a Wrench data type.
Definition CartesianForcePIDController.hpp:13
CartesianForcePIDController()
Definition CartesianForcePIDController.cpp:5
const base::samples::RigidBodyStateSE3 & update(const base::samples::Wrench &setpoint, const base::samples::Wrench &feedback, const double dt)
Definition CartesianForcePIDController.cpp:17
base::samples::RigidBodyStateSE3 control_output_wrench
Definition CartesianForcePIDController.hpp:15
const base::VectorXd wrenchToRaw(const base::samples::Wrench &wrench, base::VectorXd &raw)
Definition CartesianForcePIDController.cpp:10
The PIDController class implements an n-dimensional PID controller.
Definition PIDController.hpp:30
base::VectorXd setpoint
Definition PIDController.hpp:41
base::VectorXd feedback
Definition PIDController.hpp:42
Definition ContactsAccelerationConstraint.cpp:3