Plan a sliding path for a humanoid robot and generate a walk motion along this path. More...
#include <hpp/wholebody-step/small-steps.hh>
Classes | |
struct | HandConstraint |
struct | PiecewiseAffine |
Compute parameter along initial path with respect to time. More... | |
Public Types | |
enum | HandConstraintType { FromStart, UntilEnd, All } |
typedef walkgen::FootPrints_t | FootPrints_t |
typedef walkgen::Times_t | Times_t |
typedef std::map< value_type, value_type > | TimeToParameterMap_t |
Public Member Functions | |
virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path) |
Call implementation of delegate path planner. More... | |
![]() | |
virtual | ~PathOptimizer () |
const Problem & | problem () const |
void | interrupt () |
Static Public Member Functions | |
static SmallStepsPtr_t | create (const Problem &problem) |
Create instance and return shared pointer. More... | |
Public Attributes | |
HandConstraint | leftHand_ |
HandConstraint | rightHand_ |
Protected Member Functions | |
SmallSteps (const Problem &problem) | |
Constructor with roadmap. More... | |
void | init (const SmallStepsWkPtr_t &weak) |
Store weak pointer to itself. More... | |
![]() | |
PathOptimizer (const Problem &problem) | |
PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
Additional Inherited Members | |
![]() | |
bool | interrupt_ |
Plan a sliding path for a humanoid robot and generate a walk motion along this path.
typedef std::map<value_type, value_type> hpp::wholebodyStep::SmallSteps::TimeToParameterMap_t |
|
protected |
Constructor with roadmap.
|
static |
Create instance and return shared pointer.
problem | problem to solve, |
delegate | path planner that will solve the initial path planning problem for the sliding robot. |
|
protected |
Store weak pointer to itself.
|
virtual |
Call implementation of delegate path planner.
Implements hpp::core::PathOptimizer.
HandConstraint hpp::wholebodyStep::SmallSteps::leftHand_ |
HandConstraint hpp::wholebodyStep::SmallSteps::rightHand_ |