1#ifndef ROBOTOC_RAIBERT_HEURISTIC_HPP_ 
    2#define ROBOTOC_RAIBERT_HEURISTIC_HPP_ 
    8#include "Eigen/Geometry" 
   78                      const Eigen::Vector2d& vcom_cmd, 
 
   79                      const 
double yaw_rate_cmd);
 
   86  EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   89  double period_, gain_;
 
   90  Eigen::Vector3d step_length_;
 
Raibert heuristic for foot step planning.
Definition: raibert_heuristic.hpp:23
 
RaibertHeuristic(RaibertHeuristic &&) noexcept=default
Default move constructor.
 
~RaibertHeuristic()
Destructor.
 
RaibertHeuristic(const double period, const double gain)
Constructs the planner.
 
RaibertHeuristic(const RaibertHeuristic &)=default
Default copy constructor.
 
RaibertHeuristic & operator=(const RaibertHeuristic &)=default
Default copy assign operator.
 
void setParameters(const double period, const double gain)
Set parameters.
 
const Eigen::Vector3d & stepLength() const
Gets the step length.
 
void planStepLength(const Eigen::Vector2d &vcom, const Eigen::Vector2d &vcom_cmd, const double yaw_rate_cmd)
Plans the step length.
 
RaibertHeuristic()
Default constructor.
 
Definition: constraint_component_base.hpp:17