diff --git a/recipes-ros/rosserial/rosserial-arduino_0.5.3.bb b/recipes-ros/rosserial/rosserial-arduino_0.5.3.bb
new file mode 100644
index 0000000000000000000000000000000000000000..4a66640c3624df163ab37538b1e2a94efcf22e3b
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-arduino_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Libraries and examples for ROSserial usage on Arduino/AVR Platforms."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "std-msgs sensor-msgs geometry-msgs nav-msgs rosserial-client message-generation"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-client_0.5.3.bb b/recipes-ros/rosserial/rosserial-client_0.5.3.bb
new file mode 100644
index 0000000000000000000000000000000000000000..81051907ac7f0eb559b0617cfdfa3d256da00f5b
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-client_0.5.3.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "Generalized client side source for rosserial."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb b/recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb
new file mode 100644
index 0000000000000000000000000000000000000000..945efba9e426d91bc89fc318c8512347661f8743
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Libraries and examples for ROSserial usage on Embedded Linux Enviroments"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "std-msgs sensor-msgs geometry-msgs nav-msgs rosserial-client"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-msgs_0.5.3.bb b/recipes-ros/rosserial/rosserial-msgs_0.5.3.bb
new file mode 100644
index 0000000000000000000000000000000000000000..d9a0862af9a146499c18eea0738c6df2dde0875b
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-msgs_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Messages for automatic topic configuration using rosserial."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "message-generation"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-python_0.5.3.bb b/recipes-ros/rosserial/rosserial-python_0.5.3.bb
new file mode 100644
index 0000000000000000000000000000000000000000..808ded40b55f9aa042200cbedf4e5535d370ffd1
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-python_0.5.3.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "A Python-based implementation of the ROS serial protocol."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-xbee_0.5.3.bb b/recipes-ros/rosserial/rosserial-xbee_0.5.3.bb
new file mode 100644
index 0000000000000000000000000000000000000000..9f2122e1be53ffffbeec2b5c008059359787bb65
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-xbee_0.5.3.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "tools to do point to multipoint communication between rosserial nodes connected to an xbee."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial.inc b/recipes-ros/rosserial/rosserial.inc
new file mode 100644
index 0000000000000000000000000000000000000000..382cf3ed6d2363e145f6cc8ccabbe431b881cef7
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial.inc
@@ -0,0 +1,9 @@
+SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${PV}.tar.gz"
+SRC_URI[md5sum] = "0a6191b2c5ecf9de527a9365299c59b2"
+SRC_URI[sha256sum] = "b00fa3871f204e300dcd16a8847f3a81d64f57bb2ae96b3f3c41f77945e923be"
+
+S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
+
+inherit catkin
+
+ROS_SPN = "rosserial"