#include <GaitGenerator.h>
|
double | calc_antecedent_path_base (const std::vector< hrp::Vector3 > org_point_vec) |
|
| delay_hoffarbib_trajectory_generator () |
|
double | get_swing_trajectory_delay_time_offset () const |
|
double | get_swing_trajectory_final_distance_weight () const |
|
double | get_swing_trajectory_time_offset_xy2z () const |
|
void | get_trajectory_point (hrp::Vector3 &ret, const hrp::Vector3 &start, const hrp::Vector3 &goal, const double height) |
|
hrp::Vector3 | interpolate_antecedent_path (const double tmp_ratio) const |
|
void | reset (const size_t _one_step_len, const double default_double_support_ratio_before, const double default_double_support_ratio_after) |
|
void | reset_all (const double _dt, const size_t _one_step_len, const double default_double_support_ratio_before, const double default_double_support_ratio_after, const double _time_offset, const double _final_distance_weight, const double _time_offset_xy2z) |
|
void | set_dt (const double _dt) |
|
void | set_swing_trajectory_delay_time_offset (const double _time_offset) |
|
void | set_swing_trajectory_final_distance_weight (const double _final_distance_weight) |
|
void | set_swing_trajectory_time_offset_xy2z (const double _tmp) |
|
| ~delay_hoffarbib_trajectory_generator () |
|
Definition at line 397 of file GaitGenerator.h.
rats::delay_hoffarbib_trajectory_generator::delay_hoffarbib_trajectory_generator |
( |
| ) |
|
|
inline |
rats::delay_hoffarbib_trajectory_generator::~delay_hoffarbib_trajectory_generator |
( |
| ) |
|
|
inline |
double rats::delay_hoffarbib_trajectory_generator::calc_antecedent_path_base |
( |
const std::vector< hrp::Vector3 > |
org_point_vec | ) |
|
|
inline |
double rats::delay_hoffarbib_trajectory_generator::get_swing_trajectory_delay_time_offset |
( |
| ) |
const |
|
inline |
double rats::delay_hoffarbib_trajectory_generator::get_swing_trajectory_final_distance_weight |
( |
| ) |
const |
|
inline |
double rats::delay_hoffarbib_trajectory_generator::get_swing_trajectory_time_offset_xy2z |
( |
| ) |
const |
|
inline |
void rats::delay_hoffarbib_trajectory_generator::hoffarbib_interpolation |
( |
double & |
_pos, |
|
|
double & |
_vel, |
|
|
double & |
_acc, |
|
|
const double |
tmp_remain_time, |
|
|
const double |
tmp_goal, |
|
|
const double |
tmp_goal_vel = 0 , |
|
|
const double |
tmp_goal_acc = 0 |
|
) |
| |
|
inlineprivate |
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::interpolate_antecedent_path |
( |
const double |
tmp_ratio | ) |
const |
|
inline |
void rats::delay_hoffarbib_trajectory_generator::reset |
( |
const size_t |
_one_step_len, |
|
|
const double |
default_double_support_ratio_before, |
|
|
const double |
default_double_support_ratio_after |
|
) |
| |
|
inline |
void rats::delay_hoffarbib_trajectory_generator::reset_all |
( |
const double |
_dt, |
|
|
const size_t |
_one_step_len, |
|
|
const double |
default_double_support_ratio_before, |
|
|
const double |
default_double_support_ratio_after, |
|
|
const double |
_time_offset, |
|
|
const double |
_final_distance_weight, |
|
|
const double |
_time_offset_xy2z |
|
) |
| |
|
inline |
void rats::delay_hoffarbib_trajectory_generator::set_dt |
( |
const double |
_dt | ) |
|
|
inline |
void rats::delay_hoffarbib_trajectory_generator::set_swing_trajectory_delay_time_offset |
( |
const double |
_time_offset | ) |
|
|
inline |
void rats::delay_hoffarbib_trajectory_generator::set_swing_trajectory_final_distance_weight |
( |
const double |
_final_distance_weight | ) |
|
|
inline |
void rats::delay_hoffarbib_trajectory_generator::set_swing_trajectory_time_offset_xy2z |
( |
const double |
_tmp | ) |
|
|
inline |
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::acc |
|
private |
size_t rats::delay_hoffarbib_trajectory_generator::current_count |
|
protected |
std::vector<double> rats::delay_hoffarbib_trajectory_generator::distance_vec |
|
private |
size_t rats::delay_hoffarbib_trajectory_generator::double_support_count_after |
|
protected |
size_t rats::delay_hoffarbib_trajectory_generator::double_support_count_before |
|
protected |
double rats::delay_hoffarbib_trajectory_generator::dt |
|
private |
double rats::delay_hoffarbib_trajectory_generator::final_distance_weight |
|
protected |
size_t rats::delay_hoffarbib_trajectory_generator::one_step_count |
|
protected |
std::vector<hrp::Vector3> rats::delay_hoffarbib_trajectory_generator::point_vec |
|
private |
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::pos |
|
private |
std::vector<double> rats::delay_hoffarbib_trajectory_generator::sum_distance_vec |
|
private |
double rats::delay_hoffarbib_trajectory_generator::time_offset |
|
protected |
double rats::delay_hoffarbib_trajectory_generator::time_offset_xy2z |
|
protected |
double rats::delay_hoffarbib_trajectory_generator::total_path_length |
|
private |
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::vel |
|
private |
The documentation for this class was generated from the following file: