Abstract
In this work, a robust adaptive neural network controller is proposed for tracking control of the displacement and orientation, while keeping the pendulum in the upright position, of a two-wheeled inverted pendulum system. The proposed approach is designed to be compatible with commercial robotic platforms, which typically employ velocity control signals rather than torque or voltage inputs and provide limited access to inner control layers. Accordingly, the proposed control architecture consists of an inaccessible embedded velocity-control loop, which operates as a black-box subsystem, and an outer adaptive controller that generates the reference velocity commands for the embedded system. To this end, an adaptive neural network controller is designed to achieve the control objectives using acceleration signals, which are subsequently integrated before being applied to the system.Finally, in addition to the stability proof, the effectiveness of the proposed controller is validated through real-time experiments on the RAB-ITLAG-2 platform and compared with a model based, proportional derivative and neuro-fuzzy controllers. The numerical results, including the root mean square, standard deviation, and peak values of the tracking errors, demonstrate the superior performance of the proposed method in the presence of model uncertainties and external disturbances.
Funding Information
  • Tecnologico de Monterrey
  • RICCA od TecNM
  • SECIHTI (34534,)
  • SECIHTI (A1-S-24762)
  • SECIHTI (I01200/117/2024))
  • SECIHTI (I1200/311/2023)

This publication has 61 references indexed in Scilit: