centroidal_control_collection
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
CCC::FootGuidedControl Class Reference

Foot-guided control. More...

#include <FootGuidedControl.h>

Classes

struct  RefData
 Reference data. More...
 

Public Types

using InitialParam = Eigen::Vector2d
 Initial parameter. More...
 

Public Member Functions

 FootGuidedControl (double com_height)
 Constructor. More...
 
Eigen::Vector2d planOnce (const RefData &ref_data, const InitialParam &initial_param, double current_time) const
 Plan one step. More...
 

Protected Attributes

std::shared_ptr< FootGuidedControl1dfgc_1d_
 Foot-guided control for one-dimensional motion. More...
 

Detailed Description

Foot-guided control.

See the following for a detailed formulation.

Definition at line 74 of file FootGuidedControl.h.

Member Typedef Documentation

◆ InitialParam

using CCC::FootGuidedControl::InitialParam = Eigen::Vector2d

Initial parameter.

Initial parameter is capture point only.

Definition at line 97 of file FootGuidedControl.h.

Constructor & Destructor Documentation

◆ FootGuidedControl()

CCC::FootGuidedControl::FootGuidedControl ( double  com_height)
inline

Constructor.

Parameters
com_heightheight of robot CoM [m]

Definition at line 103 of file FootGuidedControl.h.

Member Function Documentation

◆ planOnce()

Eigen::Vector2d CCC::FootGuidedControl::planOnce ( const RefData ref_data,
const InitialParam initial_param,
double  current_time 
) const

Plan one step.

Parameters
ref_datareference data
initial_paraminitial parameter (current capture point)
current_timecurrent time (i.e., start time of horizon) [sec]
Returns
planned ZMP

Member Data Documentation

◆ fgc_1d_

std::shared_ptr<FootGuidedControl1d> CCC::FootGuidedControl::fgc_1d_
protected

Foot-guided control for one-dimensional motion.

Definition at line 115 of file FootGuidedControl.h.


The documentation for this class was generated from the following file: