30 #ifndef TOWR_CONSTRAINTS_SWING_CONSTRAINT_H_ 31 #define TOWR_CONSTRAINTS_SWING_CONSTRAINT_H_
void InitVariableDependedQuantities(const VariablesPtr &x) override
Composite::Ptr VariablesPtr
void FillJacobianBlock(std::string var_set, Jacobian &) const override
SwingConstraint(std::string ee_motion_id)
Links the swing constraint with current foot variables.
std::shared_ptr< NodesVariablesPhaseBased > Ptr
VectorXd GetValues() const override
NodesVariablesPhaseBased::Ptr ee_motion_
std::vector< int > pure_swing_node_ids_
Eigen::SparseMatrix< double, Eigen::RowMajor > Jacobian
VecBound GetBounds() const override
std::string ee_motion_id_
virtual ~SwingConstraint()=default
Constrains the foot position during the swing-phase.
std::vector< Bounds > VecBound