30 #include <SpaceVecAlg/SpaceVecAlg> 43 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
64 void update(
const mc_rbdyn::Robot & robot,
const Contact & contact);
77 const Eigen::Vector3d &
zmp()
88 void updateNetWrench(
const mc_rbdyn::Robot & robot);
95 void updateNetZMP(
const Contact & contact);
98 Eigen::Vector3d netZMP_;
99 std::vector<std::string> sensorNames_ = {
"LeftFootForceSensor",
100 "RightFootForceSensor"};
101 sva::ForceVecd netWrench_;
Observe net contact wrench from force/torque measurements.
void update(const mc_rbdyn::Robot &robot, const Contact &contact)
Update estimates based on the sensed net contact wrench.
const Eigen::Vector3d & zmp()
Zero-tilting moment point in the latest contact frame.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW NetWrenchObserver()
Empty constructor.
const sva::ForceVecd & wrench()
Net contact wrench.
Main controller namespace.