diff --git a/source/armarx/navigation/common/controller_types.h b/source/armarx/navigation/common/controller_types.h
new file mode 100644
index 0000000000000000000000000000000000000000..905ea6def15470f87aa55f44921629db0add69ff
--- /dev/null
+++ b/source/armarx/navigation/common/controller_types.h
@@ -0,0 +1,18 @@
+#pragma once
+
+#include <SimoxUtility/meta/enum/EnumNames.hpp>
+
+namespace armarx::navigation::common
+{
+
+    enum class ControllerType
+    {
+        PlatformTrajectory
+    };
+
+    constexpr const char* PlatformTrajectoryControllerName=  "PlatformTrajectory";
+
+    inline const simox::meta::EnumNames<ControllerType> ControllerTypeNames{
+        {ControllerType::PlatformTrajectory, PlatformTrajectoryControllerName}};
+
+} // namespace armarx::navigation::common