From b73c996f054598cdfda0941db1af308531e9b92f Mon Sep 17 00:00:00 2001
From: scalinon <sylvain.calinon@idiap.ch>
Date: Tue, 31 Dec 2019 06:00:11 +0100
Subject: [PATCH] gallery updated

---
 README.md | 173 +++++-------------------------------------------------
 1 file changed, 15 insertions(+), 158 deletions(-)

diff --git a/README.md b/README.md
index ab46135..8007327 100644
--- a/README.md
+++ b/README.md
@@ -208,162 +208,19 @@ and compile as usual.
 
 ### Gallery
 
-[demo\_demo\_ergodicControl\_2D01.cpp](./src/demo_ergodicControl_2D01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_ergodicControl_2D01.gif)
-
-***
-
-[demo\_GMR01.cpp](./src/demo_GMR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_GMR01.gif)
-
-***
-
-[demo\_GPR01.cpp](./src/demo_GPR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_GPR01.gif)
-
-***
-
-[demo\_HSMM\_batchLQR01.cpp](./src/demo_HSMM_batchLQR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_HSMM_batchLQR01.gif)
-
-***
-
-[demo\_LWR\_batch01.cpp](./src/demo_LWR_batch01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_LWR_batch01.gif)
-
-***
-
-[demo\_LWR\_iterative01.cpp](./src/demo_LWR_iterative01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_LWR_iterative01.gif)
-
-***
-
-[demo\_MPC\_batch01.cpp](./src/demo_MPC_batch01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_MPC_batch01.gif)
-
-***
-
-[demo\_MPC\_iterative01.cpp](./src/demo_MPC_iterative01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_MPC_iterative01.gif)
-
-***
-
-[demo\_MPC\_semitied01.cpp](./src/demo_MPC_semitied01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_MPC_semitied01.gif)
-
-***
-
-[demo\_MPC\_velocity01.cpp](./src/demo_MPC_velocity01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_MPC_velocity01.gif)
-
-***
-
-[demo\_online\_GMM01.cpp](./src/demo_online_GMM01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_online_GMM01.gif)
-
-***
-
-[demo\_proMP01.cpp](./src/demo_proMP01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_proMP01.gif)
-
-***
-
-[demo\_Riemannian\_cov\_GMR01.cpp](./src/demo_Riemannian_cov_GMR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_cov_GMR01.gif)
-
-***
-
-[demo\_Riemannian\_cov\_interp02.cpp](./src/demo_Riemannian_cov_interp02.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_cov_interp02.gif)
-
-***
-
-[demo\_Riemannian\_pose\_batchLQR01.cpp](./src/demo_Riemannian_pose_batchLQR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_pose_batchLQR01.gif)
-
-***
-
-[demo\_Riemannian\_pose\_infHorLQR01.cpp](./src/demo_Riemannian_pose_infHorLQR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_pose_infHorLQR01.gif)
-
-***
-
-[demo\_Riemannian\_quat\_infHorLQR01.cpp](./src/demo_Riemannian_quat_infHorLQR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_quat_infHorLQR01.png)
-
-***
-
-[demo\_Riemannian\_quat\_TPGMM01.cpp](./src/demo_Riemannian_quat_TPGMM01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_quat_TPGMM01.gif)
-
-***
-
-[demo\_Riemannian\_sphere\_GMM01.cpp](./src/demo_Riemannian_sphere_GMM01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_sphere_GMM01.gif)
-
-***
-
-[demo\_Riemannian\_sphere\_infHorLQR01.cpp](./src/demo_Riemannian_sphere_infHorLQR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_sphere_infHorLQR01.gif)
-
-***
-
-[demo\_Riemannian\_sphere\_product01.cpp](./src/demo_Riemannian_sphere_product01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_sphere_product01.gif)
-
-***
-
-[demo\_Riemannian\_sphere\_TPGMM01.cpp](./src/demo_Riemannian_sphere_TPGMM01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_Riemannian_sphere_TPGMM01.gif)
-
-***
-
-[demo\_TPbatchLQR01.cpp](./src/demo_TPbatchLQR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_TPbatchLQR01.gif)
-
-***
-
-[demo\_TPGMMProduct01.cpp](./src/demo_TPGMMProduct01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_TPGMMProduct01.gif)
-
-***
-
-[demo\_TPGMR01.cpp](./src/demo_TPGMR01.cpp)
-
-![](https://gitlab.idiap.ch/rli/pbdlib-cpp/raw/master/images/demo_TPGMR01.gif)
-
-
-### License
-
-Copyright (c) 2015-2019 Idiap Research Institute, http://idiap.ch/
-
-PbDlib is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.
-
-PbDlib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+|                         |                         |
+|-------------------------|-------------------------|
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_ergodicControl_2D01.gif) <br> [demo\_demo\_ergodicControl\_2D01.cpp](./src/demo_ergodicControl_2D01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_GMR01.gif) <br> [demo\_GMR01.cpp](./src/demo_GMR01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_GPR01.gif) <br> [demo\_GPR01.cpp](./src/demo_GPR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_HSMM_batchLQR01.gif) <br> [demo\_HSMM\_batchLQR01.cpp](./src/demo_HSMM_batchLQR01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_LWR_batch01.gif) <br> [demo\_LWR\_batch01.cpp](./src/demo_LWR_batch01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_LWR_iterative01.gif) <br> [demo\_LWR\_iterative01.cpp](./src/demo_LWR_iterative01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_MPC_batch01.gif) <br> [demo\_MPC\_batch01.cpp](./src/demo_MPC_batch01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_MPC_iterative01.gif) <br> [demo\_MPC\_iterative01.cpp](./src/demo_MPC_iterative01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_MPC_semitied01.gif) <br> [demo\_MPC\_semitied01.cpp](./src/demo_MPC_semitied01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_MPC_velocity01.gif) <br> [demo\_MPC\_velocity01.cpp](./src/demo_MPC_velocity01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_online_GMM01.gif) <br> [demo\_online\_GMM01.cpp](./src/demo_online_GMM01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_proMP01.gif) <br> [demo\_proMP01.cpp](./src/demo_proMP01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_cov_GMR01.gif) <br> [demo\_Riemannian\_cov\_GMR01.cpp](./src/demo_Riemannian_cov_GMR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_cov_interp02.gif) <br> [demo\_Riemannian\_cov\_interp02.cpp](./src/demo_Riemannian_cov_interp02.cpp) | 
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_pose_batchLQR01.gif) <br> [demo\_Riemannian\_pose\_batchLQR01.cpp](./src/demo_Riemannian_pose_batchLQR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_pose_infHorLQR01.gif) <br> [demo\_Riemannian\_pose\_infHorLQR01.cpp](./src/demo_Riemannian_pose_infHorLQR01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_quat_infHorLQR01.png) <br> [demo\_Riemannian\_quat\_infHorLQR01.cpp](./src/demo_Riemannian_quat_infHorLQR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_quat_TPGMM01.gif) <br> [demo\_Riemannian\_quat\_TPGMM01.cpp](./src/demo_Riemannian_quat_TPGMM01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_sphere_GMM01.gif) <br> [demo\_Riemannian\_sphere\_GMM01.cpp](./src/demo_Riemannian_sphere_GMM01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_sphere_infHorLQR01.gif) <br> [demo\_Riemannian\_sphere\_infHorLQR01.cpp](./src/demo_Riemannian_sphere_infHorLQR01.cpp) | 
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_sphere_product01.gif) <br> [demo\_Riemannian\_sphere\_product01.cpp](./src/demo_Riemannian_sphere_product01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_Riemannian_sphere_TPGMM01.gif) <br> [demo\_Riemannian\_sphere\_TPGMM01.cpp](./src/demo_Riemannian_sphere_TPGMM01.cpp) |
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPbatchLQR01.gif) <br> [demo\_TPbatchLQR01.cpp](./src/demo_TPbatchLQR01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPbatchLQR01_glsl.gif) <br> [demo\_TPbatchLQR01\_glsl.cpp](./src/demo_TPbatchLQR01_glsl.cpp) | 
+| ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPGMMProduct01.gif) <br> [demo\_TPGMMProduct01.cpp](./src/demo_TPGMMProduct01.cpp) | ![](https://gitlab.idiap.ch/rli/pbdlib-cpp-sandbox/raw/master/images/demo_TPGMR01.gif) <br> [demo\_TPGMR01.cpp](./src/demo_TPGMR01.cpp) |
 
-- 
GitLab