diff --git a/include/iri_nav_module/opendrive_gp_module.h b/include/iri_nav_module/opendrive_gp_module.h
index bb4d4ee8c9d727269aa4b9f5a6710e046df5121d..844ca66b7a2fa0fe4024650c9c4aabd9de5becf8 100644
--- a/include/iri_nav_module/opendrive_gp_module.h
+++ b/include/iri_nav_module/opendrive_gp_module.h
@@ -26,6 +26,11 @@ class COpendriveGPModule : public CNavPlannerModule<ModuleCfg>
       *
       */
     COpendriveGPModule(const std::string &name,const std::string &name_space=std::string(""));
+    /**
+      * \brief
+      *
+      */
+    void dynamic_reconfigure(ModuleCfg &config, const std::string &name);
     /* parameter functions */
     dyn_reconf_status_t is_multi_hypothesis(bool &enable);
     dyn_reconf_status_t multy_hypothesis(bool enable);
@@ -70,6 +75,13 @@ class COpendriveGPModule : public CNavPlannerModule<ModuleCfg>
 
   }
 
+  template<class ModuleCfg>
+  void COpendriveGPModule<ModuleCfg>::dynamic_reconfigure(ModuleCfg &config, const std::string &name)
+  {
+    this->get_map.dynamic_reconfigure(config,name+"_get_map");
+    this->get_nodes.dynamic_reconfigure(config,name+"_get_nodes");
+  }
+
   /* parameter functions */
   template<class ModuleCfg>
   dyn_reconf_status_t COpendriveGPModule<ModuleCfg>::is_multi_hypothesis(bool &enable)
diff --git a/src/iri_nav_module/dyn_params.pyc b/src/iri_nav_module/dyn_params.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..8b7d672ae3eba1d6328988445794274966b0031b
Binary files /dev/null and b/src/iri_nav_module/dyn_params.pyc differ