#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 |
Definition at line 244 of file PreviewController.h.
rats::preview_dynamics_filter< previw_T >::preview_dynamics_filter | ( | ) | [inline] |
Definition at line 249 of file PreviewController.h.
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.
rats::preview_dynamics_filter< previw_T >::~preview_dynamics_filter | ( | ) | [inline] |
Definition at line 252 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::get_cart_zmp | ( | double * | ret | ) | [inline] |
Definition at line 293 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::get_current_refzmp | ( | double * | ret | ) | [inline] |
Definition at line 296 of file PreviewController.h.
size_t rats::preview_dynamics_filter< previw_T >::get_delay | ( | ) | [inline] |
Definition at line 298 of file PreviewController.h.
double rats::preview_dynamics_filter< previw_T >::get_preview_f | ( | const size_t | idx | ) | [inline] |
Definition at line 299 of file PreviewController.h.
size_t rats::preview_dynamics_filter< previw_T >::get_preview_queue_size | ( | ) | [inline] |
Definition at line 284 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::get_refcog_acc | ( | double * | ret | ) | [inline] |
Definition at line 295 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::get_refcog_vel | ( | double * | ret | ) | [inline] |
Definition at line 294 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::print_all_queue | ( | ) | [inline] |
Definition at line 288 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::remove_preview_queue | ( | const size_t | remain_length | ) | [inline] |
Definition at line 272 of file PreviewController.h.
void rats::preview_dynamics_filter< previw_T >::remove_preview_queue | ( | ) | [inline] |
Definition at line 276 of file PreviewController.h.
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.
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.
bool rats::preview_dynamics_filter< previw_T >::finishedp [private] |
Definition at line 247 of file PreviewController.h.
previw_T rats::preview_dynamics_filter< previw_T >::preview_controller [private] |
Definition at line 246 of file PreviewController.h.