Exercise Session 1 - Learning DS from Demonstrations
In this exercise we will use a GUI simulation to test approaches for learning stable non-linear Dynamical Systems (DS) from demonstrations using SEDS [1] and LPV-DS [2,3] approaches developed in LASA-EPFL.
Installation Instructions
See installation instructions in package README, otherwise you can download all missing dependencies recursively as,
git submodule update --init --recursive
Running the GUI
Type gui_learningDS.m
in the command line or run the script. This will brings up a GUI (as shown below), including:
- Learn a SEDS model on self-drawn data with a GUI..
- Learn an LPV-DS model on self-drawn data with a GUI with different GMM fitting options and DS parameters optimization variants.
- Option to simulate controlling a robot with the learned DS.
A guided video explaining how to use the GUI, can be found in the following youtube link.
References
[1] Khansari Zadeh, S. M. and Billard, A. (2011) Learning Stable Non-Linear Dynamical Systems with Gaussian Mixture Models. IEEE Transaction on Robotics, vol. 27, num 5, p. 943-957.
[2] Mirrazavi Salehian, S. S. (2018) Compliant control of Uni/ Multi- robotic arms with dynamical systems. PhD Thesis.
[3] Figueroa, N and Billard, A. “..” [Under Review]
Contact: Nadia Figueroa (nadia.figueroafernandez AT epfl dot ch)