diff --git a/README b/README
index 77739aaf2942d133b8d16ec601f5cb634b4faefa..0722997ed8f8042be0e26007070f3056cc4ed8a0 100644
--- a/README
+++ b/README
@@ -14,6 +14,7 @@ CONTRIBUTORS
   Koen Kooi <koen@dominion.thruhere.net>
   Victor Mayoral Vilches <v.mayoralv@gmail.com>
   Sergey 'Jin' Bostandzhyan <jin@dev.digitalstrom.org>
+  Andreas Hildisch, BMW Car IT GmbH <andreas.hildisch@bmw-carit.de>
 
 HOW TO CONTRIBUTE
 
@@ -37,6 +38,10 @@ DEPENDENCIES
   branch: master
   revision: HEAD
 
+DEPENDENCIES ON RECENT COMMITS
+
+cv-bridge and dependent recipes, e.g. the image-transport recipes, depend on
+7568bfdd114597956a1da68746f207ec7f93a48d@openembedded-core.
 
 INSTALLATION
 
diff --git a/recipes-ros/image-transport-plugins/compressed-depth-image-transport_1.8.21.bb b/recipes-ros/image-transport-plugins/compressed-depth-image-transport_1.8.21.bb
new file mode 100644
index 0000000000000000000000000000000000000000..dfa9ddba804fa7a95c25696997505a5d76adf7a5
--- /dev/null
+++ b/recipes-ros/image-transport-plugins/compressed-depth-image-transport_1.8.21.bb
@@ -0,0 +1,9 @@
+DESCRIPTION = "Compressed_depth_image_transport provides a plugin to image_transport \
+  for transparently sending depth images (raw, floating-point) using PNG compression."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "cv-bridge dynamic-reconfigure image-transport tf"
+
+require image-transport-plugins.inc
diff --git a/recipes-ros/image-transport-plugins/compressed-image-transport_1.8.21.bb b/recipes-ros/image-transport-plugins/compressed-image-transport_1.8.21.bb
new file mode 100644
index 0000000000000000000000000000000000000000..59e3a8741ab637a10537b44f0f18f617be03d5fe
--- /dev/null
+++ b/recipes-ros/image-transport-plugins/compressed-image-transport_1.8.21.bb
@@ -0,0 +1,9 @@
+DESCRIPTION = "Compressed_image_transport provides a plugin to image_transport for \
+  transparently sending images encoded as JPEG or PNG."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "cv-bridge dynamic-reconfigure image-transport tf"
+
+require image-transport-plugins.inc
diff --git a/recipes-ros/image-transport-plugins/image-transport-plugins.inc b/recipes-ros/image-transport-plugins/image-transport-plugins.inc
new file mode 100644
index 0000000000000000000000000000000000000000..f1e11ae484b6fa3caf91fd65914c9a72e63419b7
--- /dev/null
+++ b/recipes-ros/image-transport-plugins/image-transport-plugins.inc
@@ -0,0 +1,9 @@
+SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
+SRC_URI[md5sum] = "71d4c0694abdde174f419ede8a29d4ee"
+SRC_URI[sha256sum] = "ef07479ea4bd4cb7a6ca3225009f1af623fecdd84d1bbc83d982613ca1070cc8"
+
+S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
+
+inherit catkin
+
+ROS_SPN = "image_transport_plugins"
diff --git a/recipes-ros/image-transport-plugins/theora-image-transport_1.8.21.bb b/recipes-ros/image-transport-plugins/theora-image-transport_1.8.21.bb
new file mode 100644
index 0000000000000000000000000000000000000000..faa46a253366fb98ce80d55c832d350e70e38f3b
--- /dev/null
+++ b/recipes-ros/image-transport-plugins/theora-image-transport_1.8.21.bb
@@ -0,0 +1,9 @@
+DESCRIPTION = "Theora_image_transport provides a plugin to image_transport for \
+  transparently sending an image stream encoded with the Theora codec."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "cv-bridge dynamic-reconfigure image-transport tf rosbag"
+
+require image-transport-plugins.inc
diff --git a/recipes-ros/packagegroups/packagegroup-ros-world.bb b/recipes-ros/packagegroups/packagegroup-ros-world.bb
index cb8ec6b595426192bef5ddeba76b8d596547d9a9..8db97b678bc4b1a197b319d2dcfb13f3d7ec3cc3 100644
--- a/recipes-ros/packagegroups/packagegroup-ros-world.bb
+++ b/recipes-ros/packagegroups/packagegroup-ros-world.bb
@@ -42,4 +42,8 @@ RDEPENDS_${PN} = "\
     pluginlib \
     roscpp-tutorials \
     rospy-tutorials \
+    cv-bridge \
+    compressed-image-transport \
+    compressed-depth-image-transport \
+    theora-image-transport \
     "
diff --git a/recipes-ros/vision-opencv/cv-bridge_1.10.8.bb b/recipes-ros/vision-opencv/cv-bridge_1.10.8.bb
new file mode 100644
index 0000000000000000000000000000000000000000..fd06110bc12ee22724af569e7c45382624c2ec08
--- /dev/null
+++ b/recipes-ros/vision-opencv/cv-bridge_1.10.8.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "CvBridge converts between ROS Image messages and OpenCV images"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "boost opencv rosconsole sensor-msgs"
+
+SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
+SRC_URI[md5sum] = "b023245036ff488a379ed704d066e6ee"
+SRC_URI[sha256sum] = "e71e47e95a80027083248aff5856b627a0b1558cd547641ad738089610c54555"
+
+S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
+
+inherit catkin
+
+ROS_SPN = "vision_opencv"
diff --git a/recipes-support/boost/boost_1.54.0.bbappend b/recipes-support/boost/boost_1.54.0.bbappend
new file mode 100644
index 0000000000000000000000000000000000000000..fab2b3108d89360c4f3f23716f332c3cad03e346
--- /dev/null
+++ b/recipes-support/boost/boost_1.54.0.bbappend
@@ -0,0 +1 @@
+PACKAGECONFIG ?= "python"