lebai-motion-control  3.1.6
lebai motion control C interface
lmc_tg_config.h
Go to the documentation of this file.
1 
7 #ifndef LMC_TG_CONFIG
8 #define LMC_TG_CONFIG
9 
12 
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif /* __cplusplus */
17 
27 typedef struct lmc_tg_limit {
34  double cartesian_max_v;
38  unsigned int jnt_acc_time_constant;
40 
45 typedef struct lmc_tg_config {
46  double cycle_time;
47  size_t buffer_size;
50 
54 #ifdef __cplusplus
55 }
56 #endif /* __cplusplus */
57 
58 #endif /* LMC_TG_CONFIG */
Limitation data structure for trajectory generator.
Definition: lmc_tg_config.h:27
double jnt_corner_dec_max_delta_vel[LMC_MAX_JOINT_NUM]
Definition: lmc_tg_config.h:33
double jnt_max_acc[LMC_MAX_JOINT_NUM]
Definition: lmc_tg_config.h:29
size_t buffer_size
Definition: lmc_tg_config.h:47
double cartesian_max_rot_acc
Definition: lmc_tg_config.h:37
unsigned int jnt_acc_time_constant
Definition: lmc_tg_config.h:38
double jnt_corner_dec_max_acc[LMC_MAX_JOINT_NUM]
Definition: lmc_tg_config.h:32
double jnt_pos_positive_limit[LMC_MAX_JOINT_NUM]
Definition: lmc_tg_config.h:30
Configuration data structure for trajectory generator.
Definition: lmc_tg_config.h:45
double cartesian_max_acc
Definition: lmc_tg_config.h:35
struct lmc_tg_limit lmc_tg_limit_t
Limitation data structure for trajectory generator.
double cartesian_max_v
Definition: lmc_tg_config.h:34
double cartesian_max_rot_v
Definition: lmc_tg_config.h:36
#define LMC_MAX_JOINT_NUM
maximum number of joints
Definition: lmc_config.h:24
Global configuration macro.
double cycle_time
Definition: lmc_tg_config.h:46
double jnt_pos_negative_limit[LMC_MAX_JOINT_NUM]
Definition: lmc_tg_config.h:31
Basic math data structure definitions and functions.
struct lmc_tg_config lmc_tg_config_t
Configuration data structure for trajectory generator.
double jnt_max_v[LMC_MAX_JOINT_NUM]
Definition: lmc_tg_config.h:28