System Identification for Virtual Sensor-Based Model Predictive Control: Application to a 2-DoF Direct-Drive Robotic Arm
Kosei Tsuji, Ichiro Maruta, Kenji Fujimoto, Tomoyuki Maeda, Yoshihisa Tamase, Tsukasa Shinohara
TL;DR
NMPC for nonlinear systems is hampered by the difficulty of identifying accurate dynamics and measuring control-relevant variables. The authors propose Predictive Virtual Sensor Identification (PVSID), which jointly learns a dynamics model and virtual sensors through neural networks that produce near-future multi-step predictions, ready for NMPC. On a 2-DoF direct-drive robotic arm, PVSID enables precise tip tracking using an IMU in operation while bypassing the need for continuous motion capture. This approach offers a practical route to deploying high-performance NMPC in systems where expensive sensing is impractical, with strong potential for scaling to more complex, higher-DoF platforms.
Abstract
Nonlinear Model Predictive Control (NMPC) offers a powerful approach for controlling complex nonlinear systems, yet faces two key challenges. First, accurately modeling nonlinear dynamics remains difficult. Second, variables directly related to control objectives often cannot be directly measured during operation. Although high-cost sensors can acquire these variables during model development, their use in practical deployment is typically infeasible. To overcome these limitations, we propose a Predictive Virtual Sensor Identification (PVSID) framework that leverages temporary high-cost sensors during the modeling phase to create virtual sensors for NMPC implementation. We validate PVSID on a Two-Degree-of-Freedom (2-DoF) direct-drive robotic arm with complex joint interactions, capturing tip position via motion capture during modeling and utilize an Inertial Measurement Unit (IMU) in NMPC. Experimental results show our NMPC with identified virtual sensors achieves precise tip trajectory tracking without requiring the motion capture system during operation. PVSID offers a practical solution for implementing optimal control in nonlinear systems where the measurement of key variables is constrained by cost or operational limitations.
