diff --git a/source/RobotAPI/libraries/ArmarXObjects/ObjectPose.cpp b/source/RobotAPI/libraries/ArmarXObjects/ObjectPose.cpp index e16e5a87b14f9b1557f22df087cef9f31bd5788f..74f3233ee04475ba4cd8cca04cdc8b35ede5ba18 100644 --- a/source/RobotAPI/libraries/ArmarXObjects/ObjectPose.cpp +++ b/source/RobotAPI/libraries/ArmarXObjects/ObjectPose.cpp @@ -137,9 +137,7 @@ namespace armarx::objpose robotConfig = robot->getConfig()->getRobotNodeJointValueMap(); robotPose = robot->getGlobalPose(); - // Should we check whether this is the same as robot->getName()? - // Let's just use the given data for the moment. - robotName = provided.robotName; + robotName = robot->getName(); } else { @@ -158,7 +156,7 @@ namespace armarx::objpose robotConfig.clear(); robotPose.setIdentity(); - robotName = ""; + robotName = provided.robotName; // Keep original and robot consistent. objectPoseRobot = objectPoseGlobal;