Я не знаю, почему я получаю эту ошибку:
terminate called after throwing an instance of 'YAML::TypedBadConversion<double>'
what(): yaml-cpp: error at line 0, column 0: bad conversion
Aborted (core dumped)
Я сократил свой файл constant.yaml до: MAX_FINGER_APERTURE: 0.120
И мой код выглядит следующим образом:
//Path to the constants yaml file
std::string pkg_path = ros::package::getPath("frasier_motion");
std::string constants_path = pkg_path + "/config/constant.yaml";
YAML::Node constants = YAML::LoadFile(constants_path);
double MAX_FINGER_APERTURE = constants["MAX_FINGER_APERTURE"].as<double>();
У вас есть идеи, откуда это?