Labs for dynamic control of Emio with Multiple-Input Multiple-Output.
Emio is a robotic platform designed for educational purposed by Compliance Robotics. This lab is higly related to the lab with Single-Input Single-Output (SISO) control, which can be found in the EmioLabs_Siso
An additional python package (control) is required to run the labs. Is it included in the requirements.txt file. To install it, run the following command:
pip install -r requirements.txtThe objective of this lab is to control the Emio platform using a Multiple-Input Multiple-Output (MIMO) system. The lab will cover the following topics:
- Understanding the dynamics of the Emio platform.
- Model order reduction techniques.
- Linear system identification.
- Designing a MIMO controller for the Emio platform.
- Design state estimation techniques for the MIMO system.
- Applying the MIMO control structure to the Emio platform.