1#ifndef WBC_CART_POS_PD_CONTROLLER_HPP
2#define WBC_CART_POS_PD_CONTROLLER_HPP
5#include <base/samples/RigidBodyStateSE3.hpp>
47 void extractSetpoint(
const base::samples::RigidBodyStateSE3& setpoint,
const base::samples::RigidBodyStateSE3& feedback);
53 const base::samples::RigidBodyStateSE3&
update(
const base::samples::RigidBodyStateSE3& setpoint,
const base::samples::RigidBodyStateSE3& feedback);
The CartesianPosPDController class implements a PD Controller with feed forward on the RigidBodyState...
Definition CartesianPosPDController.hpp:39
base::samples::RigidBodyStateSE3 control_output
Definition CartesianPosPDController.hpp:41
base::Acceleration vel_diff
Definition CartesianPosPDController.hpp:44
base::Twist pose_diff
Definition CartesianPosPDController.hpp:43
CartesianPosPDController()
Definition CartesianPosPDController.cpp:7
void extractSetpoint(const base::samples::RigidBodyStateSE3 &setpoint, const base::samples::RigidBodyStateSE3 &feedback)
Definition CartesianPosPDController.cpp:21
void extractFeedback(const base::samples::RigidBodyStateSE3 &feedback)
Definition CartesianPosPDController.cpp:13
base::Vector6d control_error
Definition CartesianPosPDController.hpp:42
The PosPDController class implements the following two control scemes.
Definition PosPDController.hpp:24
void update()
Definition PosPDController.cpp:25
Definition ContactsAccelerationConstraint.cpp:3