19 from dynamic_reconfigure.client
import Client
23 Available keys for the dynamic_reconfigure update call
25 NUM_FILT =
'numerical_filtering'
26 DAMP_METHOD =
'damping_method'
27 DAMP_FACT =
'damping_factor'
28 LAMBDA_MAX =
'lambda_max'
29 W_THRESH =
'w_threshold'
30 SLOPE_DAMPING=
'slope_damping'
32 EPS_DAMP =
'eps_damping'
33 EPS_TRUNC =
'eps_truncation'
39 CONSTR_JLA =
'constraint_jla'
40 PRIO_JLA =
'priority_jla'
42 ACTIV_THRESH_JLA =
'activation_threshold_jla'
43 ACTIV_BUF_JLA =
'activation_buffer_jla'
44 CRIT_THRESH_JLA =
'critical_threshold_jla'
45 DAMP_JLA =
'damping_jla'
47 CONSTR_CA =
'constraint_ca'
48 PRIO_CA =
'priority_ca'
50 ACTIV_THRESH_CA =
'activation_threshold_ca'
51 ACTIV_BUF_CA =
'activation_buffer_ca'
52 CRIT_THRESH_CA =
'critical_threshold_ca'
53 DAMP_CA =
'damping_ca'
55 SIGMA_UJS =
'sigma_ujs'
56 SIGMA_SPEED_UJS =
'sigma_speed_ujs'
57 DELTA_POS_UJS =
'delta_pos_ujs'
58 SIGMA_SPEED_UJS =
'delta_speed_ujs'
60 KEEP_DIR =
'keep_direction'
61 ENF_POS_LIM =
'enforce_pos_limits'
62 ENF_VEL_LIM =
'enforce_vel_limits'
63 ENF_ACC_LIM =
'enforce_acc_limits'
64 TOL =
'limits_tolerance'
65 MAX_VEL_LIN_BASE =
'max_vel_lin_base'
66 MAX_VEL_ROT_BASE =
'max_vel_rot_base'
68 KIN_EXT =
'kinematic_extension'
69 EXT_RATIO =
'extension_ratio'
72 Class inherits from dynamic_reconfigure.client.Client and implements some wrapper methods
77 super(TwistControllerReconfigureClient, self).
__init__(
'twist_controller', timeout)
89 rospy.logerr(
'Cannot update config with key {0}! Not available in current config.'.format(cfg_key))