Nunca he visto MIMO utilizado en este contexto antes, pero puedo ver cómo se podría aplicar SISO .
La mayoría de los sistemas robóticos que he visto han sido conjuntos de controladores de motor de un solo eje (su SISO múltiple ), cada uno de los cuales solo tenía un único codificador para la detección y un solo motor para la actuación. Entonces cada eje era SISO , pero el robot en su conjunto era MIMO .
Algunos sistemas en los que he trabajado tenían una reacción negativa significativa entre el motor / codificador rotatorio y el codificador de carga / lineal, por lo que implementaron un bucle de retroalimentación dual, con una salida de control del motor, pero dos codificadores. El codificador rotatorio en el motor se usó principalmente para rastrear la velocidad con precisión, mientras que el codificador lineal en la carga se usó para compensar el contragolpe en el engranaje (sin fin) y proporcionar información precisa de posición y seguimiento.
Creo que para la mayoría de los sistemas de control, estos métodos de control tradicionales son los que más necesitará, sin embargo, hay excepciones.
Solo he visto un sistema que podría haberse beneficiado de un sistema de control verdaderamente MIMO y que era uno con características similares a las suyas, pero que también necesitaba controlar la fuerza aplicada por el punto de herramienta del robot. Nos hicimos aplicar esto con un tradicional SISO múltiple enfoque, pero precisa un ajuste excepcionalmente cuidadoso, y no estoy convencido de que tratar de utilizar algún tipo de técnica de par calculado habría sido más fácil de todos modos ninguna.
Te sugiero que comiences con un enfoque SISO múltiple y si eso no te proporciona el rendimiento o las características que necesitas, investiga métodos más avanzados. Como mínimo, habrá aprendido mucho más sobre la cinemática y la dinámica de su sistema en ese momento.