4 int controller_freq,
double gait_period,
Eigen::Vector3d fr_offset
Eigen::Vector3d fl_offset
Eigen::Vector3d rr_offset
Eigen::Vector3d rl_position_body
Eigen::Vector3d fl_position_body
Eigen::Vector3d rr_position_body
Eigen::Vector3d fr_position_body
Eigen::Vector3d rl_offset
std::function< Eigen::Vector3d(double)> rr_traj
std::function< Eigen::Vector3d(double)> fl_traj
void UpdateFeetReferences()
std::function< Eigen::Vector3d(double)> rl_traj
std::function< Eigen::Vector3d(double)> fr_traj
GaitController(int controller_freq, double gait_period, std::function< Eigen::Vector3d(double)> fl_traj, std::function< Eigen::Vector3d(double)> fr_traj, std::function< Eigen::Vector3d(double)> rl_traj, std::function< Eigen::Vector3d(double)> rr_traj)