diff --git a/include/dynamic_graph_bridge/sot_loader.hh b/include/dynamic_graph_bridge/sot_loader.hh
index 3b0ed29896166e259fa877065083c3c27e09ce7d..34134494557e195f2b36eb21f99a4d2cb08f9867 100644
--- a/include/dynamic_graph_bridge/sot_loader.hh
+++ b/include/dynamic_graph_bridge/sot_loader.hh
@@ -83,7 +83,7 @@ class SotLoader : public SotLoaderBasic {
   geometry_msgs::msg::TransformStamped freeFlyerPose_;
 
  public:
-  SotLoader();
+  SotLoader(const std::string &aNodeName=std::string("SotLoader"));
   virtual ~SotLoader();
 
   // \brief Create a thread for ROS and start the control loop.
diff --git a/src/sot_loader.cpp b/src/sot_loader.cpp
index 6f560663bcfe06beb19f333d8367d63199c4c206..a88f9e252c9d49b8181fe7371df3c008fd50ea4f 100644
--- a/src/sot_loader.cpp
+++ b/src/sot_loader.cpp
@@ -56,8 +56,8 @@ struct DataToLog {
   }
 };
 
-SotLoader::SotLoader()
-    : SotLoaderBasic(),
+SotLoader::SotLoader(const std::string &aNodeName)
+    : SotLoaderBasic(aNodeName),
       sensorsIn_(),
       controlValues_(),
       angleEncoder_(),