humoto
Classes | Namespaces | Macros | Functions
stance_finite_state_machine.h File Reference

Detailed Description

Author
Alexander Sherikov
Jan Michalczyk

Definition in file stance_finite_state_machine.h.

Go to the source code of this file.

#include <../../core/include/config/define_accessors.h>

Classes

class  humoto::walking::Stance
 Stance. More...
 
class  humoto::walking::StanceFiniteStateMachine
 Finite state machine for walking. [initialize_contact_walk_fsm.m]. More...
 
class  humoto::walking::StanceFSMParameters
 Class containing parameters of the stance finite state machine. More...
 
class  humoto::walking::StanceSubType
 Possible stance subtypes of the model. More...
 
class  humoto::walking::StanceType
 Possible stance types of the model. More...
 

Namespaces

 humoto
 The root namespace of HuMoTo.
 
 humoto::walking
 Namespace containing definitions, which are specific to walking.
 

Macros

#define HUMOTO_CONFIG_CONSTRUCTOR   StanceFSMParameters
 
#define HUMOTO_CONFIG_ENTRIES
 
#define HUMOTO_CONFIG_SECTION_ID   "StanceFSMParameters"
 

Functions

humoto::LeftOrRight::Type humoto::walking::determineSupportFoot (const StanceType::Type &stance_type)
 Determines support foot for the given single support stance. More...
 

Macro Definition Documentation

◆ HUMOTO_CONFIG_CONSTRUCTOR

#define HUMOTO_CONFIG_CONSTRUCTOR   StanceFSMParameters

Definition at line 95 of file stance_finite_state_machine.h.

◆ HUMOTO_CONFIG_ENTRIES

#define HUMOTO_CONFIG_ENTRIES
Value:
HUMOTO_CONFIG_SCALAR_(ss_duration_ms) \
HUMOTO_CONFIG_SCALAR_(tds_duration_ms) \
HUMOTO_CONFIG_SCALAR_(first_stance_duration_ms) \
HUMOTO_CONFIG_SCALAR_(last_stance_duration_ms) \
HUMOTO_CONFIG_SCALAR_(num_steps) \
HUMOTO_CONFIG_ENUM_(first_stance) \
HUMOTO_CONFIG_ENUM_(first_ss_type) \
HUMOTO_CONFIG_ENUM_(last_stance)

Definition at line 96 of file stance_finite_state_machine.h.

◆ HUMOTO_CONFIG_SECTION_ID

#define HUMOTO_CONFIG_SECTION_ID   "StanceFSMParameters"

Definition at line 94 of file stance_finite_state_machine.h.