Public Member Functions | Private Attributes | List of all members
rats::cycloid_delay_kick_hoffarbib_trajectory_generator Class Reference

#include <GaitGenerator.h>

Inheritance diagram for rats::cycloid_delay_kick_hoffarbib_trajectory_generator:
Inheritance graph
[legend]

Public Member Functions

double calc_antecedent_path (const hrp::Vector3 &start, const hrp::Vector3 &goal, const double height)
 
 cycloid_delay_kick_hoffarbib_trajectory_generator ()
 
hrp::Vector3 get_cycloid_delay_kick_point_offset () const
 
void set_cycloid_delay_kick_point_offset (const hrp::Vector3 _offset)
 
void set_start_rot (const hrp::Matrix33 _offset)
 
- Public Member Functions inherited from rats::delay_hoffarbib_trajectory_generator
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 ()
 

Private Attributes

hrp::Vector3 kick_point_offset
 
hrp::Matrix33 start_rot
 

Additional Inherited Members

- Protected Attributes inherited from rats::delay_hoffarbib_trajectory_generator
size_t current_count
 
size_t double_support_count_after
 
size_t double_support_count_before
 
double final_distance_weight
 
size_t one_step_count
 
double time_offset
 
double time_offset_xy2z
 

Detailed Description

Definition at line 618 of file GaitGenerator.h.

Constructor & Destructor Documentation

rats::cycloid_delay_kick_hoffarbib_trajectory_generator::cycloid_delay_kick_hoffarbib_trajectory_generator ( )
inline

Definition at line 624 of file GaitGenerator.h.

Member Function Documentation

double rats::cycloid_delay_kick_hoffarbib_trajectory_generator::calc_antecedent_path ( const hrp::Vector3 start,
const hrp::Vector3 goal,
const double  height 
)
inlinevirtual

Implements rats::delay_hoffarbib_trajectory_generator.

Definition at line 628 of file GaitGenerator.h.

hrp::Vector3 rats::cycloid_delay_kick_hoffarbib_trajectory_generator::get_cycloid_delay_kick_point_offset ( ) const
inline

Definition at line 627 of file GaitGenerator.h.

void rats::cycloid_delay_kick_hoffarbib_trajectory_generator::set_cycloid_delay_kick_point_offset ( const hrp::Vector3  _offset)
inline

Definition at line 625 of file GaitGenerator.h.

void rats::cycloid_delay_kick_hoffarbib_trajectory_generator::set_start_rot ( const hrp::Matrix33  _offset)
inline

Definition at line 626 of file GaitGenerator.h.

Member Data Documentation

hrp::Vector3 rats::cycloid_delay_kick_hoffarbib_trajectory_generator::kick_point_offset
private

Definition at line 622 of file GaitGenerator.h.

hrp::Matrix33 rats::cycloid_delay_kick_hoffarbib_trajectory_generator::start_rot
private

Definition at line 621 of file GaitGenerator.h.


The documentation for this class was generated from the following file:


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:54