diff --git a/source/RobotAPI/libraries/armem_robot/robot_conversions.cpp b/source/RobotAPI/libraries/armem_robot/robot_conversions.cpp
index 6c05e89e038c6f80f61e3e9c47f25bf8b2f1335f..3bf4171486e35c33a1cca23a666baac2233a8356 100644
--- a/source/RobotAPI/libraries/armem_robot/robot_conversions.cpp
+++ b/source/RobotAPI/libraries/armem_robot/robot_conversions.cpp
@@ -43,10 +43,10 @@ namespace armarx::armem::robot
 
     std::optional<RobotState> convertRobotState(const armem::wm::EntityInstance& instance)
     {
-        arondto::RobotState aronRobotState;
+        arondto::Robot aronRobot;
         try
         {
-            aronRobotState.fromAron(instance.data());
+            aronRobot.fromAron(instance.data());
         }
         catch (...)
         {
@@ -55,7 +55,7 @@ namespace armarx::armem::robot
         }
 
         RobotState robotState;
-        fromAron(aronRobotState, robotState);
+        fromAron(aronRobot.state, robotState);
 
         return robotState;
     }