A novel interception and trajectory tracking control approach for a mobile robot

Introduction. In nature, interception is a hunting strategy where a predator moves to a point ahead of a moving prey’s trajectory to catch it, rather than directly pursuing it. Also, in transportation and manufacturing sectors, trajectory interception is carried out by the correspondence of the posi...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2026
Автори: Ben Hadj Mohamed, S., Mahjoub, A., Ben Njima, C., Benamor, A.
Формат: Стаття
Мова:Англійська
Опубліковано: National Technical University "Kharkiv Polytechnic Institute" and Аnatolii Pidhornyi Institute of Power Machines and Systems of NAS of Ukraine 2026
Теми:
Онлайн доступ:https://eie.khpi.edu.ua/article/view/344442
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Electrical Engineering & Electromechanics
Завантажити файл: Pdf

Репозитарії

Electrical Engineering & Electromechanics
_version_ 1869562802653364224
author Ben Hadj Mohamed, S.
Mahjoub, A.
Ben Njima, C.
Benamor, A.
author_facet Ben Hadj Mohamed, S.
Mahjoub, A.
Ben Njima, C.
Benamor, A.
author_institution_txt_mv [ { "author": "S. Ben Hadj Mohamed", "institution": "National School of Engineers of Monastir" }, { "author": "A. Mahjoub", "institution": "University of Kairouan" }, { "author": "C. Ben Njima", "institution": "National School of Engineers of Monastir" }, { "author": "A. Benamor", "institution": "National School of Engineers of Monastir" } ]
author_sort Ben Hadj Mohamed, S.
baseUrl_str http://eie.khpi.edu.ua/oai
collection OJS
datestamp_date 2026-07-01T21:42:56Z
description Introduction. In nature, interception is a hunting strategy where a predator moves to a point ahead of a moving prey’s trajectory to catch it, rather than directly pursuing it. Also, in transportation and manufacturing sectors, trajectory interception is carried out by the correspondence of the position and velocity of a target object with those of the robot interceptor. It is within this context that our research work takes place. The problem of the work consists in the development of a new intercepting and trajectory tracking strategy of a two-wheeled differential-drive mobile robot. Goal. To propose a novel intercepting and trajectory tracking technique whose principle is based on the orientation angle of the mobile robot interceptor guarantees a faster convergence with a minimum error and lower energy consumption. Methodology. The problem is solved using both a sliding mode controller and a backstepping controller to test the proposed strategy based on particle swarm optimization (PSO). Results. The results proved the effectiveness of the new approach especially in fast reaching-time and energy consumption compared to direct pursuit. In other words, the results indicate that the proposed approach achieves a noticeable reduction in convergence time (up to 82.5% faster) and significantly lowers oscillations in the control signals compared to classical methods. Scientific novelty. To get interception and accurate tracking in a reduced reaching-time, an original control technique based on PSO is implemented using two different controllers. Practical value. The proposed strategy offers satisfactory control performances such as fast interception and smooth trajectory tracking. References 24, tables 6, figures 14.
doi_str_mv 10.20998/2074-272X.2026.4.01
first_indexed 2026-07-02T01:00:27Z
format Article
fulltext Electrotechnical Complexes and Systems Electrical Engineering & Electromechanics, 2026, no. 4 3 © S. Ben Hadj Mohamed, A. Mahjoub, C. Ben Njima, A. Benamor UDC 621.865.8 https://doi.org/10.20998/2074-272X.2026.4.01 S. Ben Hadj Mohamed, A. Mahjoub, C. Ben Njima, A. Benamor A novel interception and trajectory tracking control approach for a mobile robot Introduction. In nature, interception is a hunting strategy where a predator moves to a point ahead of a moving prey’s trajectory to catch it, rather than directly pursuing it. Also, in transportation and manufacturing sectors, trajectory interception is carried out by the correspondence of the position and velocity of a target object with those of the robot interceptor. It is within this context that our research work takes place. The problem of the work consists in the development of a new intercepting and trajectory tracking strategy of a two- wheeled differential-drive mobile robot. Goal. To propose a novel intercepting and trajectory tracking technique whose principle is based on the orientation angle of the mobile robot interceptor guarantees a faster convergence with a minimum error and lower energy consumption. Methodology. The problem is solved using both a sliding mode controller and a backstepping controller to test the proposed strategy based on particle swarm optimization (PSO). Results. The results proved the effectiveness of the new approach especially in fast reaching-time and energy consumption compared to direct pursuit. In other words, the results indicate that the proposed approach achieves a noticeable reduction in convergence time (up to 82.5% faster) and significantly lowers oscillations in the control signals compared to classical methods. Scientific novelty. To get interception and accurate tracking in a reduced reaching-time, an original control technique based on PSO is implemented using two different controllers. Practical value. The proposed strategy offers satisfactory control performances such as fast interception and smooth trajectory tracking. References 24, tables 6, figures 14. Key words: trajectory tracking, mobile robot, sliding mode control, backstepping control, particle swarm optimization. Вступ. У природі перехоплення є стратегією полювання, за якої хижак рухається не безпосередньо за здобиччю, а до точки попереду її траєкторії для забезпечення захоплення. Аналогічно у транспортній та виробничій сферах перехоплення траєкторії здійснюється шляхом узгодження положення та швидкості цільового об’єкта з параметрами робота-перехоплювача. Саме в цьому контексті виконано дане дослідження. Проблема. Робота присвячена розробленню нової стратегії перехоплення та відстеження траєкторії для двоколісного мобільного робота з диференціальним приводом. Мета. Запропонувати новий метод перехоплення та відстеження траєкторії, принцип якого ґрунтується на використанні кута орієнтації мобільного робота- перехоплювача та забезпечує швидшу збіжність, мінімальну похибку і менше енергоспоживання. Методика. Для розв’язання поставленої задачі використано регулятор ковзного режиму та бекстепінг-регулятор з метою перевірки запропонованої стратегії на основі оптимізації роєм часток (PSO). Результати. Отримані результати підтвердили ефективність нового підходу, зокрема щодо зменшення часу досягнення цілі та енергоспоживання порівняно з методом прямого переслідування. Зокрема, запропонований підхід забезпечує суттєве скорочення часу збіжності (до 82,5 %) та значне зменшення коливань у сигналах керування порівняно з класичними методами. Наукова новизна. Для забезпечення перехоплення та точного відстеження траєкторії за мінімального часу збіжності реалізовано оригінальний метод керування на основі PSO із використанням двох різних регуляторів. Практична значимість. Запропонована стратегія забезпечує високі показники якості керування, зокрема швидке перехоплення та плавне відстеження траєкторії. Бібл. 24, табл. 6, рис. 14. Ключові слова: відстеження траєкторії, мобільний робот, керування ковзним режимом, бекстепінг-керування, оптимізація роєм часток. Introduction. Nowadays, the control of mobile robots is swiftly in continuous progress, with a principal focus on the control of robots capable of autonomous movement and tasks performance. Particularly, the trajectory tracking problem represents one of the most important challenges. The robot control study gave rise to several different techniques which have been proposed to get efficient control of mobiles robots. To control the position of a simulated mobile robot, the authors in [1] used two reinforcement learning algorithms to control the position of a simulated robot. The authors showed the effectiveness for position control in environments with and without obstacles. In [2], the authors addressed the challenge of controlling a mobile robot to reach a target posture in a minimum time. He used a dynamic adaptive PID controller based on genetic algorithm optimization. Certain studies, to ameliorate the trajectory tracking capabilities of a mobile robot, developed a neural network controller [3]. Also, [1, 4] proposed an artificial intelligence control method to minimize movement time of a mobile robot, and a control gains optimization using genetic algorithm has been done in the first research. These works focus exclusively on the tracking performances and reaching time but they don’t emphasize the minimization of the convergence error. Many other research works used model predictive control strategy; for example [5], focused on controlling mobile robots, they proposed a model predictive controller by minimizing quadratic criterion after linearizing the nonlinear dynamic model of the differential drive mobile robot using input-output linearization technique. Many research studies have been elaborated concerning the tracking and interception of a moving target in the literature. In [6], the authors developed a control strategy for the interception of a moving object by a wheeled mobile robot. The called guidance approach allowed the mobile robot, when it is faster, to intercept successfully the moving target. Many research studies used sliding mode control techniques to get robust systems with insensitivity to external disturbances and uncertainties [7]. The work [8] proposed a new interception algorithm for a manipulator robot to intercept a moving object. To reach interception objective in a prescribed time, the authors used the combination of a robust second-order sliding mode control with a terminal attractor based on a designed time base generator, while [9] developed a nonlinear sliding mode control approach to achieve trajectory tracking of 2-wheeled mobile robot. These two works focus on the robustness in prescribed time interception and rejecting disturbances, respectively, but they neglect to be interested in the minimization of the convergence error. On the other hand, in [10], the authors addressed the problem of controlling uncertain 4-wheeled mobile robot presenting a WSS phenomenon (wheel slipping, skidding). The sliding mode control [11, 12] technique has been used to achieve a fixed- time prescribed control performance. Despite the robustness achieved and the convergence error that the authors have mentioned, it remains to be verified whether this strategy works with any controller that can be used. However, most of these research studies don’t focus on the reaching time and the minimization of the position and orientation angle error. 4 Electrical Engineering & Electromechanics, 2026, no. 4 The goal of the paper is to propose a novel intercepting and trajectory tracking technique whose principle is based on the orientation angle of the mobile robot interceptor guarantees a faster convergence with a minimum error and lower energy consumption. To show the effectiveness of this technique, it will be tested using a first-order sliding mode controller and a backstepping controller. Problem formulation. Consider a mobile robot which is placed in a 2D reference mark. The mobile robot is counterclockwise oriented with an angle relative to X- axis. Figure 1,a shows the mobile robot, the posture errors consisting of linear positions (x, y) and the orientation angle θ in the global frame OXY. The robot’s kinematic model is defined by: uqSq )( , (1) where q = (x, y, θ)T is the actual robot posture; a Jacobian matrix is               11 0sin 0cos   qS ; [u] =       w v is the velocity control vector; v is the linear velocity; w is the angular velocity. XO a b Fig. 1. Mobile robot posture error (a); closed loop of controlled system (b) The desired posture and the desired velocity vector are defined as: ),,( dddd yxq  ; ),( ddd wvV  . (2) The posture error in the robot’s local frame is: ),,( eeee yxq  , (3) where:         , );cos()(sin );(sin)cos(    de dde dde yyxxy yyxxx (4) and the vector of posture error [qe] has the next form:                              d d d e yy xx 100 0cossin 0sincos q , (5) we can also write:                   d d d e yy xx )(q , where )( is the orthogonal rotation matrix. The nonholonomic constraints equation characterizing the slip-free rolling of a wheel on the ground is: 0cossin   yx  . (6) Using (1), (6), the derivative of (5) is:                                d ede ede e e e e vx vvy y x t sin cos dd    q . (7) To build a mobile robot simulation that is close to reality, the robot dynamic model and a dynamic controller are introduced in the block diagram of the control strategy:                            , 2 ; 12 2 2 2 2 LRcw LRcw TT R L vdmI R L I TT R dmI R m    (8) where (TR, TL) are the torques input of the mobile robot; L is the half of the track width; R is the wheel radius; d is the distance from the mass center to the middle point between the right and left wheels; m, mc are the total mass of the robot and the robot mass without its wheels and actuators; Iw is the moment of inertia of each wheel; I is the total inertia moment. Optimal reference trajectory tracking. In this part, we present our new interception and tracking technique based on a proposed desired orientation angle. Many results have been achieved based on mobile robot control which emphasized on trajectory tracking performances [13, 14]. All these works are differentiated in the method to calculate the posture error and especially in the choice of the desired orientation angle. There are authors who note the desired angle as the orientation of the reference mobile robot as in [12]. Others note the desired angle as the orientation towards the reference mobile robot [15–18]: d = r; (9) e1 = r –  ; (10)     xxyy ddTRd  1tan . (11) The TR expression returns values in the interval [–/2, /2] and may cause division-by-zero errors when xd = x. The function «atan2» is used instead of tan–1 to return the 4-quadrant inverse tangent, so: d = TR = atan2[(yd – y); (xd – x)]; (12) e2 = TR –  . (13) The proposed method is to take as the desired angle the orientation towards a virtual reference mobile robot, d = TVR. Figure 2 depicts the graphical the proposed strategy where the virtual reference mobile robot is the predicted posture of the reference mobile robot after a period ∆t, with ∆t is the minimum-time interception of the moving reference mobile robot such that 0lim   e tt q  . Assumption: the linear velocities of the actual mobile robot and the reference mobile robot are positive. We define: d1 = vdt is the distance between the reference mobile robot and its predicted position; d3 = vt is the distance between the virtual reference robot and the actual mobile robot; 22 2 )()( xxyyd dd  is the distance between the reference mobile robot and the actual mobile robot: Electrical Engineering & Electromechanics, 2026, no. 4 5 d = TVR = TR + p, (14) where p is the angle resulted from the prediction So, it is readily seen that with a rotation of –TR in Fig. 2,c we obtain the following Fig. 3. a b c Fig. 2. a – the desired angle d is the orientation of the reference mobile robot r; b – the desired angle d = TR is the orientation towards the reference mobile robot; c – the proposed strategy d = TVR Fig. 3. Rotation of Fig. 2,c of –TR Then, we get:         )sin(sin 1 TRr d p v v  , (15) with v  0 and –1  sin(r – TR)  1. The inverse sine «sin–1» returns one value of in the interval [–/2, /2], however there are 2 solutions:p or p – ;  TRrp   ,0 . If p  0 then TR  d  r; if p  0 then r  d  TR; if p = 0 then r = d = TR. According to Fig. 3, we can write:     213 coscos ddd TRrp   ;   2cos)cos( dtvtV dTRrp   ;   dTRrp vv d t     cos)cos( 2 ; t0 leads to   0cos)cos(  dTRrp vv  ;   dTRrp vv   cos)cos( . The error angle e3 = TVR –  :            )sin(sin)(),(2atan 1 3 TRr d dde v v xxyy .(16) The angle error is minimized when e3> to avoid the long path when the mobile robot rotates: if e3 >  then e3min = e3 – 2; (17) if e3 < – then e3min = e3 + 2. (18) So e3min  [–, ]. The proposed interception strategy flowchart is shown in Fig. 4 and illustrates how the posture error is calculated at each step of time based on the proposed desired angle TVR. Here, the control law block and the error block are separated. This separation gives the possibility to apply this approach with any control law and with any model of mobile robot, offering flexibility and adaptability in various control frameworks. Fig. 4. Proposed interception strategy flowchart Kinematic controller. In this section, 2 kinematic controllers will be presented for the test with the 3 desired angles d1 = r, d2 = TR, d3 = TVR. Simulink was used for the development of the mobile robot’s control system (Fig. 1,b), leveraging its block-based environment to facilitate rapid prototyping, model-based simulation, and to improve analysis and debugging. The overall architecture of the control system is illustrated in the Simulink model flowchart presented in Fig. 5, which details the interconnections and data flow between the various functional blocks. First order sliding mode controller (FOSMC). The trajectory tracking control law developed by [19] is based on the FOSMC technique using a non-singular coordinate transformation. This formulation enables improved stability and control near the target by avoiding singularities that occur in Cartesian coordinates. Therefore, the control law is defined as:   *)(sat0 1 0   GAB w v c c c        u , (19) with 6 Electrical Engineering & Electromechanics, 2026, no. 4              ded ed e v v A q    32 1 00 )sin( )cos( A ;               31 11 00 0    e e e x y B q B ;                     ))((* * , 32321 2 1 2 1* eeeee e e yxyx x tq     σ . (20) Fig. 5. Simulink model flowchart of the control system In [19] the «sign» function was replaced by a saturation function to reduce the chattering phenomenon, where sat(*) is component wise discontinuous and defined as:  Tsatsat )()(])sat([ * 2 * 1 *   ;          ;if),(sign ;if, ])sat([ ** * * *      ii i i where  is the boundary layer thickness (i = 1, 2); G = diag([g1, g2]). (21) To ensure that B0σ is always nonsingular, the following condition must be satisfied: k32   with 1 1 0   ex k . Backstepping controller. In [21, 22], the tracking error xe is replaced by Vx in the backstepping model so that we obtain a new backstepping controller based on biologically-inspired shunting neural model, the control law is defined as follows:                ededd edx c c c vkyvk vVk w v   sin cos ][ 32 1u , (22) where k1 – k3 are the given positive constants; )()()()( exexxx xgVDxfVBAVV  . (23) where Vx is the biological model control output voltage, so that f(xe) = max(xe, 0) and g(xe) = max(–xe, 0); xe is the biological model control input; A, B, D are the positive constants such as B = D. PSO optimization. In this part, we developed a MATLAB code based on the predefined function «particleswarm» to optimize controllers’ gains in a Simulink model. The gains in the controllers of sliding mode and backstepping directly influence the performance of the control technique for interception and trajectory tracking. Correctly adjusted gains ensure fast convergence and enhanced robustness of the control system. To achieve optimal controller performance, gain tuning, which can be a time-consuming and complicated phase, is a primordial task. To optimize the parameters of the controllers, we adopt the particle swarm optimization (PSO) algorithm [23]. The PSO algorithm is applied within the trajectory tracking control framework to get right control gains by optimizing a predefined objective function. An integral time square error (ITSE) based on the posture error vector is selected as the objective function:   tqtJ eITSE d2 . (24) In the PSO algorithm, iterative computation is performed with the objective of minimizing the cost function JITSE. Each particle in the swarm represents a candidate solution, where its position corresponds to a specific set of control gains to be optimized. During the optimization process, particles move through the solution space with a certain velocity, updating their positions iteratively. Through this process, the swarm converges toward the global optimal solution. Inspired from the problem-based approach to optimize a function using particle swarm, a custom objective function file was developed. To overcome the limitations of converting the function file to an optimization expression, the Simulink model is executed, and the resulting ITSE value is returned to «particleswarm» as a «black-box» cost function. Figure 6 shows the interaction between MATLAB and Simulink during the optimization process and the PSO algorithm can be described in the next main steps. Initialization: particles are randomly initialized within the parameter bounds. The objective function is evaluated for each particle. Each particle’s best position pi and the global best position g are recorded. Velocity update: the velocity of each particle is updated using the following equation: )()( 22111 iiiiii xguyxpuyWvv  , (25) where W is the inertia weight; y1, y2 are the acceleration coefficients (self and social adjustment); u1, u2 are the random numbers uniformly distributed in (0, 1). Position update: each particle’s position is updated by: 11   iii vxx . (26) Boundary constraints are applied to ensure all parameters remain within their valid ranges. Evaluation and update: The new position is evaluated using the cost function. If it yields a better result, the particle’s personal best is updated. The global best is also updated if a better solution is found across all particles. Electrical Engineering & Electromechanics, 2026, no. 4 7 Adaptation: the neighborhood size and inertia weight W are adapted based on the improvement of the global best solution to enhance convergence behavior. Termination: the algorithm repeats until a stopping condition is met, such as a maximum number of iterations or a convergence threshold. Fig. 6. Proposed optimization flowchart By optimizing the controller gains through PSO in offline mode, the control system achieves better performance in terms of tracking accuracy and faster convergence, all while maintaining low computational complexity during robot simulation. Simulation results and discussion. To highlight the advantages and the effectiveness of the proposed control approach, a simulation is carried out on the trajectory tracking of a circle to verify the effectiveness of the strategy used. The initial robot state x, y and θ are respectively 6m, 2m and π. The initial states of the reference robot are xd = m, yd = 0, r = /2. The expected trajectory of circle can be concluded as:         , );sin( );cos( t tvy tvx rr ddr ddr    (27) where vd = 4 m/s, ωd = 1 rad/s. We consider that the mass center of the mobile robot is at the middle point between the right and left wheels (d=0), and the moment of inertia of each wheel is neglected (Iw = 0). The robot parameters are listed in Table 1. Table 1 Robot parameters L, m R, m m, kg I, kgm2 0.15 0.03 4.5 3 The parameters of kinematic controllers in Table 2 remain constant throughout the simulation experiments. While gains g1, g2 of the FOSMC controller and A, B, D of the backstepping controller are optimized by the PSO each time the desired angle is selected. The optimization process is executed offline six times for the two kinematic controllers and the three desired angles. Tables 3, 4 show the optimal controllers’ gains and the total simulation errors reflected by the cost function JITSE. Table 2 Constant parameters of the controllers FOSMC controller Backstepping controller ϕ 0.5 k1 2 1 1 k2 6 2 6 k3 6 3 1 Table 3 Optimal gains of the FOSMC controller Desired angle g1 g2 JITSE d1 = r 32.5166 44.9584 0.1152 d2 = TR 0.9444 82.9444 0.4175 Proposed d3 = TVR 13.1741 32.7398 0.0588 Table 4 Optimal gains of the backstepping controller Controller Optimal FOSMC controller Optimal backstepping controller Classical strategies d1 = r d2 = TR d1 = r d2 = TR Time reduction using our strategy d3 = TVR 30 % 82.5 % 8.33 % 81.66 % The minimal error obtained by the cost function while d3 = TVR indicates the high accuracy of the proposed strategy. The responses of both controllers in Fig. 7, 8 show a fast and smooth tracking trajectory in the X-Y plane using the proposed desired angle TVR. x, m y, m Fig. 7. Circular trajectory tracking – optimal FOSMC controller x, m y, m Fig. 8. Circular trajectory tracking – optimal backstepping controller The convergence time values of posture error qe = (xe, ye, e) T to the steady-stable value can be extracted from Fig. 9–12 and all listed in Table 5. During the transient phase, as it is clear in Fig. 11, the optimal FOSMC controller exhibits less oscillations around the reference trajectory while trajectory while d3 = TVR. 8 Electrical Engineering & Electromechanics, 2026, no. 4 Table 5 Reduction in convergence time, s Desired angle Optimal FOSMC controller Optimal backstepping controller d1 = r 1 1.2 d2 = TR 4 6 d3 = TVR 0.7 1.1 Optimal FOSMC controller + desired angle: d1 Optimal FOSMC controller + desired angle: d2 Optimal FOSMC controller + desired angle: d3 Fig. 9. Posture error – optimal FOSMC controller Optimal backstepping controller + desired angle: d1 Optimal backstepping controller + desired angle: d2 Optimal backstepping controller + desired angle: d3 Fig. 10. Posture error – optimal backstepping controller To evaluate the convergence speed of the proposed strategy, the Table 6 summarizes, for each kinematic controller and each desired angle, the reduction in convergence time of the posture error using the interception strategy. Optimal FOSMC controller + desired angle: d1 Optimal FOSMC controller + desired angle: d2 Optimal FOSMC controller + desired angle: d3 Fig. 11. Zoom in posture error – optimal FOSMC controller Table 6 Reduction in convergence time, s Desired angle A B = D JITSE d1 = r 37.2667 100 0.1099 d2 = TR 94.2135 18.2315 0.4476 Proposed d3 = TVR 55.1726 100 0.0418 Optimal backstepping controller + desired angle: d1 Optimal backstepping controller + desired angle: d2 Optimal backstepping controller + desired angle: d3 Fig. 12. Zoom in posture error – optimal backstepping controller As shown in Fig. 13, 14, the kinematic controllers significantly reduce the chattering phenomenon during the transient phase, resulting in a smoother and less oscillatory control signal compared to the conventional approach. This strategy is crucial to our energy-saving strategy, as it effectively reduces transient oscillations, which are known to increase heat losses and decrease the efficiency of a robotic system’s actuators [24]. Electrical Engineering & Electromechanics, 2026, no. 4 9 Optimal FOSMC controller + desired angle: d1 Optimal FOSMC controller + desired angle: d2 Optimal FOSMC controller + desired angle: d3 Fig. 13. Output of the optimal FOSMC controller Optimal backstepping controller + desired angle: d1 Optimal backstepping controller + desired angle: d2 Optimal backstepping controller + desired angle: d3 Fig. 14. Output of the optimal backstepping controller Conclusions. This paper introduced a novel interception-based trajectory tracking control strategy for differential-drive mobile robots, and a new approach for optimizing controller gains was introduced, which effectively combines the global optimization capabilities of MATLAB’s «particleswarm» function with the block-based modeling environment of Simulink. The results indicate that the proposed approach achieves a noticeable reduction in convergence time (up to 82.5 % faster) and significantly lowers oscillations in the control signals compared to existing classical methods from the literature. These enhancements are directly linked to the newly designed reference orientation and the systematic gain optimization that form the core contributions of this work. The simulation results show the effectiveness of the proposed interception and trajectory tracking strategy, regardless of the controller used. Future efforts will focus on performing real-time experiments on an embedded control platform to further validate robustness against physical disturbances and unmodeled dynamics. Additionally, expanding the framework through adaptive or learning-based mechanisms is expected to support broader operational conditions while maintaining strong tracking performance. Conflict of interest. The authors declare that they have no conflicts of interest. REFERENCES 1. Quiroga F., Hermosilla G., Farias G., Fabregas E., Montenegro G. Position Control of a Mobile Robot through Deep Reinforcement Learning. Applied Sciences, 2022, vol. 12, no. 14, art. no. 7194. doi: https://doi.org/10.3390/app12147194. 2. Park S.-C., Kim M., Park H.-M., Park J.-H. Optimal Control Gains Optimization for Mobile Robot Considering Dynamic Constraints. IEEE Access, 2024, vol. 12, pp. 180079-180092. doi: https://doi.org/10.1109/ACCESS.2024.3507739. 3. Trujillo D., Morales L.A., Chávez D., Pozo D.F. Trajectory Tracking Control of a Mobile Robot using Neural Networks. Emerging Science Journal, 2023, vol. 7, no. 6, pp. 1843-1862. doi: https://doi.org/10.28991/ESJ-2023-07-06-01. 4. Park J.-H. Optimal Controller Design for a Mobile Robot Using Genetic Algorithm and Adaptive PID Controller. IEEE Access, 2025, vol. 13, pp. 86167-86184. doi: https://doi.org/10.1109/ACCESS.2025.3570472. 5. Bouzoualegh S., Guechi E.-H., Kelaiaia R. Model Predictive Control of a Differential-Drive Mobile Robot. Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 2018, vol. 10, no. 1, pp. 20-41. doi: https://doi.org/10.2478/auseme-2018-0002. 6. Belkhouche F., Belkhouche B. On the tracking and interception of a moving object by a wheeled mobile robot. IEEE Conference on Robotics, Automation and Mechatronics, 2004, vol. 1, pp. 130-135. doi: https://doi.org/10.1109/RAMECH.2004.1438904. 7. Bkekri R., Benamor A., Alouane M.A., Fried G., Messaoud H. Robust adaptive super twisting controller: methodology and application of a human-driven knee joint orthosis. Industrial Robot: The International Journal of Robotics Research and Application, 2019, vol. 46, no. 4, pp. 481-489. doi: https://doi.org/10.1108/IR-09-2018-0198. 8. Flores-Campos J.A., Torres-San-Miguel C.R., Paredes-Rojas J.C., Perrusquía A. Prescribed Time Interception of Moving Objects’ Trajectories Using Robot Manipulators. Robotics, 2024, vol. 13, no. 10, art. no. 145. doi: https://doi.org/10.3390/robotics13100145. 9. Hameed I.A., et. al. A New Nonlinear Dynamic Speed Controller for a Differential Drive Mobile Robot. Entropy, 2023, vol. 25, no. 3, art. no. 514. doi: https://doi.org/10.3390/e25030514. 10. Nguyen V.-C., Kim S.H. A novel fixed-time prescribed performance sliding mode control for uncertain wheeled mobile robots. Scientific Reports, 2025, vol. 15, no. 1, art. no. 5340. doi: https://doi.org/10.1038/s41598-025-89126-6. 11. Bouraghda S., Sebaa K., Bechouat M., Sedraoui M. An improved sliding mode control for reduction of harmonic currents in grid system connected with a wind turbine equipped by a doubly-fed induction generator. Electrical Engineering & Electromechanics, 2022, no. 2, pp. 47-55. doi: https://doi.org/10.20998/2074-272X.2022.2.08. 12. Sakri D., Laib H., Farhi S.E., Golea N. Sliding mode approach for control and observation of a three phase AC-DC pulse-width modulation rectifier. Electrical Engineering & Electromechanics, 2023, no. 2, pp. 49-56. doi: https://doi.org/10.20998/2074- 272X.2023.2.08. 10 Electrical Engineering & Electromechanics, 2026, no. 4 13. Goto W.J.N., Martins N.A. Leader-follower formation tracking for differential-drive wheeled mobile robots with uncertainties and disturbances based on immune fuzzy quasi- sliding mode control. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2024, vol. 46, no. 2, art. no. 91. doi: https://doi.org/10.1007/s40430-023-04650-8. 14. Lin L., Wu P., He B., Chen Y., Zheng J., Peng X. The sliding mode control approach design for nonholonomic mobile robots based on non‐negative piecewise predefined‐time control law. IET Control Theory & Applications, 2021, vol. 15, no. 9, pp. 1286- 1296. doi: https://doi.org/10.1049/cth2.12122. 15. Tang M., Tang K., Zhang Y., Qiu J., Chen X. Motion/force coordinated trajectory tracking control of nonholonomic wheeled mobile robot via LMPC-AISMC strategy. Scientific Reports, 2024, vol. 14, no. 1, art. no. 18504. doi: https://doi.org/10.1038/s41598-024-68757-1. 16. Cao T.N.T., Pham B.T., Tran H.D., Gia L.X., Nguyen N.T., Truong V.N. Non-singular terminal sliding mode control for trajectory-tracking of a differential drive robot. E3S Web of Conferences, 2024, vol. 496, art. no. 02005. doi: https://doi.org/10.1051/e3sconf/202449602005. 17. Hassan I.A., Abed I.A., Al-Hussaibi W.A. Path Planning and Trajectory Tracking Control for Two-Wheel Mobile Robot. Journal of Robotics and Control (JRC), 2023, vol. 5, no. 1, pp. 1- 15. doi: https://doi.org/10.18196/jrc.v5i1.20489. 18. Bentalba S., Haijaji A.E., Rachid A. Fuzzy sliding mode control of mobile robot. Proceedings of the 37th IEEE Conference on Decision and Control, 1998, vol. 4, pp. 4264-4265. doi: https://doi.org/10.1109/CDC.1998.761973. 19. Nardenio A.M., Douglas W.B. Wheeled Mobile Robot Control Theory, Simulation and Experimentation. Springer, 2022. 220 p. 20. Mohamed S.B.H., Mahjoub A., Benamor A. Optimal Sliding Mode Control for Differential Drive Mobile Robots. 2025 International Conference on Control, Automation and Diagnosis (ICCAD), 2025, pp. 1-6. doi: https://doi.org/10.1109/ICCAD64771.2025.11182005. 21. Yang X., Wei P., Zhang Y., Liu X., Yang L. Disturbance Observer Based on Biologically Inspired Integral Sliding Mode Control for Trajectory Tracking of Mobile Robots. IEEE Access, 2019, no. 7, pp. 48382-48391. doi: https://doi.org/10.1109/ACCESS.2019.2907126. 22. Mohamed S.B.H., Mahjoub A., Benamor A. Optimal backstepping control Based on Biologically Inspired model for Trajectory Tracking of Mobile Robots. 2025 International Conference on Control, Automation and Diagnosis (ICCAD), 2025, pp. 1-6. doi: https://doi.org/10.1109/ICCAD64771.2025.11099297. 23. Alnaib I.I., Alsammak A.N. Optimization of fractional PI controller parameters for enhanced induction motor speed control via indirect field-oriented control. Electrical Engineering & Electromechanics, 2025, no. 1, pp. 3-7. doi: https://doi.org/10.20998/2074-272X.2025.1.01. 24. Happyanto D.C., Aditya A.W. Chattering reduction effect on power efficiency of IFOC based induction motor. Jurnal Infotel, 2022, vol. 14, no. 2, pp. 154-160. doi: https://doi.org/10.20895/infotel.v14i2.753. Received 12.12.2025 Accepted 13.02.2026 Published 03.07.2026 S. Ben Hadj Mohamed 1, PhD Student, A. Mahjoub2, Associate Professor, C. Ben Njima1, Professor, A. Benamor1, Professor, 1 Electrical Department, National School of Engineers of Monastir, Monastir 5000, Tunisia. 2 Higher Institute of Applied Sciences and Technologies of Kairoun, University of Kairouan, 3064, Tunisia, e-mail: adel.mahjoub@isigk.rnu.tn (Corresponding Author) How to cite this article: Ben Hadj Mohamed S., Mahjoub A., Ben Njima C., Benamor A. A novel interception and trajectory tracking control approach for a mobile robot. Electrical Engineering & Electromechanics, 2026, no. 4, pp. 3-10. doi: https://doi.org/10.20998/2074-272X.2026.4.01
id eiekhpieduua-article-344442
institution Electrical Engineering & Electromechanics
keywords_txt_mv keywords
language English
last_indexed 2026-07-02T01:00:27Z
publishDate 2026
publisher National Technical University &quot;Kharkiv Polytechnic Institute&quot; and Аnatolii Pidhornyi Institute of Power Machines and Systems of NAS of Ukraine
record_format ojs
resource_txt_mv eiekhpieduua/82/4c05c8cd994737be2aec41b381f99882.pdf
spelling eiekhpieduua-article-3444422026-07-01T21:42:56Z A novel interception and trajectory tracking control approach for a mobile robot A novel interception and trajectory tracking control approach for a mobile robot Ben Hadj Mohamed, S. Mahjoub, A. Ben Njima, C. Benamor, A. відстеження траєкторії мобільний робот керування ковзним режимом бекстепінг-керування оптимізація роєм часток trajectory tracking mobile robot sliding mode control backstepping control particle swarm optimization Introduction. In nature, interception is a hunting strategy where a predator moves to a point ahead of a moving prey’s trajectory to catch it, rather than directly pursuing it. Also, in transportation and manufacturing sectors, trajectory interception is carried out by the correspondence of the position and velocity of a target object with those of the robot interceptor. It is within this context that our research work takes place. The problem of the work consists in the development of a new intercepting and trajectory tracking strategy of a two-wheeled differential-drive mobile robot. Goal. To propose a novel intercepting and trajectory tracking technique whose principle is based on the orientation angle of the mobile robot interceptor guarantees a faster convergence with a minimum error and lower energy consumption. Methodology. The problem is solved using both a sliding mode controller and a backstepping controller to test the proposed strategy based on particle swarm optimization (PSO). Results. The results proved the effectiveness of the new approach especially in fast reaching-time and energy consumption compared to direct pursuit. In other words, the results indicate that the proposed approach achieves a noticeable reduction in convergence time (up to 82.5% faster) and significantly lowers oscillations in the control signals compared to classical methods. Scientific novelty. To get interception and accurate tracking in a reduced reaching-time, an original control technique based on PSO is implemented using two different controllers. Practical value. The proposed strategy offers satisfactory control performances such as fast interception and smooth trajectory tracking. References 24, tables 6, figures 14. Вступ. У природі перехоплення є стратегією полювання, за якої хижак рухається не безпосередньо за здобиччю, а до точки попереду її траєкторії для забезпечення захоплення. Аналогічно у транспортній та виробничій сферах перехоплення траєкторії здійснюється шляхом узгодження положення та швидкості цільового об’єкта з параметрами робота-перехоплювача. Саме в цьому контексті виконано дане дослідження. Проблема. Робота присвячена розробленню нової стратегії перехоплення та відстеження траєкторії для двоколісного мобільного робота з диференціальним приводом. Мета. Запропонувати новий метод перехоплення та відстеження траєкторії, принцип якого ґрунтується на використанні кута орієнтації мобільного робота-перехоплювача та забезпечує швидшу збіжність, мінімальну похибку і менше енергоспоживання. Методика. Для розв’язання поставленої задачі використано регулятор ковзного режиму та бекстепінг-регулятор з метою перевірки запропонованої стратегії на основі оптимізації роєм часток (PSO). Результати. Отримані результати підтвердили ефективність нового підходу, зокрема щодо зменшення часу досягнення цілі та енергоспоживання порівняно з методом прямого переслідування. Зокрема, запропонований підхід забезпечує суттєве скорочення часу збіжності (до 82,5 %) та значне зменшення коливань у сигналах керування порівняно з класичними методами. Наукова новизна. Для забезпечення перехоплення та точного відстеження траєкторії за мінімального часу збіжності реалізовано оригінальний метод керування на основі PSO із використанням двох різних регуляторів. Практична значимість. Запропонована стратегія забезпечує високі показники якості керування, зокрема швидке перехоплення та плавне відстеження траєкторії. Бібл. 24, табл. 6, рис. 14. National Technical University &quot;Kharkiv Polytechnic Institute&quot; and Аnatolii Pidhornyi Institute of Power Machines and Systems of NAS of Ukraine 2026-07-02 Article Article application/pdf https://eie.khpi.edu.ua/article/view/344442 10.20998/2074-272X.2026.4.01 Electrical Engineering &amp; Electromechanics; No. 4 (2026); 3-10 Электротехника и Электромеханика; № 4 (2026); 3-10 Електротехніка і Електромеханіка; № 4 (2026); 3-10 2309-3404 2074-272X en https://eie.khpi.edu.ua/article/view/344442/351592 Copyright (c) 2026 S. Ben Hadj Mohamed, A. Mahjoub, C. Ben Njima, A. Benamor http://creativecommons.org/licenses/by-nc/4.0
spellingShingle trajectory tracking
mobile robot
sliding mode control
backstepping control
particle swarm optimization
Ben Hadj Mohamed, S.
Mahjoub, A.
Ben Njima, C.
Benamor, A.
A novel interception and trajectory tracking control approach for a mobile robot
title A novel interception and trajectory tracking control approach for a mobile robot
title_alt A novel interception and trajectory tracking control approach for a mobile robot
title_full A novel interception and trajectory tracking control approach for a mobile robot
title_fullStr A novel interception and trajectory tracking control approach for a mobile robot
title_full_unstemmed A novel interception and trajectory tracking control approach for a mobile robot
title_short A novel interception and trajectory tracking control approach for a mobile robot
title_sort novel interception and trajectory tracking control approach for a mobile robot
topic trajectory tracking
mobile robot
sliding mode control
backstepping control
particle swarm optimization
topic_facet відстеження траєкторії
мобільний робот
керування ковзним режимом
бекстепінг-керування
оптимізація роєм часток
trajectory tracking
mobile robot
sliding mode control
backstepping control
particle swarm optimization
url https://eie.khpi.edu.ua/article/view/344442
work_keys_str_mv AT benhadjmohameds anovelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT mahjouba anovelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT bennjimac anovelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT benamora anovelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT benhadjmohameds novelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT mahjouba novelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT bennjimac novelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot
AT benamora novelinterceptionandtrajectorytrackingcontrolapproachforamobilerobot