IEEE Access (Jan 2022)
Machine Learning Based Self-Balancing and Motion Control of the Underactuated Mobile Inverted Pendulum With Variable Load
Abstract
In this paper, a novel Machine Learning (ML) based Adaptive Fuzzy Logic-Proportional Integral (AFL-PI) controller was developed for the self-balancing and precision motion control of a two wheeled Underactuated-Mobile Inverted Pendulum (U-MIP) under variable payloads. One of the external disturbances in balance and motion control of the U-MIP is the amount of payload it carries on. To investigate the effectiveness of the proposed controller, a load bar was mounted on top of the U-MIP. The weights of 55gr each can be attached to this bar for variable payloads. The weights on the bar were labeled as three different classes: Low Load (LL), Normal Load (NL) and Heavy Load (HL). Artificial Neural Network (ANN), Linear Discriminant Analysis (LDA), Support Vector Machine (SVM) and k-Nearest Neighbors (k-NN) models were tested to obtain the highest payload class estimation. The highest load classification accuracy was achieved with ANN. Therefore, the ANN model was applied on the U-MIP. The balance performance of the U-MIP was compared by applying the classical FL-PI and ANN based AFL-PI controller on the robot. In order to compare the body tilt angle performance of the U-MIP, the optimal FL-PI parameter in LL was applied for NL and HL conditions without changing. Then, the proposed ANN based AFL-PI controller was implemented on U-MIP. With the proposed novel controller, the body tilt angle variation of the U-MIP was improved by %29.42 for NL and %55.62 for HL compared to the classical FL-PI controller. The validity of the proposed controller was proved by real experiments.
Keywords