Next Article in Journal
Stationary Condition for Borwein Proper Efficient Solutions of Nonsmooth Multiobjective Problems with Vanishing Constraints
Previous Article in Journal
Magnetic Field Influence of Photo-Mechanical-Thermal Waves for Optically Excited Microelongated Semiconductor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chaotic Synchronization in Mobile Robots

1
School of Intelligent Manufacturing, Zhejiang Guangsha Vocational and Technical University of Construction, Dongyang 322100, China
2
College of Engineering, Zhejiang Normal University, Jinhua 321000, China
3
Multidisciplinary Center for Infrastructure Engineering, Shenyang University of Technology, Shenyang 110870, China
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(23), 4568; https://doi.org/10.3390/math10234568
Submission received: 14 November 2022 / Revised: 26 November 2022 / Accepted: 28 November 2022 / Published: 2 December 2022

Abstract

:
Chaos dynamics is an interesting nonlinear effect that can be observed in many chemical, electrical, and mechanical systems. The chaos phenomenon has many applications in various branches of engineering. On the other hand, the control of mobile robots to track unpredictable chaotic trajectories has a valuable application in many security problems and military missions. The main objective in this problem is to design a controller such that the robot tracks a desired chaotic path. In this paper, the concept of synchronization of chaotic systems is studied, and a new type-3 fuzzy system (T3FLS)-based controller is designed. The T3FLS is learned by some new adaptive rules. The new learning scheme of T3FLS helps to better stabilize and synchronize. The suggested controller has a better ability to cope with high-level uncertainties. Because, in addition to the fact that the T3FLSs have better ability in an uncertain environment, the designed compensator also improves the accuracy and robustness. Several simulations show better synchronization and control accuracy of the designed controller.

1. Introduction

