2022
DOI: 10.3390/s22010383
|View full text |Cite
|
Sign up to set email alerts
|

Discovering Stick-Slip-Resistant Servo Control Algorithm Using Genetic Programming

Abstract: The stick-slip is one of negative phenomena caused by friction in servo systems. It is a consequence of complicated nonlinear friction characteristics, especially the so-called Stribeck effect. Much research has been done on control algorithms suppressing the stick-slip, but no simple solution has been found. In this work, a new approach is proposed based on genetic programming. The genetic programming is a machine learning technique constructing symbolic representation of programs or expressions by evolutiona… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 32 publications
0
3
0
Order By: Relevance
“…In both cases, the inputs and genome of the minimization functions are the initial values of the kinematic parameters π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑖𝑖 defined as: π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑖𝑖 = (0.195, 0.195, 0.195, 0.148, 0.148, 0.148, 60.000, 180.000, 300.000) (15) And the upper (π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑒𝑒𝑏𝑏 ) and lower (π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š π‘Šπ‘Šπ‘π‘ ) bounds proposed to guarantee the physical interpretation of the results: π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑒𝑒𝑏𝑏 = (0.220, 0.220, 0.220, 0.158, 0.158, 0.158, 62.000, 182.000, 302.000) π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š π‘Šπ‘Šπ‘π‘ = (0.170, 0.170, 0. 0.170, 0.138, 0.138, 0.138, 58.000, 178.000, 298.000) (16) The specific search functions used in this paper are: Fmin search function. The implementation of a gradient search nonlinear minimization to calibrate the odometry is based on the Matlab function fmincon.m, which is a nonlinear multivariable function that attempts to iteratively find the local unconstrained minimum of an objective multivariate cost function summarized in a value 𝐢𝐢𝐢𝐢 evaluated within specific bounds.…”
Section: Iterative Odometry Calibration Proceduresmentioning
confidence: 99%
See 1 more Smart Citation
“…In both cases, the inputs and genome of the minimization functions are the initial values of the kinematic parameters π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑖𝑖 defined as: π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑖𝑖 = (0.195, 0.195, 0.195, 0.148, 0.148, 0.148, 60.000, 180.000, 300.000) (15) And the upper (π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑒𝑒𝑏𝑏 ) and lower (π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š π‘Šπ‘Šπ‘π‘ ) bounds proposed to guarantee the physical interpretation of the results: π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š 𝑒𝑒𝑏𝑏 = (0.220, 0.220, 0.220, 0.158, 0.158, 0.158, 62.000, 182.000, 302.000) π‘π‘π‘Žπ‘Žπ‘Ÿπ‘Ÿπ‘Žπ‘Žπ‘šπ‘š π‘Šπ‘Šπ‘π‘ = (0.170, 0.170, 0. 0.170, 0.138, 0.138, 0.138, 58.000, 178.000, 298.000) (16) The specific search functions used in this paper are: Fmin search function. The implementation of a gradient search nonlinear minimization to calibrate the odometry is based on the Matlab function fmincon.m, which is a nonlinear multivariable function that attempts to iteratively find the local unconstrained minimum of an objective multivariate cost function summarized in a value 𝐢𝐢𝐢𝐢 evaluated within specific bounds.…”
Section: Iterative Odometry Calibration Proceduresmentioning
confidence: 99%
“…This procedure was verified with a three-wheeled omnidirectional mobile robot performing different paths. In general, the evaluation of tracking errors in offline analysis has the advantage of avoiding local minimum in complex parametric nonlinear systems [16].…”
Section: Introductionmentioning
confidence: 99%
“…This proposal was based on the comparison of trajectory simulations, performed with a virtual mobile robot, with experimental trajectory measurements performed by the real mobile robot. Under such conditions, the assumption was that offline calibration of the kinematic matrix of the mobile robot was less prone to local minima effects [15]. Prados et al [16] analyzed the motion performance of a four-wheeled omnidirectional mobile robot tailored for surveillance application in limited spaces.…”
Section: Introductionmentioning
confidence: 99%