Public Member Functions | Private Attributes | List of all members
rats::preview_dynamics_filter< previw_T > Class Template Reference

#include <PreviewController.h>

Public Member Functions

void get_cart_zmp (double *ret)
 
void get_current_refzmp (double *ret)
 
size_t get_delay ()
 
double get_preview_f (const size_t idx)
 
size_t get_preview_queue_size ()
 
void get_refcog_acc (double *ret)
 
void get_refcog_vel (double *ret)
 
 preview_dynamics_filter ()
 
 preview_dynamics_filter (const double dt, const double zc, const hrp::Vector3 &init_xk, const double _gravitational_acceleration=DEFAULT_GRAVITATIONAL_ACCELERATION, const double q=1.0, const double r=1.0e-6, const double d=1.6)
 
void print_all_queue ()
 
void remove_preview_queue (const size_t remain_length)
 
void remove_preview_queue ()
 
void set_preview_queue (const hrp::Vector3 &pr, const std::vector< hrp::Vector3 > &qdata, const size_t idx)
 
bool update (hrp::Vector3 &p_ret, hrp::Vector3 &x_ret, std::vector< hrp::Vector3 > &qdata_ret, const hrp::Vector3 &pr, const std::vector< hrp::Vector3 > &qdata, const bool updatep)
 
 ~preview_dynamics_filter ()
 

Private Attributes

bool finishedp
 
previw_T preview_controller
 

Detailed Description

template<class previw_T>
class rats::preview_dynamics_filter< previw_T >

Definition at line 244 of file PreviewController.h.

Constructor & Destructor Documentation

template<class previw_T>
rats::preview_dynamics_filter< previw_T >::preview_dynamics_filter ( )
inline

Definition at line 249 of file PreviewController.h.

template<class previw_T>
rats::preview_dynamics_filter< previw_T >::preview_dynamics_filter ( const double  dt,
const double  zc,
const hrp::Vector3 init_xk,
const double  _gravitational_acceleration = DEFAULT_GRAVITATIONAL_ACCELERATION,
const double  q = 1.0,
const double  r = 1.0e-6,
const double  d = 1.6 
)
inline

Definition at line 250 of file PreviewController.h.

template<class previw_T>
rats::preview_dynamics_filter< previw_T >::~preview_dynamics_filter ( )
inline

Definition at line 252 of file PreviewController.h.

Member Function Documentation

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::get_cart_zmp ( double *  ret)
inline

Definition at line 293 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::get_current_refzmp ( double *  ret)
inline

Definition at line 296 of file PreviewController.h.

template<class previw_T>
size_t rats::preview_dynamics_filter< previw_T >::get_delay ( )
inline

Definition at line 298 of file PreviewController.h.

template<class previw_T>
double rats::preview_dynamics_filter< previw_T >::get_preview_f ( const size_t  idx)
inline

Definition at line 299 of file PreviewController.h.

template<class previw_T>
size_t rats::preview_dynamics_filter< previw_T >::get_preview_queue_size ( )
inline

Definition at line 284 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::get_refcog_acc ( double *  ret)
inline

Definition at line 295 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::get_refcog_vel ( double *  ret)
inline

Definition at line 294 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::print_all_queue ( )
inline

Definition at line 288 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::remove_preview_queue ( const size_t  remain_length)
inline

Definition at line 272 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::remove_preview_queue ( )
inline

Definition at line 276 of file PreviewController.h.

template<class previw_T>
void rats::preview_dynamics_filter< previw_T >::set_preview_queue ( const hrp::Vector3 pr,
const std::vector< hrp::Vector3 > &  qdata,
const size_t  idx 
)
inline

Definition at line 280 of file PreviewController.h.

template<class previw_T>
bool rats::preview_dynamics_filter< previw_T >::update ( hrp::Vector3 p_ret,
hrp::Vector3 x_ret,
std::vector< hrp::Vector3 > &  qdata_ret,
const hrp::Vector3 pr,
const std::vector< hrp::Vector3 > &  qdata,
const bool  updatep 
)
inline

Definition at line 253 of file PreviewController.h.

Member Data Documentation

template<class previw_T>
bool rats::preview_dynamics_filter< previw_T >::finishedp
private

Definition at line 247 of file PreviewController.h.

template<class previw_T>
previw_T rats::preview_dynamics_filter< previw_T >::preview_controller
private

Definition at line 246 of file PreviewController.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