#include <PreviewController.h>
|  | 
|  | preview_control (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) | 
|  | 
| virtual | ~preview_control () | 
|  | 
| void | get_cart_zmp (double *ret) | 
|  | 
| void | get_current_qdata (std::vector< hrp::Vector3 > &_qdata) | 
|  | 
| 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 (double *ret) | 
|  | 
| void | get_refcog_acc (double *ret) | 
|  | 
| void | get_refcog_vel (double *ret) | 
|  | 
| bool | is_doing () | 
|  | 
| bool | is_end () | 
|  | 
|  | preview_control_base (const double dt, const double zc, const hrp::Vector3 &init_xk, const double _gravitational_acceleration, 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 > &q, const size_t idx) | 
|  | 
| virtual void | update_x_k (const hrp::Vector3 &pr, const std::vector< hrp::Vector3 > &qdata) | 
|  | 
| virtual void | update_x_k () | 
|  | 
| virtual | ~preview_control_base () | 
|  | 
|  | 
| void | init_riccati (const Eigen::Matrix< double, dim, dim > &A, const Eigen::Matrix< double, dim, 1 > &b, const Eigen::Matrix< double, 1, dim > &c, const double q=1.0, const double r=1.0e-6) | 
|  | 
| preview_control_base & | operator= (const preview_control_base &_p) | 
|  | 
|  | preview_control_base (const preview_control_base &_p) | 
|  | 
| double | cog_z | 
|  | 
| size_t | delay | 
|  | 
| size_t | ending_count | 
|  | 
| hrp::dvector | f | 
|  | 
| std::deque< Eigen::Matrix< double, 2, 1 > > | p | 
|  | 
| std::deque< double > | pz | 
|  | 
| std::deque< std::vector< hrp::Vector3 > > | qdata | 
|  | 
| riccati_equation< dim > | riccati | 
|  | 
| Eigen::Matrix< double, 3, 3 > | tcA | 
|  | 
| Eigen::Matrix< double, 3, 1 > | tcb | 
|  | 
| Eigen::Matrix< double, 1, 3 > | tcc | 
|  | 
| Eigen::Matrix< double, 1, 2 > | u_k | 
|  | 
| Eigen::Matrix< double, 3, 2 > | x_k | 
|  | 
| double | zmp_z | 
|  | 
Definition at line 192 of file PreviewController.h.
 
  
  | 
        
          | virtual rats::preview_control::~preview_control | ( |  | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | void preview_control::calc_f | ( |  | ) |  |  | privatevirtual | 
 
 
  
  | 
        
          | void preview_control::calc_u | ( |  | ) |  |  | privatevirtual | 
 
 
  
  | 
        
          | void preview_control::calc_x_k | ( |  | ) |  |  | privatevirtual | 
 
 
The documentation for this class was generated from the following files: