Я ніколи не бачив, як MIMO використовувався в цьому контексті, але я бачу, як може застосовуватися SISO .
Більшість робототехнічних систем, яких я бачив, були агрегатами одновісних контролерів двигуна (ваш безліч SISO ), кожен з яких мав лише один кодер для зондування та один двигун для спрацьовування. Отже, кожна вісь була SISO , але робот в цілому був MIMO .
Деякі системи, над якими я працював, мали суттєвий люфт між двигуном / обертовим кодером та навантажувальним / лінійним кодером, тому реалізовані подвійні петлі зворотного зв'язку, з одним виходом управління двигуном, але двома кодерами. Обертовий енкодер на двигуні в основному використовувався для точного відстеження швидкості, тоді як лінійний енкодер на навантаженні використовувався для компенсації люфту в (черв'ячній) передачі та надання точної інформації про положення та відстеження.
Я вважаю, що для більшості систем управління ці традиційні методи управління - це найбільше, що вам коли-небудь знадобиться, однак є винятки.
Я бачив лише одну систему, яка могла б отримати користь від справді системи управління MIMO, яка була такою, яка має аналогічні ваші власні характеристики, але також потрібна для управління силою, застосованою в точці інструментів робота. Ми зробили це реалізувати з традиційним множинним SISO підходом, але він вимагає виключно ретельної настройки, і я не впевнений , що спроби використовувати деякі форми обчисленої техніки крутного моменту було б легше в будь-якому випадку.
Я б запропонував почати з декількох підходів SISO, і якщо це не дасть вам необхідних характеристик та характеристик, вивчіть більш прогресивні методи. Принаймні, ви до цього часу дізнаєтесь набагато більше про кінематику та динаміку вашої системи.