Skip to content

Commit d77a729

Browse files
committed
Update installation instructions
1 parent b29bd51 commit d77a729

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

README.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,19 @@ Field and Service Robotics. Springer, Cham, 2019.
1717
Install [ROS melodic](http://wiki.ros.org/melodic/Installation/Ubuntu).
1818
Install [mono](https://www.mono-project.com/download/stable/#download-lin-ubuntu).
1919

20+
Install all [remaining dependencies](https://github.com/ethz-asl/polygon_coverage_planning/blob/master/install/prepare-jenkins-slave.sh):
21+
```
22+
cd ~/catkin_ws/polygon_coverage_planning/install
23+
./prepare-jenkins-slave.sh
24+
```
25+
2026
Create a workspace.
2127
```
2228
cd ~
2329
mkdir -p catkin_ws/src
2430
cd catkin_ws
2531
catkin init
32+
catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release
2633
catkin config --extend /opt/ros/melodic
2734
```
2835

@@ -32,17 +39,12 @@ Download package dependencies from [dependencies.rosinstall](install/dependencie
3239
cd ~/catkin_ws/src
3340
git clone git@github.com:ethz-asl/polygon_coverage_planning.git
3441
wstool init
42+
wstool set --git polygon_coverage_planning git@github.com:ethz-asl/polygon_coverage_planning.git
43+
wstool update
3544
wstool merge polygon_coverage_planning/install/dependencies.rosinstall
3645
wstool update
3746
```
3847

39-
40-
Install all [remaining dependencies](https://github.com/ethz-asl/polygon_coverage_planning/blob/master/install/prepare-jenkins-slave.sh):
41-
```
42-
cd ~/catkin_ws/polygon_coverage_planning/install
43-
./prepare-jenkins-slave.sh
44-
```
45-
4648
Finally, build the workspace.
4749
```
4850
catkin build
@@ -79,7 +81,7 @@ Setting the polygon and planning the path is the same as for Coverage Planning.
7981
## Licensing
8082
This repository is subject to GNU General Public License version 3 or later due to its dependencies.
8183

82-
# CGAL dependencies
84+
### CGAL dependencies
8385
The underlying (exact) geometric operations rely on [CGAL 5.0.3](https://www.cgal.org/license.html) which is restricted by GNU General Public License version 3 or later.
8486
In particular the dependencies are:
8587
- Algebraic Foundations (LGPL)
@@ -91,8 +93,7 @@ In particular the dependencies are:
9193
- 2D Regularized Boolean Set-Operations (GPL)
9294
- 2D Straight Skeleton and Polygon Offsetting (GPL)
9395

94-
# GTSP solver
95-
The underlying optimization uses the [memetic solver](https://csee.essex.ac.uk/staff/dkarap/?page=publications&key=Gutin2009a) presented in
96+
### GTSP solver
9697
```
9798
Gutin, Gregory, and Daniel Karapetyan.
9899
"A memetic algorithm for the generalized traveling salesman problem."

0 commit comments

Comments
 (0)