VRFT Adaptive Control Library written in Python.
Author: Alessio Russo (alessior.wordpress.com - russo.alessio@outlook.com)
Aim of this library is to provide an implementation of the VRFT (Virtual Reference Feedback Tuning) algorithm.
Run the following command from root folder:
pip install .
Dependencies: numpy, scipy
To execute tests run the following command
python -m unittest
Examples are located in the examples/ folder. At the moment only 1 example is available.
- [DONE - V0.0.2][26.03.2017] Implement the basic VRFT algorithm (1 DOF. offline, linear controller, controller expressed as scalar product theta*f(z))
- [DONE - V0.0.3][05.01.2020] Code refactoring and conversion to Python 3; Removed support for Python Control library.
- [TODO] Add Documentation and Latex formulas
- [TODO] Add MIMO Support
- [TODO] Add IV Support
- [TODO] Generalize to other kind of controllers (e.g., neural nets)