In recent years, researchers from various science and engineering branches have developed chaos theory to describe complexity in nature. Today, chaos theory is considered a powerful processing tool for investigating complex systems in nature and has opened a new horizon in understanding the behavior of physical and natural systems. Many mechanical, acoustic, optical, chemical, fluid, electronic, and biological systems have been shown to exhibit chaotic behavior, and researchers are interested in researching them. Due to the chaotic system’s complex dynamics and inherent instability, controlling it to exhibit the desired behavior seems impossible. Different control goals can be imagined for these systems, which can be mentioned as bifurcation control, stabilization, and synchronization. Bifurcation is one of the phenomena that occurs before the chaos of the system. Bifurcation means that the structural characteristics (the location of the equilibrium point, stability, their number, presence or absence, as well as limit cycles with the same characteristics and conditions) are changed by changing the parameters. In bifurcation control, one of the two goals is to push back or advance bifurcation and change the type of bifurcation (stable, unstable, etc.). The relationship between bifurcation and chaos is clear because several bifurcations usually occur before the system becomes chaotic. Chaos can be delayed by delaying bifurcation. Another basic application of chaos theory is the developing of robotic systems [1,2].
Stabilizing is one of the most important and widely used methods to eliminate abnormal behavior in a chaotic system. Stabilization is divided into two categories: adjustment and pursuit. In this problem, the stabilization of the system is studied by designing a control signal to one of the equilibrium points or to one of the unstable absorbers (creating a stable limit cycle). This type of stabilization is used to control chemical reactors, oscillators, electrical circuits, lasers, long-distance telecommunications, noise removal, etc. Another category of problems in stabilizing chaotic systems is the problem of tracking [3]. In this approach, a time-varying reference is taken into account, and the control law is designed so that the system’s responses follow the reference signal. The first and second cases are clear, the system has a chaotic behavior, and this behavior is not desirable for us. For example, if there is an unacceptable chaotic oscillation in the rotor of a motor, it is necessary to remove it. The synchronization of two chaotic systems means that we want the state of two chaotic systems to be the same. On the other hand, in recent years, there have been many applications in which the optimal state of the system is described as chaotic behavior. The problem of control regarding these systems is expressed in transforming an unwanted chaotic behavior into a chaotic behavior with defined and desired characteristics. Stabilizing has been studied in some papers. For example, in [4], a cancer model is introduced by the chaotic systems, the equilibrium points are analyzed, and a fractional-order controller is developed for stabilizing. A chemical reaction is modeled by chaotic systems in [5], and proportional–integral (PI) is adjusted for stabilizing. By the use of some numerical studies, the chaotic behavior of electromagnetic machines is analyzed in [6], and the stabilization methods are reviewed. The circuit implementation is investigated in [7], and an impulsive controller is designed for stabilization. In [8], the input-to-state stability is studied for financial systems, and the effect of delay is analyzed. The chaotic behavior in earthquakes is studied in [9], and by the use of an evolutionary-based technique, the stabilization problem is analyzed.
Synchronization refers to a process between two or more identical (non-identical) chaotic systems so that a particular characteristic of their motion is the coupling or application of an external force (periodic or noise) to achieve a typical behavior. Depending on the type and intensity of the coupling established between two chaotic systems or the signal sent from one chaotic system to another, chaotic systems synchronize with each other in different ways. Various synchronization methods have been developed in recent years [10]. For example, in [11], the sliding mode controller (SMC) is developed for synchronization, and the designed approach is used in an encryption system. The SMC is a method resistant to uncertainty, whose simplicity and insensitivity to system parameters and quick response are among its advantages. This method is also used in synchronization. Despite these advantages, the sliding mode control also has disadvantages, one of the most important of which is the controller with a variable structure, which is realized with the help of high-frequency switching of the input signal. This issue leads to a kind of internal instability, causing thermal losses and the destruction of mechanical parts. Various methods have been used to reduce or eliminate the vibration, including the boundary layer, which uses the saturation function instead of the sign function. The sliding control method is based on low-pass filters, high-order sliding control, and hybrid controllers, among them. In the boundary layer method, a boundary layer is taken near the sliding surface in order to avoid noise, which smooths the dynamics of the control input and prevents control signal fluctuations. This improvement leads to increased tracking errors and reduced performance. This method is also not efficient when the noise level is high. In [12], the backstepping scheme is generalized, and it is applied for synchronization. In [13], the synchronization of Halvorsen chaotic systems is studied, and an approach is introduced for numerical implementation. The other control methods include feedback controllers [14], event-triggered [15], adaptive synchronization [16], symmetry control [17], Mittag–Leffler approach, and optimal control [18]. In [19,20,21], the chaotic behavior is studied in a dual-spin spacecraft, and some models and analysis are presented.
The other effective approach is the fuzzy system (FS)-based controllers. For example, in [22], an FS-based controller is combined with a type of neural network, and by creating some recurrent weights, the estimations capability is analyzed. In [23], a non-singleton FS is developed to design a controller and synchronization scheme for chaotic systems. In [24], a new controller is designed by the use of FSs, and the designed controller is employed for an image encryption application. In [25], an FS-based controller is developed based on the SMC systems, and it is applied for chaotic behavior in vehicle dynamics. In [26], the feedback controller is improved using FSs, and it is shown that without using a backstepping scheme, the accuracy of the designed FS controller is acceptable. In [27], the SMC is improved using type-2 (T2) FSs and the synchronization accuracy improvement is verified. In [28], the synchronization of two different systems is analyzed, and a T2FS-based controller is developed.
The control of mobile robots (MRs) to track a chaotic path and synchronized them with the chaotic systems has been studied in a few papers [29]. For example, in [30], the chaotic systems are used to design a motion controller for MRs, and the convergence is analyzed. In [31], a chaotic MR is implemented, and its chaotic behavior is studied. In [32], a chaotic oscillator is designed for MRs, and its implementation is investigated. In [33], the Lorenz chaotic system is developed to create a path for MRs, and its convergency is analyzed. The Chebyshev map is developed in [34] for planning a path for MRs, and the path convergence is analyzed. The Jerk chaotic system is developed in [35] to design a navigation system for MRs, and the movement prediction of MR is investigated. In [36], the Henon chaotic map is used to create a chaotic behavior in MRs, and by numerical analysis, the chaotic features are analyzed. In [37], an iterative algorithm based on an evolutionary algorithm is developed for the chaotic path designing of MRs.
In most studies, the dynamics of MRs are known, and the chaotic path is designed just for the special case. In addition, the stability of MR in the chaotic path is not guaranteed. In this paper, a new effective intelligent controller is designed. The main contributions are:
  • An effective fuzzy controller based on novel T3-FLSs is designed for MRs.
  • The chaotic synchronization is studied for MRs.
  • To better enhance the robustness of MR, in addition to complicated uncertain dynamics and reference path, some external disturbances are also considered.
  • An adaptive parallel compensator is designed to improve the robustness.
  • The stability and robustness of MR in a chaotic path are proved.
  • The designed controller is online learned to optimize itself every sample time.

2. Formulation

A class of mobile MRs is considered to track a chaotic system. The suggested controller is applied to a general class of MRs, and the dynamics of MR are considered to be entirely general and unknown as follows:
Ψ q q ¨ + υ q , q ˙ q ˙ + G q + τ d = B q τ A T q λ
where, q and q ˙ are position and velocity, respectively. Ψ q , υ q , q ˙ , G q are the inertia, Coriolis, and gravitational matrices. τ d and τ are disturbances and control inputs. A and B are matrices associated with MR kinematics. In a state-space form, we can write:
x ˙ 1 = x 2 x ˙ 2 = f x + d + u
where x = x 1 , x 2 T , the function f x is a nonlinear function, and the control signal is denoted by u, and d represents the disturbance. Depending on the structure of MR, such as kinematic constraints, the function f x can be different.
In this paper, the controller is designed independently of the dynamics of MR. So, the terms f x + d is approximated by a T3FLS, as shown in Figure 1. The T3FLS is learned in the direction of stability. The parameters of T3FLS are adjusted by the laws that are extracted from a stability theorem. In other words, besides the tracking error, the candidate Lyapunov function includes the also tuning error of parameters of T3FLS. Furthermore, a compensator is designed as a supervisor controller that handles the estimation error of T3FLS and helps for more robustness.

3. Type-3 FLS

As mentioned earlier, the nonlinearities f x and disturbance d are estimated by T3FLSs. In this section, we present the basic structure of T3FLSs as is given in Figure 2.
(1)
The inputs are the states of slave system.
(2)
For x 1 ( t ) , x 2 ( t ) and x n ( t ) , the upper/lower memberships of M membership functions (MF) are computed as follows (see Figure 3):
ς ¯ m i , σ ¯ k j x i = exp x i ϑ m i , σ ¯ k j 2 χ ¯ m i , σ ¯ k j 2
ς ¯ m i , σ ̲ k j x i = exp x i ϑ m i , σ ̲ k j 2 χ ¯ m i , σ ̲ k j 2
ς ̲ m i , σ ¯ k j x i = exp x i ϑ m i , σ ¯ k j 2 χ ̲ m i , σ ¯ k j 2
ς ̲ m i , σ ̲ k j x i = exp x i ϑ m i , σ ̲ k j 2 χ ̲ m i , σ ̲ k j 2
(3)
The r-th rule is written as:
Rule # r : If x 1 is m 1 , σ ¯ k r and x 2 is m 2 , σ ¯ k r and x 3 is m 3 , σ ¯ k r Then y ^ x ̲ r , x ¯ r
where m 1 , σ ¯ k r , m 2 , σ ¯ k r and m 3 , σ ¯ k r are r-th MF for x 1 , x 2 and x 3 , respectively. The rule firings are written as:
ρ ̲ σ ¯ k r = ς ̲ m 1 , σ ¯ k j 1 x 1 ς ̲ m 2 , σ ¯ k j 2 x 2 ς ̲ m 3 , σ ¯ k j 3 x 3
ρ ̲ σ ̲ k r = ς ̲ m 1 , σ ̲ k j 1 x 1 ς ̲ m 2 , σ ̲ k j 2 x 2 ς ̲ m 3 , σ ̲ k j 3 x 3
ρ ¯ σ ¯ k r = ς ¯ m 1 , σ ¯ k j 1 x 1 ς ¯ m 2 , σ ¯ k j 2 x 2 ς ¯ m 3 , σ ¯ k j 3 x 3
ρ ¯ σ ̲ k r = ς ¯ m 1 , σ ̲ k j 1 x 1 ς ¯ m 2 , σ ̲ k j 2 x 2 ς ¯ m 3 , σ ̲ k j 3 x 3
where ρ ¯ σ ¯ k r and ρ ¯ σ ̲ k r denote the upper bound of firing degrees, and ρ ̲ σ ¯ k r and ρ ̲ σ ̲ k r represent the lower bound of firing degrees.
(4)
The output y ^ is written as [38]:
y ^ = x T μ
where x and μ are:
x = x ̲ 1 , , x ̲ M , x ¯ 1 , , x ¯ M T
μ = μ ̲ 1 , , μ ̲ M , μ ¯ 1 , , μ ¯ M T
where M is rule numbers, and μ ̲ r and μ ¯ r are:
μ ¯ r = k = 1 n σ σ ¯ k ρ ¯ σ ¯ k r r = 1 M ρ ¯ σ ¯ k r + ρ ̲ σ ¯ k r k = 1 n σ σ ¯ k + σ ̲ k + j = 1 n σ σ ̲ k ρ ¯ σ ̲ k r r = 1 M ρ ¯ σ ̲ k r + ρ ̲ σ ̲ k r k = 1 n σ σ ¯ k + σ ̲ k , r = 1 , , M
μ ̲ r = k = 1 n σ σ ¯ k ρ ̲ σ ¯ k r r = 1 M ρ ¯ σ ¯ k r + ρ ̲ σ ¯ k r k = 1 n σ σ ¯ k + σ ̲ k + j = 1 n σ σ ̲ k ρ ̲ σ ̲ k r r = 1 M ρ ¯ σ ̲ k r + ρ ̲ σ ̲ k r k = 1 n σ σ ¯ k + σ ̲ k , r = 1 , , M

4. Control Designing and Stability Analysis

