33 : expected_hash_(expected_hash), checked_(false)
39 if (kin_info !=
nullptr)
45 URCL_LOG_ERROR(
"The calibration parameters of the connected robot don't match the ones from the given kinematics " 46 "config file. Please be aware that this can lead to critical inaccuracies of tcp positions. Use " 47 "the ur_calibration tool to extract the correct calibration from the robot and pass that into the " 49 "[https://github.com/UniversalRobots/Universal_Robots_ROS_Driver#extract-calibration-information] " #define URCL_LOG_ERROR(...)
virtual bool consume(std::shared_ptr< primary_interface::PrimaryPackage > product)
Consumes a package, checking its hash if it is a KinematicsInfo package. If the hash does not match t...
This messages contains information about the robot's calibration. The DH parameters are a combination...
CalibrationChecker(const std::string &expected_hash)
Creates a new CalibrationChecker object with an expected hash calculated from the used kinematics...
std::string expected_hash_
#define URCL_LOG_INFO(...)