#include "PreviewController.h"#include "../ImpedanceController/RatsMatrix.h"#include "interpolator.h"#include <vector>#include <queue>#include <boost/assign.hpp>#include <boost/lambda/lambda.hpp>#include <boost/shared_ptr.hpp>

Go to the source code of this file.
Namespaces | |
| rats | |
Enumerations | |
| enum | rats::leg_type { rats::RLEG, rats::LLEG, rats::RARM, rats::LARM, rats::BOTH, rats::ALL } |
| enum | rats::orbit_type { rats::SHUFFLING, rats::CYCLOID, rats::RECTANGLE, rats::STAIR, rats::CYCLOIDDELAY, rats::CYCLOIDDELAYKICK, rats::CROSS } |
| enum | rats::stride_limitation_type { rats::SQUARE, rats::CIRCLE } |
| enum | rats::toe_heel_phase { rats::SOLE0, rats::SOLE2TOE, rats::TOE2SOLE, rats::SOLE1, rats::SOLE2HEEL, rats::HEEL2SOLE, rats::SOLE2, rats::NUM_TH_PHASES } |
| enum | rats::toe_heel_type { rats::SOLE, rats::TOE, rats::HEEL } |
Functions | |
| void | rats::cycloid_midpoint (hrp::Vector3 &ret, const double ratio, const hrp::Vector3 &start, const hrp::Vector3 &goal, const double height, const double default_top_ratio) |
| std::string | rats::leg_type_to_leg_type_string (const leg_type l_r) |
| void | rats::multi_mid_coords (coordinates &ret, const std::vector< coordinates > &cs, const double eps) |
| double | rats::set_value_according_to_toe_heel_type (const toe_heel_type tht, const double toe_value, const double heel_value, const double default_value) |
Variables | |
| static double | rats::no_using_toe_heel_ratio = 1.0 |
| static double | rats::using_toe_heel_ratio = 0.0 |