3 from dynamic_reconfigure.parameter_generator_catkin import *
5 gen = ParameterGenerator()
7 gen.add("range_sensor_clip", bool_t, 0, "Clip range sensor values to max range", True)
8 gen.add("range_sensor_max", double_t, 0, "Range sensor max range", 0.5, 0.4, 4)
9 gen.add("odom_covar_xy", double_t, 0, "Odometry covariance: translation", 1e-2, 1e-6, 1)
10 gen.add("odom_covar_angle", double_t, 0, "Odometry covariance: rotation", 1.00, 1e-6, 6.2832)
11 gen.add("rollover_protect", bool_t, 0, "Enable motor rollover protection on pitch", True)
12 gen.add("rollover_protect_limit",double_t, 0, "Pitch rollover protection limit (degree)", 45, 0, 90)
13 gen.add("rollover_protect_pwm", double_t, 0, "Pitch rollover protection speed (pwm)", 255, 0, 255)
15 exit(gen.generate("wild_thumper", "wild_thumper", "WildThumper"))