Efficient System Identification of a Two-Wheeled Robot (TWR) Using Feed-Forward Neural Networks

System identification of a Two-Wheeled Robot (TWR) through nonlinear dynamics is carried out in this paper using a data-driven approach. An Artificial Neural Network (ANN) is used as a kinematic estimator for predicting the TWR’s degree of movement in the directions of x and y and the angle of rotat...

Full description

Bibliographic Details
Main Authors: Muhammad Aseer Khan, Dur-e-Zehra Baig, Husan Ali, Bilal Ashraf, Shahbaz Khan, Abdul Wadood, Tariq Kamal
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/21/3584
Description
Summary:System identification of a Two-Wheeled Robot (TWR) through nonlinear dynamics is carried out in this paper using a data-driven approach. An Artificial Neural Network (ANN) is used as a kinematic estimator for predicting the TWR’s degree of movement in the directions of x and y and the angle of rotation Ψ along the z-axis by giving a set of input vectors in terms of linear velocity ‘V’ (i.e., generated through the angular velocity ‘ω’ of a DC motor). The DC motor rotates the TWR’s wheels that have a wheel radius of ‘r’. Training datasets are achieved via simulating nonlinear kinematics of the TWR in a MATLAB Simulink environment by varying the linear scale sets of ‘V’ and ‘(r ± ∆r)’. Perturbation of the TWR’s wheel radius at ∆r = 10% is introduced to cater to the robustness of the TWR wheel kinematics. A trained ANN accurately modeled the kinematics of the TWR. The performance indicators are regression analysis and mean square value, whose achieved values met the targeted values of 1 and 0.01, respectively.
ISSN:2079-9292