rm_controllers
Loading...
Searching...
No Matches
definitions.h File Reference
#include "bipedal_wheel_controller/vmc/VMC.h"
#include <array>
#include <utility>
Include dependency graph for definitions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rm_chassis_controllers::ModelParams
 
struct  rm_chassis_controllers::ChassisGeometryParams
 
struct  rm_chassis_controllers::SpringParams
 
struct  rm_chassis_controllers::ControlParams
 
struct  rm_chassis_controllers::BiasParams
 
struct  rm_chassis_controllers::LegStateThresholdParams
 
struct  rm_chassis_controllers::LegCommand
 
struct  rm_chassis_controllers::LegState
 
struct  rm_chassis_controllers::ChassisState
 

Namespaces

namespace  rm_chassis_controllers
 

Enumerations

enum  rm_chassis_controllers::LegOrientation { rm_chassis_controllers::UNDER , rm_chassis_controllers::FRONT , rm_chassis_controllers::BEHIND }
 
enum  rm_chassis_controllers::JumpPhase { rm_chassis_controllers::LEG_RETRACTION , rm_chassis_controllers::JUMP_UP , rm_chassis_controllers::OFF_GROUND , rm_chassis_controllers::IDLE }
 
enum  rm_chassis_controllers::BalanceMode {
  rm_chassis_controllers::NORMAL , rm_chassis_controllers::STAND_UP , rm_chassis_controllers::SIT_DOWN , rm_chassis_controllers::RECOVER ,
  rm_chassis_controllers::UPSTAIRS , rm_chassis_controllers::PROTECT
}
 
enum  rm_chassis_controllers::Side { rm_chassis_controllers::LEFT = 0 , rm_chassis_controllers::RIGHT }
 
enum  { rm_chassis_controllers::WHEEL_T = 0 , rm_chassis_controllers::LEG_Tp }
 
enum  {
  rm_chassis_controllers::THETA = 0 , rm_chassis_controllers::D_THETA , rm_chassis_controllers::POS , rm_chassis_controllers::VEL ,
  rm_chassis_controllers::PITCH , rm_chassis_controllers::D_PITCH
}
 

Variables

constexpr std::array< std::pair< JumpPhase, const double >, 3 > rm_chassis_controllers::jumpLengthDes