diff --git a/py-urdf-parser/DESCR b/py-urdf-parser/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..6e98c4ee2bd8720c4651c71ad7bc93d2332cbf8c
--- /dev/null
+++ b/py-urdf-parser/DESCR
@@ -0,0 +1 @@
+Standalone URDF parser for Python.
diff --git a/py-urdf-parser/Makefile b/py-urdf-parser/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..c81fbc00d11c20df9f1a66f7bc5ba74bbbe8fb83
--- /dev/null
+++ b/py-urdf-parser/Makefile
@@ -0,0 +1,20 @@
+# robotpkg Makefile for:	wip/py-urdf-parser
+# Created:			Guilhem Saurel on Wed, 20 Dec 2018
+#
+
+ROS_PKG=		urdf_parser_py
+ROS_VERSION=	0.4.0
+
+PKGNAME=		${PKGTAG.python-}urdf-parser-${ROS_VERSION}
+
+CATEGORIES=		wip
+ROS_COMMENT=	Standalone URDF parser for Python.
+
+
+include ../../meta-pkgs/ros-base/Makefile.common
+include ../../wip/object-recognition-msgs/depend.mk
+include ../../wip/octomap-msgs/depend.mk
+
+include ../../devel/ros-catkin/depend.mk
+include ../../mk/sysdep/python.mk
+include ../../mk/robotpkg.mk
diff --git a/py-urdf-parser/PLIST b/py-urdf-parser/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..995a27c1de0d6ed9efe5f043511caf5e160d05a9
--- /dev/null
+++ b/py-urdf-parser/PLIST
@@ -0,0 +1,13 @@
+@comment Thu Dec 20 10:46:33 CET 2018
+lib/pkgconfig/urdfdom_py.pc
+${PYTHON_SITELIB}/urdf_parser_py/__init__.py
+${PYTHON_SITELIB}/urdf_parser_py/sdf.py
+${PYTHON_SITELIB}/urdf_parser_py/urdf.py
+${PYTHON_SITELIB}/urdf_parser_py/xml_reflection/__init__.py
+${PYTHON_SITELIB}/urdf_parser_py/xml_reflection/basics.py
+${PYTHON_SITELIB}/urdf_parser_py/xml_reflection/core.py
+${PYTHON_SITELIB}/urdfdom_py-${PKGVERSION}-py${PYTHON_VERSION}.egg-info
+lib/urdfdom_py/display_urdf
+share/urdfdom_py/cmake/urdfdom_pyConfig-version.cmake
+share/urdfdom_py/cmake/urdfdom_pyConfig.cmake
+share/urdfdom_py/package.xml
diff --git a/py-urdf-parser/depend.mk b/py-urdf-parser/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..ef64bfe9882b69151a5a837d571ab89a6afdf694
--- /dev/null
+++ b/py-urdf-parser/depend.mk
@@ -0,0 +1,29 @@
+# robotpkg depend.mk for:	wip/py-urdf-parser-msgs
+# Created:			Guilhem Saurel on Fri, 20 Oct 2018
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+PY_URDF_PARSER_DEPEND_MK:=	${PY_URDF_PARSER_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		py-urdf-parser
+endif
+
+ifeq (+,$(PY_URDF_PARSER_DEPEND_MK)) # --------------------------------------
+
+PREFER.py-urdf-parser?=	robotpkg
+
+DEPEND_USE+=		py-urdf-parser
+
+DEPEND_ABI.py-urdf-parser?=	${PKGTAG.python-}urdf-parser>=0.4.0
+DEPEND_DIR.py-urdf-parser?=	../../wip/py-urdf-parser
+
+SYSTEM_SEARCH.py-urdf-parser=\
+	share/urdfdom_py/package.xml	\
+	'lib/pkgconfig/urdfdom_py.pc:/Version/s/[^0-9.]//gp'
+
+CMAKE_PREFIX_PATH.py-urdf-parser=  ${PREFIX.py-urdf-parser}
+
+endif # PY_URDF_PARSER_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/py-urdf-parser/distinfo b/py-urdf-parser/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..afdb541c383a05e170e0a73083cd8be1f400843a
--- /dev/null
+++ b/py-urdf-parser/distinfo
@@ -0,0 +1,3 @@
+SHA1 (ros/urdf_parser_py/0.4.0.tar.gz) = d90b1a6f177e9c9cf6354f627656a937e2c11462
+RMD160 (ros/urdf_parser_py/0.4.0.tar.gz) = c4385351dc76081dc5fb5324dc90e653ca851de7
+Size (ros/urdf_parser_py/0.4.0.tar.gz) = 48137 bytes