Authors and Contributors
The first version of MPT was originally created in fall 2003 by
Michal Kvasnica, Pascal Grieder, and
Mato Baotic, based on Pascal's ifa_mpqp package and Mato's polytope library.
Since then, numerous people devoted their time and effort to include functionality, improve
existing code, or to report bugs. Because we value every contribution, the following list of contributors
is sorted alphabetically:
| Baotic, Mato |
MPT lead developer; focus on polytope library, optimal control of PWA systems |
| Baric, Miroslav |
mpLP solvers, optimal control of PWA systems |
| Biswas, Pratik |
piecewise polynomial Lyapunov functions |
| Cagienard, Raphael |
move blocking strategies |
| Christophersen, Frank J. |
documentation template, graphical routines, optimal control of PWA systems |
| Ferrari-Trecate, Gianni |
Hybrid Identification Toolbox |
| Fukuda, Komei |
computational geometry package CDD |
| Geyer, Tobias |
region merging, on-line MPC for hybrid systems, hybrid-to-PWA conversion |
| Grieder, Pascal |
MPT lead developer; focus on stability analysis, sub-optimal control |
| Jones, Colin N. |
polytope projection package ESP |
| Kurzhanskiy, Alex |
Ellipsoidal Toolbox |
Kvasnica, Michal |
MPT lead developer; focus on framework, structure, interface, performance |
| Linder, Arne |
search trees, extensive testing |
| Leutenegger, Marcel |
status bar script |
| Löfberg, Johan |
optimization package YALMIP |
| Suard, Raphael |
efficient removal of redundant constraints in polytopes, projection algorithms |
| Torrisi, Fabio D. |
hybrid systems modeling language HYSDEL |
|
Vasak, Mario |
improvements of convex hulls computation |
We would also like to acknowledge the late
Jos Sturm
(SeDuMi)
for providing an efficient SDP solver under the
General Public Licence (GPL).
Acknowledgment
Our special thanks goes to Arne Linder
and Johan Löfberg for their endeavoring effort in
providing very useful suggestions and testing the toolbox.
Boris Tetrev is gratefully acknowledged for providing the MPT logo.
We are also grateful to the following people for helpful discussions and input:
Sasa V. Rakovic,
Adam Lagerberg,
Alberto Bemporad,
Francesco Borrelli,
Eric C. Kerrigan,
Nicolo Giorgetti,
Kari Unneland, Andrea G. Beccuti, Arno van der Heijden, Hao Xia,
Jian Wan, J.S. Wang, Marcin Cychowski, Peter Ortner, Tina Paschedag,
Urban Maeder, Leonidas Dristas, Zhi Han, Wei Zhuo,
Alessandro Magnani, Alessandro Pinto, Antoine Rennuit, Leo Grady,
Viviana Miranda Ureta, Blazej Cichy.
Contributions
We strongly encourage anyone to
participate in the development of the toolbox. If you have
code which suits the general topic of the
toolbox, please contact us under
mpt@control.ee.ethz.ch. Note that all contributions will be
properly acknowledged.