diff --git a/roscontrol-sot/DESCR b/roscontrol-sot/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..47ca6a09aa4a360852560c29a8707a43ac3e4705
--- /dev/null
+++ b/roscontrol-sot/DESCR
@@ -0,0 +1 @@
+Provides SoT through ROS control.
\ No newline at end of file
diff --git a/roscontrol-sot/Makefile b/roscontrol-sot/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..6c288e5dde563ad77bec9024921a7ec4aa36ca1b
--- /dev/null
+++ b/roscontrol-sot/Makefile
@@ -0,0 +1,53 @@
+# robotpkg Makefile for:	wip/roscontrol_sot
+#
+
+VERSION=		0.0.1rc
+PKGBASE=		roscontrol-sot
+PKGNAME=		${PKGBASE}-${VERSION}
+ROSNAME=		$(subst -,_,${PKGBASE})
+DISTNAME=		${ROSNAME}-${VERSION}
+WRKSRC=			${WRKDIR}/${ROSNAME}-${VERSION}
+DIST_SUBDIR=		${PKGBASE}
+
+CATEGORIES=		wip
+#MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=roscontrol_sot/}
+HOMEPAGE=		${MASTER_SITE_GITHUB:=stack-of-tasks/${ROSNAME}}
+MASTER_SITES=		${HOMEPAGE}/releases/download/v${VERSION}/
+MASTER_REPOSITORY=	${HOMEPAGE}
+
+COMMENT=		This ROS package binds together the ROS control framework with the dynamic-graph real-time control architecture.
+LICENSE=		2-clause-bsd
+MAINTAINER=		hpp@laas.fr
+
+DYNAMIC_PLIST_DIRS+=	share/doc/doxygen-html
+
+# 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 ../../motion/dynamic-graph-bridge-msgs/depend.mk
+include ../../wip/dynamic-graph-bridge-v3/depend.mk
+include ../../devel/ros-realtime-tools/depend.mk
+include ../../interfaces/ros-common-msgs/depend.mk
+include ../../math/ros-geometry/depend.mk
+include ../../simulation/bullet/depend.mk
+include ../../wip/dynamic-graph-v3/depend.mk
+include ../../wip/py-dynamic-graph-v3/depend.mk
+include ../../wip/sot-core-v3/depend.mk
+include ../../wip/sot-dynamic-pinocchio-v3/depend.mk
+include ../../wip/prf-ros-controllers/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/roscontrol-sot/PLIST b/roscontrol-sot/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..5764b46f5af1768b6e8c9178cd658e459e5787a1
--- /dev/null
+++ b/roscontrol-sot/PLIST
@@ -0,0 +1,11 @@
+include/roscontrol/sot/config.hh
+include/roscontrol/sot/deprecated.hh
+include/roscontrol/sot/warning.hh
+lib/librcsot_controller.so
+lib/pkgconfig/roscontrol_sot.pc
+share/roscontrol_sot/cmake/roscontrol_sotConfig-version.cmake
+share/roscontrol_sot/cmake/roscontrol_sotConfig.cmake
+share/roscontrol_sot/config/roscontrol_sot_controller_plugins.xml
+share/roscontrol_sot/config/rosdoc.yaml
+share/roscontrol_sot/launch/sot_controller_gazebo.launch
+share/roscontrol_sot/package.xml
diff --git a/roscontrol-sot/depend.mk b/roscontrol-sot/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..b24255bcaaf2cc8700ec56d9d41c312de60107de
--- /dev/null
+++ b/roscontrol-sot/depend.mk
@@ -0,0 +1,37 @@
+# robotpkg Makefile for:	wip/dynamic-graph-bridge
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+ROSCONTROL_SOT_DEPEND_MK:=	${ROSCONTROL_SOT_DEPEND_MK_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			roscontrol_sot
+endif
+
+ifeq (+,$(ROSCONTROL_SOT_DEPEND_MK_DEPEND_MK)) # --------------------------------------
+
+DEPEND_USE+=			roscontrol_sot
+ROS_DEPEND_USE+=		roscontrol_sot
+
+DEPEND_ABI.ros+=		ros>=groovy
+
+DEPEND_ABI.roscontrol_sot?=		roscontrol_sot>=1.0.0
+DEPEND_DIR.roscontrol_sot?=		../../wip/roscontrol_sot
+
+DEPEND_ABI.roscontrol_sot.groovy?=	roscontrol_sot>=1.0.0
+DEPEND_ABI.roscontrol_sot.hydro?=	roscontrol_sot>=1.0.0
+
+SYSTEM_SEARCH.roscontrol_sot=\
+  'include/roscontrol_sot/config.hh'				\
+  'lib/librcsot_controller.so'					\
+  'lib/pkgconfig/roscontrol_sot.pc:/Version/s/[^0-9.]//gp'	\
+  'share/controller_interface/cmake/controller_interfaceConfig.cmake'
+
+# headers leak the ros dependency ...
+include ../../middleware/ros-comm/depend.mk
+
+include ../../mk/sysdep/python.mk
+
+endif # ROS_REALTIMETOOLS_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/roscontrol-sot/distinfo b/roscontrol-sot/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..d4bed73e1c20b291223ec7c38639963f8578eb0c
--- /dev/null
+++ b/roscontrol-sot/distinfo
@@ -0,0 +1,3 @@
+SHA1 (roscontrol-sot/roscontrol_sot-0.0.1rc.tar.gz) = f8564f1a05dd55fa858e046042efaecfb6b847f3
+RMD160 (roscontrol-sot/roscontrol_sot-0.0.1rc.tar.gz) = a8e766066a01d69bdf3f387721e30915820ffccf
+Size (roscontrol-sot/roscontrol_sot-0.0.1rc.tar.gz) = 765207 bytes