#include <robotis_foot_step_generator.h>
|
void | calcLeftKickStep (thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type *step_data_array, const thormang3_walking_module_msgs::StepData &ref_step_data) |
|
void | calcRightKickStep (thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type *step_data_array, const thormang3_walking_module_msgs::StepData &ref_step_data) |
|
| FootStepGenerator () |
|
void | getStepData (thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type *step_data_array, const thormang3_walking_module_msgs::StepData &ref_step_data, int desired_step_type) |
|
void | getStepDataFromStepData2DArray (thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type *step_data_array, const thormang3_walking_module_msgs::StepData &ref_step_data, const thormang3_foot_step_generator::Step2DArray::ConstPtr &request_step_2d) |
|
void | initialize () |
|
| ~FootStepGenerator () |
|
|
void | calcFBStep (const thormang3_walking_module_msgs::StepData &ref_step_data, int direction) |
|
void | calcRLStep (const thormang3_walking_module_msgs::StepData &ref_step_data, int direction) |
|
void | calcRoStep (const thormang3_walking_module_msgs::StepData &ref_step_data, int direction) |
|
bool | calcStep (const thormang3_walking_module_msgs::StepData &ref_step_data, int previous_step_type, int desired_step_type) |
|
void | calcStopStep (const thormang3_walking_module_msgs::StepData &ref_step_data, int direction) |
|
Eigen::MatrixXd | getInverseTransformation (Eigen::MatrixXd transform) |
|
void | getPosefromTransformMatrix (const Eigen::MatrixXd &matTransform, double *position_x, double *position_y, double *position_z, double *roll, double *pitch, double *yaw) |
|
thormang3_walking_module_msgs::PoseXYZRPY | getPosefromTransformMatrix (const Eigen::MatrixXd &matTransform) |
|
Eigen::MatrixXd | getTransformationXYZRPY (double position_x, double position_y, double position_z, double roll, double pitch, double yaw) |
|
FootStepGenerator::FootStepGenerator |
( |
| ) |
|
FootStepGenerator::~FootStepGenerator |
( |
| ) |
|
void FootStepGenerator::calcFBStep |
( |
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
int |
direction |
|
) |
| |
|
private |
void FootStepGenerator::calcLeftKickStep |
( |
thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type * |
step_data_array, |
|
|
const thormang3_walking_module_msgs::StepData & |
ref_step_data |
|
) |
| |
void FootStepGenerator::calcRightKickStep |
( |
thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type * |
step_data_array, |
|
|
const thormang3_walking_module_msgs::StepData & |
ref_step_data |
|
) |
| |
void FootStepGenerator::calcRLStep |
( |
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
int |
direction |
|
) |
| |
|
private |
void FootStepGenerator::calcRoStep |
( |
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
int |
direction |
|
) |
| |
|
private |
bool FootStepGenerator::calcStep |
( |
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
int |
previous_step_type, |
|
|
int |
desired_step_type |
|
) |
| |
|
private |
void FootStepGenerator::calcStopStep |
( |
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
int |
direction |
|
) |
| |
|
private |
Eigen::MatrixXd FootStepGenerator::getInverseTransformation |
( |
Eigen::MatrixXd |
transform | ) |
|
|
private |
void FootStepGenerator::getPosefromTransformMatrix |
( |
const Eigen::MatrixXd & |
matTransform, |
|
|
double * |
position_x, |
|
|
double * |
position_y, |
|
|
double * |
position_z, |
|
|
double * |
roll, |
|
|
double * |
pitch, |
|
|
double * |
yaw |
|
) |
| |
|
private |
thormang3_walking_module_msgs::PoseXYZRPY FootStepGenerator::getPosefromTransformMatrix |
( |
const Eigen::MatrixXd & |
matTransform | ) |
|
|
private |
void FootStepGenerator::getStepData |
( |
thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type * |
step_data_array, |
|
|
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
int |
desired_step_type |
|
) |
| |
void FootStepGenerator::getStepDataFromStepData2DArray |
( |
thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type * |
step_data_array, |
|
|
const thormang3_walking_module_msgs::StepData & |
ref_step_data, |
|
|
const thormang3_foot_step_generator::Step2DArray::ConstPtr & |
request_step_2d |
|
) |
| |
Eigen::MatrixXd FootStepGenerator::getTransformationXYZRPY |
( |
double |
position_x, |
|
|
double |
position_y, |
|
|
double |
position_z, |
|
|
double |
roll, |
|
|
double |
pitch, |
|
|
double |
yaw |
|
) |
| |
|
private |
void FootStepGenerator::initialize |
( |
| ) |
|
double thormang3::FootStepGenerator::body_z_swap_m_ |
double thormang3::FootStepGenerator::default_y_feet_offset_m_ |
double thormang3::FootStepGenerator::dsp_ratio_ |
double thormang3::FootStepGenerator::fb_step_length_m_ |
double thormang3::FootStepGenerator::foot_z_swap_m_ |
int thormang3::FootStepGenerator::num_of_step_ |
int thormang3::FootStepGenerator::previous_step_type_ |
|
private |
double thormang3::FootStepGenerator::rl_step_length_m_ |
double thormang3::FootStepGenerator::rotate_step_angle_rad_ |
double thormang3::FootStepGenerator::start_end_time_sec_ |
thormang3_walking_module_msgs::AddStepDataArray::Request::_step_data_array_type thormang3::FootStepGenerator::step_data_array_ |
|
private |
double thormang3::FootStepGenerator::step_time_sec_ |
The documentation for this class was generated from the following files: