humoto
Classes | Namespaces | Macros | Variables
common.h File Reference

Detailed Description

Author
Alexander Sherikov
Jan Michalczyk

Definition in file common.h.

Go to the source code of this file.

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

Classes

class  humoto::pepper_mpc::MotionMode
 
class  humoto::pepper_mpc::MotionParameters
 Parameters of the motion. More...
 
class  humoto::pepper_mpc::MPCParameters
 Parameters of the MPC problem. More...
 
class  humoto::pepper_mpc::RobotParameters
 Parameters of the motion. More...
 

Namespaces

 humoto
 The root namespace of HuMoTo.
 
 humoto::pepper_mpc
 

Macros

#define HUMOTO_CONFIG_CONSTRUCTOR   RobotParameters
 
#define HUMOTO_CONFIG_CONSTRUCTOR   MotionParameters
 
#define HUMOTO_CONFIG_CONSTRUCTOR   MPCParameters
 
#define HUMOTO_CONFIG_ENTRIES
 
#define HUMOTO_CONFIG_ENTRIES
 
#define HUMOTO_CONFIG_ENTRIES
 
#define HUMOTO_CONFIG_SECTION_ID   "RobotParameters"
 
#define HUMOTO_CONFIG_SECTION_ID   "MotionParameters"
 
#define HUMOTO_CONFIG_SECTION_ID   "MPCParameters"
 

Variables

static const char * humoto::pepper_mpc::BASE_VEL_VARIABLES_ID = "base_vel"
 
static const char * humoto::pepper_mpc::BODY_JERK_VARIABLES_ID = "body_pos"
 

Macro Definition Documentation

◆ HUMOTO_CONFIG_CONSTRUCTOR [1/3]

#define HUMOTO_CONFIG_CONSTRUCTOR   RobotParameters

Definition at line 282 of file common.h.

◆ HUMOTO_CONFIG_CONSTRUCTOR [2/3]

#define HUMOTO_CONFIG_CONSTRUCTOR   MotionParameters

Definition at line 282 of file common.h.

◆ HUMOTO_CONFIG_CONSTRUCTOR [3/3]

#define HUMOTO_CONFIG_CONSTRUCTOR   MPCParameters

Definition at line 282 of file common.h.

◆ HUMOTO_CONFIG_ENTRIES [1/3]

#define HUMOTO_CONFIG_ENTRIES
Value:
HUMOTO_CONFIG_SCALAR_(base_radius) \
HUMOTO_CONFIG_SCALAR_(max_nominal_base_velocity) \
HUMOTO_CONFIG_SCALAR_(max_nominal_base_acceleration) \
HUMOTO_CONFIG_SCALAR_(max_base_velocity) \
HUMOTO_CONFIG_SCALAR_(max_base_acceleration) \
HUMOTO_CONFIG_COMPOUND_(body_bounds)

Definition at line 283 of file common.h.

◆ HUMOTO_CONFIG_ENTRIES [2/3]

#define HUMOTO_CONFIG_ENTRIES
Value:
HUMOTO_CONFIG_COMPOUND_(base_velocity)\
HUMOTO_CONFIG_COMPOUND_(base_position)\
HUMOTO_CONFIG_SCALAR_(base_angular_velocity)\
HUMOTO_CONFIG_ENUM_(motion_mode) \
HUMOTO_CONFIG_SCALAR_(duration_ms)

Definition at line 283 of file common.h.

◆ HUMOTO_CONFIG_ENTRIES [3/3]

#define HUMOTO_CONFIG_ENTRIES
Value:
HUMOTO_CONFIG_SCALAR_(preview_horizon_length) \
HUMOTO_CONFIG_SCALAR_(sampling_time_ms) \
HUMOTO_CONFIG_SCALAR_(subsampling_time_ms)

Definition at line 283 of file common.h.

◆ HUMOTO_CONFIG_SECTION_ID [1/3]

#define HUMOTO_CONFIG_SECTION_ID   "RobotParameters"

Definition at line 281 of file common.h.

◆ HUMOTO_CONFIG_SECTION_ID [2/3]

#define HUMOTO_CONFIG_SECTION_ID   "MotionParameters"

Definition at line 281 of file common.h.

◆ HUMOTO_CONFIG_SECTION_ID [3/3]

#define HUMOTO_CONFIG_SECTION_ID   "MPCParameters"

Definition at line 281 of file common.h.