ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I sort of made it work for now. As I initially suspected the problem was in the way the serial number is handled internally. I manually changed the file "epos.cpp" and recompiled and the issue was solved. This is the change I did in case anyone is interested:
if(!config_nh_.getParam("serial_number", serial_number_str)) {
ROS_ERROR("You must specify a serial number");
valid_ = false;
}
else {
ROS_ASSERT(SerialNumberFromHex(serial_number_str, &serial_number_));
}
I changed it to:
config_nh_.getParam("serial_number", serial_number_str);
ROS_ASSERT(SerialNumberFromHex(serial_number_str, &serial_number_));
I think that serial_number_str was not being collected properly but I am no expert. How can I make it known to the author?