diff --git a/pal-hardware-gazebo-melodic/DESCR b/pal-hardware-gazebo-melodic/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..427f853aaed25132673fe6ee81e5d0aeb4241db8
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/DESCR
@@ -0,0 +1 @@
+The pal_hardware_gazebo package (melodic)
\ No newline at end of file
diff --git a/pal-hardware-gazebo-melodic/Makefile b/pal-hardware-gazebo-melodic/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..bee4624164772a26fa539d222e0663a50ee6b74e
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/Makefile
@@ -0,0 +1,53 @@
+# robotpkg Makefile for:	wip/pal-hardware-gazebo-melodic
+# Created:			Olivier Stasse on Thu, 2 June 2020
+#
+ORG=		pal-robotics
+VERSION=	1.0.0
+PRFNAME=	pal-hardware-gazebo
+PKGBASE=	${PRFNAME}-melodic
+PKGNAME=	${PKGBASE}-${VERSION}
+DISTNAME=	${VERSION}
+ROSNAME=	$(subst -,_,${PRFNAME})
+WRKSRC=		${WRKDIR}/${ROSNAME}-${VERSION}
+DIST_SUBDIR=	${PKGBASE}
+
+CATEGORIES=	wip
+
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git
+CHECKOUT_VCS_OPTS+=	--recursive
+
+# Source file from pal-robotics website
+HOMEPAGE = 	${MASTER_SITE_GITHUB:=${ORG}/${ROSNAME}}
+MASTER_SITES=	${HOMEPAGE}/archive/
+COMMENT=	Hardware interfaces developped by PAL-Robotics in Gazebo
+LICENSE=	2-clause-bsd
+
+USE_BOOST_LIBS=	thread
+
+CONFLICTS+=	gazebo-ros-control
+
+CMAKE_PREFIX_PATH+=${PREFIX}
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../devel/ros-catkin/depend.mk
+include ../../interfaces/ros-common-msgs/depend.mk
+include ../../interfaces/ros-std-msgs/depend.mk
+include ../../lang/ros-message-generation/depend.mk
+include ../../lang/ros-message-runtime/depend.mk
+include ../../middleware/ros-comm/depend.mk
+include ../../wip/pal-hardware-interfaces/depend.mk
+include ../../wip/pal-statistics/depend.mk
+
+include ../../wip/sysdep/ubuntu-distro.mk
+ifeq (bionic,${UBUNTUDISTRO})
+  include ../../wip/prf-gazebo-ros-pkgs-melodic/depend.mk
+else
+  include ../../wip/prf-gazebo-ros-pkgs/depend.mk
+endif
+
+include ../../wip/prf-ros-control/depend.mk
+include ../../wip/dynamic-introspection/depend.mk
+include ../../motion/ros-control-toolbox/depend.mk
+include ../../mk/language/c++.mk
+include ../../mk/language/c.mk
+include ../../mk/robotpkg.mk
diff --git a/pal-hardware-gazebo-melodic/PLIST b/pal-hardware-gazebo-melodic/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..ef6c24255cb0f82b2097d8d85920d7a3520c6758
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/PLIST
@@ -0,0 +1,8 @@
+@comment Thu May 4 09:24:47 CEST 2017
+include/pal_hardware_gazebo/pal_hardware_gazebo.h
+lib/libpal_hardware_gazebo.so
+lib/pkgconfig/pal_hardware_gazebo.pc
+share/pal_hardware_gazebo/cmake/pal_hardware_gazeboConfig-version.cmake
+share/pal_hardware_gazebo/cmake/pal_hardware_gazeboConfig.cmake
+share/pal_hardware_gazebo/package.xml
+share/pal_hardware_gazebo/pal_hardware_gazebo_plugins.xml
diff --git a/pal-hardware-gazebo-melodic/depend.mk b/pal-hardware-gazebo-melodic/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..7bbba89ae7098e7692c84aba7e2b86ce1d4d7a32
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/depend.mk
@@ -0,0 +1,30 @@
+# robotpkg depend.mk for:	wip/pal-hardware-gazebo-melodic
+# Created:			Olivier Stasse on Thu, 2 Jan 2020
+#
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK:=	${PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			pal-hardware-gazebo-melodic
+endif
+
+ifeq (+,$(PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK)) # ---------------------------------
+
+PREFER.pal-hardware-gazebo-melodic?=	robotpkg
+
+DEPEND_USE+=			pal-hardware-gazebo-melodic
+
+DEPEND_ABI.pal-hardware-gazebo-melodic?=\
+	pal-hardware-gazebo-melodic>=1.0.0
+DEPEND_DIR.pal-hardware-gazebo-melodic?=\
+	../../wip/pal-hardware-gazebo-melodic
+
+SYSTEM_SEARCH.pal-hardware-gazebo-melodic=\
+  'include/pal_hardware_gazebo/pal_hardware_gazebo.h'	\
+  'share/pal_hardware_gazebo/cmake/pal_hardware_gazeboConfig.cmake' \
+  'share/pal_hardware_gazebo/package.xml:/<version>/s/[^0-9.]//gp'	\
+  'lib/pkgconfig/pal_hardware_gazebo.pc:/Version/s/[^0-9.]//gp'
+
+endif # PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK ---------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/pal-hardware-gazebo-melodic/distinfo b/pal-hardware-gazebo-melodic/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..07222b2fdc0b543a28ba3f16b01b3ba61d442c7e
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/distinfo
@@ -0,0 +1,3 @@
+SHA1 (pal-hardware-gazebo-melodic/1.0.0.tar.gz) = f1e85293deb97e623658f4802e74a02efe84ba03
+RMD160 (pal-hardware-gazebo-melodic/1.0.0.tar.gz) = 537b2c59ae870e44a93d64094ac4f6d9d39df964
+Size (pal-hardware-gazebo-melodic/1.0.0.tar.gz) = 7034 bytes