diff --git a/dynamic-graph-bridge3/DESCR b/dynamic-graph-bridge3/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..1da5459e8e2d7703912f1427b9a4f1b620aa81b3
--- /dev/null
+++ b/dynamic-graph-bridge3/DESCR
@@ -0,0 +1 @@
+This ROS package binds together the ROS framework with the dynamic-graph real-time control architecture.
diff --git a/dynamic-graph-bridge3/Makefile b/dynamic-graph-bridge3/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..254fad97353650d9e8807435e18d4e037b4835d4
--- /dev/null
+++ b/dynamic-graph-bridge3/Makefile
@@ -0,0 +1,44 @@
+# robotpkg Makefile for:	wip/dynamic-graph-bridge
+#
+
+VERSION=		3.0.0
+DISTNAME=		dynamic_graph_bridge-${VERSION}
+PKGNAME=		dynamic-graph-bridge-${VERSION}
+
+CATEGORIES=		wip
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=dynamic-graph-bridge/}
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}proyan/dynamic_graph_bridge/
+
+COMMENT=		This ROS package binds together the ROS framework with the dynamic-graph real-time control architecture.
+LICENSE=		gnu-lgpl-v3
+MAINTAINER=		hpp@laas.fr
+
+DYNAMIC_PLIST_DIRS+=	share/doc/dynamic_graph_bridge
+
+# disable -Werror because of x86_64 warnings (must be fixed upstream) and
+# boost + gcc that don't cohabit well depending on their respective versions
+CMAKE_ARGS+=		-DCXX_DISABLE_WERROR=yes
+
+# man pages location
+CMAKE_ARGS+=		-DMANDIR=${PREFIX}/${PKGMANDIR}
+# library location
+CMAKE_ARGS+=		-DCMAKE_INSTALL_LIBDIR=lib
+
+include ../../sysutils/ros-rospack/depend.mk
+include ../../wip/dynamic-graph-bridge-msgs/depend.mk
+include ../../wip/ros-realtime-tools/depend.mk
+include ../../simulation/bullet/depend.mk
+include ../../wip/dynamic-graph3/depend.mk
+include ../../wip/py-dynamic-graph3/depend.mk
+include ../../wip/sot-core3/depend.mk
+include ../../wip/sot-dynamic-pinocchio/depend.mk
+include ../../simulation/bullet/depend.mk
+include ../../devel/ros-roscpp-core/depend.mk
+include ../../devel/ros-catkin/depend.mk
+include ../../pkgtools/pkg-config/depend.mk
+include ../../mk/sysdep/python.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/sysdep/cmake.mk
+include ../../mk/robotpkg.mk
+
diff --git a/dynamic-graph-bridge3/PLIST b/dynamic-graph-bridge3/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..415498a0fc7dfbc2647a8718e1ad755f3c0a3394
--- /dev/null
+++ b/dynamic-graph-bridge3/PLIST
@@ -0,0 +1,35 @@
+@comment Fri Oct 17 15:25:56 CEST 2014
+include/dynamic_graph_bridge/config.h
+include/dynamic_graph_bridge/config.hh
+include/dynamic_graph_bridge/deprecated.hh
+include/dynamic_graph_bridge/ros_init.hh
+include/dynamic_graph_bridge/ros_interpreter.hh
+include/dynamic_graph_bridge/warning.hh
+lib/librobot_model.so
+lib/libros_bridge.so
+lib/libros_interpreter.so
+lib/libros_joint_state.so
+lib/libros_publish.so
+lib/libros_subscribe.so
+lib/libros_time.so
+lib/pkgconfig/dynamic_graph_bridge.pc
+${PYTHON_SITELIB}/dynamic_graph/ros/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/ros/robot_model/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/ros/robot_model/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/ros/ros.py
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_joint_state/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_joint_state/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_publish/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_publish/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_subscribe/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_subscribe/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_time/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/ros/ros_time/wrap.so
+share/dynamic_graph_bridge/robot_pose_publisher
+share/dynamic_graph_bridge/tf_publisher
+share/dynamic_graph_bridge/cmake/dynamic_graph_bridgeConfig-version.cmake
+share/dynamic_graph_bridge/cmake/dynamic_graph_bridgeConfig.cmake
+share/dynamic_graph_bridge/package.xml
+share/dynamic_graph_bridge/run_command
+share/dynamic_graph_bridge/robot_pose_publisher
+share/dynamic_graph_bridge/geometric_simu
diff --git a/dynamic-graph-bridge3/depend.mk b/dynamic-graph-bridge3/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..ea0e476b129630cf40b67c634e835e23551d8e09
--- /dev/null
+++ b/dynamic-graph-bridge3/depend.mk
@@ -0,0 +1,35 @@
+# robotpkg Makefile for:	wip/dynamic-graph-bridge
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+ROS_DYNAMICGRAPHBRIDGE_DEPEND_MK:=	${ROS_DYNAMICGRAPHBRIDGE_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			dynamic-graph-bridge
+endif
+
+ifeq (+,$(ROS_DYNAMICGRAPHBRIDGE_DEPEND_MK)) # --------------------------------------
+
+include ../../wip/dynamic-graph-bridge-msgs/depend.mk
+
+DEPEND_USE+=			dynamic-graph-bridge
+ROS_DEPEND_USE+=		dynamic-graph-bridge
+
+DEPEND_ABI.ros+=		ros>=groovy
+
+DEPEND_ABI.dynamic-graph-bridge?=		dynamic-graph-bridge>=3.0.0
+DEPEND_DIR.dynamic-graph-bridge?=		../../wip/dynamic-graph-bridge3
+
+DEPEND_ABI.dynamic-graph-bridge.groovy?=	dynamic-graph-bridge>=3.0.0
+DEPEND_ABI.dynamic-graph-bridge.hydro?=		dynamic-graph-bridge>=3.0.0
+
+SYSTEM_SEARCH.dynamic-graph-bridge=\
+  'include/dynamic_graph_bridge/config.h'\
+  'lib/pkgconfig/dynamic_graph_bridge.pc'\
+  'lib/librobot_model.so'\
+  'share/dynamic_graph_bridge/robot_pose_publisher'\
+  '${PYTHON_SITELIB}/dynamic_graph/ros/ros.py'
+
+endif # ROS_REALTIMETOOLS_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/dynamic-graph-bridge3/distinfo b/dynamic-graph-bridge3/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..a114005c344ad44fd648f19e857c63dd0e83c9b5
--- /dev/null
+++ b/dynamic-graph-bridge3/distinfo
@@ -0,0 +1,3 @@
+SHA1 (dynamic_graph_bridge-3.0.0.tar.gz) = ed8d0091f5dd4213d2b51a962924e0b0dce47a0b
+RMD160 (dynamic_graph_bridge-3.0.0.tar.gz) = 9bbcbe59a6df9a7b9f85dd53943ee78cc558cdad
+Size (dynamic_graph_bridge-3.0.0.tar.gz) = 745127 bytes