Publication:
Nonlinear model identification and statistical verification using experimental data with a case study of the UR5 manipulator joint parameters

dc.contributor.authorAbedinifar, Masoud
dc.contributor.authorErtugrul, Seniz
dc.contributor.authorArgüz, Serdar Hakan
dc.date.accessioned2026-01-29T04:33:21Z
dc.date.issued2022-12-23
dc.description.abstractAbstractThe identification of nonlinear terms existing in the dynamic model of real-world mechanical systems such as robotic manipulators is a challenging modeling problem. The main aim of this research is not only to identify the unknown parameters of the nonlinear terms but also to verify their existence in the model. Generally, if the structure of the model is provided, the parameters of the nonlinear terms can be identified using different numerical approaches or evolutionary algorithms. However, finding a non-zero coefficient does not guarantee the existence of the nonlinear term or vice versa. Therefore, in this study, a meticulous investigation and statistical verification are carried out to ensure the reliability of the identification process. First, the simulation data are generated using the white-box model of a direct current motor that includes some of the nonlinear terms. Second, the particle swarm optimization (PSO) algorithm is applied to identify the unknown parameters of the model among many possible configurations. Then, to evaluate the results of the algorithm, statistical hypothesis and confidence interval tests are implemented. Finally, the reliability of the PSO algorithm is investigated using experimental data acquired from the UR5 manipulator. To compare the results of the PSO algorithm, the nonlinear least squares errors (NLSE) estimation algorithm is applied to identify the unknown parameters of the nonlinear models. The result shows that the PSO algorithm has higher identification accuracy than the NLSE estimation algorithm, and the model with identified parameters using the PSO algorithm accurately calculates the output torques of the joints of the manipulator.
dc.description.urihttps://doi.org/10.1017/s0263574722001783
dc.description.urihttps://dx.doi.org/10.60692/38f2g-jdh85
dc.description.urihttps://dx.doi.org/10.60692/3zgaw-me083
dc.description.urihttps://doi.org/10.1017/S0263574722001783
dc.identifier.doi10.1017/s0263574722001783
dc.identifier.eissn1469-8668
dc.identifier.endpage1370
dc.identifier.issn0263-5747
dc.identifier.openairedoi_dedup___::834707e0fb44b343555a679902a2eb27
dc.identifier.orcid0000-0002-4050-9835
dc.identifier.orcid0000-0003-1766-1676
dc.identifier.startpage1348
dc.identifier.urihttps://hdl.handle.net/11527/67651
dc.identifier.volume41
dc.language.isoeng
dc.publisherCambridge University Press (CUP)
dc.relation.ispartofRobotica
dc.rightsOPEN
dc.sdg.typeGoal 4: Quality Education
dc.subjectArtificial intelligence
dc.subjectInterval (graph theory)
dc.subjectFOS: Mechanical engineering
dc.subjectControl (management)
dc.subjectHydraulic Systems Control and Optimization
dc.subjectProcess Fault Detection and Diagnosis in Industries
dc.subjectQuantum mechanics
dc.subjectDatabase
dc.subjectIdentification (biology)
dc.subjectEngineering
dc.subjectControl theory (sociology)
dc.subjectFOS: Mathematics
dc.subjectSystem identification
dc.subjectEstimation theory
dc.subjectBiology
dc.subjectNonlinear Models
dc.subjectMechanical Engineering
dc.subjectParticle swarm optimization
dc.subjectPhysics
dc.subjectMathematical optimization
dc.subjectModeling
dc.subjectSystem Identification
dc.subjectBotany
dc.subjectPower (physics)
dc.subjectSystem Identification Techniques
dc.subjectComputer science
dc.subjectProcess (computing)
dc.subjectAlgorithm
dc.subjectOperating system
dc.subjectReliability (semiconductor)
dc.subjectControl and Systems Engineering
dc.subjectCombinatorics
dc.subjectPhysical Sciences
dc.subjectNonlinear system
dc.subjectStatistical model
dc.subjectMathematics
dc.subjectData modeling
dc.titleNonlinear model identification and statistical verification using experimental data with a case study of the UR5 manipulator joint parameters
dc.typeArticle
dspace.entity.typePublication

Files

Collections