addContacts_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
addToGUI(mc_rtc::gui::StateBuilder &) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::addToGUI(MetaTask &t, mc_rtc::gui::StateBuilder &gui) | mc_tasks::MetaTask | inlineprotectedstatic |
addToLogger(mc_rtc::Logger &) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::addToLogger(MetaTask &t, mc_rtc::Logger &logger) | mc_tasks::MetaTask | inlineprotectedstatic |
addToSolver(mc_solver::QPSolver &solver) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::addToSolver(MetaTask &t, mc_solver::QPSolver &solver) | mc_tasks::MetaTask | inlineprotectedstatic |
anchorFrame(const mc_rbdyn::Robot &robot) const | mc_tasks::lipm_stabilizer::StabilizerTask | |
Backend typedef | mc_tasks::MetaTask | |
backend() const noexcept | mc_tasks::MetaTask | inline |
backend_ | mc_tasks::MetaTask | protected |
biasDCM() noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
buildCompletionCriteria(double dt, const mc_rtc::Configuration &config) const | mc_tasks::MetaTask | protectedvirtual |
c_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
checkConfiguration(const StabilizerConfiguration &config) | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comddTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comdTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
commitConfig() | mc_tasks::lipm_stabilizer::StabilizerTask | |
commitedConfig() const | mc_tasks::lipm_stabilizer::StabilizerTask | |
comOffsetDerivator_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetDerivatorTimeConstant(double timeConstant) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
comOffsetErr_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetErrCoM_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetErrZMP_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetLowPass_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetLowPassCoM_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetLowPassCoMCutoffPeriod(double cutoffPeriod) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
comOffsetLowPassCutoffPeriod(double cutoffPeriod) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
comOffsetMeasured() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
comOffsetMeasured_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comOffsetTarget() noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
comOffsetTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comStiffness(const Eigen::Vector3d &stiffness) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
comTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comTargetRaw_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comTask | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
comWeight(double weight) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
config() const | mc_tasks::lipm_stabilizer::StabilizerTask | |
configure(const StabilizerConfiguration &config) | mc_tasks::lipm_stabilizer::StabilizerTask | |
configure_(mc_solver::QPSolver &solver) | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
contactAnklePose(ContactState s) const | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
contactDamping(const sva::MotionVecd &damping) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
contacts_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
contactSensors | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
contactStiffness(const sva::MotionVecd &stiffness) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
contactTasks | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
contactWeight(double weight) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
copAdmittance(const Eigen::Vector2d &copAdmittance) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
copMaxVel(const sva::MotionVecd &copMaxVel) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
copVelFilterGain(double gain) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
copVelFilterGain() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmAverageError_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmBiasEstimatorConfiguration(const DCMBiasEstimatorConfiguration &biasConfig) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmBiasEstimatorConfiguration() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmDerivator_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmDerivatorCutoffPeriod(double T) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmDerivatorTimeConstant(double T) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmError_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmEstimator_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmEstimatorNeedsReset_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmGains(double p, double i, double d) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmGains(const Eigen::Vector2d &p, const Eigen::Vector2d &i, const Eigen::Vector2d &d) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmIntegrator_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmIntegratorTimeConstant(double dcmIntegratorTimeConstant) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dcmTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dcmVelError_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
defaultConfig_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
delayedTargetCoPLeft_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
delayedTargetCoPRight_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
delayedTargetFzLeft_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
delayedTargetFzRight_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
desiredFzLeft_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
desiredFzRight_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
desiredWrench_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dfAdmittance(Eigen::Vector3d dfAdmittance) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dfDamping(Eigen::Vector3d dfDamping) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
dfError_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dfForceError_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
disable() | mc_tasks::lipm_stabilizer::StabilizerTask | |
disable_() | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
disableConfig_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
distribCheck_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
distribWrench_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
distribZMP() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
distribZMP_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
dt_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
enable() | mc_tasks::lipm_stabilizer::StabilizerTask | |
enabled_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
ensureHasJoints(const mc_rbdyn::Robot &robot, const std::vector< std::string > &joints, const std::string &prefix) | mc_tasks::MetaTask | inlineprotectedstatic |
eval() const override | mc_tasks::lipm_stabilizer::StabilizerTask | virtual |
externalWrenchConfiguration(const ExternalWrenchConfiguration &extWrenchConfig) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
externalWrenchConfiguration() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
externalWrenches() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
extWrenches_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
extWrenchSumLowPass_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
extWrenchSumLowPassCutoffPeriod(double cutoffPeriod) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
extWrenchSumMeasured_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
extWrenchSumTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
fdqpWeights(const FDQPWeights &fdqp) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
filteredDCM() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
footSurface(ContactState s) const | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
footTasks | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
fSumFilter_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
horizonCoPDistribution_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
horizonDelta_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
horizonReference(const std::vector< Eigen::Vector2d > &ref, const double delta) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
horizonRefUpdated_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
horizonZmpRef_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
inContact(ContactState state) const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
incrementIterInSolver() noexcept | mc_tasks::MetaTask | inline |
inDoubleSupport() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
inTheAir_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
iterInSolver() const noexcept | mc_tasks::MetaTask | inline |
iterInSolver_ | mc_tasks::MetaTask | protected |
lastConfig_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
leftFootRatio() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
leftFootRatio_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
load(mc_solver::QPSolver &, const mc_rtc::Configuration &config) override | mc_tasks::lipm_stabilizer::StabilizerTask | virtual |
mass_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredCoM() noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
measuredCoM_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredCoMd() noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
measuredCoMd_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredCoMdd_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredCoMUnbiased_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredDCM() noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
measuredDCM_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredDCMUnbiased_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredFilteredNetForces() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
measuredNetWrench_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
measuredZMP() noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
measuredZMP_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
MetaTask() | mc_tasks::MetaTask | inline |
modeledCoPLeft_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
modeledCoPRight_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
modeledFzLeft_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
modeledFzRight_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
name(const std::string &name) override | mc_tasks::lipm_stabilizer::StabilizerTask | inlinevirtual |
name(const std::string &name) | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
name() const | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
mc_tasks::MetaTask::name() const | mc_tasks::MetaTask | inline |
name_ | mc_tasks::MetaTask | protected |
omega() const | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
omega_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
pelvisStiffness(double stiffness) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
pelvisTask | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
pelvisWeight(double weight) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
QPCoPLeft_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
QPCoPRight_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
qpSolver_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
realRobot() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
realRobots_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
reconfigure() | mc_tasks::lipm_stabilizer::StabilizerTask | |
reconfigure_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
removeFromGUI(mc_rtc::gui::StateBuilder &) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::removeFromGUI(MetaTask &t, mc_rtc::gui::StateBuilder &gui) | mc_tasks::MetaTask | inlineprotectedstatic |
removeFromLogger(mc_rtc::Logger &) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::removeFromLogger(MetaTask &t, mc_rtc::Logger &logger) | mc_tasks::MetaTask | inlineprotectedstatic |
removeFromSolver(mc_solver::QPSolver &solver) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::removeFromSolver(MetaTask &t, mc_solver::QPSolver &solver) | mc_tasks::MetaTask | inlineprotectedstatic |
reset() override | mc_tasks::lipm_stabilizer::StabilizerTask | virtual |
resetIterInSolver() noexcept | mc_tasks::MetaTask | inline |
robot() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
robotIndex_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
robots_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
run() | mc_tasks::lipm_stabilizer::StabilizerTask | |
runTime_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
safetyThresholds(const SafetyThresholds &thresholds) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
setContacts(const ContactDescriptionVector &contacts) | mc_tasks::lipm_stabilizer::StabilizerTask | |
setContacts(const std::vector< std::pair< ContactState, sva::PTransformd >> &contacts) | mc_tasks::lipm_stabilizer::StabilizerTask | |
setContacts(const std::vector< ContactState > &contacts) | mc_tasks::lipm_stabilizer::StabilizerTask | |
setExternalWrenches(const std::vector< std::string > &surfaceNames, const std::vector< sva::ForceVecd > &targetWrenches, const std::vector< sva::MotionVecd > &gains) | mc_tasks::lipm_stabilizer::StabilizerTask | |
speed() const override | mc_tasks::lipm_stabilizer::StabilizerTask | virtual |
StabilizerTask(const mc_rbdyn::Robots &robots, const mc_rbdyn::Robots &realRobots, unsigned int robotIndex, const std::string &leftSurface, const std::string &rightSurface, const std::string &torsoBodyName, double dt) | mc_tasks::lipm_stabilizer::StabilizerTask | |
StabilizerTask(const mc_rbdyn::Robots &robots, const mc_rbdyn::Robots &realRobots, unsigned int robotIndex, double dt) | mc_tasks::lipm_stabilizer::StabilizerTask | |
staticTarget(const Eigen::Vector3d &com, double zmpHeight=0) | mc_tasks::lipm_stabilizer::StabilizerTask | |
supportFoot() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
supportFoot(const ContactState &foot) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
supportFoot_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
supportMax_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
supportMin_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
supportPolygons_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
t_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
target(const Eigen::Vector3d &com, const Eigen::Vector3d &comd, const Eigen::Vector3d &comdd, const Eigen::Vector3d &zmp, const Eigen::Vector3d &zmpd=Eigen::Vector3d::Zero()) | mc_tasks::lipm_stabilizer::StabilizerTask | |
targetCoM() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
targetCoMAcceleration() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
targetCoMRaw() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
targetCoMVelocity() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
targetZMP() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
targetZMPVelocity() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
tComputation_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
torsoPitch(double pitch) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
torsoStiffness(double stiffness) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
torsoTask | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
torsoWeight(double weight) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
type() const | mc_tasks::MetaTask | inline |
type_ | mc_tasks::MetaTask | protected |
update(mc_solver::QPSolver &) override | mc_tasks::lipm_stabilizer::StabilizerTask | protectedvirtual |
mc_tasks::MetaTask::update(MetaTask &t, mc_solver::QPSolver &solver) | mc_tasks::MetaTask | inlineprotectedstatic |
vdcFrequency(double freq) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
vdcHeightError_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
vdcStiffness(double stiffness) noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
wasEnabled_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
wasInTheAir_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpcc_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpccOnlyDS_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpCoeffMeasured() const noexcept | mc_tasks::lipm_stabilizer::StabilizerTask | inline |
zmpCoefMeasured_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpCoefTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpdTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpFrame_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
zmpTarget_ | mc_tasks::lipm_stabilizer::StabilizerTask | protected |
~MetaTask() | mc_tasks::MetaTask | virtual |