diff --git a/Makefile b/Makefile
index ced4591030ed6f2a85889e1535b794774970958e..029ff34392dfe2bc5a1eee2aae09d2844bc69089 100644
--- a/Makefile
+++ b/Makefile
@@ -95,6 +95,7 @@ SUBDIR+=	py-mraa
 SUBDIR+=	py-parametric-curves
 SUBDIR+=	py-sot-core-v3
 SUBDIR+=	py-sot-dyninv-v3
+SUBDIR+=	py-sot-dynamic-pinocchio-v3
 SUBDIR+=	py-sot-pattern-generator-v3
 SUBDIR+=	py-sot-tools-v3
 SUBDIR+=	py-sot-torque-control
diff --git a/py-sot-dynamic-pinocchio-v3/DESCR b/py-sot-dynamic-pinocchio-v3/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..8dc6123f74e38eeef9bb97a2d848a51f05c78e32
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/DESCR
@@ -0,0 +1 @@
+Hierarchical task based control of humanoid robots (python bindings)
diff --git a/py-sot-dynamic-pinocchio-v3/Makefile b/py-sot-dynamic-pinocchio-v3/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..aa3d9d2919a69d0418cba81178bb57225aa7ad93
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/Makefile
@@ -0,0 +1,40 @@
+# robotpkg Makefile for:	wip/py-sot-dynamic-pinocchio-v3
+# Created:			Rohan Budhiraja on Fri, 8 Apr 2016
+#
+
+ORG=			stack-of-tasks
+NAME=			sot-dynamic-pinocchio
+VERSION=		3.2.0
+
+DISTNAME=		${NAME}-${VERSION}
+PKGNAME=		${PKGTAG.python-}${NAME}-v3-${VERSION}
+
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=${NAME}/}
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}
+CHECKOUT_VCS_OPTS+=	--recursive
+
+CATEGORIES=		wip
+COMMENT=		Create entities to compute a robot dynamics properties using pinocchio (python bindings)
+LICENSE=		2-clause-bsd
+MAINTAINER=		gepetto-soft@laas.fr
+
+CONFLICTS+=		py[0-9][0-9]-${NAME}
+
+DYNAMIC_PLIST_DIRS+=	share/doc/${NAME}
+
+include ../../${CATEGORIES}/${NAME}-v3/depend.mk
+include ../../devel/tinyxml/depend.mk
+include ../../math/pinocchio/depend.mk
+include ../../math/py-pinocchio/depend.mk
+include ../../wip/sot-core-v3/depend.mk
+include ../../wip/py-sot-core-v3/depend.mk
+include ../../wip/sot-tools-v3/depend.mk
+include ../../wip/py-sot-tools-v3/depend.mk
+include ../../pkgtools/pkg-config/depend.mk
+include ../../mk/sysdep/cmake.mk
+include ../../mk/sysdep/doxygen.mk
+include ../../mk/sysdep/graphviz.mk
+include ../../mk/sysdep/python.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/robotpkg.mk
diff --git a/py-sot-dynamic-pinocchio-v3/PLIST b/py-sot-dynamic-pinocchio-v3/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..6948eda5f239718be3c8a74055fe99e4d8ff505b
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/PLIST
@@ -0,0 +1,27 @@
+@comment Fri Dec 6 09:25:38 CET 2013
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/angle_estimator/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/angle_estimator/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/dynamic/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/dynamic/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/force_compensation/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/force_compensation/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/humanoid_robot.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/integrator_force/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/integrator_force/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/integrator_force_exact/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/integrator_force_exact/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/integrator_force_rk4/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/integrator_force_rk4/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/mass_apparent/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/mass_apparent/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/parser.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/tools.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/waist_attitude_from_sensor/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/waist_attitude_from_sensor/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/zmp_from_forces/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/zmp_from_forces/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/zmpreffromcom/__init__.py
+${PYTHON_SITELIB}/dynamic_graph/sot/dynamics_pinocchio/zmpreffromcom/wrap.so
+${PYTHON_SITELIB}/dynamic_graph/tutorial/kine_romeo.py
+${PYTHON_SITELIB}/dynamic_graph/tutorial/kine_romeo_small.py
diff --git a/py-sot-dynamic-pinocchio-v3/depend.mk b/py-sot-dynamic-pinocchio-v3/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..dbe91c4c7d2428f5529c49e07ec780fa771a1c59
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/depend.mk
@@ -0,0 +1,26 @@
+# robotpkg Makefile for:	wip/py-sot-dynamic-pinocchio-v3
+# Created:			Rohan Budhiraja on Fri, 8 Apr 2016
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+PY_SOT_DYNAMIC_PINOCCHIO_V3_DEPEND_MK:=	${PY_SOT_DYNAMIC_PINOCCHIO_V3_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		py-sot-dynamic-pinocchio-v3
+endif
+
+ifeq (+,$(PY_SOT_DYNAMIC_PINOCCHIO_V3_DEPEND_MK)) # --------------------------------------
+
+PREFER.py-sot-dynamic-pinocchio-v3?=	robotpkg
+
+SYSTEM_SEARCH.py-sot-dynamic-pinocchio-v3=\
+	'${PYTHON_SYSLIBSEARCH}/dynamic_graph/sot/dynamics_pinocchio/dynamic/wrap.so'
+
+DEPEND_USE+=		py-sot-dynamic-pinocchio-v3
+
+DEPEND_ABI.py-sot-dynamic-pinocchio-v3?=	${PKGTAG.python-}sot-dynamic-pinocchio-v3>=3.1.1
+DEPEND_DIR.py-sot-dynamic-pinocchio-v3?=	../../wip/py-sot-dynamic-pinocchio-v3
+
+endif # PY_SOT_DYNAMIC_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/py-sot-dynamic-pinocchio-v3/distinfo b/py-sot-dynamic-pinocchio-v3/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..25010a8b3e1f680d5847a6e8db9a692d81515ea5
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/distinfo
@@ -0,0 +1,3 @@
+SHA1 (sot-dynamic-pinocchio-3.2.0.tar.gz) = 215807883a0f4e224d5b87763b8194cb1c123cc1
+RMD160 (sot-dynamic-pinocchio-3.2.0.tar.gz) = b8a7d6099009c19cd1b7853b30808e6748658e74
+Size (sot-dynamic-pinocchio-3.2.0.tar.gz) = 857339 bytes