@@ -4,22 +4,22 @@ A C++ Toolbox with utilities for 2D laser scan processing, made at IRI (www.iri.
Clone the repository in your chosen directory. In a terminal:
```
```sh
cd <your/path>
git clone <repo-link>
```
Create a directory to build all the source files:
```
$ mkdir build
$ cd build
```sh
mkdir build
cd build
```
Compile the source files:
```
$ cmake ..
$ make
```sh
cmake ..
make
```
## Optional dependencies
...
...
@@ -27,7 +27,7 @@ $ make
**Canonical Scan Matching - CSM**
To enable the compilation of iterative closest point algorithms, [CSM](https://github.com/AndreaCensi/csm) should be installed. Clone, compile and install:
```
```sh
cd <your/path>
git clone https://github.com/AndreaCensi/csm.git
cd csm
...
...
@@ -37,46 +37,27 @@ sudo make install
```
CSM depends on GSL that you probably have installed already. To install it:
```
```sh
sudo apt install libgsl-dev
```
**FALKO Library - falkolib**
To enbale scan matching for loop closure purposes. The library is added as submodule in the deps folder. In order to initialize the submodule use the following commands:
```
Loop closure search is implemented using FALKO Library. In order to download, compile and install it: