diff --git a/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.cpp b/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.cpp
index 1cd517681ad03a2721c31bb1b55e188f4cfe7d09..df79259c85fb27ef40299fabf3af03e978c7f2e5 100644
--- a/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.cpp
+++ b/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.cpp
@@ -56,6 +56,10 @@ namespace armarx::simple_virtual_robot
 
         defs->optional(properties.robot.jointValues, "p.robot.jointValues", "Specify a certain joint configuration.");
 
+        defs->optional(properties.robot.globalPositionX, "p.robot.globalPositionX", "");
+        defs->optional(properties.robot.globalPositionY, "p.robot.globalPositionY", "");
+        defs->optional(properties.robot.globalPositionYaw, "p.robot.globalPositionYaw", "");
+
         return defs;
     }
 
@@ -125,7 +129,8 @@ namespace armarx::simple_virtual_robot
             robot->setJointValues(jointValues);
         }
 
-        
+        const Eigen::Isometry3f global_T_robot = Eigen::Translation3f{properties.robot.globalPositionX, properties.robot.globalPositionY, 0} * Eigen::AngleAxisf{properties.robot.globalPositionYaw, Eigen::Vector3f::UnitZ()};
+        robot->setGlobalPose(global_T_robot.matrix());
 
         if (not p.name.empty())
         {
diff --git a/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.h b/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.h
index 677f4e085d1d5a12c081b0e27623652561441904..d960e0ff3955b8159c63ed9c6e1eff465e26a3a2 100644
--- a/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.h
+++ b/source/RobotAPI/components/armem/client/SimpleVirtualRobot/SimpleVirtualRobot.h
@@ -62,6 +62,10 @@ namespace armarx::simple_virtual_robot
                 std::string path;
 
                 std::string jointValues; // json-style map<std::string, float>
+
+                float globalPositionX = 0;
+                float globalPositionY = 0;
+                float globalPositionYaw = 0;
             };
             Robot robot;
         };