along with PbDLib. If not, see <http://www.gnu.org/licenses/>.
# 1. What's PbDLib ?
PbDLib is an open source C++ library for using the Programming-by-Demonstration machine learning tools in your C++ code. Most of the tools provided by PbDLib are implementations of the algorithms described in the book "Robot Programming by Demonstration: A Probabilistic Approach" (Sylvain Calinon, 2009) and other related scientific publications.
For more information please visit http://programming-by-demonstration.org
# 2. Contributors:
PbDLib has been developed as part of the research activities inside the Learning and Interaction Group, Advanced Robotics Dept at the Istituto Italiano di Tecnologia, Genova.
### 1.1 Dependences (you can find in deps directory)
(1) Armadillo C++ versions >3.9
(2) cmake
(2) CMake
### 1.2 Building
$ cd directory_of_the_pbdlib
$ mkdir build
$ cd build
$ cmake ..
$ make
### 1.3 Testing
$ cd directory_of_the_pbdlib
$ cd build/test
$ ./test_datapoints
# 4. Some useful citations
Did you find PbDLib useful for your research?
Please consider to acknowledge the authors in any academic publications that have made use of this code or part of it. In the following you can find some code related BibTex references:
@book{Calinon09book,
author="S. Calinon",
year="2009",
title="Robot Programming by Demonstration: A Probabilistic Approach",