Skip to content
Snippets Groups Projects
Commit 69dfb6bc authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

Add CI & update README

parent 435f93a5
No related branches found
No related tags found
No related merge requests found
include: http://rainboard.laas.fr/project/hpp-spline/.gitlab-ci.yml
Spline
===================
[![Pipeline status](https://gepgitlab.laas.fr/humanoid-path-planner/hpp-spline/badges/master/pipeline.svg)](https://gepgitlab.laas.fr/humanoid-path-planner/hpp-spline/commits/master)
[![Coverage report](https://gepgitlab.laas.fr/humanoid-path-planner/hpp-spline/badges/master/coverage.svg?job=doc-coverage)](http://projects.laas.fr/gepetto/doc/humanoid-path-planner/hpp-spline/master/coverage/)
A template-based Library for creating curves of arbitrary order and dimension, eventually subject to derivative constraints. The main use of the library is the creation of end-effector trajectories for legged robots.
......@@ -12,7 +15,7 @@ To do so, tools are provided to:
The library is template-based, thus generic: the curves can be of any dimension, and can be implemented in double, float ...
While a Bezier curve implementation is provided, the main interest
While a Bezier curve implementation is provided, the main interest
of this library is to create spline curves of arbitrary order
----------
......@@ -59,6 +62,9 @@ Please refer to the Main.cpp files to see all the unit tests and possibilities o
Installation
-------------
This package is available as binary in [robotpkg/wip](http://robotpkg.openrobots.org/robotpkg-wip.html)
## Dependencies
* [Eigen (version >= 3.2.2)](http://eigen.tuxfamily.org/index.php?title=Main_Page)
......@@ -75,14 +81,14 @@ The library is header only, so the build only serves to build the tests and pyth
```
cd $SPLINE_DIR && mkdir build && cd build
cmake .. && make
cmake .. && make
../bin/tests
```
If everything went fine you should obtain the following output:
```
performing tests...
no errors found
performing tests...
no errors found
```
### Optional: Python bindings installation
To install the Python bindings, in the CMakeLists.txt file, first enable the BUILD_PYTHON_INTERFACE option:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment