diff --git a/.travis.yml b/.travis.yml
index 83b2df0de7..0c3eff4468 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,7 +15,7 @@ env:
- ROSWS=wstool
- BUILDER=catkin
matrix:
- - ROS_DISTRO=hydro USE_DEB=true NOT_TEST_INSTALL=true USE_JENKINS="true" EXTRA_DEB="ros-hydro-convex-decomposition ros-hydro-ivcon" CATKIN_PARALLEL_JOBS='-p1' ROS_PARALLEL_JOBS='-j1' CATKIN_PARALLEL_TEST_JOBS='-p1' ROS_PARALLEL_TEST_JOBS='-j1'
+ - ROS_DISTRO=hydro USE_DEB=true NOT_TEST_INSTALL=true USE_JENKINS="true" EXTRA_DEB="ros-hydro-convex-decomposition ros-hydro-ivcon" CATKIN_PARALLEL_JOBS='-p1' ROS_PARALLEL_JOBS='-j1' CATKIN_PARALLEL_TEST_JOBS='-p1' ROS_PARALLEL_TEST_JOBS='-j1' BEFORE_SCRIPT='$CI_SOURCE_PATH/.travis_before_script_hydro.bash'
# - ROS_DISTRO=hydro USE_DEB=false NOT_TEST_INSTALL=true USE_JENKINS="true" EXTRA_DEB="ros-hydro-convex-decomposition ros-hydro-ivcon"
- ROS_DISTRO=indigo USE_DEB=true NOT_TEST_INSTALL=true EXTRA_DEB="ros-indigo-convex-decomposition ros-indigo-ivcon" CATKIN_PARALLEL_JOBS='-p8' ROS_PARALLEL_JOBS='-j8' CATKIN_PARALLEL_TEST_JOBS='-p8' ROS_PARALLEL_TEST_JOBS='-j8'
# - ROS_DISTRO=indigo USE_DEB=false NOT_TEST_INSTALL=true EXTRA_DEB="ros-indigo-convex-decomposition ros-indigo-ivcon"
diff --git a/.travis_before_script_hydro.bash b/.travis_before_script_hydro.bash
new file mode 100755
index 0000000000..dbd7255ade
--- /dev/null
+++ b/.travis_before_script_hydro.bash
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+sudo -H pip install -q rosinstall_generator
+
+rosinstall_generator --tar --rosdistro indigo \
+ jsk_recognition_msgs \
+>> /tmp/$$.rosinstall
+
+cd ~/ros/ws_$REPOSITORY_NAME/src
+wstool merge /tmp/$$.rosinstall
+wstool up -j1
diff --git a/detect_cans_in_fridge_201202/euslisp/detect_cans.l b/detect_cans_in_fridge_201202/euslisp/detect_cans.l
index 7c5ceabb4d..18508e0e8e 100644
--- a/detect_cans_in_fridge_201202/euslisp/detect_cans.l
+++ b/detect_cans_in_fridge_201202/euslisp/detect_cans.l
@@ -9,7 +9,7 @@
(ros::roseus-add-msgs "pcl_msgs")
(ros::roseus-add-srvs "jsk_perception")
-(ros::roseus-add-srvs "jsk_pcl_ros")
+(ros::roseus-add-srvs "jsk_recognition_msgs")
(ros::roseus-add-msgs "posedetection_msgs")
(defvar *topic-name* "/plane_extraction/output_nonplane_cloud") ;; point cloud from camera
@@ -128,7 +128,7 @@
(defun euclidean-cluster-points (3dp &optional (tolerance 0.01))
(when (or (not 3dp) (= (send 3dp :size) 0))
(return-from euclidean-cluster-points nil))
- (let ((req (instance jsk_pcl_ros::EuclideanSegmentRequest :init))
+ (let ((req (instance jsk_recognition_msgs::EuclideanSegmentRequest :init))
ret)
(send req :input (make-ros-msg-from-eus-pointcloud 3dp :with-color t))
(send req :tolerance tolerance);;
diff --git a/detect_cans_in_fridge_201202/package.xml b/detect_cans_in_fridge_201202/package.xml
index 65c8c2da2b..036784ab1b 100644
--- a/detect_cans_in_fridge_201202/package.xml
+++ b/detect_cans_in_fridge_201202/package.xml
@@ -33,6 +33,7 @@
roseus
jsk_perception
jsk_pcl_ros
+ jsk_recognition_msgs
pr2_navigation_self_filter
jsk_pr2_startup
snap_map_icp
diff --git a/jsk_2011_07_pr2_semantic/euslisp/actions.l b/jsk_2011_07_pr2_semantic/euslisp/actions.l
index 13bba5f2d0..cdc26569c0 100644
--- a/jsk_2011_07_pr2_semantic/euslisp/actions.l
+++ b/jsk_2011_07_pr2_semantic/euslisp/actions.l
@@ -4,7 +4,7 @@
(ros::roseus-add-msgs "posedetection_msgs")
(ros::roseus-add-msgs "pr2_gripper_sensor_msgs")
-(ros::roseus-add-srvs "jsk_pcl_ros")
+(ros::roseus-add-srvs "jsk_recognition_msgs")
;(ros::roseus "grasp_cup")
@@ -338,7 +338,7 @@
(dotimes (i 5)
(dotimes (j 5)
(setq 2dpo (v+ 2dpos (float-vector (- (* i 10) 20) (- (* j 10) 20))))
- (setq req (instance jsk_pcl_ros::TransformScreenpointRequest :init
+ (setq req (instance jsk_recognition_msgs::TransformScreenpointRequest :init
:x (elt 2dpo 0) :y (elt 2dpo 1)))
(setq res (ros::service-call ray_srv req))
(setq 3dpos (ros::tf-point->pos (send res :point)))
diff --git a/jsk_2011_07_pr2_semantic/package.xml b/jsk_2011_07_pr2_semantic/package.xml
index 259504c614..92181cbea5 100644
--- a/jsk_2011_07_pr2_semantic/package.xml
+++ b/jsk_2011_07_pr2_semantic/package.xml
@@ -29,6 +29,7 @@
json_prolog
jsk_semantic_maps
jsk_pcl_ros
+ jsk_recognition_msgs
pr2eus_openrave
pr2_gripper_sensor_action
diff --git a/jsk_2015_06_hrp_drc/drc_task_common/src/drc_task_common/manipulation_data_server.cpp b/jsk_2015_06_hrp_drc/drc_task_common/src/drc_task_common/manipulation_data_server.cpp
index 3c983855e5..5eb0d81c29 100644
--- a/jsk_2015_06_hrp_drc/drc_task_common/src/drc_task_common/manipulation_data_server.cpp
+++ b/jsk_2015_06_hrp_drc/drc_task_common/src/drc_task_common/manipulation_data_server.cpp
@@ -37,7 +37,7 @@
#include
#include
#include
-#include
+#include
#include
#include
#include