Go to the documentation of this file.
4 #include <pinocchio/fwd.hpp>
19 unsigned long T = 100;
47 std::vector<unsigned long> contacts_sequence_;
49 unsigned long TswitchPhase_;
50 unsigned long TswitchTraj_;
51 bool swingRightPhase_;
55 pinocchio::SE3 starting_position_left_;
56 pinocchio::SE3 starting_position_right_;
57 pinocchio::SE3 final_position_left_;
58 pinocchio::SE3 final_position_right_;
64 const Eigen::VectorXd &v0);
69 const Eigen::VectorXd &q0,
const Eigen::VectorXd &v0);
72 void updateOCP(
const Eigen::VectorXd &qc,
const Eigen::VectorXd &vc);
void updateEndPhase()
Definition: ocp.cpp:109
unsigned long TdoubleSupport
Definition: ocp.hpp:20
Definition: model_factory.hpp:24
OCP()
Definition: ocp.cpp:5
void initialize(const OCPSettings &settings, const ModelMakerSettings &model_settings, const RobotDesignerSettings &design, const Eigen::VectorXd &q0, const Eigen::VectorXd &v0)
Definition: ocp.cpp:13
eVector3 get_LF_position()
Definition: ocp.hpp:75
double Dt
Definition: ocp.hpp:25
const Eigen::Vector3d & get_com_position()
Definition: designer.hpp:100
Definition: designer.hpp:17
unsigned long TsimpleSupport
Definition: ocp.hpp:21
Definition: designer.hpp:28
eVector3 get_com_position()
Definition: ocp.hpp:77
HorizonManager get_horizon()
Definition: ocp.hpp:73
const Eigen::Vector3d & get_LF_position()
Definition: designer.hpp:98
unsigned long Nc
Definition: ocp.hpp:28
eVector3 get_RF_position()
Definition: ocp.hpp:76
Definition: horizon_manager.hpp:19
unsigned long totalSteps
Definition: ocp.hpp:18
Definition: activation-quad-ref.hpp:19
unsigned long T
Definition: ocp.hpp:19
double stepYCorrection
Definition: ocp.hpp:32
double simu_step
Definition: ocp.hpp:26
double stepHeight
Definition: ocp.hpp:30
double stepDepth
Definition: ocp.hpp:31
double stepSize
Definition: ocp.hpp:29
Eigen::Matrix< double, 6, 1 > eVector6
Definition: fwd.hpp:141
unsigned long ddpIteration
Definition: ocp.hpp:23
void updateOCP(const Eigen::VectorXd &qc, const Eigen::VectorXd &vc)
Definition: ocp.cpp:154
Definition: model_factory.hpp:79
std::shared_ptr< FootTrajectory > FootTrajectory_ptr
Definition: foot_trajectory.hpp:229
Eigen::Vector3d eVector3
Definition: fwd.hpp:143
const Eigen::Vector3d & get_RF_position()
Definition: designer.hpp:99
unsigned long Tstep
Definition: ocp.hpp:22