wbc
WrenchPIDController.hpp
Go to the documentation of this file.
1#ifndef WBC_CONTROLLERS_WRENCHPIDCONTROLLER_HPP
2#define WBC_CONTROLLERS_WRENCHPIDCONTROLLER_HPP
3
4#include "PIDController.hpp"
5#include "../types/Wrench.hpp"
7
8namespace wbc {
9
14protected:
16
17 const Eigen::VectorXd wrenchToRaw(const types::Wrench& wrench, Eigen::VectorXd& raw);
18
19public:
21
23 const types::RigidBodyState& update(const types::Wrench& setpoint, const types::Wrench& feedback, const double dt);
24};
25
26}
27
28#endif // WBC_CONTROLLERS_WRENCHPIDCONTROLLER_HPP
Eigen::VectorXd feedback
Definition PIDController.hpp:42
PIDController(uint dimension)
Definition PIDController.cpp:8
Eigen::VectorXd setpoint
Definition PIDController.hpp:41
WrenchPIDController()
Definition WrenchPIDController.cpp:5
const types::RigidBodyState & update(const types::Wrench &setpoint, const types::Wrench &feedback, const double dt)
Definition WrenchPIDController.cpp:17
types::RigidBodyState control_output_wrench
Definition WrenchPIDController.hpp:15
const Eigen::VectorXd wrenchToRaw(const types::Wrench &wrench, Eigen::VectorXd &raw)
Definition WrenchPIDController.cpp:10
Definition RigidBodyState.hpp:10
Definition Wrench.hpp:8
Definition ContactsAccelerationConstraint.cpp:3