diff --git a/Makefile b/Makefile
index 88355624f357d15c82bd732be6c2b5709548de0a..2f1d3b4bd77a94b4a5fb93872e2a196ceaf298ca 100644
--- a/Makefile
+++ b/Makefile
@@ -58,6 +58,7 @@ SUBDIR+=	metapod
 SUBDIR+=	mhp-genom
 SUBDIR+=	morse-hla
 SUBDIR+=	morse-pocolibs
+SUBDIR+=	morse-ros
 SUBDIR+=	move3d-assets
 SUBDIR+=	move3d-studio
 SUBDIR+=	mrpt
diff --git a/morse-ros/DESCR b/morse-ros/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..fa81e7a741da17b5756aa156bc94d9932a149207
--- /dev/null
+++ b/morse-ros/DESCR
@@ -0,0 +1 @@
+ROS bindings for the Morse simulator.
diff --git a/morse-ros/Makefile b/morse-ros/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..1ae3d1508ccb149a7f679792488adbfba9b25eae
--- /dev/null
+++ b/morse-ros/Makefile
@@ -0,0 +1,22 @@
+# robotpkg Makefile for:	simulation/morse-ros
+# Created:			Arnaud Degroote on Mon,  1 Sep 2014
+
+PKGNAME=		morse-ros-${MORSE_VERSION}
+
+include ../../simulation/morse/Makefile.common
+
+COMMENT+=		(ROS bindings)
+
+CMAKE_ARGS+=		-DBUILD_CORE_SUPPORT=OFF
+CMAKE_ARGS+=		-DBUILD_DOC_SUPPORT=OFF
+
+CMAKE_ARGS+=		-DBUILD_POCOLIBS_SUPPORT=OFF
+CMAKE_ARGS+=		-DBUILD_ROS_SUPPORT=ON
+CMAKE_ARGS+=		-DBUILD_YARP2_SUPPORT=OFF
+
+#include ../../interfaces/ros-common-msgs/depend.mk
+include ../../wip/sysdep/py-yaml.mk
+include ../../sysutils/py-rospkg/depend.mk
+include ../../sysutils/py-catkin-pkg/depend.mk
+include ../../simulation/morse/depend.mk
+include ../../mk/robotpkg.mk
diff --git a/morse-ros/PLIST b/morse-ros/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..732bd897cc6ba1dd8cce23710cde33f675177fd6
--- /dev/null
+++ b/morse-ros/PLIST
@@ -0,0 +1,41 @@
+@comment Mon Sep 1 13:40:20 CEST 2014
+${PYTHON_SITELIB}/morse/middleware/ros/__init__.py
+${PYTHON_SITELIB}/morse/middleware/ros/abstract_ros.py
+${PYTHON_SITELIB}/morse/middleware/ros/accelerometer.py
+${PYTHON_SITELIB}/morse/middleware/ros/battery.py
+${PYTHON_SITELIB}/morse/middleware/ros/clock.py
+${PYTHON_SITELIB}/morse/middleware/ros/depth_camera.py
+${PYTHON_SITELIB}/morse/middleware/ros/destination.py
+${PYTHON_SITELIB}/morse/middleware/ros/force_torque.py
+${PYTHON_SITELIB}/morse/middleware/ros/gps.py
+${PYTHON_SITELIB}/morse/middleware/ros/helpers.py
+${PYTHON_SITELIB}/morse/middleware/ros/imu.py
+${PYTHON_SITELIB}/morse/middleware/ros/infrared.py
+${PYTHON_SITELIB}/morse/middleware/ros/jido_posture.py
+${PYTHON_SITELIB}/morse/middleware/ros/jointpositions.py
+${PYTHON_SITELIB}/morse/middleware/ros/jointstate.py
+${PYTHON_SITELIB}/morse/middleware/ros/jointtrajectorycontrollers.py
+${PYTHON_SITELIB}/morse/middleware/ros/kuka_jointpositions.py
+${PYTHON_SITELIB}/morse/middleware/ros/kuka_jointstate.py
+${PYTHON_SITELIB}/morse/middleware/ros/kuka_jointstate_pub.py
+${PYTHON_SITELIB}/morse/middleware/ros/laserscanner.py
+${PYTHON_SITELIB}/morse/middleware/ros/light.py
+${PYTHON_SITELIB}/morse/middleware/ros/motion_vw.py
+${PYTHON_SITELIB}/morse/middleware/ros/motion_xyw.py
+${PYTHON_SITELIB}/morse/middleware/ros/odometry.py
+${PYTHON_SITELIB}/morse/middleware/ros/orientation.py
+${PYTHON_SITELIB}/morse/middleware/ros/overlays/__init__.py
+${PYTHON_SITELIB}/morse/middleware/ros/overlays/armatures.py
+${PYTHON_SITELIB}/morse/middleware/ros/overlays/waypoints.py
+${PYTHON_SITELIB}/morse/middleware/ros/platine.py
+${PYTHON_SITELIB}/morse/middleware/ros/pose.py
+${PYTHON_SITELIB}/morse/middleware/ros/ptu_posture.py
+${PYTHON_SITELIB}/morse/middleware/ros/read_asctec_ctrl_input.py
+${PYTHON_SITELIB}/morse/middleware/ros/read_pose.py
+${PYTHON_SITELIB}/morse/middleware/ros/semantic_camera.py
+${PYTHON_SITELIB}/morse/middleware/ros/tfMessage.py
+${PYTHON_SITELIB}/morse/middleware/ros/velocity.py
+${PYTHON_SITELIB}/morse/middleware/ros/video_camera.py
+${PYTHON_SITELIB}/morse/middleware/ros/waypoint2D.py
+${PYTHON_SITELIB}/morse/middleware/ros_datastream.py
+${PYTHON_SITELIB}/morse/middleware/ros_request_manager.py
diff --git a/morse-ros/depend.mk b/morse-ros/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..5e0310beb5fbdca234bb74fa618b1e0871d6b949
--- /dev/null
+++ b/morse-ros/depend.mk
@@ -0,0 +1,28 @@
+# robotpkg depend.mk for:	simulation/morse-ros
+# Created:			Arnaud Degroote on Mon,  1 Sep 2014
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+MORSE_ROS_DEPEND_MK:=	${MORSE_ROS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			morse-ros
+endif
+
+ifeq (+,$(MORSE_ROS_DEPEND_MK)) # -------------------------------------
+
+PREFER.morse-ros?=		robotpkg
+
+DEPEND_USE+=		morse-ros
+
+DEPEND_ABI.morse-ros?=	morse-ros>=0.2
+DEPEND_DIR.morse-ros?=	../../wip/morse-ros
+
+SYSTEM_SEARCH.morse-ros=\
+	lib/python*/site-packages/morse/middleware/ros/abstract_ros.py
+
+include ../../mk/sysdep/python.mk
+
+endif # MORSE_ROS_DEPEND_MK -------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}