In the constructor of information_matrix_calculator.cpp the parameter "use_const_inf_matrix" is read as a double and not as a bool, so that "use_const_inf_matrix" is always false also if I change the value in the launch file.
Reading it as a bool seems to solve the issue.
In the constructor of information_matrix_calculator.cpp the parameter "use_const_inf_matrix" is read as a double and not as a bool, so that "use_const_inf_matrix" is always false also if I change the value in the launch file. Reading it as a bool seems to solve the issue.