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 -