diff --git a/jsk_pcl_ros/CMakeLists.txt b/jsk_pcl_ros/CMakeLists.txt
index 0076d779f3..12e92b6d4b 100644
--- a/jsk_pcl_ros/CMakeLists.txt
+++ b/jsk_pcl_ros/CMakeLists.txt
@@ -562,6 +562,7 @@ if (CATKIN_ENABLE_TESTING)
add_rostest(test/test_dump_depth_error.test)
add_rostest(test/test_octree_voxel_grid.test)
add_rostest(test/test_octomap_contact.test)
+ add_rostest(test/test_octomap_server_contact_pr2.test)
add_rostest(test/test_handle_estimator.test)
add_rostest(test/test_hsi_color_filter.test)
add_rostest(test/test_icp_registration.test)
diff --git a/jsk_pcl_ros/sample/sample_octomap_server_contact_pr2.launch b/jsk_pcl_ros/sample/sample_octomap_server_contact_pr2.launch
index ea7b776367..092793ee96 100644
--- a/jsk_pcl_ros/sample/sample_octomap_server_contact_pr2.launch
+++ b/jsk_pcl_ros/sample/sample_octomap_server_contact_pr2.launch
@@ -1,4 +1,6 @@
+
+
@@ -62,6 +64,7 @@
-
diff --git a/jsk_pcl_ros/test/test_octomap_server_contact_pr2.test b/jsk_pcl_ros/test/test_octomap_server_contact_pr2.test
new file mode 100644
index 0000000000..e610accbfd
--- /dev/null
+++ b/jsk_pcl_ros/test/test_octomap_server_contact_pr2.test
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+ topic_0: /occupied_cells_vis_array
+ timeout_0: 30
+ topic_1: /free_cells_vis_array
+ timeout_1: 30
+ topic_2: /unknown_cells_vis_array
+ timeout_2: 30
+ topic_3: /octomap_full
+ timeout_3: 30
+ topic_4: /octomap_binary
+ timeout_4: 30
+
+
+
+