Matteo Rubagotti, PhD

Professor, Acting Department Chair

Accepting PhD Students

Calculated based on number of publications stored in Pure and citations from Scopus
20072024

Research activity per year

Personal profile

Personal profile

Matteo Rubagotti completed his PhD in Electronics, Computer Science and Electrical Engineering (track in Automatic Control) at the University of Pavia, Pavia, Italy, in 2010. Previously to his post at Nazarbayev University, he was a lecturer at the University of Leicester, Leicester, UK, and a postdoctoral fellow at the University of Trento, Trento, Italy, and at IMT Institute for Advanced Studies, Lucca, Italy. He also spent visiting periods at the Center for Automotive Research of The Ohio State University, OH, USA, and at the Automatic Control Lab, ETH Zurich, Zurich Switzerland.

Dr Rubagotti has been Subject Editor of the International Journal of Robust and Nonlinear Control since 2020, and Associate Editor for the Conference on Decision and Control (since 2013), the American Control Conference (since 2013) and the European Control Conference (since 2018).

Research interests

His research interests include model predictive control, sliding mode control, and the application of control and optimization algorithms to solve research problems in robotics (variable-impedance-actuated robots, parallel manipulators, tensegrity robots, and physical human-robot interaction).

Teaching

At Nazarbayev University, Dr Rubagotti has been teaching a number of courses at undergraduate and graduate level in the fields of signal processing, applied mechanics, system dynamics, linear control theory, optimal control and robot motion planning.

External positions

Fingerprint

Dive into the research topics where Matteo Rubagotti is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or