diff --git a/source/RobotAPI/libraries/armem_robot_state/CMakeLists.txt b/source/RobotAPI/libraries/armem_robot_state/CMakeLists.txt
index 79de71c71a7f4ca0cf911cede288254e0c904d85..defd8a3f48aa68b63673498549a731b573b9b9b4 100644
--- a/source/RobotAPI/libraries/armem_robot_state/CMakeLists.txt
+++ b/source/RobotAPI/libraries/armem_robot_state/CMakeLists.txt
@@ -75,9 +75,10 @@ armarx_enable_aron_file_generation_for_target(
     TARGET_NAME
         "${LIB_NAME}"
     ARON_FILES
+        aron/JointState.xml
+        aron/Proprioception.xml
         aron/TransformHeader.xml
         aron/Transform.xml
-        aron/JointState.xml
 )
 
 
diff --git a/source/RobotAPI/libraries/armem_robot_state/aron/Proprioception.xml b/source/RobotAPI/libraries/armem_robot_state/aron/Proprioception.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9a402c5f0f1fd80d18cdb92278404a12d5044845
--- /dev/null
+++ b/source/RobotAPI/libraries/armem_robot_state/aron/Proprioception.xml
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Robot proprioception.
+-->
+<AronTypeDefinition>
+    <GenerateTypes>
+
+        <Object name="armarx::armem::prop::arondto::Joints">
+            
+            <ObjectChild key="positions">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+
+            <ObjectChild key="velocities">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+            
+            <ObjectChild key="accellerations">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+            
+            <ObjectChild key="torques">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+            
+            <ObjectChild key="inertiaTorques">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+            
+            <ObjectChild key="gravityTorques">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+            
+            <ObjectChild key="inserveDynamicsTorques">
+                <Dict>
+                    <Float />
+                </Dict>
+            </ObjectChild>
+            
+        </Object>
+
+        
+        <Object name="armarx::armem::prop::arondto::Platform">
+            
+            <ObjectChild key="absolutePosition">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+            <ObjectChild key="relativePosition">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+            <ObjectChild key="velocity">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+            <ObjectChild key="accelleration">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+        </Object>
+        
+        
+        
+        <Object name="armarx::armem::prop::arondto::ForceTorque">
+            
+            <ObjectChild key="force">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+            <ObjectChild key="torque">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+            <ObjectChild key="gravityCompensationForce">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+            <ObjectChild key="gravityCompensationTorque">
+                <EigenMatrix rows="3" cols="1" type="float" />
+            </ObjectChild>
+            
+        </Object>
+
+        
+        
+        <Object name="armarx::armem::prop::arondto::Proprioception">
+            
+            <ObjectChild key="joints">
+                <armarx::armem::prop::arondto::Joints/>
+            </ObjectChild>
+            
+            <ObjectChild key="platform">
+                <armarx::armem::prop::arondto::Platform/>
+            </ObjectChild>
+            
+            <ObjectChild key="forceTorque">
+                <Dict>
+                    <armarx::armem::prop::arondto::ForceTorque/>
+                </Dict>
+            </ObjectChild>
+            
+        </Object>
+
+            
+    </GenerateTypes>
+</AronTypeDefinition>