@@ -24,36 +24,40 @@ class HyperParameters
24
24
{
25
25
public:
26
26
explicit HyperParameters (rclcpp::Node * node)
27
- : show_debug_info(node->declare_parameter (" show_debug_info" , false )),
28
- ekf_rate(node->declare_parameter (" predict_frequency" , 50.0 )),
27
+ : show_debug_info(node->declare_parameter (" node. show_debug_info" , false )),
28
+ ekf_rate(node->declare_parameter (" node. predict_frequency" , 50.0 )),
29
29
ekf_dt(1.0 / std::max(ekf_rate, 0.1 )),
30
- tf_rate_(node->declare_parameter (" tf_rate" , 10.0 )),
31
- publish_tf_(node->declare_parameter (" publish_tf" , true )),
32
- enable_yaw_bias_estimation(node->declare_parameter (" enable_yaw_bias_estimation" , true )),
33
- extend_state_step(node->declare_parameter (" extend_state_step" , 50 )),
30
+ tf_rate_(node->declare_parameter (" node. tf_rate" , 10.0 )),
31
+ publish_tf_(node->declare_parameter (" node. publish_tf" , true )),
32
+ enable_yaw_bias_estimation(node->declare_parameter (" node. enable_yaw_bias_estimation" , true )),
33
+ extend_state_step(node->declare_parameter (" node. extend_state_step" , 50 )),
34
34
pose_frame_id(node->declare_parameter (" pose_frame_id" , std::string(" map" ))),
35
- pose_additional_delay(node->declare_parameter (" pose_additional_delay" , 0.0 )),
36
- pose_gate_dist(node->declare_parameter (" pose_gate_dist" , 10000.0 )),
37
- pose_smoothing_steps(node->declare_parameter (" pose_smoothing_steps" , 5 )),
38
- twist_additional_delay(node->declare_parameter (" twist_additional_delay" , 0.0 )),
39
- twist_gate_dist(node->declare_parameter (" twist_gate_dist" , 10000.0 )),
40
- twist_smoothing_steps(node->declare_parameter (" twist_smoothing_steps" , 2 )),
41
- proc_stddev_vx_c(node->declare_parameter (" proc_stddev_vx_c" , 5.0 )),
42
- proc_stddev_wz_c(node->declare_parameter (" proc_stddev_wz_c" , 1.0 )),
43
- proc_stddev_yaw_c(node->declare_parameter (" proc_stddev_yaw_c" , 0.005 )),
44
- z_filter_proc_dev(node->declare_parameter (" z_filter_proc_dev" , 1.0 )),
45
- roll_filter_proc_dev(node->declare_parameter (" roll_filter_proc_dev" , 0.01 )),
46
- pitch_filter_proc_dev(node->declare_parameter (" pitch_filter_proc_dev" , 0.01 )),
35
+ pose_additional_delay(node->declare_parameter (" pose_measurement.pose_additional_delay" , 0.0 )),
36
+ pose_gate_dist(node->declare_parameter (" pose_measurement.pose_gate_dist" , 10000.0 )),
37
+ pose_smoothing_steps(node->declare_parameter (" pose_measurement.pose_smoothing_steps" , 5 )),
38
+ twist_additional_delay(
39
+ node->declare_parameter (" twist_measurement.twist_additional_delay" , 0.0 )),
40
+ twist_gate_dist(node->declare_parameter (" twist_measurement.twist_gate_dist" , 10000.0 )),
41
+ twist_smoothing_steps(node->declare_parameter (" twist_measurement.twist_smoothing_steps" , 2 )),
42
+ proc_stddev_vx_c(node->declare_parameter (" process_noise.proc_stddev_vx_c" , 5.0 )),
43
+ proc_stddev_wz_c(node->declare_parameter (" process_noise.proc_stddev_wz_c" , 1.0 )),
44
+ proc_stddev_yaw_c(node->declare_parameter (" process_noise.proc_stddev_yaw_c" , 0.005 )),
45
+ z_filter_proc_dev(
46
+ node->declare_parameter (" simple_1d_filter_parameters.z_filter_proc_dev" , 1.0 )),
47
+ roll_filter_proc_dev(
48
+ node->declare_parameter (" simple_1d_filter_parameters.roll_filter_proc_dev" , 0.01 )),
49
+ pitch_filter_proc_dev(
50
+ node->declare_parameter (" simple_1d_filter_parameters.pitch_filter_proc_dev" , 0.01 )),
47
51
pose_no_update_count_threshold_warn(
48
- node->declare_parameter (" pose_no_update_count_threshold_warn" , 50 )),
52
+ node->declare_parameter (" diagnostics. pose_no_update_count_threshold_warn" , 50 )),
49
53
pose_no_update_count_threshold_error(
50
- node->declare_parameter (" pose_no_update_count_threshold_error" , 250 )),
54
+ node->declare_parameter (" diagnostics. pose_no_update_count_threshold_error" , 250 )),
51
55
twist_no_update_count_threshold_warn(
52
- node->declare_parameter (" twist_no_update_count_threshold_warn" , 50 )),
56
+ node->declare_parameter (" diagnostics. twist_no_update_count_threshold_warn" , 50 )),
53
57
twist_no_update_count_threshold_error(
54
- node->declare_parameter (" twist_no_update_count_threshold_error" , 250 )),
58
+ node->declare_parameter (" diagnostics. twist_no_update_count_threshold_error" , 250 )),
55
59
threshold_observable_velocity_mps(
56
- node->declare_parameter (" threshold_observable_velocity_mps" , 0.5 ))
60
+ node->declare_parameter (" misc. threshold_observable_velocity_mps" , 0.5 ))
57
61
{
58
62
}
59
63
0 commit comments