From a325acb90b2dfc44881d2e2e1c7bb7ad4f438a11 Mon Sep 17 00:00:00 2001
From: "Isaac I.Y. Saito" <130s@2000.jukuin.keio.ac.jp>
Date: Thu, 30 Nov 2017 05:11:19 -0800
Subject: [PATCH 1/4] [CI] Add a config for Travis.
---
.travis.yml | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 .travis.yml
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..6abb22f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,28 @@
+# This config file for Travis CI utilizes industrial_ci package.
+# For more info for the package, see https://github.com/ros-industrial/industrial_ci/blob/master/README.rst
+sudo: required
+services:
+ - docker
+language: generic
+compiler:
+ - gcc
+env:
+ matrix:
+ - ROS_DISTRO="indigo" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu
+ - ROS_DISTRO="indigo" ROS_REPOSITORY_PATH=http://packages.ros.org/ros-shadow-fixed/ubuntu USE_DEB=true DEBUG_BASH=true
+ - ROS_DISTRO="indigo" PRERELEASE=true
+ - ROS_DISTRO="jade" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu
+ - ROS_DISTRO="kinetic" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu DEBUG_BASH=true
+ - ROS_DISTRO="kinetic" ROS_REPOSITORY_PATH=http://packages.ros.org/ros-shadow-fixed/ubuntu USE_DEB=true DEBUG_BASH=true
+ - ROS_DISTRO="kinetic" PRERELEASE=true
+ - ROS_DISTRO="lunar" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu
+matrix:
+ allow_failures:
+ - env: ROS_DISTRO="indigo" PRERELEASE=true
+ - env: ROS_DISTRO="jade" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu
+ - env: ROS_DISTRO="kinetic" PRERELEASE=true
+ - env: ROS_DISTRO="lunar" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu
+install:
+ - git clone https://github.com/ros-industrial/industrial_ci.git .ci_config
+script:
+ - .ci_config/travis.sh
From 366400368482effb772b7bc58c8edc611643fc35 Mon Sep 17 00:00:00 2001
From: "Isaac I.Y. Saito" <130s@2000.jukuin.keio.ac.jp>
Date: Thu, 30 Nov 2017 05:13:18 -0800
Subject: [PATCH 2/4] [package.xml] Alphabetical order for better visibility.
---
package.xml | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/package.xml b/package.xml
index b995a7c..68b3291 100755
--- a/package.xml
+++ b/package.xml
@@ -42,25 +42,24 @@
catkin
+ actionlib
+ costmap_2d
+ geometry_msgs
+ message_generation
+ move_base_msgs
roscpp
rospy
std_msgs
- message_generation
visualization_msgs
- move_base_msgs
- actionlib
- geometry_msgs
- costmap_2d
+ actionlib
+ costmap_2d
+ geometry_msgs
message_runtime
+ move_base_msgs
roscpp
rospy
std_msgs
visualization_msgs
- move_base_msgs
- actionlib
- geometry_msgs
- costmap_2d
-
From 55ae8a203daec61f66cb08d5d151d8549c2bcb9a Mon Sep 17 00:00:00 2001
From: "Isaac I.Y. Saito" <130s@2000.jukuin.keio.ac.jp>
Date: Thu, 30 Nov 2017 05:13:47 -0800
Subject: [PATCH 3/4] [package.xml] Add a missing dependency.
---
package.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/package.xml b/package.xml
index 68b3291..dc74632 100755
--- a/package.xml
+++ b/package.xml
@@ -56,6 +56,7 @@
geometry_msgs
message_runtime
move_base_msgs
+ python-shapely
roscpp
rospy
std_msgs
From bc2fce1126aef2ec4311e54d1c499f703c1629e0 Mon Sep 17 00:00:00 2001
From: "Isaac I.Y. Saito" <130s@2000.jukuin.keio.ac.jp>
Date: Thu, 30 Nov 2017 05:14:54 -0800
Subject: [PATCH 4/4] [readme] Additional dependency is automatically
installable.
---
README.md | 6 ------
1 file changed, 6 deletions(-)
diff --git a/README.md b/README.md
index b406520..d88760b 100755
--- a/README.md
+++ b/README.md
@@ -7,9 +7,3 @@ For coverage path planning it uses the "Moe the autonomous lawnmower" planner:
https://github.com/Auburn-Automow/au_automow_common
It also uses the RViz point to polygon user interface from the frontier_exploration package by Paul Bovbel: https://github.com/paulbovbel/frontier_exploration
-
-## Installation
-The path planner depends on the "shapely" python module.
-Learn how to install it here:
-https://pypi.python.org/pypi/Shapely
-