diff --git a/modules/catkin_ws/src/PlatoonProtocolLib/include/PlatoonProtocolLib/Protocol.h b/modules/catkin_ws/src/PlatoonProtocolLib/include/PlatoonProtocolLib/Protocol.h
index 5a72146142b1c66771251cdb1aec2cbcbf702074..3a9478b0bc8af0909a0dab5806456ff71d16704a 100644
--- a/modules/catkin_ws/src/PlatoonProtocolLib/include/PlatoonProtocolLib/Protocol.h
+++ b/modules/catkin_ws/src/PlatoonProtocolLib/include/PlatoonProtocolLib/Protocol.h
@@ -22,6 +22,10 @@ using InnerPlatoonDistance = float;
 
 struct PlatoonConfig
 {
+    PlatoonConfig(PlatoonSpeed platoonSpeed, InnerPlatoonDistance innerPlatoonDistance)
+        : platoonSpeed(platoonSpeed), innerPlatoonDistance(innerPlatoonDistance)
+    {}
+
     PlatoonSpeed platoonSpeed;
     InnerPlatoonDistance innerPlatoonDistance;
 };