To design the controller, the sliding surface (17) is considered:
S = e n 1 + λ n e n 2 + + λ 1 e
where e = y r , y is the output, r is the reference, and λ 1 , , λ n are the fixed parameters that are chosen such that (17) to be stable. By taking the derivative of (17), we have:
S ˙ = e n + λ n e n 1 + + λ 1 e ˙
In (18), we substitute e n form (2), then:
S ˙ = f x + d + u r n + λ n e n 1 + + λ 1 e ˙
where r n is the n-th derivative order r. The controller is considered as:
u = f ^ x + r n λ n e n 1 λ 1 e ˙ S tanh S + u c
where tanh represents the hyperbolic tangent and acts like a sign function. By substituting (20) into the sliding surface (19), we obtain:
S ˙ = f f ^ + d + ε S tanh S + u c
By adding/subtracting optimal T3FLS, we have:
S ˙ = f f ^ * + f * f ^ + d S tanh S + u c
In a vector form, we can write:
S ˙ = f f ^ * + d + ε + θ ˜ T ξ S tanh S + u c
The estimation errors entirely are shown by following relation:
E = f f ^ * + d
Then, the sliding surface becomes:
S ˙ = E + θ ˜ T ξ S tanh S + u c
To stability prove, we consider the Lyapunov as:
V = 1 2 S 2 + 1 2 η θ ˜ T θ ˜ + 1 2 η E ˜ 2
where 0 < η 1 is the adaptation rate, E ˜ is designed as E ˜ = E E ^ , E is the upper bound of estimation error, and E ^ is the estimation of E. It is obvious that V is positive-definite. Because V > 0 while we have S > 0 , θ ˜ > 0 , E ˜ > 0 , and V = 0 while we have S = 0 , θ ˜ = 0 , E ˜ = 0 . The derivative of (26) yields:
V ˙ = S S ˙ 1 η θ ˜ T θ ˙ 1 η E ˜ E ^ ˙
By substitution from (21), we obtain:
V ˙ = 1 η θ ˜ T θ ˙ 1 η E ˜ E ^ ˙ S E + θ ˜ T ξ S tanh S + u c
From (28), we have:
V ˙ = θ ˜ T S ξ 1 η θ ˙ 1 η E ˜ E ^ ˙ S E S tanh S + u c
In (29), we consider:
θ ˙ = η S ξ
Then, from the fact that S S tanh S S 2 , it can be concluded that:
V ˙ 1 η E ˜ E ^ ˙ + S E S 2 + S u c
Regarding E ˜ = E E ^ , it follows from expression (31):
V ˙ 1 η E E ^ E ^ ˙ + E S S 2 + S u c
The simplification of (32) yields:
V ˙ 1 η E E ^ ˙ + 1 η E ^ E ^ ˙ + E S S 2 + S u c
From (33), we have:
E S = 1 η E E ^ ˙ S u c = 1 η E ^ E ^ ˙
Then,
V ˙ S 2 0
From (34), the adaptation rule for E (upper bound of uncertainties) and u c (compensator signal) are derived as:
E ^ ˙ = η S u c = E ^ S S
From (35), it is concluded that the system is globally stable, while the adaptations (30) and (34) are satisfied. It should be noted that from the fact that the derivative of S is bounded, then from Barbalat’s lemma, the asymptotic stability is also derived [39].
Remark 1.
In this paper, the suggested FLS is learned by Lyapunov theorem. For future studies, to improve the control accuracy, the other learning algorithms can be used such as random optimization [40,41], reinforcement learning [42], and deep learning [43].

5. Simulation

Example 1.
For the first example, the Chua’s system is considered:
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = f + u f = 14 / 1805 x 1 + 168 / 9025 x 2 + 1 / 38 x 3 2 / 45 28 / 361 x 1 + 7 / 95 x 2 + x 3 3
where x 1 ( 0 ) = 0.2 , x 2 ( 0 ) = 0.5 and x 3 ( 0 ) = 0.3 . The disturbance is d = 0.01 sin ( 7 t ) + 0.03 cos ( 11 t ) . The output and error signals are shown in Figure 4, and the controller is provided in Figure 5. The trajectories of Figure 4 demonstrate that the output signal is well reached to the target signal. In addition, the control trajectory has an acceptable shape. It should be noted that good tracking is achieved by the suggested controller in spite of unknown dynamics and disturbance d ( t ) .
Example 2.
For the second examination, the reference/slave systems are considered to be Chua and Genesio’s systems, respectively:
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = f f = 14 / 1805 x 1 + 168 / 9025 x 2 + 1 / 38 x 3 2 / 45 28 / 361 x 1 + 7 / 95 x 2 + x 3 3
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = f + u f = 6 x 1 2.9 x 2 1.2 x 3 + x 1 2
where x 1 ( 0 ) = 3.2 , x 2 ( 0 ) = 4.5 and x 3 ( 0 ) = 2 . The output and error signals are shown in Figure 6, and the controller is depicted in Figure 7. The phase portrait is shown in Figure 8. The convergence of the system (39) to the target system (38) is well seen in the phase portrait, as shown in Figure 8. Similar to the previous example, we see that the trajectories of Figure 6 are well reached to the target signals. Furthermore, the control trajectory has an acceptable shape. To further analyze, besides the previous perturbations, we add a dead zone on the control signal and repeat the simulation. In this case, the output and error signals are shown in Figure 9, and the controller is depicted in Figure 10. The trajectories of Figure 9 demonstrate the suggested controller has a good ability to tackle high perturbations.
Example 3.
For the third example, the reference/slave systems are considered to be Genesio and pendulum, respectively:
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = f f = 6 x 1 2.9 x 2 1.2 x 3 + x 1 2
x ˙ 1 = x 2 , x ˙ 2 = f + u f = 0.5 x 1 0.12 x 2 sin ( x 1 ) + 0.5 cos 0.75 t 0.12 sin 0.75 t + sin ( 0.3 cos 0.75 t 3 ) 1.5
where x 1 ( 0 ) = 0 , and x 2 ( 0 ) = 0 . The output and error signals are shown in Figure 11, and the controller is depicted in Figure 12. The phase portrait is shown in Figure 13. The convergence of the system (41) to the target system (40) is well seen in the phase portrait, as shown in Figure 13. Similar to Example 2, we see that the trajectories of Figure 11 are well reached to the target signals. Similarly, the control trajectory has an acceptable shape. In addition, to have a better examination, similar to Example 2, we add a dead zone on the control signal and repeat the simulation. In this case, the output and error signals are shown in Figure 14, and the controller is depicted in Figure 15. The trajectories of Figure 14 demonstrate that the suggested controller has a good ability to tackle high perturbations.
Example 4.
In this example, a fault is suddenly applied to the system, and the effectiveness of the controller is evaluated. The output and error signals are shown in Figure 16, and the controller is depicted in Figure 17. We see that after a high perturbation, the output is well converged again to the references. The tracking error in the steady state has a small acceptable value. The perturbation is well tackled and the output signal has a good tracking scheme.
Remark 2.
The suggested controller uses the developed type-3 FLSs. This type of FLSs results in better robustness in high-noisy conditions. The simulation results show that by the suggested controller, the MR can track various chaotic references well. In spite of dynamic uncertainties, sudden changes in references, and complicated chaotic behavior of the reference system, the MR well follows the planned trajectory. So, the suggested approach can be used in various applications of MR. To better show the superiority of the suggested fuzzy-based controller, the root mean square of error (RMSE) is compared with a feedback controller [44] and an adaptive controller [45]. The simulation conditions are the same as shown in Example 1 for all controllers. The results are shown in Table 1. We see that the accuracy of the suggested approach is much better than classic controllers. However, in classic controllers, the system’s dynamic information is used in control design. In addition, to apply the traditional controllers for other MRs, we need to change a lot of settings. However, the suggested controller does not depend on the MR dynamics.

