9#include <rbdyn/config.hh>
11#include <SpaceVecAlg/SpaceVecAlg>
15struct MultiBodyConfig;
27 Eigen::Vector3d & com,
28 Eigen::Vector3d & comA,
55 Eigen::Vector3d & com,
56 Eigen::Vector3d & comA,
58 sva::ForceVecd wr_external,
Eigen::Vector3d computeCentroidalZMPNoGravity(Eigen::Vector3d &com, Eigen::Vector3d &comA, double altitude)
Compute the ZMP in the world frame considering that gravity is taken into account in the CoM accelera...
RBDYN_DLLAPI Eigen::Vector3d computeCentroidalZMP(MultiBodyConfig &mbc, Eigen::Vector3d &com, Eigen::Vector3d &comA, double altitude)
Eigen::Vector3d computeCentroidalZMPComplete(MultiBodyConfig &mbc, Eigen::Vector3d &com, Eigen::Vector3d &comA, double altitude, sva::ForceVecd wr_external, double mass)
Compute the ZMP considering the external wrench applied on the robot the gravity should also be alrea...
Definition MultiBodyConfig.h:24