Identification of Differential Drive Robot Dynamic Model Parameters

The paper presents the identification process of the mathematical model parameters of a differential-drive two-wheeled mobile robot. The values of the unknown parameters of the dynamics model were determined by carrying out their identification offline with the Levenberg-Marguardt method and identif...

Full description

Bibliographic Details
Main Authors: Michał Siwek, Jarosław Panasiuk, Leszek Baranowski, Wojciech Kaczmarek, Piotr Prusaczyk, Szymon Borys
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Materials
Subjects:
Online Access:https://www.mdpi.com/1996-1944/16/2/683
_version_ 1797439210424107008
author Michał Siwek
Jarosław Panasiuk
Leszek Baranowski
Wojciech Kaczmarek
Piotr Prusaczyk
Szymon Borys
author_facet Michał Siwek
Jarosław Panasiuk
Leszek Baranowski
Wojciech Kaczmarek
Piotr Prusaczyk
Szymon Borys
author_sort Michał Siwek
collection DOAJ
description The paper presents the identification process of the mathematical model parameters of a differential-drive two-wheeled mobile robot. The values of the unknown parameters of the dynamics model were determined by carrying out their identification offline with the Levenberg-Marguardt method and identification online with the Recursive least-squares method. The authors compared the parameters identified by offline and online methods and proposed to support the recursive least squares method with the results obtained by offline identification. The correctness of the identification process of the robot dynamics model parameters, and the operation of the control system was verified by comparing the desired trajectories and those obtained through simulation studies and laboratory tests. Then an analysis of errors defined as the difference between the values of reference position, orientation and velocity, and those obtained from simulations and laboratory tests was carried out. On itd basis, the quality of regulation in the proposed algorithm was determined.
first_indexed 2024-03-09T11:49:29Z
format Article
id doaj.art-6d64f9ab144e4e3e848a8e0f2d8c86f9
institution Directory Open Access Journal
issn 1996-1944
language English
last_indexed 2024-03-09T11:49:29Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Materials
spelling doaj.art-6d64f9ab144e4e3e848a8e0f2d8c86f92023-11-30T23:16:44ZengMDPI AGMaterials1996-19442023-01-0116268310.3390/ma16020683Identification of Differential Drive Robot Dynamic Model ParametersMichał Siwek0Jarosław Panasiuk1Leszek Baranowski2Wojciech Kaczmarek3Piotr Prusaczyk4Szymon Borys5Faculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, PolandFaculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, PolandFaculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, PolandFaculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, PolandFaculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, PolandFaculty of Mechatronics, Armament and Aerospace, Military University of Technology, Kaliskiego 2 Street, 00-908 Warsaw, PolandThe paper presents the identification process of the mathematical model parameters of a differential-drive two-wheeled mobile robot. The values of the unknown parameters of the dynamics model were determined by carrying out their identification offline with the Levenberg-Marguardt method and identification online with the Recursive least-squares method. The authors compared the parameters identified by offline and online methods and proposed to support the recursive least squares method with the results obtained by offline identification. The correctness of the identification process of the robot dynamics model parameters, and the operation of the control system was verified by comparing the desired trajectories and those obtained through simulation studies and laboratory tests. Then an analysis of errors defined as the difference between the values of reference position, orientation and velocity, and those obtained from simulations and laboratory tests was carried out. On itd basis, the quality of regulation in the proposed algorithm was determined.https://www.mdpi.com/1996-1944/16/2/683mobile robotROSAGVidentificationadaptationtrajectory tracking
spellingShingle Michał Siwek
Jarosław Panasiuk
Leszek Baranowski
Wojciech Kaczmarek
Piotr Prusaczyk
Szymon Borys
Identification of Differential Drive Robot Dynamic Model Parameters
Materials
mobile robot
ROS
AGV
identification
adaptation
trajectory tracking
title Identification of Differential Drive Robot Dynamic Model Parameters
title_full Identification of Differential Drive Robot Dynamic Model Parameters
title_fullStr Identification of Differential Drive Robot Dynamic Model Parameters
title_full_unstemmed Identification of Differential Drive Robot Dynamic Model Parameters
title_short Identification of Differential Drive Robot Dynamic Model Parameters
title_sort identification of differential drive robot dynamic model parameters
topic mobile robot
ROS
AGV
identification
adaptation
trajectory tracking
url https://www.mdpi.com/1996-1944/16/2/683
work_keys_str_mv AT michałsiwek identificationofdifferentialdriverobotdynamicmodelparameters
AT jarosławpanasiuk identificationofdifferentialdriverobotdynamicmodelparameters
AT leszekbaranowski identificationofdifferentialdriverobotdynamicmodelparameters
AT wojciechkaczmarek identificationofdifferentialdriverobotdynamicmodelparameters
AT piotrprusaczyk identificationofdifferentialdriverobotdynamicmodelparameters
AT szymonborys identificationofdifferentialdriverobotdynamicmodelparameters