6. Conclusions

In this study, a new T3FLS-based synchronization system is introduced. The entire dynamics are unknown and also are disturbed by further perturbation. A new adaptive supervisor controller also works in parallel with the main controller to help better robustness. The schemed controller is evaluated in four illustrative examples. In the first example, the designed controller is examined on Chua’s chaotic system. The simulation results verify that the designed controller has an excellent response versus unknown dynamics. In the second examination, the designed controller is applied to a synchronization problem, and the Genesio chaotic system is synchronized with Chua’s chaotic system. The synchronization is examined in two cases. In the first one, just the Genesio dynamics are unknown, and in the second case, in addition to unknown dynamics, a high perturbation is applied to system dynamics and input signals. The results show a good robust synchronization. In the third example, a pendulum system is synchronized with the Genesio chaotic system. Similar to the second example, in two cases, the accuracy and performance are evaluated. The results demonstrate that the schemed controller shows an excellent ability to tackle high perturbations. Finally, in the last example, a fault is suddenly imposed on the system, and the good robustness/stability of the controller is evaluated. We see that after a high perturbation, the output is well converged again to the references. The tracking error in the steady state has a small acceptable value. The perturbation is tackled well and the output signal has a good tracking scheme.

Author Contributions

Conceptualization, L.W., D.W., C.Z. and A.M.; Methodology, L.W., D.W. and A.M.; Software, C.Z.; Validation, C.Z.; Formal analysis, L.W., D.W. and A.M.; Supervision, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is financially supported by the Ministry of Science and Technology of China (Grant No. 2019YFE0112400) and the Department of Science and Technology of Shandong Province (Grant No. 2021CXGC011204).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, Y.; Sheng, H.; Zhang, Y.; Wang, S.; Xiong, Z.; Ke, W. Hybrid Motion Model for Multiple Object Tracking in Mobile Devices. IEEE Internet Things J. 2022. [Google Scholar] [CrossRef]
  2. Lin, Y.; Song, H.; Ke, F.; Yan, W.; Liu, Z.; Cai, F. Optimal caching scheme in D2D networks with multiple robot helpers. Comput. Commun. 2022, 181, 132–142. [Google Scholar] [CrossRef]
  3. Gong, X.; Wang, L.; Mou, Y.; Wang, H.; Wei, X.; Zheng, W.; Yin, L. Improved Four-channel PBTDPA control strategy using force feedback bilateral teleoperation system. Int. J. Control. Autom. Syst. 2022, 20, 1002–1017. [Google Scholar] [CrossRef]
  4. Naik, P.A.; Zu, J.; Naik, M.U.D. Stability analysis of a fractional-order cancer model with chaotic dynamics. Int. J. Biomath. 2021, 14, 2150046. [Google Scholar] [CrossRef]
  5. Wang, Y.; Ji, H.; Wang, Y.; Sun, J. Stability based on PI control of three-dimensional chaotic oscillatory system via DNA chemical reaction networks. IEEE Trans. NanoBiosci. 2021, 20, 311–322. [Google Scholar] [CrossRef]
  6. Ma, W.; Zhang, W.; Zhang, Y. Stability and multi-pulse jumping chaotic vibrations of a rotor-active magnetic bearing system with 16-pole legs under mechanical-electric-electromagnetic excitations. Eur. J. Mech.-A/Solids 2021, 85, 104120. [Google Scholar] [CrossRef]
  7. Wang, Z.; Veeman, D.; Zhang, M.; Natiq, H.; Yang, R.; Hussain, I. A symmetric oscillator with multi-stability and chaotic dynamics: Bifurcations, circuit implementation, and impulsive control. Eur. Phys. J. Spec. Top. 2022, 231, 2153–2161. [Google Scholar] [CrossRef]
  8. Rao, R.; Zhong, S. Input-to-state stability and no-inputs stabilization of delayed feedback chaotic financial system involved in open and closed economy. Discret. Contin. Dyn. Syst.-S 2021, 14, 1375. [Google Scholar] [CrossRef] [Green Version]
  9. Khajehzadeh, M. Earth slope stability evaluation subjected to earthquake loading using chaotic sperm swarm optimization. Arab. J. Geosci. 2022, 15, 1–13. [Google Scholar] [CrossRef]
  10. Li, D.; Yu, H.; Tee, K.P.; Wu, Y.; Ge, S.S.; Lee, T.H. On time-synchronized stability and control. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 2450–2463. [Google Scholar] [CrossRef]
  11. Chen, Y.; Tang, C.; Roohi, M. Design of a model-free adaptive sliding mode control to synchronize chaotic fractional-order systems with input saturation: An application in secure communications. J. Frankl. Inst. 2021, 358, 8109–8137. [Google Scholar] [CrossRef]
  12. Pal, P.; Mukherjee, V.; Alemayehu, H.; Jin, G.G.; Feyisa, G. Generalized adaptive backstepping sliding mode control for synchronizing chaotic systems with uncertainties and disturbances. Math. Comput. Simul. 2021, 190, 793–807. [Google Scholar] [CrossRef]
  13. Hammouch, Z.; Yavuz, M.; Özdemir, N. Numerical solutions and synchronization of a variable-order fractional chaotic system. Math. Model. Numer. Simul. Appl. 2021, 1, 11–23. [Google Scholar] [CrossRef]
  14. Kumar, S.; Matouk, A.E.; Chaudhary, H.; Kant, S. Control and synchronization of fractional-order chaotic satellite systems using feedback and adaptive control techniques. Int. J. Adapt. Control Signal Process. 2021, 35, 484–497. [Google Scholar] [CrossRef]
  15. Wu, W.; He, L.; Zhou, J.; Xuan, Z.; Arik, S. Disturbance-term-based switching event-triggered synchronization control of chaotic Lurie systems subject to a joint performance guarantee. Commun. Nonlinear Sci. Numer. Simul. 2022, 115, 106774. [Google Scholar] [CrossRef]
  16. Setoudeh, F.; Dezhdar, M.M.; Najafi, M. Nonlinear analysis and chaos synchronization of a memristive-based chaotic system using adaptive control technique in noisy environments. Chaos Solitons Fractals 2022, 164, 112710. [Google Scholar] [CrossRef]
  17. Tutueva, A.V.; Moysis, L.; Rybin, V.G.; Kopets, E.E.; Volos, C.; Butusov, D.N. Fast synchronization of symmetric Hénon maps using adaptive symmetry control. Chaos Solitons Fractals 2022, 155, 111732. [Google Scholar] [CrossRef]
  18. Gao, Y.P.; Liu, X.C.; Cao, C.; Han, L.H.; Lu, P.F. Optomagnonically induced RoF chaotic synchronization. New J. Phys. 2022, 24, 083022. [Google Scholar] [CrossRef]
  19. Doroshin, A.V. Heteroclinic chaos and its local suppression in attitude dynamics of an asymmetrical dual-spin spacecraft and gyrostat-satellites. The Part I—Main models and solutions. Commun. Nonlinear Sci. Numer. Simul. 2016, 31, 151–170. [Google Scholar] [CrossRef]
  20. Doroshin, A.V. Heteroclinic chaos and its local suppression in attitude dynamics of an asymmetrical dual-spin spacecraft and gyrostat-satellites. The Part II—The heteroclinic chaos investigation. Commun. Nonlinear Sci. Numer. Simul. 2016, 31, 171–196. [Google Scholar] [CrossRef]
  21. Doroshin, A.V. Chaos and its avoidance in spinup dynamics of an axial dual-spin spacecraft. Acta Astronaut. 2014, 94, 563–576. [Google Scholar] [CrossRef]
  22. Nasiri, H.; Ebadzadeh, M.M. MFRFNN: Multi-Functional Recurrent Fuzzy Neural Network for Chaotic Time Series Prediction. Neurocomputing 2022, 507, 292–310. [Google Scholar] [CrossRef]
  23. Balootaki, M.A.; Rahmani, H.; Moeinkhah, H.; Mohammadzadeh, A. Non-singleton fuzzy control for multi-synchronization of chaotic systems. Appl. Soft Comput. 2021, 99, 106924. [Google Scholar] [CrossRef]
  24. Mohamed, A.G.; Korany, N.O.; El-Khamy, S.E. New DNA coded fuzzy based (DNAFZ) S-boxes: Application to robust image encryption using hyper chaotic maps. IEEE Access 2021, 9, 14284–14305. [Google Scholar] [CrossRef]
  25. Golouje, Y.N.; Abtahi, S.M. Chaotic dynamics of the vertical model in vehicles and chaos control of active suspension system via the fuzzy fast terminal sliding mode control. J. Mech. Sci. Technol. 2021, 35, 31–43. [Google Scholar] [CrossRef]
  26. Li, J.; Cao, J.; Liu, H. State observer-based fuzzy echo state network sliding mode control for uncertain strict-feedback chaotic systems without backstepping. Chaos Solitons Fractals 2022, 162, 112442. [Google Scholar] [CrossRef]
  27. Labbaf Khaniki, M.A.; Tavakoli-Kakhki, M. Adaptive type-II fuzzy nonsingular fast terminal sliding mode controller using fractional-order manifold for second-order chaotic systems. Asian J. Control 2022, 24, 2395–2409. [Google Scholar] [CrossRef]
  28. Soleimanizadeh, A.; Nekoui, M.A. Optimal type-2 fuzzy synchronization of two different fractional-order chaotic systems with variable orders with an application to secure communication. Soft Comput. 2021, 25, 6415–6426. [Google Scholar] [CrossRef]
  29. Wang, J.; Liang, F.; Zhou, H.; Yang, M.; Wang, Q. Analysis of Position, Pose and Force Decoupling Characteristics of a 4-UPS/1-RPS Parallel Grinding Robot. Symmetry 2022, 14, 825. [Google Scholar] [CrossRef]
  30. Volos, C.K.; Kyprianidis, I.M.; Stouboulos, I.N. Experimental investigation on coverage performance of a chaotic autonomous mobile robot. Robot. Auton. Syst. 2013, 61, 1314–1322. [Google Scholar] [CrossRef]
  31. Ashraf, F.A. Implementation of the chaotic mobile robot for the complex missions. J. Autom. Mob. Robot. Intell. Syst. 2012, 6, 8–12. [Google Scholar]
  32. Tlelo-Cuautle, E.; Ramos-López, H.C.; Sánchez-Sánchez, M.; Pano-Azucena, A.D.; Sánchez-Gaspariano, L.A.; Núñez-Pérez, J.C.; Camas-Anzueto, J.L. Application of a chaotic oscillator in an autonomous mobile robot. J. Electr. Eng. 2014, 65, 157. [Google Scholar] [CrossRef] [Green Version]
  33. Li, C.; Song, Y.; Wang, F.; Wang, Z.; Li, Y. A bounded strategy of the mobile robot coverage path planning based on Lorenz chaotic system. Int. J. Adv. Robot. Syst. 2016, 13, 107. [Google Scholar] [CrossRef] [Green Version]
  34. Li, C.H.; Song, Y.; Wang, F.Y.; Wang, Z.Q.; Li, Y.B. A chaotic coverage path planner for the mobile robot based on the Chebyshev map for special missions. Front. Inf. Technol. Electron. Eng. 2017, 18, 1305–1319. [Google Scholar] [CrossRef]
  35. Sambas, A.; Vaidyanathan, S.; Mamat, M.; Sanjaya, W.; Rahayu, D.S. A.; Vaidyanathan, S.; Mamat, M.; Sanjaya, W.; Rahayu, D.S. A 3-D novel jerk chaotic system and its application in secure communication system and mobile robot navigation. In Advances and Applications in Chaotic Systems; Springer: Cham, Switzerland, 2016; pp. 283–310. [Google Scholar]
  36. Cetina-Denis, J.J.; Lopéz-Gutiérrez, R.M.; Cruz-Hernández, C.; Arellano-Delgado, A. Design of a Chaotic Trajectory Generator Algorithm for Mobile Robots. Appl. Sci. 2022, 12, 2587. [Google Scholar] [CrossRef]
  37. Lian, J.; Yu, W.; Xiao, K.; Liu, W. Cubic spline interpolation-based robot path planning using a chaotic adaptive particle swarm optimization algorithm. Math. Probl. Eng. 2020, 2020, 1849240. [Google Scholar] [CrossRef]
  38. Mohammadzadeh, A.; Sabzalian, M.H.; Zhang, W. An interval type-3 fuzzy system and a new online fractional-order learning algorithm: Theory and practice. IEEE Trans. Fuzzy Syst. 2019, 28, 1940–1950. [Google Scholar] [CrossRef]
  39. Sastry, S. Lyapunov stability theory. In Nonlinear Systems; Springer: New York, NY, USA, 1999; pp. 182–234. [Google Scholar]
  40. Zhang, J.; Zhu, C.; Zheng, L.; Xu, K. ROSEFusion: Random optimization for online dense reconstruction under fast camera motion. ACM Trans. Graph. (TOG) 2021, 40, 1–17. [Google Scholar]
  41. Zhang, J.; Tang, Y.; Wang, H.; Xu, K. ASRO-DIO: Active Subspace Random Optimization Based Depth Inertial Odometry. IEEE Trans. Robot. 2022. [Google Scholar] [CrossRef]
  42. Zhao, H.; Zhu, C.; Xu, X.; Huang, H.; Xu, K. Learning practically feasible policies for online 3D bin packing. Sci. China Inf. Sci. 2022, 65, 1–17. [Google Scholar] [CrossRef]
  43. She, Q.; Hu, R.; Xu, J.; Liu, M.; Xu, K.; Huang, H. Learning High-DOF Reaching-and-Grasping via Dynamic Representation of Gripper-Object Interaction. arXiv 2022, arXiv:2204.13998. [Google Scholar] [CrossRef]
  44. Wang, J.; Tian, J.; Zhang, X.; Yang, B.; Liu, S.; Yin, L.; Zheng, W. Control of Time Delay Force Feedback Teleoperation System With Finite Time Convergence. Front. Neurorobot. 2022, 16, 877069. [Google Scholar] [CrossRef] [PubMed]
  45. Lu, S.; Ban, Y.; Zhang, X.; Yang, B.; Yin, L.; Liu, S.; Zheng, W. Adaptive control of time delay teleoperation system with uncertain dynamics. Front. Neurorobot. 2022, 16, 928863. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Control structure.
