Я никогда раньше не видел, чтобы MIMO использовался в этом контексте, но я понимаю, как может применяться SISO .
Большинство роботизированных систем, которые я видел, представляли собой агрегацию одноосных контроллеров двигателей ( несколько SISO ), каждая из которых имела только один датчик для измерения и один двигатель для управления. Таким образом, каждая ось была SISO , но робот в целом был MIMO .
Некоторые системы, над которыми я работал, имели значительную обратную связь между двигателем / поворотным датчиком и нагрузочным / линейным датчиком, поэтому реализованы двойные контуры обратной связи, с одним выходом управления двигателем, но двумя датчиками. Вращающийся датчик на двигателе в основном использовался для точного отслеживания скорости, в то время как линейный датчик на нагрузке использовался для компенсации люфта в (червячной) передаче и обеспечения точной информации о положении и отслеживания.
Я считаю, что для большинства систем управления эти традиционные методы управления являются наиболее необходимыми, но есть исключения.
Я видел только одну систему, которая могла бы извлечь выгоду из действительно системы управления MIMO, и она имела те же характеристики, что и ваша, но также должна была контролировать силу, прикладываемую острием робота. Мы сделали это реализовать с традиционным множественным SISO подходом, но он требует исключительно тщательной настройки, и я не уверен , что попытки использовать некоторые формы вычисленной техники крутящего момента было бы легче в любом случае.
Я бы посоветовал вам начать с многократного подхода SISO и, если это не даст вам требуемой производительности или характеристик, исследовать более продвинутые методы. По крайней мере, к этому моменту вам придется больше узнать о кинематике и динамике вашей системы.