diff --git a/src/ros_parameter.cpp b/src/ros_parameter.cpp
index 4168244150d3654f166e51f140557f51b3197e0c..1c3f34a6eb1c7c8fe11941b39ab97bac6c4a248f 100644
--- a/src/ros_parameter.cpp
+++ b/src/ros_parameter.cpp
@@ -1,5 +1,7 @@
-#include "dynamic_graph_bridge/ros_parameter.hh"
+#include <pinocchio/fwd.hpp>
 
+// include pinocchio first
+//
 #include <ros/ros.h>
 #include <urdf_parser/urdf_parser.h>
 
@@ -8,6 +10,7 @@
 #include <sot/core/robot-utils.hh>
 #include <stdexcept>
 
+#include "dynamic_graph_bridge/ros_parameter.hh"
 #include "pinocchio/multibody/model.hpp"
 #include "pinocchio/parsers/urdf.hpp"