#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.
◆ delay_hoffarbib_trajectory_generator()
rats::delay_hoffarbib_trajectory_generator::delay_hoffarbib_trajectory_generator |
( |
| ) |
|
|
inline |
◆ ~delay_hoffarbib_trajectory_generator()
rats::delay_hoffarbib_trajectory_generator::~delay_hoffarbib_trajectory_generator |
( |
| ) |
|
|
inline |
◆ calc_antecedent_path()
◆ calc_antecedent_path_base()
double rats::delay_hoffarbib_trajectory_generator::calc_antecedent_path_base |
( |
const std::vector< hrp::Vector3 > |
org_point_vec | ) |
|
|
inline |
◆ get_swing_trajectory_delay_time_offset()
double rats::delay_hoffarbib_trajectory_generator::get_swing_trajectory_delay_time_offset |
( |
| ) |
const |
|
inline |
◆ get_swing_trajectory_final_distance_weight()
double rats::delay_hoffarbib_trajectory_generator::get_swing_trajectory_final_distance_weight |
( |
| ) |
const |
|
inline |
◆ get_swing_trajectory_time_offset_xy2z()
double rats::delay_hoffarbib_trajectory_generator::get_swing_trajectory_time_offset_xy2z |
( |
| ) |
const |
|
inline |
◆ get_trajectory_point()
◆ hoffarbib_interpolation()
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 |
◆ interpolate_antecedent_path()
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::interpolate_antecedent_path |
( |
const double |
tmp_ratio | ) |
const |
|
inline |
◆ reset()
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 |
◆ reset_all()
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 |
◆ set_dt()
void rats::delay_hoffarbib_trajectory_generator::set_dt |
( |
const double |
_dt | ) |
|
|
inline |
◆ set_swing_trajectory_delay_time_offset()
void rats::delay_hoffarbib_trajectory_generator::set_swing_trajectory_delay_time_offset |
( |
const double |
_time_offset | ) |
|
|
inline |
◆ set_swing_trajectory_final_distance_weight()
void rats::delay_hoffarbib_trajectory_generator::set_swing_trajectory_final_distance_weight |
( |
const double |
_final_distance_weight | ) |
|
|
inline |
◆ set_swing_trajectory_time_offset_xy2z()
void rats::delay_hoffarbib_trajectory_generator::set_swing_trajectory_time_offset_xy2z |
( |
const double |
_tmp | ) |
|
|
inline |
◆ acc
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::acc |
|
private |
◆ current_count
size_t rats::delay_hoffarbib_trajectory_generator::current_count |
|
protected |
◆ distance_vec
std::vector<double> rats::delay_hoffarbib_trajectory_generator::distance_vec |
|
private |
◆ double_support_count_after
size_t rats::delay_hoffarbib_trajectory_generator::double_support_count_after |
|
protected |
◆ double_support_count_before
size_t rats::delay_hoffarbib_trajectory_generator::double_support_count_before |
|
protected |
◆ dt
double rats::delay_hoffarbib_trajectory_generator::dt |
|
private |
◆ final_distance_weight
double rats::delay_hoffarbib_trajectory_generator::final_distance_weight |
|
protected |
◆ one_step_count
size_t rats::delay_hoffarbib_trajectory_generator::one_step_count |
|
protected |
◆ point_vec
std::vector<hrp::Vector3> rats::delay_hoffarbib_trajectory_generator::point_vec |
|
private |
◆ pos
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::pos |
|
private |
◆ sum_distance_vec
std::vector<double> rats::delay_hoffarbib_trajectory_generator::sum_distance_vec |
|
private |
◆ time_offset
double rats::delay_hoffarbib_trajectory_generator::time_offset |
|
protected |
◆ time_offset_xy2z
double rats::delay_hoffarbib_trajectory_generator::time_offset_xy2z |
|
protected |
◆ total_path_length
double rats::delay_hoffarbib_trajectory_generator::total_path_length |
|
private |
◆ vel
hrp::Vector3 rats::delay_hoffarbib_trajectory_generator::vel |
|
private |
The documentation for this class was generated from the following file: