diff --git a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp index 92c5039cadbc9015af4a2488500869ed197b0362..5309febc68f2165e3532e16dd2ef37f81b37b079 100644 --- a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotReader.cpp @@ -569,10 +569,9 @@ namespace armarx::armem::robot_state .getCoreSegment(properties.proprioceptionCoreSegment); // clang-format on - coreSegment.forEachEntity( - [&forceTorques](const wm::Entity& entity) + coreSegment.forEachInstance( + [&forceTorques](const wm::EntityInstance& entityInstance) { - const auto& entityInstance = entity.getLatestSnapshot().getInstance(0); const auto proprioception = tryCast<::armarx::armem::arondto::Proprioception>(entityInstance);