30 #ifndef TOWR_CONSTRAINTS_SWING_CONSTRAINT_H_ 31 #define TOWR_CONSTRAINTS_SWING_CONSTRAINT_H_ 33 #include <ifopt/constraint_set.h> PhaseNodes::Ptr ee_motion_
virtual void InitVariableDependedQuantities(const VariablesPtr &x) override
std::shared_ptr< PhaseNodes > Ptr
void FillJacobianBlock(std::string var_set, Jacobian &) const override
SwingConstraint(std::string ee_motion_id)
Links the swing constraint with current foot variables.
VectorXd GetValues() const override
std::vector< int > pure_swing_node_ids_
VecBound GetBounds() const override
std::string ee_motion_id_
virtual ~SwingConstraint()=default
Constrains the foot position during the swing-phase.