centroidal_control_collection
|
Initial parameter. More...
#include <DdpCentroidal.h>
Public Member Functions | |
InitialParam () | |
Constructor. More... | |
InitialParam (const DdpProblem::StateDimVector &state, double mass) | |
Constructor. More... | |
DdpProblem::StateDimVector | toState (double mass) const |
Get state of DDP problem. More... | |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d | pos = Eigen::Vector3d::Zero() |
CoM position [m]. More... | |
Eigen::Vector3d | vel = Eigen::Vector3d::Zero() |
CoM velocity [m/s]. More... | |
Eigen::Vector3d | angular_momentum = Eigen::Vector3d::Zero() |
Angular momentum [kg m^2/s]. More... | |
std::vector< DdpProblem::InputDimVector > | u_list = {} |
Initial guess of input sequence. More... | |
Initial parameter.
Definition at line 298 of file DdpCentroidal.h.
|
inline |
Constructor.
Definition at line 319 of file DdpCentroidal.h.
CCC::DdpCentroidal::InitialParam::InitialParam | ( | const DdpProblem::StateDimVector & | state, |
double | mass | ||
) |
Constructor.
state | state of DDP problem |
mass | robot mass [kg] |
DdpProblem::StateDimVector CCC::DdpCentroidal::InitialParam::toState | ( | double | mass | ) | const |
Get state of DDP problem.
mass | robot mass [kg] |
Eigen::Vector3d CCC::DdpCentroidal::InitialParam::angular_momentum = Eigen::Vector3d::Zero() |
Angular momentum [kg m^2/s].
Definition at line 309 of file DdpCentroidal.h.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d CCC::DdpCentroidal::InitialParam::pos = Eigen::Vector3d::Zero() |
CoM position [m].
Definition at line 303 of file DdpCentroidal.h.
std::vector<DdpProblem::InputDimVector> CCC::DdpCentroidal::InitialParam::u_list = {} |
Initial guess of input sequence.
Sequence length should be horizon_steps. If empty, initial guess of input sequence is initialized to all zeros.
Definition at line 316 of file DdpCentroidal.h.
Eigen::Vector3d CCC::DdpCentroidal::InitialParam::vel = Eigen::Vector3d::Zero() |
CoM velocity [m/s].
Definition at line 306 of file DdpCentroidal.h.