This class provides tools to create static stability constraints. More...
Public Member Functions | |
def | createSlidingStabilityConstraint (self, prefix, comName, leftAnkle, rightAnkle, q0) |
Create static stability constraints where the robot slides on the ground, and store them into ProblemSolver. More... | |
def | createStaticStabilityConstraint (self, prefix, comName, leftAnkle, rightAnkle, q0) |
Create static stability constraints where the feet are fixed on the ground, and store them into ProblemSolver. More... | |
def | createAlignedCOMStabilityConstraint (self, prefix, comName, leftAnkle, rightAnkle, q0, sliding) |
Create static stability constraints where the COM is vertically projected on the line between the two ankles, and the feet slide (or are fixed) on the ground. More... | |
This class provides tools to create static stability constraints.
def hpp.corbaserver.robot.StaticStabilityConstraintsFactory.createAlignedCOMStabilityConstraint | ( | self, | |
prefix, | |||
comName, | |||
leftAnkle, | |||
rightAnkle, | |||
q0, | |||
sliding | |||
) |
Create static stability constraints where the COM is vertically projected on the line between the two ankles, and the feet slide (or are fixed) on the ground.
The constraints are stored into ProblemSolver
prefix | prefix of the names of the constraint as stored in core::ProblemSolver, |
comName | name of the PartialCOM in the problem solver map. Put "" for a full COM computations. |
leftAnkle,rightAnkle | names of the ankle joints. |
q0 | input configuration for computing constraint reference, |
sliding | whether the feet slide or are fixed. |
The constraints are stored in the core::ProblemSolver constraints map and are accessible through the method hpp::core::ProblemSolver::addNumericalConstraint:
References hpp.corbaserver.robot.StaticStabilityConstraintsFactory._getCOM().
def hpp.corbaserver.robot.StaticStabilityConstraintsFactory.createSlidingStabilityConstraint | ( | self, | |
prefix, | |||
comName, | |||
leftAnkle, | |||
rightAnkle, | |||
q0 | |||
) |
Create static stability constraints where the robot slides on the ground, and store them into ProblemSolver.
prefix | prefix of the names of the constraint as stored in core::ProblemSolver, |
comName | name of the PartialCOM in the problem solver map. Put "" for a full COM computations. |
leftAnkle,rightAnkle | names of the ankle joints. |
q0 | input configuration for computing constraint reference, |
The constraints are stored in the core::ProblemSolver constraints map and are accessible through the method hpp::core::ProblemSolver::addNumericalConstraint:
References hpp.corbaserver.robot.StaticStabilityConstraintsFactory._getCOM(), hpp::corbaServer::impl::Robot.setCurrentConfig(), hpp.corbaserver.robot.Robot.setCurrentConfig(), and hpp::corbaserver::Robot.setCurrentConfig().
def hpp.corbaserver.robot.StaticStabilityConstraintsFactory.createStaticStabilityConstraint | ( | self, | |
prefix, | |||
comName, | |||
leftAnkle, | |||
rightAnkle, | |||
q0 | |||
) |
Create static stability constraints where the feet are fixed on the ground, and store them into ProblemSolver.
prefix | prefix of the names of the constraint as stored in core::ProblemSolver, |
comName | name of the PartialCOM in the problem solver map. Put "" for a full COM computations. |
leftAnkle,rightAnkle | names of the ankle joints. |
q0 | input configuration for computing constraint reference, |
The constraints are stored in the core::ProblemSolver constraints map and are accessible through the method hpp::core::ProblemSolver::addNumericalConstraint:
References hpp.corbaserver.robot.StaticStabilityConstraintsFactory._getCOM(), hpp::corbaServer::impl::Robot.setCurrentConfig(), hpp.corbaserver.robot.Robot.setCurrentConfig(), and hpp::corbaserver::Robot.setCurrentConfig().