diff --git a/Makefile b/Makefile
index 278a302d9d1f50aa002ea012a69bbed142be023e..68e41c707afd75d468e3f8a2804318bdc83cb8f0 100644
--- a/Makefile
+++ b/Makefile
@@ -23,6 +23,7 @@ SUBDIR+=	hatponboard-lib
 SUBDIR+=	head-action
 SUBDIR+=	histodet
 SUBDIR+=	hpp-affordance
+SUBDIR+=	hpp-affordance-corba
 SUBDIR+=	hpp-bezier-com-traj
 SUBDIR+=	hpp-centroidal-dynamics
 SUBDIR+=	hpp-environments
diff --git a/hpp-affordance-corba/DESCR b/hpp-affordance-corba/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..0f75b0d690fbfeddbef35100352aea0a7f27cb15
--- /dev/null
+++ b/hpp-affordance-corba/DESCR
@@ -0,0 +1 @@
+Corba server for Humanoid Path Planner Affordance applications
diff --git a/hpp-affordance-corba/Makefile b/hpp-affordance-corba/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..268f5ebd363907d2358abc66a1da4d4bc71ac4bd
--- /dev/null
+++ b/hpp-affordance-corba/Makefile
@@ -0,0 +1,29 @@
+# robotpkg Makefile for:	wip/hpp-affordance-corba
+# Created:			Guilhem Saurel on fri, 4 Jan 2019
+#
+
+HPP_PACKAGE=	hpp-affordance-corba
+HPP_COMMENT=	Extract Whole-Body Affordances for Mutli-Contact Planning (CORBA bindings)
+
+CATEGORIES=	wip
+
+include ../../meta-pkgs/hpp/Makefile.common
+
+include ../../wip/hpp-affordance/depend.mk
+
+include ../../math/eigen3/depend.mk
+include ../../math/hpp-pinocchio/depend.mk
+include ../../middleware/hpp-template-corba/depend.mk
+include ../../middleware/omniORB/depend.mk
+include ../../middleware/omniORBpy/depend.mk
+include ../../path/hpp-constraints/depend.mk
+include ../../path/hpp-core/depend.mk
+include ../../path/hpp-corbaserver/depend.mk
+include ../../path/hpp-fcl/depend.mk
+include ../../path/hpp-util/depend.mk
+include ../../mapping/octomap/depend.mk
+
+include ../../devel/boost-headers/depend.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/robotpkg.mk
diff --git a/hpp-affordance-corba/PLIST b/hpp-affordance-corba/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..0ce44fd809acbce1cd1cb6d85f9c6951c1b93cd9
--- /dev/null
+++ b/hpp-affordance-corba/PLIST
@@ -0,0 +1,28 @@
+@comment Fri Jan 4 21:25:43 CET 2019
+bin/hpp-affordance-server
+include/hpp/corbaserver/affordance/affordance.hh
+include/hpp/corbaserver/affordance/config.hh
+include/hpp/corbaserver/affordance/deprecated.hh
+include/hpp/corbaserver/affordance/fwd.hh
+include/hpp/corbaserver/affordance/server.hh
+include/hpp/corbaserver/affordance/warning.hh
+lib/libhpp-affordance-corba.so
+lib/pkgconfig/hpp-affordance-corba.pc
+${PYTHON_SITELIB}/hpp/corbaserver/affordance/affordance.py
+${PYTHON_SITELIB}/hpp/corbaserver/affordance/affordance_idl.py
+${PYTHON_SITELIB}/hpp/corbaserver/affordance/client.py
+${PYTHON_SITELIB}/hpp/corbaserver/affordance/common_idl.py
+${PYTHON_SITELIB}/hpp/corbaserver/affordance/corba.py
+${PYTHON_SITELIB}/hpp/corbaserver/affordance/robot.py
+share/hpp-affordance-corba/meshes/box.stl
+share/hpp-affordance-corba/meshes/darpareduced.stl
+share/hpp-affordance-corba/meshes/hyq/hyq_all.stl
+share/hpp-affordance-corba/meshes/hyq/hyq_trunk_large.stl
+share/hpp-affordance-corba/package.xml
+share/hpp-affordance-corba/srdf/box.srdf
+share/hpp-affordance-corba/srdf/darpa.srdf
+share/hpp-affordance-corba/srdf/hyq_trunk_large.srdf
+share/hpp-affordance-corba/urdf/box.urdf
+share/hpp-affordance-corba/urdf/darpa.urdf
+share/hpp-affordance-corba/urdf/hyq_trunk_large.urdf
+share/idl/hpp/corbaserver/affordance/affordance.idl
diff --git a/hpp-affordance-corba/depend.mk b/hpp-affordance-corba/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..aeda13e6f0566f95611f163c1deb59e314549027
--- /dev/null
+++ b/hpp-affordance-corba/depend.mk
@@ -0,0 +1,28 @@
+# robotpkg depend.mk for:	wip/hpp-affordance-corba-corba
+# Created:			Guilhem Saurel on Fri, 4 Jan 2019
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+HPP_AFFORDANCE_CORBA_DEPEND_MK:=	${HPP_AFFORDANCE_CORBA_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		hpp-affordance-corba
+endif
+
+ifeq (+,$(HPP_AFFORDANCE_CORBA_DEPEND_MK)) # --------------------------------------
+
+PREFER.hpp-affordance-corba?=	robotpkg
+
+DEPEND_USE+=		hpp-affordance-corba
+
+DEPEND_ABI.hpp-affordance-corba?=	hpp-affordance-corba>=4.3.0
+DEPEND_DIR.hpp-affordance-corba?=	../../wip/hpp-affordance-corba
+
+SYSTEM_SEARCH.hpp-affordance-corba=\
+	include/hpp/corbaserver/affordance/config.hh	\
+	lib/libhpp-affordance-corba.so	\
+	'lib/pkgconfig/hpp-affordance-corba.pc:/Version/s/[^0-9.]//gp'
+
+endif # HPP_AFFORDANCE_CORBA_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/hpp-affordance-corba/distinfo b/hpp-affordance-corba/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..1cd19166943d08b7ffe967258d5f75a8d78c4476
--- /dev/null
+++ b/hpp-affordance-corba/distinfo
@@ -0,0 +1,3 @@
+SHA1 (hpp-affordance-corba-4.3.0.tar.gz) = 08e3edd477b75d846ae10c094e27f3a8f93a9e2c
+RMD160 (hpp-affordance-corba-4.3.0.tar.gz) = 19f9d8a85b41295783fc90e14b0dfa0f2fe19eca
+Size (hpp-affordance-corba-4.3.0.tar.gz) = 944440 bytes