diff --git a/recipes-ros/ros-arduino-bridge/ros-arduino-bridge.inc b/recipes-ros/ros-arduino-bridge/ros-arduino-bridge.inc
new file mode 100644
index 0000000000000000000000000000000000000000..58a3eef90c30da4adb85bcadf57561ef57abde03
--- /dev/null
+++ b/recipes-ros/ros-arduino-bridge/ros-arduino-bridge.inc
@@ -0,0 +1,8 @@
+SRC_URI = "git://github.com/hbrobotics/${ROS_SPN}.git;protocol=https;branch=hydro-devel"
+SRCREV = "${AUTOREV}"
+
+S = "${WORKDIR}/git/${ROS_BPN}"
+
+inherit catkin
+
+ROS_SPN = "ros_arduino_bridge"
diff --git a/recipes-ros/ros-arduino-bridge/ros-arduino-firmware_git.bb b/recipes-ros/ros-arduino-bridge/ros-arduino-firmware_git.bb
new file mode 100644
index 0000000000000000000000000000000000000000..caa4db3217c3a7ca0f8ef9501904dfb61b04bff0
--- /dev/null
+++ b/recipes-ros/ros-arduino-bridge/ros-arduino-firmware_git.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "ROS Arduino Firmware"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require ros-arduino-bridge.inc
diff --git a/recipes-ros/ros-arduino-bridge/ros-arduino-msgs_git.bb b/recipes-ros/ros-arduino-bridge/ros-arduino-msgs_git.bb
new file mode 100644
index 0000000000000000000000000000000000000000..62569345470a13d8682c60104aa5a3b06457a29b
--- /dev/null
+++ b/recipes-ros/ros-arduino-bridge/ros-arduino-msgs_git.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "ROS Arduino messages"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "message-generation std-msgs"
+
+require ros-arduino-bridge.inc
diff --git a/recipes-ros/ros-arduino-bridge/ros-arduino-python_git.bb b/recipes-ros/ros-arduino-bridge/ros-arduino-python_git.bb
new file mode 100644
index 0000000000000000000000000000000000000000..dc23842ff845396868288be292c5a56b57aaae7c
--- /dev/null
+++ b/recipes-ros/ros-arduino-bridge/ros-arduino-python_git.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "ROS Arduino Python"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require ros-arduino-bridge.inc
+
+RDEPENDS_${PN} = "rospy std-msgs sensor-msgs geometry-msgs nav-msgs tf ros-arduino-msgs python-pyserial"