Figure 1. Control structure.
Mathematics 10 04568 g001
Figure 2. Structure of T3-FLS.
Figure 2. Structure of T3-FLS.
Mathematics 10 04568 g002
Figure 3. Type-3 fuzzy set.
Figure 3. Type-3 fuzzy set.
Mathematics 10 04568 g003
Figure 4. Example 1: Output and error signals.
Figure 4. Example 1: Output and error signals.
Mathematics 10 04568 g004
Figure 5. Example 1: Control signal.
Figure 5. Example 1: Control signal.
Mathematics 10 04568 g005
Figure 6. Example 2: Output and error signals.
Figure 6. Example 2: Output and error signals.
Mathematics 10 04568 g006
Figure 7. Example 2: Control signal.
Figure 7. Example 2: Control signal.
Mathematics 10 04568 g007
Figure 8. Example 2: Phase portrait.
Figure 8. Example 2: Phase portrait.
Mathematics 10 04568 g008
Figure 9. Example 2: Output and error signals, faulty condition.
Figure 9. Example 2: Output and error signals, faulty condition.
Mathematics 10 04568 g009
Figure 10. Example 2: Control signal, faulty condition.
Figure 10. Example 2: Control signal, faulty condition.
Mathematics 10 04568 g010
Figure 11. Example 3: Output and error signals.
Figure 11. Example 3: Output and error signals.
Mathematics 10 04568 g011
Figure 12. Example 3: Control signal.
Figure 12. Example 3: Control signal.
Mathematics 10 04568 g012
Figure 13. Example 3: Phase portrait.
Figure 13. Example 3: Phase portrait.
Mathematics 10 04568 g013
Figure 14. Example 3: Output and error signals, faulty condition.
Figure 14. Example 3: Output and error signals, faulty condition.
Mathematics 10 04568 g014
Figure 15. Example 3: Control signal, faulty condition.
Figure 15. Example 3: Control signal, faulty condition.
Mathematics 10 04568 g015
Figure 16. Example 4: Output and error signals.
Figure 16. Example 4: Output and error signals.
Mathematics 10 04568 g016
Figure 17. Example 4: Control signal.
Figure 17. Example 4: Control signal.
Mathematics 10 04568 g017
Table 1. Comparison of RMSE with different controllers.
Table 1. Comparison of RMSE with different controllers.
Proposed methodFeedback controller [44]Adaptive controller [45]
RMSE0.010450.78120.1357
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wu, L.; Wang, D.; Zhang, C.; Mohammadzadeh, A. Chaotic Synchronization in Mobile Robots. Mathematics 2022, 10, 4568. https://doi.org/10.3390/math10234568

AMA Style

Wu L, Wang D, Zhang C, Mohammadzadeh A. Chaotic Synchronization in Mobile Robots. Mathematics. 2022; 10(23):4568. https://doi.org/10.3390/math10234568

Chicago/Turabian Style

Wu, Lili, Dongyun Wang, Chunwei Zhang, and Ardashir Mohammadzadeh. 2022. "Chaotic Synchronization in Mobile Robots" Mathematics 10, no. 23: 4568. https://doi.org/10.3390/math10234568

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop