Next Article in Journal
Metaheuristic Solution for Stability Analysis of Nonlinear Systems Using an Intelligent Algorithm with Potential Applications
Next Article in Special Issue
Cascade Control for Two-Axis Position Mechatronic Systems
Previous Article in Journal
Escape Criteria for Generating Fractals of Complex Functions Using DK-Iterative Scheme
Previous Article in Special Issue
Using a Fully Fractional Generalised Maxwell Model for Describing the Time Dependent Sinusoidal Creep of a Dielectric Elastomer Actuator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Review on Fractional-Order Modelling and Control of Robotic Manipulators

by
Kishore Bingi
1,*,
B Rajanarayan Prusty
2 and
Abhaya Pal Singh
3,*
1
Department of Electrical and Electronics Engineering, Universiti Teknologi PETRONAS, Seri Iskandar 32610, Malaysia
2
Department of Electrical and Electronics Engineering, Alliance College of Engineering and Design, Alliance University, Bengaluru 562106, India
3
Department of Mechanical Engineering and Technology Management, Faculty of Science and Technology, Norwegian University of Life Sciences (NMBU), 1430 Ås, Norway
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2023, 7(1), 77; https://doi.org/10.3390/fractalfract7010077
Submission received: 5 December 2022 / Revised: 4 January 2023 / Accepted: 7 January 2023 / Published: 10 January 2023
(This article belongs to the Special Issue Applications of Fractional-Order Calculus in Robotics)

Abstract

:
Robot manipulators are widely used in many fields and play a vital role in the assembly, maintenance, and servicing of future complex in-orbit infrastructures. They are also helpful in areas where it is undesirable for humans to go, for instance, during undersea exploration, in radioactive surroundings, and other hazardous places. Robotic manipulators are highly coupled and non-linear multivariable mechanical systems designed to perform one of these specific tasks. Further, the time-varying constraints and uncertainties of robotic manipulators will adversely affect the characteristics and response of these systems. Therefore, these systems require effective modelling and robust controllers to handle such complexities, which is challenging for control engineers. To solve this problem, many researchers have used the fractional-order concept in the modelling and control of robotic manipulators; yet it remains a challenge. This review paper presents comprehensive and significant research on state-of-the-art fractional-order modelling and control strategies for robotic manipulators. It also aims to provide a control engineering community for better understanding and up-to-date knowledge of fractional-order modelling, control trends, and future directions. The main table summarises around 95 works closely related to the mentioned issue. Key areas focused on include modelling, fractional-order modelling type, model order, fractional-order control, controller parameters, comparison controllers, tuning techniques, objective function, fractional-order definitions and approximation techniques, simulation tools and validation type. Trends for existing research have been broadly studied and depicted graphically. Further, future perspective and research gaps have also been discussed comprehensively.

1. Introduction

Robotic manipulators are electronically controlled mechanisms consisting of multiple segments that perform tasks by interacting with their environment. They can perform repetitive tasks at speeds and accuracies far exceeding human operators [1]. They can move or handle objects automatically depending upon the given number of DOF. The DOF of industrial robotic manipulators can range from two to ten, or more. As they are capable of automating, many automated applications have recently been seen. The most common include spot welding, assembly, handling, painting, and palletizing [2]. Technological advancements have greatly improved robotic manipulators’ accuracy and precision, thus allowing them to automate new applications such as automated 3D printing. Robotic manipulator automation makes manufacturing processes more efficient, reliable, and productive. As a result, considerable attention has been given to modelling the robotic manipulators and designing practical controllers that are easy to implement and provide optimal controlled performance [3,4,5].
Recently, the fractional-order concept has attracted increasing attention in control research. Fractional-order modelling and control, using fractional-order derivatives/integrals, has been recognized as an alternative strategy to solve many robust control problems effectively [6,7]. This is also true in the case of robotic manipulators. In the last few years, extensive research has been performed on robotic manipulators using fractional-order concepts. Thus, this study thoroughly reviews the application of fractional calculus in modelling and controlling robotic manipulators. Therefore, a comprehensive literature review on fractional-order modelling and control techniques for various robotic manipulators is presented. This study is structured as follows:
  • Different conventional and fractional-order modelling strategies for lower and higher DOF robotic manipulators are included in the review.
  • A review of developed fractional-order controllers for various robotic manipulators evolved from PID, sliding mode, fuzzy, backstepping, active disturbance rejection control, and impedance control is presented.
  • Fractional-order derivative definitions and approximation techniques are also presented.
  • Trends for existing research and future developments in this area have been broadly presented and depicted in a graphical layout.
The paper’s remaining sections are organized as follows: the preliminaries of fractional calculus, including the derivative definitions, are presented in Section 2. Section 3 summarizes the collected literature review and the graphical trend analysis. Section 4 offers the detailed dynamic modelling of robotic manipulators. The broad overview of fractional-order control strategies developed for various robotic manipulators is presented in Section 5. Finally, the paper concludes in Section 6.

2. Preliminaries of Fractional Calculus

The fractional-order differintegral operator D t α for an order α of a given function f ( t ) is defined as,
D t α f ( t ) = d α d t α f ( t ) , α > 0 , f ( t ) , α = 0 , 0 t f ( τ ) d τ , α < 0 .
The three most frequently used definitions of fractional-order derivative D t α for α > 0 are Grünwald–Letnikov, Riemann–Liouville, and Caputo, as given in orange, blue, and grey coloured boxes of Figure 1, respectively. In the definitions, Γ ( · ) is Euler’s Gamma function. On the other hand, among the various approximation techniques available in the literature, Oustaloup’s technique is the most widely used frequency domain approximation method. The formula for computing the Oustaloup and refined Oustaloup approximations in red and green coloured boxes is in Figure 1. These approximation techniques are valid for estimating the N th order approximation of order within the lower and higher frequencies of ω l and ω h , respectively.

3. Survey with Trend Analysis

From the collected literature review in Table 1, a graphical trend analysis is made in this section. From the table, the summary of the manipulators’ trend is given in Figure 2. As shown in the figure, research has been conducted on various manipulators of DOF ranging from 1 to 7. However, most of the research on developing either fractional-order models or controllers has been conducted on 1, 2, and 3 DOF manipulators, with 2 DOF being the highest, around 60% (see Figure 2a). Moreover, as shown in Figure 2b, about 66% of research has been conducted on robotic manipulators without any payload, and only 34% work with a load. Further, it can be observed from Figure 2c that the research on developing either fractional-order models or controllers has been performed primarily on two-link, rigid planar, and single-link manipulators. It is also worth highlighting that research has been conducted on some industrial manipulators, including PUMA 560, SCARA, Polaris -I, Stewart platform, Staubli RX-60, Robotino-XT, Mitsubishi RV-4FL, KUKA youBot, Fanuc, ETS-MARSE, EFFORT-ERC20C-C10, Delta robot, differential-drive mobile robot [8] and University of Maryland manipulators.
Figure 3 gives a summary of the modelling approach and techniques used for robotic manipulators. As shown in Figure 3a, approximately 85% of modelling approaches used in the literature are conventional/integer-order type only. The remaining 15% of works have developed a fractional-order model of orders 0.3, 0.5, 0.6, 0.71, 0.8, 0.9, 0.92, 0.99, 1.14 and 3.04. Figure 3b shows that Euler–Lagrange relations have often been used to develop the manipulator’s dynamic model in the conventional model category. In the fractional-order model category, various approaches, including adaptive neural network, describing functions, value selection algorithm, the Bouc–Wen hysteresis model, and the Euler–Lagrange formulation, have been used to develop commensurate and non-commensurate fractional-order models of manipulators. The following section will give a more detailed review of these modelling stargates.
Similarly, Figure 4 shows the summary of controllers, optimization, and approximation techniques used during the manipulators’ control design. As shown in Figure 4a, the most widely developed fractional-order controllers use PID, sliding mode, and fuzzy. This is because PID is often used in the industry due to the advantages of simplicity and easy tuning and implementation. At the same time, the sliding mode offers the benefits of computational simplicity, less sensitivity to parameter uncertainties, being highly robust to disturbances, and fast dynamic response. On the other hand, fuzzy achieves better servo and regulatory response. However, sliding mode and fuzzy requires more controller parameters to be tuned. Researchers have used various optimization algorithms for tuning, as shown in Figure 4b. The figures show that about 70% have used genetic algorithms, cuckoo search, and particle swarm optimization. This is because these are the most popular and widely considered benchmark algorithms. Figure 4c gives the trend of approximation techniques used in manipulator modelling and controller design. The figures show Grünwald–Letnikov, Riemann–Liouville, Caputo, Oustaloup/refined Oustaloup approximations are the most frequently used techniques in the literature. More details regarding these approximation techniques can be found in [7]. A more detailed review of these control and optimization techniques stargates will be given in the following section.
Figure 5 shows the summary of validation type and type of toolbox, collected from Table 1. Figure 5a shows that about 65% of works, either modelling or validating controller, have been performed in the simulation environment. At the same time, the remaining 35% of results have validated the proposed approaches, practically. For these validations, approximately 90% of the researchers have used MATLAB, while others used LabVIEW, C++, and Solidworks. It is also worth highlighting that several researchers have used externally developed MATLAB-based toolboxes such as CRONE, Ninteger, and FOMCON to realize fractional-order systems and controllers [7].

4. Modelling of Robotic Manipulators

As mentioned in Section 3, the Newton–Euler equations and Lagrange-assumed modes methods are most widely used for obtaining the mathematical model of robotic manipulators [103,104,105]. The Newton–Euler equations are based on Newton’s second law of motion, while the Lagrange method derives the motion equations by eliminating interaction forces between adjacent links. In other words, Newton–Euler is a force balance approach, whereas the Lagrange method is an energy-based approach to manipulators’ dynamics. Moreover, the Euler–Lagrange relations will produce the same equations as Newton’s, which help analyze complicated systems. Additionally, these relations have the advantage of taking the same form in any system of generalized coordinates and are better suited for generalizations. Therefore, for developing the dynamic models of single-, two- and three-link robotic manipulators, Euler–Lagrangian relations are used as explained underneath. Further, the generalized model for the N number of rigid and n number of elastic degrees of freedom using the same technique is also given underneath.

4.1. Single-Link Rigid and Flexible Robotic Manipulators

An ideal single-link planar rigid robotic manipulator is shown in Figure 6. The mathematical relationship between torque τ and position θ using Euler–Lagrangian formulation is given as [66,103,105],
m l 2 θ ¨ + g m l sin ( θ ) + v θ ˙ = τ ,
where v is the friction coefficient.
Let us assume x 1 = θ and x 2 = θ ˙ , then (2) can be rewritten as,
x ˙ 1 = x 2 , x ˙ 2 = g l sin ( x 1 ) v m l 2 x 2 + 1 m l 2 τ .
The nominal values of robotic manipulator parameters considered in most of the research works are m = 2 kg, v = 6 kgms, l = 1 m and g = 9.81 m/s 2 . Thus, substituting these nominal values, (3) can be rewritten as,
x ˙ 1 = x 2 , x ˙ 2 = 9.81sin ( x 1 ) 3 x 2 + 0.5τ .
Similarly, the state space representation of an ideal single-link flexible robotic manipulator using Euler–Lagrangian formulation is given as [25,27,70],
θ ¨ = k 1 θ ˙ + k 2 α + k 3 V m , α ¨ = k 1 θ ˙ k 4 α k 3 V m ,
where α is the tip deflection, θ is the motor shaft position, V m is the motor input voltage and k i , i ( 1 , 4 ) are constants.
Let us assume x 1 = θ , x 2 = α , x 3 = θ ˙ , x 4 = α ˙ and V m = u , then (5) can be rewritten as,
x ˙ 1 = x 3 , x ˙ 2 = x 4 , x ˙ 3 = p 2 x 2 p 1 x 3 + p 3 u , x ˙ 4 = p 4 x 2 + p 1 x 3 p 3 u .
From (6), the fractional-order model of a single-link flexible robotic manipulator in non-commensurate order is given as,
x ˙ 1 β = x 3 , x ˙ 2 β = x 4 , x ˙ 3 α = p 2 x 2 p 1 x 3 + p 3 u , x ˙ 4 α = p 4 x 2 + p 1 x 3 p 3 u ,
where α and β are the fractional-orders.

4.2. Two-Link Planar Rigid Robotic Manipulator

An ideal two-link planar rigid robotic manipulator or a SCARA-type manipulator with a payload of mass m p at the tip is shown in Figure 7. The mathematical relationship between torques ( τ 1 , τ 2 ) and positions ( θ 1 , θ 2 ) of both the links (1, 2) using Euler–Lagrangian formulation is given as [4,5,28,31,39,44,51,64,103,106,107],
M 11 M 12 M 21 M 22 θ ¨ 1 θ ¨ 2 + m 2 l 1 l c 2 sin ( θ 2 ) θ ˙ 2 m 2 l 1 l c 2 sin ( θ 2 ) ( θ ˙ 1 + θ ˙ 2 ) m 2 l 1 l c 2 sin ( θ 2 ) θ ˙ 1 0 θ ˙ 1 θ ˙ 2 + m 1 l c 1 g cos ( θ 1 ) + m 2 g ( l c 2 cos ( θ 1 + θ 2 ) + l 1 cos ( θ 1 ) ) m 2 l c 2 g cos ( θ 1 + θ 2 ) + v 1 θ ˙ 1 v 2 θ ˙ 2 + p 1 s g n ( θ ˙ 1 ) p 2 s g n ( θ ˙ 2 ) = τ 1 τ 2 ,
where
M 11 = m 1 + l c 1 2 + m 2 ( l 1 2 + l c 2 2 + 2 l 1 l c 2 cos ( θ 2 ) ) + m p ( l 1 2 + l 2 2 + 2 l 1 l 2 cos ( θ 2 ) ) + I 1 + I 2 , M 12 = m 2 ( l c 2 2 + l 1 l c 2 cos ( θ 2 ) ) + m p ( l 2 2 + l 1 l 2 cos ( θ 2 ) ) + I 2 , M 21 = m 2 ( l c 2 2 + l 1 l c 2 cos ( θ 2 ) ) + m p ( l 2 2 + l 1 l 2 cos ( θ 2 ) ) + I 2 , M 22 = m 2 l c 2 2 + m p l 2 2 + I 2 .
In (8), v 1 , v 2 are the coefficients of viscous friction and p 1 , p 2 are the coefficients of dynamic friction of links 1 and 2, respectively. The nominal values of robotic manipulator parameters considered in most of the research works are m 1 = m 2 = 1.0 kg, l 1 = l 2 = 1.0 m, l c 1 = l c 2 = 0.5 m, I 1 = I 2 = 0.2 kgm 2 , v 1 = v 2 = 0.1 , p 1 = p 2 = 0.1 , m p = 0.5 kg and g = 9.81 m/s 2 .

4.3. Three-Link Planar Rigid Robotic Manipulator

An ideal three-link planar rigid robotic manipulator with no friction, as shown in Figure 8, is where all the masses m 1 , m 2 and m 3 exist as a point mass at the end point of each link. The mathematical relationship between torques ( τ 1 , τ 2 , τ 3 ) and positions ( θ 1 , θ 2 , θ 3 ) of all the links (1, 2, 3) using Euler–Lagrangian formulation is given as [56,65],
M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 θ ¨ 1 θ ¨ 2 θ ¨ 3 + l 1 ( m 3 l 3 sin ( θ 2 + θ 3 ) + m 2 l 2 sin ( θ 2 ) + m 3 l 2 sin ( θ 2 ) ) θ ˙ 2 2 m 3 l 3 ( l 1 sin ( θ 2 + θ 3 ) + l 2 sin ( θ 3 ) ) θ ˙ 3 2 l 1 ( m 3 l 3 sin ( θ 2 + θ 3 ) + m 2 l 2 sin ( θ 2 ) + m 3 l 2 sin ( θ 2 ) ) θ ˙ 1 2 m 3 l 2 l 3 sin ( θ 3 ) θ ˙ 3 2 m 3 l 3 ( l 1 sin ( θ 2 + θ 3 ) + l 2 sin ( θ 3 ) ) θ ˙ 1 2 + m 3 l 2 l 3 sin ( θ 3 ) θ ˙ 2 2 + R 1 R 2 R 3 + ( m 1 + m 2 + m 3 ) g l 1 cos ( θ 1 ) + ( m 2 + m 3 ) g l 2 cos ( θ 1 + θ 2 ) + m 3 g l 3 cos ( θ 1 + θ 2 + θ 3 ) ( m 2 + m 3 ) g l 2 cos ( θ 1 + θ 2 ) + m 3 g l 3 cos ( θ 1 + θ 2 + θ 3 ) m 3 g l 3 cos ( θ 1 + θ 2 + θ 3 ) = τ 1 τ 2 τ 3 ,
where
M 11 = ( m 1 + m 2 + m 3 ) l 1 2 + ( m 2 + m 3 ) l 2 2 + m 3 l 3 2 + 2 m 3 l 1 l 3 cos ( θ 2 + θ 3 ) + 2 ( m 2 + m 3 ) l 1 l 2 cos ( θ 2 ) + 2 m 3 l 2 l 3 cos ( θ 3 ) , M 12 = ( m 2 + m 3 ) l 2 2 + m 3 l 3 2 + m 3 l 1 l 3 cos ( θ 2 + θ 3 ) + ( m 2 + m 3 ) l 1 l 2 cos ( θ 2 ) + 2 m 3 l 2 l 3 cos ( θ 3 ) , M 13 = m 3 l 3 2 + m 3 l 1 l 3 cos ( θ 2 + θ 3 ) + m 3 l 2 l 3 cos ( θ 3 ) , M 21 = m 2 l 2 2 + m 3 l 2 2 + m 3 l 3 2 + m 3 l 1 l 3 cos ( θ 2 + θ 3 ) + m 2 l 1 l 2 cos ( θ 2 ) + m 3 l 1 l 2 cos ( θ 2 ) + 2 m 3 l 2 l 3 cos ( θ 3 ) , M 22 = m 2 l 2 2 + m 3 l 2 2 + m 3 l 3 2 + 2 m 3 l 2 l 3 cos ( θ 3 ) , M 23 = m 3 l 3 2 + m 3 l 2 l 3 cos ( θ 3 ) , M 31 = m 3 l 3 2 + m 3 l 1 l 3 cos ( θ 2 + θ 3 ) + m 3 l 2 l 3 cos ( θ 3 ) , M 32 = m 3 l 3 2 + m 3 l 2 l 3 cos ( θ 3 ) , M 33 = m 3 l 3 2 , R 1 = 2 l 1 ( m 3 l 3 sin ( θ 2 + θ 3 ) + ( m 2 + m 3 ) l 2 sin ( θ 2 ) ) θ ˙ 1 θ ˙ 2 2 m 3 l 3 ( l 1 sin ( θ 2 + θ 3 ) + l 2 sin ( θ 3 ) ) θ ˙ 2 θ ˙ 3 2 m 3 l 3 ( l 1 sin ( θ 2 + θ 3 ) + l 2 sin ( θ 3 ) ) θ ˙ 1 θ ˙ 3 , R 2 = 2 m 3 l 2 l 3 sin ( θ 3 ) θ ˙ 1 θ ˙ 3 2 m 3 l 2 l 3 sin ( θ 3 ) θ ˙ 3 θ ˙ 2 , R 3 = 2 m 3 l 2 l 3 sin ( θ 3 ) θ ˙ 1 θ ˙ 2 .
In (9), it can be observed that the first, second (i.e., centrifugal), third (i.e., Coriolis) and fourth (i.e., potential energy) terms consist of θ ¨ i , θ ˙ i 2 , θ ˙ i θ ˙ j and θ i , respectively, where i = 1 , 2 , 3 and i j . The nominal values of robotic manipulator parameters considered in most research works are m 1 = 0.2 kg, m 2 = 0.3 kg, m 3 = 0.4 kg, l 1 = 0.4 m, l 2 = 0.6 m, l 3 = 0.8 m and g = 9.81 m/s 2 . The payload mass is added to the mass m 3 .

4.4. Generalized Model of Serial Link Planar Rigid Robotic Manipulator

The mathematical relationship between torques and positions of a robotic manipulator with N number of rigid and n number of elastic degrees of freedom using Euler–Lagrangian formulation is given as [104],
( M r r ) N × N ( M r f ) N × n ( M f r ) n × N ( M f f ) n × n ( N + n ) × ( N + n ) ( q ¨ r ) N × 1 ( q ¨ f ) n × 1 ( N + n ) × 1 + ( H r ) N × 1 ( H f ) n × 1 ( N + n ) × 1 + ( G r ) N × 1 ( G f ) n × 1 ( N + n ) × 1 = τ N × 1 0 ( n ) × 1 ( N + n ) × 1 ,
where the matrices are defined as,
  • M r r and M f f are the mass matrices related to rigid and flexible degrees of freedom, respectively,
  • M r f row matrix that defines the coupling between manipulators’ rigid and flexible motions,
  • M f r row matrix that defines the coupling between manipulators’ flexible and rigid motions,
  • q r and q f are the manipulators’ rigid and flexible degrees of freedom representing the motions of joints and elastic motions of flexible links, respectively,
  • H r and H f are the centrifugal and Coriolis matrix related to rigid and flexible motion, respectively,
  • G r and G f are the gravity matrix related to rigid and flexible motion, respectively,
  • τ is the torque vector.

4.5. Other Robotic Manipulators

The modelling strategies of other robotic manipulators of various degrees of freedom are shown in Figure 9. The figure depicts that the most widely used Euler–Lagrangian formulation has been used to model lower and higher DOF manipulators such as inchworm/caterpillar [34,37], serial/joint manipulators, KUKA youBot [1], and Stewart platforms [89]. Similarly, the kinematic and inverse kinematic modelling approach has also been used for Delta robots [59], parallel manipulators, the Stewart platform [97], KUKA LWR IV [101], and Mitsubishi RV-4FL [2]. The next most widely used is a mathematical model developed for PUMA 560 [50], Quanser manipulators [83,88], Staubli RX-60 [54], Polaris-I [2], and UMD manipulators [21]. On the other hand, the fractional-order models have been developed for only Quanser [83], PUMA 560 [75], and Robotino-XT [94]. Thus, there is broad scope for exploring the concept of fractional-order modelling for various lower DOF manipulators such as inchworm/caterpillar and higher DOF manipulators such as Delta robot, KUKA youBot, Staubli RX-60, Robotino-XT, etc.

5. Fractional-Order Control of Robotic Manipulators

This section presents a broad overview of fractional-order control strategies developed for various rigid, flexible, and joint robotic manipulators. These control strategies aim to achieve robust and stable performance despite uncertainties, external disturbances, and actual faults. As mentioned in Section 3, the developed fractional-order control strategies for various robotic manipulators are evolved versions of PID, sliding mode, backstepping, fuzzy, active disturbance rejection [82], and impedance control [91,97,98]. A more detailed review of these control strategies will be explained underneath.

5.1. Fractional-Order PID Controllers

The fractional-order PID controller with five parameters is an extension of the PID where the conventional integrator and differentiator are replaced with fractional ones. The serial rigid, flexible, and joint manipulators with DOF varying from 1 to 2 have been effectively controlled in simulation, and practice, using fractional-order PD/PID compared to PI/PD/PID and achieved better tracking accuracy and stability, practically [11,52,70,88,99,100,102,108]. However, the trial and error method has often been used to achieve the controller parameters. However, in the case of a two-link planar rigid robotic manipulator, the optimally tuned fractional-order PID and two-degree of freedom fractional-order PID controllers using the cuckoo search algorithm [4], particle swarm optimization [17,19], genetic algorithm [14,46] have performed better than the conventional and two-degree of freedom PID controllers [29,45]. A similar case has also been seen in a three-link planar rigid robotic manipulator, where fractional-order PID tuned using an evaporation rate-based water cycle algorithm has achieved better performance than the PID [56]. The best fractional-order PI/PD/PID performance is also true for higher DOF robotic manipulators, including Staubli RX-60 [54], UMD manipulator [21], PUMA 560 [75], Fanuc [20,24], Delta robot [59], KUKA LWR IV [101], and 3-RRR planar parallel robots [76]. Moreover, for these higher DOF robotic manipulators, the controller parameters are tuned using rule-based methods including Bode tuning [24] and decentralized tuning [20]. More details regarding the control actions of the fractional-order PID controller family, including two-degree of freedom configuration, can be found in [6,7,109,110].

5.2. Fractional-Order Fuzzy PID Controllers

It is widely known that PID is most often used in industry due to the advantages of simplicity and easy tuning and implementation [111]. As mentioned earlier, the performance of this controller is enhanced using fractional calculus. Moreover, the performance of this fractional-order PID is further enhanced using intelligent fuzzy techniques to achieve better servo and regulatory responses. Therefore, various combinations of fractional-order PID and fuzzy logic are proposed in the literature to form fractional-order fuzzy PID controller for two-link [4,39,43,44,51,62,63,67,79,92,95], three-link manipulators [48,65], SCARA [31,53], PUMA 560 [30], and Stewart platforms [89]. In addition, the authors of [64] have proposed a hybrid two-degree-of-freedom fractional-order fuzzy PID controller by combining two-degree-of-freedom PID, fractional-order concept, and fuzzy logic. These combinations have achieved better performance than the conventional and integer-order ones. Further, to incorporate the self-tuning of controller parameters rather than designing using precise mathematics, researchers have used several optimization techniques where the non-linear controller gains are updated in real-time using error and fractional rate of error. The optimization techniques used in the literature are artificial bee colony [39,43,53,95], genetic algorithm [30,39,43,64,79], cuckoo search [4,31,48,51,63], backtracking search [44,65], dragonfly [79], ant lion optimizer [79], particle swarm optimization [67,89] and grey wolf optimizer [95]. The robustness testing of these self-tuned fractional-order fuzzy PID controllers has shown superior tracking results in comparison to the conventional counterparts. However, in most of the works, the analytical stability analysis of these controllers has yet to be attempted. Thus, the research gap in the analytical proof of stability is noteworthy.

5.3. Fractional-Order Sliding Mode Controllers

Among the non-linear control methods such as an adaptive, fuzzy, neural network, sliding mode, H , and model predictive controllers, the sliding mode control has been widely utilized due to its advantages of being computational simplicity, less sensitive to parameter uncertainties, highly robust to disturbances, and fast dynamic response [2,42]. However, the sliding mode controller has three significant problems: singularity, uncertainties, and chattering effect [78]. The singularity problem in the sliding mode control signal exists because of differentiating the exponential term in the controller equation. Thus, nonsingular sliding mode controllers have been developed to deal with this issue [69]. Moreover, various intelligent and optimization algorithms are hybridized with sliding mode controllers to compensate for the uncertainties issue, which also helps reduce the switching gains [58]. However, the problem of the chattering effect is still a drawback for the sliding mode controller. Therefore, researchers have recently developed fractional-order sliding mode controllers, which help reduce the chattering impact due to their memory and hereditary properties [81]. The two types of sliding mode controllers are given as linear sliding mode and terminal sliding mode controllers. The application of the fractional-order form of these two sliding mode controllers for various robotic manipulators will be explained underneath.
The linear fractional-order sliding mode controller has been developed for a single-link flexible manipulator for DOF varying from 1 to 2, achieving better performance than the conventional sliding mode controller and PID [22,25,42,66,68]. Even though the controller has no chattering effect, the singularity and uncertainties issues still exist. Thus, fuzzy and adaptive sliding mode controllers have been proposed for single-link, two-link, Mitsubishi RV-4FL, polar, and Inchworm/Caterpillar robotic manipulators. In [15,16,37,57,58], the authors have developed fuzzy and adaptive sliding mode controllers using bat optimization, genetic, and cuckoo search algorithms. The adaptive part of the controller will help reduce the uncertainties issue, and the fractional part of the controller will help reduce the chattering effect. On the other hand, the authors of [18] have proposed a fractional variable structure that helps minimize switching actions. However, the singularity problem still exists in these control techniques. Thus, the interest has been shifted towards using nonsingular sliding mode controller configurations.
Various configurations of terminal fractional-order sliding mode controllers have recently been developed for robotic manipulators to deal with singularity, uncertainties, and chattering effects. The authors of [26,55,69] have developed a fractional-order nonsingular terminal sliding mode controller for hydraulic and cable-driven manipulators, where the controller parameters are obtained using the trial and error method. This controller configuration has performed better than the integer-order nonsingular terminal sliding mode controller in both practical and simulation analysis. Even though the chattering and singularity issues have been solved, the controller still has uncertainty issues. Thus, in [1,28,34,61,73,74,78], an adaptive fractional-order nonsingular terminal sliding mode controller has been proposed for serial robotic manipulators, exoskeleton robot, KUKA youBot, and inchworm/caterpillar robotic manipulators. The controller has performed better than all its counterparts, including sliding mode controller, integer-order terminal sliding mode controller, fractional-order terminal sliding mode controller, and fractional-order nonsingular terminal sliding mode controller in solving the singularity issues, uncertainties, and chattering effect. However, this controller configuration is complex and needs more controller parameters to be tuned. Moreover, this controller configuration is further improved using time delay estimation, which forms the time delay estimation-based adaptive fractional-order nonsingular terminal sliding mode controller. In [3,36,81,86], the time delay estimation-based adaptive fractional-order nonsingular terminal sliding mode controller has been proposed for rigid hydraulic manipulators which have performed better than all of its counterparts and solved singularity, uncertainties, and chattering issues. At the same time, the controller configuration is very complex, and around 15 controller parameters need to be tuned. Thus, developing simple evolved versions of fractional-order sliding mode controllers to deal with singularity, uncertainties, and chattering effects are inevitable.

5.4. Fractional-Order Adaptive Backstepping Controller

The adaptive backstepping controller provides an improved tracking performance in the presence of uncertainties and faults, thanks to the controllers’ adaptation law. In addition, the controller guarantees closed-loop system stability, which the conventional one failed to achieve. As finite-time convergence is crucial in robotic manipulators, thus, an adaptive backstepping controller is the perfect choice to achieve stable operation even in the presence of uncertainties and external disturbances. Further, to provide better steady-state and transient performances, the authors of [32,85] have proposed a fractional-order adaptive backstepping controller in the presence of actuators’ faults and disturbances. The controller achieved adequate performance for PUMA 560 and a rotary manipulator under uncertainties, external load disturbances, and actuator faults. The controller also attained finite-time convergence and asymptotic stability. However, in both works, the controller parameters are chosen using the trial and error method. Thus, there is scope to develop a tuning approach for controller parameters of the fractional-order adaptive backstepping controller.

6. Conclusions

6.1. Findings

A comprehensive review of the application of the fractional-order concept in modelling and control techniques for various robotic manipulators has been discussed, as proposed by previous researchers. This comprehensive review summarizes the research outcomes published from 1998 until 2022 of around 100 works. Firstly, the study includes the conventional and fractional-order modelling strategies for robotic manipulators. Then, a review of developed fractional-order controllers for various robotic manipulators, which evolved from PID, sliding mode, fuzzy, backstepping, active disturbance rejection control, and impedance control, are presented. The graphical trend for existing research has been broadly presented in both cases. Thus, this review is expected to draw the attention of the investigators, experts, and researchers, allowing them to understand the most recent trends and work to advance in this field.

6.2. Future Perspectives

  • There is broad scope for exploring the fractional-order modelling concept for various industrial robots, including Delta robot, KUKA youBot, Staubli RX-60, Robotino-XT, etc.
  • The performance of fractional-order PID controllers can be further improved using the fractional-order form of predictive PI controllers for achieving robust servo and regulatory responses. Additionally, the performance of fractional-order PID controllers needs to be improved in the presence of uncertainties and faults.
  • Even though fractional-order fuzzy PID controllers have achieved better servo and regulatory responses for proper industrial applications, the proof for analytical stability is a considerable research gap.
  • The fractional-order nonsingular terminal sliding mode controller has achieved better response and surpassed the issues of singularity, uncertainties, and chattering effects. However, the controller configuration is very complex, and more parameters must be tuned. Thus, research on developing simple, evolved versions of controllers is inevitable.
  • The adaptive backstepping controller provided an improved tracking performance in the presence of uncertainties and faults, thanks to the controllers’ adaptation law. However, the controller parameters are chosen using the trial and error method. Thus, there is scope to develop a tuning approach for controller parameters.

Author Contributions

Conceptualization, K.B. and A.P.S.; investigation, K.B. and A.P.S.; resources, K.B. and A.P.S.; writing—original draft preparation, K.B. and B.R.P.; writing—review and editing, A.P.S. and B.R.P.; supervision, A.P.S.; project administration, K.B.; funding acquisition, K.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors also acknowledge the Universiti Teknologi PETRONAS, Malaysia for providing all research facilities.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DOFDegrees of freedom
FOMCONFractional-order modeling and control
IACCOIntegral of absolute change in controller output
IAEIntegral absolute error
ISCCOIntegral square of change in controller output
ISEIntegral square error
ISVIntegral of the square value
ITACOIntegral of time absolute change in controller output
ITAEIntegral time absolute error
ITSEIntegral time square error
LQRLinear-quadratic regulator
MADMean absolute deviation
MAEMean absolute error
MSEMean square error
MMFAE    Mean minimum fuel and absolute error
RMSERoot mean squared error
STDStandard deviation

References

  1. Wu, X.; Huang, Y. Adaptive fractional-order non-singular terminal sliding mode control based on fuzzy wavelet neural networks for omnidirectional mobile robot manipulator. ISA Trans. 2022, 121, 258–267. [Google Scholar] [CrossRef]
  2. Xie, Y.; Zhang, X.; Meng, W.; Zheng, S.; Jiang, L.; Meng, J.; Wang, S. Coupled fractional-order sliding mode control and obstacle avoidance of a four-wheeled steerable mobile robot. ISA Trans. 2021, 108, 282–294. [Google Scholar] [CrossRef]
  3. Wang, Y.; Yan, F.; Jiang, S.; Chen, B. Time delay control of cable-driven manipulators with adaptive fractional-order nonsingular terminal sliding mode. Adv. Eng. Softw. 2018, 121, 13–25. [Google Scholar] [CrossRef]
  4. Sharma, R.; Rana, K.; Kumar, V. Performance analysis of fractional order fuzzy PID controllers applied to a robotic manipulator. Expert Syst. Appl. 2014, 41, 4274–4289. [Google Scholar] [CrossRef]
  5. Sharma, R.; Gaur, P.; Mittal, A. Performance analysis of two-degree of freedom fractional order PID controllers for robotic manipulator with payload. ISA Trans. 2015, 58, 279–291. [Google Scholar] [CrossRef] [PubMed]
  6. Shah, P.; Agashe, S. Review of fractional PID controller. Mechatronics 2016, 38, 29–41. [Google Scholar] [CrossRef]
  7. Bingi, K.; Ibrahim, R.; Karsiti, M.N.; Hassan, S.M.; Harindran, V.R. Fractional-Order Systems and PID Controllers; Springer: London, UK, 2020. [Google Scholar]
  8. Bouzoualegh, S.; Guechi, E.H.; Kelaiaia, R. Model predictive control of a differential-drive mobile robot. Acta Univ. Sapientiae, Electr. Mech. Eng. 2018, 10, 20–41. [Google Scholar] [CrossRef]
  9. Machado, J.T.; Azenha, A. Fractional-order hybrid control of robot manipulators. In Proceedings of the SMC’98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No. 98CH36218), San Diego, CA, USA, 11–14 October 1998; Volume 1, pp. 788–793. [Google Scholar]
  10. Duarte, F.; Machado, J. Chaotic phenomena and fractional-order dynamics in the trajectory control of redundant manipulators. Nonlinear Dyn. 2002, 29, 315–342. [Google Scholar] [CrossRef]
  11. Monje, C.; Ramos, F.; Feliu, V.; Vinagre, B. Tip position control of a lightweight flexible manipulator using a fractional order controller. IET Control. Theory Appl. 2007, 1, 1451–1460. [Google Scholar] [CrossRef]
  12. Efe, M.Ö. Fractional fuzzy adaptive sliding-mode control of a 2-DOF direct-drive robot arm. IEEE Trans. Syst. Man. Cybern. Part (Cybern.) 2008, 38, 1561–1570. [Google Scholar] [CrossRef]
  13. Ferreira, N.F.; Machado, J.T.; Tar, J.K. Two cooperating manipulators with fractional controllers. Int. J. Adv. Robot. Syst. 2009, 6, 31. [Google Scholar] [CrossRef]
  14. Delavari, H.; Ghaderi, R.; Ranjbar, N.; HosseinNia, S.H.; Momani, S. Adaptive fractional PID controller for robot manipulator. arXiv 2012, arXiv:1206.2027. [Google Scholar]
  15. Delavari, H.; Ghaderi, R.; Ranjbar, A.; Momani, S. Fuzzy fractional order sliding mode controller for nonlinear systems. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 963–978. [Google Scholar] [CrossRef]
  16. Fayazi, A.; Rafsanjani, H.N. Fractional order fuzzy sliding mode controller for robotic flexible joint manipulators. In Proceedings of the 2011 9th IEEE International Conference on Control and Automation (ICCA), Santiago, Chile, 19–21 December 2011; pp. 1244–1249. [Google Scholar]
  17. Bingul, Z.; Karahan, O. Tuning of fractional PID controllers using PSO algorithm for robot trajectory control. In Proceedings of the 2011 IEEE International Conference on Mechatronics, Istanbul, Turkey, 13–15 April 2011; pp. 955–960. [Google Scholar]
  18. Machado, J.T. The effect of fractional order in variable structure control. Comput. Math. Appl. 2012, 64, 3340–3350. [Google Scholar] [CrossRef]
  19. Bingül, Z.; KARAHAN, O. Fractional PID controllers tuned by evolutionary algorithms for robot trajectory control. Turk. J. Electr. Eng. Comput. Sci. 2012, 20, 1123–1136. [Google Scholar] [CrossRef]
  20. Copot, C.; Burlacu, A.; Ionescu, C.M.; Lazar, C.; De Keyser, R. A fractional order control strategy for visual servoing systems. Mechatronics 2013, 23, 848–855. [Google Scholar] [CrossRef]
  21. Dumlu, A.; Erenturk, K. Trajectory tracking control for a 3-dof parallel manipulator using fractional-order PIλDμ control. IEEE Trans. Ind. Electron. 2013, 61, 3417–3426. [Google Scholar] [CrossRef]
  22. Delavari, H.; Lanusse, P.; Sabatier, J. Fractional order controller design for a flexible link manipulator robot. Asian J. Control. 2013, 15, 783–795. [Google Scholar] [CrossRef]
  23. Moreno, A.R.; Sandoval, V.J. Fractional order PD and PID position control of an angular manipulator of 3DOF. In Proceedings of the 2013 Latin American Robotics Symposium and Competition, Arequipa, Peru, 21–27 October 2013; pp. 89–94. [Google Scholar]
  24. Copot, C.; Ionescu, C.M.; Lazar, C.; De Keyser, R. Fractional order PDμ control of a visual servoing manipulator system. In Proceedings of the 2013 European Control Conference (ECC), Zurich, Switzerland, 17–19 July 2013; pp. 4015–4020. [Google Scholar]
  25. Mujumdar, A.; Tamhane, B.; Kurode, S. Fractional order modeling and control of a flexible manipulator using sliding modes. In Proceedings of the 2014 American Control Conference, Portland, OR, USA, 4–6 June 2014; pp. 2011–2016. [Google Scholar]
  26. Wang, Y.; Luo, G.; Gu, L.; Li, X. Fractional-order nonsingular terminal sliding mode control of hydraulic manipulators using time delay estimation. J. Vib. Control 2016, 22, 3998–4011. [Google Scholar] [CrossRef]
  27. Mujumdar, A.; Tamhane, B.; Kurode, S. Observer-based sliding mode control for a class of noncommensurate fractional-order systems. IEEE/ASME Trans. Mechatronics 2015, 20, 2504–2512. [Google Scholar] [CrossRef]
  28. Nojavanzadeh, D.; Badamchizadeh, M. Adaptive fractional-order non-singular fast terminal sliding mode control for robot manipulators. IET Control. Theory Appl. 2016, 10, 1565–1572. [Google Scholar] [CrossRef]
  29. Fani, D.; Shahraki, E. Two-link robot manipulator using fractional order PID controllers optimized by evolutionary algorithms. Biosci. Biotechnol. Res. Asia 2016, 13, 589–598. [Google Scholar] [CrossRef]
  30. Mohammed, R.H.; Bendary, F.; Elserafi, K. Trajectory tracking control for robot manipulator using fractional order-fuzzy-PID controller. Int. J. Comput. Appl. 2016, 134, 22–29. [Google Scholar]
  31. Sharma, R.; Gaur, P.; Mittal, A. Design of two-layered fractional order fuzzy logic controllers applied to robotic manipulator with variable payload. Appl. Soft Comput. 2016, 47, 565–576. [Google Scholar] [CrossRef]
  32. Nikdel, N.; Badamchizadeh, M.; Azimirad, V.; Nazari, M.A. Fractional-order adaptive backstepping control of robotic manipulators in the presence of model uncertainties and external disturbances. IEEE Trans. Ind. Electron. 2016, 63, 6249–6256. [Google Scholar] [CrossRef]
  33. Łegowski, A.; Niezabitowski, M. Manipulator path control with variable order fractional calculus. In Proceedings of the 2016 21st International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland, 29 August–1 September 2016; pp. 1127–1132. [Google Scholar]
  34. Rahmani, M.; Ghanbari, A.; Ettefagh, M.M. Hybrid neural network fraction integral terminal sliding mode control of an Inchworm robot manipulator. Mech. Syst. Signal Process. 2016, 80, 117–136. [Google Scholar] [CrossRef]
  35. Ghasemi, I.; Ranjbar Noei, A.; Sadati, J. Sliding mode based fractional-order iterative learning control for a nonlinear robot manipulator with bounded disturbance. Trans. Inst. Meas. Control. 2018, 40, 49–60. [Google Scholar] [CrossRef]
  36. Wang, Y.; Gu, L.; Xu, Y.; Cao, X. Practical tracking control of robot manipulators with continuous fractional-order nonsingular terminal sliding mode. IEEE Trans. Ind. Electron. 2016, 63, 6194–6204. [Google Scholar] [CrossRef]
  37. Rahmani, M.; Ghanbari, A.; Ettefagh, M.M. Robust adaptive control of a bio-inspired robot manipulator using bat algorithm. Expert Syst. Appl. 2016, 56, 164–176. [Google Scholar] [CrossRef]
  38. Aghababa, M.P. Optimal design of fractional-order PID controller for five bar linkage robot using a new particle swarm optimization algorithm. Soft Comput. 2016, 20, 4055–4067. [Google Scholar] [CrossRef]
  39. Kumar, A.; Kumar, V. A novel interval type-2 fractional order fuzzy PID controller: Design, performance evaluation, and its optimal time domain tuning. ISA Trans. 2017, 68, 251–275. [Google Scholar] [CrossRef]
  40. Feliu-Talegon, D.; Feliu-Batlle, V. A fractional-order controller for single-link flexible robots robust to sensor disturbances. IFAC-PapersOnLine 2017, 50, 6043–6048. [Google Scholar] [CrossRef]
  41. Machado, J.T.; Lopes, A.M. A fractional perspective on the trajectory control of redundant and hyper-redundant robot manipulators. Appl. Math. Model. 2017, 46, 716–726. [Google Scholar] [CrossRef]
  42. Guo, Y.; Ma, B.L. Global sliding mode with fractional operators and application to control robot manipulators. Int. J. Control. 2019, 92, 1497–1510. [Google Scholar] [CrossRef]
  43. Kumar, A.; Kumar, V. Hybridized ABC-GA optimized fractional order fuzzy pre-compensated FOPID control design for 2-DOF robot manipulator. AEU-Int. J. Electron. Commun. 2017, 79, 219–233. [Google Scholar] [CrossRef]
  44. Kumar, V.; Rana, K. Nonlinear adaptive fractional order fuzzy PID control of a 2-link planar rigid manipulator with payload. J. Frankl. Inst. 2017, 354, 993–1022. [Google Scholar] [CrossRef]
  45. De la Fuente, M.S.L. Trajectory Tracking Error Using Fractional Order PID Control Law for Two-Link Robot Manipulator via Fractional Adaptive Neural Networks. In Robotics—Legal, Ethical and Socioeconomic Impacts; IntechOpen: London, UK, 2017; p. 35. [Google Scholar] [CrossRef]
  46. Kumar, V.; Rana, K. Comparative study on fractional order PID and PID controllers on noise suppression for manipulator trajectory control. In Fractional Order Control and Synchronization of Chaotic Systems; Springer: New York, NY, USA, 2017; pp. 3–28. [Google Scholar]
  47. Al-Saggaf, U.M.; Mehedi, I.M.; Mansouri, R.; Bettayeb, M. Rotary flexible joint control by fractional order controllers. Int. J. Control. Autom. Syst. 2017, 15, 2561–2569. [Google Scholar] [CrossRef]
  48. Kumar, J.; Kumar, V.; Rana, K. A fractional order fuzzy PD+I controller for three-link electrically driven rigid robotic manipulator system. J. Intell. Fuzzy Syst. 2018, 35, 5287–5299. [Google Scholar] [CrossRef]
  49. Bensafia, Y.; Ladaci, S.; Khettab, K.; Chemori, A. Fractional order model reference adaptive control for SCARA robot trajectory tracking. Int. J. Ind. Syst. Eng. 2018, 30, 138–156. [Google Scholar] [CrossRef]
  50. Ahmed, S.; Wang, H.; Tian, Y. Fault tolerant control using fractional-order terminal sliding mode control for robotic manipulators. Stud. Inform. Control. 2018, 27, 55–64. [Google Scholar] [CrossRef]
  51. Azar, A.T.; Kumar, J.; Kumar, V.; Rana, K. Control of a two link planar electrically-driven rigid robotic manipulator using fractional order SOFC. In Proceedings of the International Conference on Advanced Intelligent Systems and Informatics, Cairo, Egypt, 9–11 September 2017; Springer: Cham, Switzerland, 2017; pp. 57–68. [Google Scholar]
  52. Fareh, R.; Bettayeb, M.; Rahman, M. Control of serial link manipulator using a fractional order controller. Int. Rev. Autom. Control. 2018, 11, 1–6. [Google Scholar] [CrossRef]
  53. Kumar, A.; Kumar, V.; Gaidhane, P.J. Optimal design of fuzzy fractional order PIλDμ controller for redundant robot. Procedia Comput. Sci. 2018, 125, 442–448. [Google Scholar] [CrossRef]
  54. Ataşlar-Ayyıldız, B.; Karahan, O. Tuning of fractional order PID controller using cs algorithm for trajectory tracking control. In Proceedings of the 2018 6th International Conference on Control Engineering & Information Technology (CEIT), Istanbul, Turkey, 25–27 October 2018; pp. 1–6. [Google Scholar]
  55. Yin, C.; Xue, J.; Cheng, Y.; Zhang, B.; Zhou, J. Fractional order nonsingular fast terminal sliding mode control technique for 6-DOF robotic manipulator. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 10186–10190. [Google Scholar]
  56. Kathuria, T.; Kumar, V.; Rana, K.; Azar, A.T. Control of a three-link manipulator using fractional-order pid controller. In Fractional Order Systems; Elsevier: Berkeley, CA, USA, 2018; pp. 477–510. [Google Scholar]
  57. Kumar, J.; Kumar, V.; Rana, K. Design of robust fractional order fuzzy sliding mode PID controller for two link robotic manipulator system. J. Intell. Fuzzy Syst. 2018, 35, 5301–5315. [Google Scholar] [CrossRef]
  58. Kumar, J.; Azar, A.T.; Kumar, V.; Rana, K.P.S. Design of fractional order fuzzy sliding mode controller for nonlinear complex systems. In Mathematical Techniques of Fractional Order Systems; Elsevier: Amsterdam, The Netherlands, 2018; pp. 249–282. [Google Scholar]
  59. Angel, L.; Viola, J. Fractional order PID for tracking control of a parallel robotic manipulator type delta. ISA Trans. 2018, 79, 172–188. [Google Scholar] [CrossRef]
  60. Coronel-Escamilla, A.; Torres, F.; Gómez-Aguilar, J.; Escobar-Jiménez, R.; Guerrero-Ramírez, G. On the trajectory tracking control for an SCARA robot manipulator in a fractional model driven by induction motors with PSO tuning. Multibody Syst. Dyn. 2018, 43, 257–277. [Google Scholar] [CrossRef]
  61. Yin, C.; Zhou, J.; Xue, J.; Zhang, B.; Huang, X.; Cheng, Y. Design of the fractional-order adaptive nonsingular terminal sliding mode controller for 6-DOF robotic manipulator. In Proceedings of the 2018 Chinese Control And Decision Conference (CCDC), Shenyang, China, 9–11 June 2018; pp. 5954–5959. [Google Scholar]
  62. Muñoz-Vázquez, A.J.; Gaxiola, F.; Martínez-Reyes, F.; Manzo-Martínez, A. A fuzzy fractional-order control of robotic manipulators with PID error manifolds. Appl. Soft Comput. 2019, 83, 105646. [Google Scholar] [CrossRef]
  63. Sharma, R.; Bhasin, S.; Gaur, P.; Joshi, D. A switching-based collaborative fractional order fuzzy logic controllers for robotic manipulators. Appl. Math. Model. 2019, 73, 228–246. [Google Scholar] [CrossRef]
  64. Mohan, V.; Chhabra, H.; Rani, A.; Singh, V. An expert 2DOF fractional order fuzzy PID controller for nonlinear systems. Neural Comput. Appl. 2019, 31, 4253–4270. [Google Scholar] [CrossRef]
  65. Kumar, V.; Rana, K.; Kler, D. Efficient control of a 3-link planar rigid manipulator using self-regulated fractional-order fuzzy PID controller. Appl. Soft Comput. 2019, 82, 105531. [Google Scholar] [CrossRef]
  66. Fareh, R. Sliding mode fractional order control for a single flexible link manipulator. Int. J. Mech. Eng. Robot. Res. 2019, 8, 228–232. [Google Scholar] [CrossRef]
  67. Ardeshiri, R.R.; Kashani, H.N.; Reza-Ahrabi, A. Design and simulation of self-tuning fractional order fuzzy PID controller for robotic manipulator. Int. J. Autom. Control 2019, 13, 595–618. [Google Scholar] [CrossRef]
  68. Hamzeh Nejad, F.; Fayazi, A.; Ghayoumi Zadeh, H.; Fatehi Marj, H.; HosseinNia, S.H. Precise tip-positioning control of a single-link flexible arm using a fractional-order sliding mode controller. J. Vib. Control. 2020, 26, 1683–1696. [Google Scholar] [CrossRef]
  69. Wang, Y.; Li, B.; Yan, F.; Chen, B. Practical adaptive fractional-order nonsingular terminal sliding mode control for a cable-driven manipulator. Int. J. Robust Nonlinear Control 2019, 29, 1396–1417. [Google Scholar] [CrossRef]
  70. Singh, A.P.; Deb, D.; Agarwal, H. On selection of improved fractional model and control of different systems with experimental validation. Commun. Nonlinear Sci. Numer. Simul. 2019, 79, 104902. [Google Scholar] [CrossRef]
  71. Ahmed, T.M.; Gaber, A.N.A.; Hamdy, R.; Abdel-Khalik, A.S. Position Control of Arm Manipulator Within Fractional Order PID Utilizing Particle Swarm Optimization Algorithm. In Proceedings of the 2019 IEEE Conference on Power Electronics and Renewable Energy (CPERE), Aswan City, Egypt, 23–25 October 2019; pp. 135–139. [Google Scholar]
  72. Ahmed, S.; Lochan, K.; Roy, B.K. Fractional-Order Adaptive Sliding Mode Control for a Two-Link Flexible Manipulator. In Innovations in Infrastructure; Springer: Singapore, 2019; pp. 33–53. [Google Scholar]
  73. Rahmani, M.; Rahman, M.H. Adaptive neural network fast fractional sliding mode control of a 7-DOF exoskeleton robot. Int. J. Control. Autom. Syst. 2020, 18, 124–133. [Google Scholar] [CrossRef]
  74. Ahmed, S.; Wang, H.; Tian, Y. Adaptive fractional high-order terminal sliding mode control for nonlinear robotic manipulator under alternating loads. Asian J. Control 2021, 23, 1900–1910. [Google Scholar] [CrossRef]
  75. Lavín-Delgado, J.; Solís-Pérez, J.; Gómez-Aguilar, J.; Escobar-Jiménez, R. Trajectory tracking control based on non-singular fractional derivatives for the PUMA 560 robot arm. Multibody Syst. Dyn. 2020, 50, 259–303. [Google Scholar] [CrossRef]
  76. Al-Mayyahi, A.; Aldair, A.A.; Chatwin, C. Control of a 3-RRR planar parallel robot using fractional order PID controller. Int. J. Autom. Comput. 2020, 17, 822–836. [Google Scholar] [CrossRef]
  77. Tenreiro Machado, J.A.; Lopes, A.M. Fractional-order kinematic analysis of biomechanical inspired manipulators. J. Vib. Control. 2020, 26, 102–111. [Google Scholar] [CrossRef]
  78. Zhou, M.; Feng, Y.; Xue, C.; Han, F. Deep convolutional neural network based fractional-order terminal sliding-mode control for robotic manipulators. Neurocomputing 2020, 416, 143–151. [Google Scholar] [CrossRef]
  79. Chhabra, H.; Mohan, V.; Rani, A.; Singh, V. Robust nonlinear fractional order fuzzy PD plus fuzzy I controller applied to robotic manipulator. Neural Comput. Appl. 2020, 32, 2055–2079. [Google Scholar] [CrossRef]
  80. Yousfi, N.; Almalki, H.; Derbel, N. Robust control of industrial MIMO systems based on fractional order approaches. In Proceedings of the 2020 Industrial & Systems Engineering Conference (ISEC), New Orleans, LA, USA, 30 May–2 June 2020; pp. 1–6. [Google Scholar]
  81. Zhang, Y.; Yang, X.; Wei, P.; Liu, P.X. Fractional-order adaptive non-singular fast terminal sliding mode control with time delay estimation for robotic manipulators. IET Control. Theory Appl. 2020, 14, 2556–2565. [Google Scholar] [CrossRef]
  82. Shi, X.; Huang, J.; Gao, F. Fractional-order active disturbance rejection controller for motion control of a novel 6-dof parallel robot. Math. Probl. Eng. 2020, 2020, 3657848. [Google Scholar] [CrossRef]
  83. Singh, A.P.; Deb, D.; Agrawal, H.; Balas, V.E. Fractional Modeling and Controller Design of Robotic Manipulators: With Hardware Validation; Springer Nature: Cham, Switzerland, 2020; Volume 194. [Google Scholar]
  84. Al-Sereihy, M.H.; Mehedi, I.M.; Al-Saggaf, U.M.; Bettayeb, M. State-feedback-based fractional-order control approximation for a rotary flexible joint system. Mechatron. Syst. Control. 2020, 48. [Google Scholar] [CrossRef]
  85. Anjum, Z.; Guo, Y. Finite time fractional-order adaptive backstepping fault tolerant control of robotic manipulator. Int. J. Control Autom. Syst. 2021, 19, 301–310. [Google Scholar] [CrossRef]
  86. Su, L.; Guo, X.; Ji, Y.; Tian, Y. Tracking control of cable-driven manipulator with adaptive fractional-order nonsingular fast terminal sliding mode control. J. Vib. Control 2021, 27, 2482–2493. [Google Scholar] [CrossRef]
  87. Singh, A.P.; Deb, D.; Agrawal, H.; Bingi, K.; Ozana, S. Modeling and control of robotic manipulators: A fractional calculus point of view. Arab. J. Sci. Eng. 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
  88. Gupta, S.; Singh, A.P.; Deb, D.; Ozana, S. Kalman Filter and Variants for Estimation in 2DOF Serial Flexible Link and Joint Using Fractional Order PID Controller. Appl. Sci. 2021, 11, 6693. [Google Scholar] [CrossRef]
  89. Bingul, Z.; Karahan, O. Real-time trajectory tracking control of Stewart platform using fractional order fuzzy PID controller optimized by particle swarm algorithm. Ind. Robot. Int. J. Robot. Res. Appl. 2021, 49, 708–725. [Google Scholar] [CrossRef]
  90. Anjum, Z.; Guo, Y.; Yao, W. Fault tolerant control for robotic manipulator using fractional-order backstepping fast terminal sliding mode control. Trans. Inst. Meas. Control 2021, 43, 3244–3254. [Google Scholar] [CrossRef]
  91. Ding, Y.; Liu, X.; Chen, P.; Luo, X.; Luo, Y. Fractional-Order Impedance Control for Robot Manipulator. Fractal Fract. 2022, 6, 684. [Google Scholar] [CrossRef]
  92. Abdulameer, H.I.; Mohamed, M.J. Fractional Order Fuzzy PID Controller Design for 2-Link Rigid Robot Manipulator. Int. J. Intell. Eng. Syst. 2021, 15, 103–117. [Google Scholar]
  93. Violia, J.; Angel, L. Control Performance Assessment of Fractional-Order PID Controllers Applied to Tracking Trajectory Control of Robotic Systems. WSEAS Trans. Syst. Control. 2022, 17, 62–73. [Google Scholar]
  94. Mishra, M.K.; Samantaray, A.K.; Chakraborty, G. Fractional-order Bouc-wen hysteresis model for pneumatically actuated continuum manipulator. Mech. Mach. Theory 2022, 173, 104841. [Google Scholar] [CrossRef]
  95. Gaidhane, P.J.; Adam, S. The Enhanced Robotic Trajectory Tracking by Optimized Fractional-Order Fuzzy Controller Using GWO-ABC Algorithm. In Soft Computing: Theories and Applications; Springer: Singapore, 2022; pp. 611–620. [Google Scholar]
  96. Azar, A.T.; Serrano, F.E.; Kamal, N.A.; Kumar, S.; Ibraheem, I.K.; Humaidi, A.J.; Gorripotu, T.S.; Pilla, R. Fractional-Order Euler–Lagrange Dynamic Formulation and Control of Asynchronous Switched Robotic Systems. In Proceedings of the Third International Conference on Sustainable Computing; Springer: Singapore, 2022; pp. 479–490. [Google Scholar]
  97. Bruzzone, L.; Polloni, A. Fractional Order KDHD Impedance Control of the Stewart Platform. Machines 2022, 10, 604. [Google Scholar] [CrossRef]
  98. Bruzzone, L.; Fanghella, P.; Basso, D. Application of the Half-Order Derivative to Impedance Control of the 3-PUU Parallel Robot. Actuators 2022, 11, 45. [Google Scholar] [CrossRef]
  99. Feliu-Talegon, D.; Feliu-Batlle, V. Improving the position control of a two degrees of freedom robotic sensing antenna using fractional-order controllers. Int. J. Control. 2017, 90, 1256–1281. [Google Scholar] [CrossRef]
  100. Feliu-Talegon, D.; Feliu-Batlle, V.; Tejado, I.; Vinagre, B.M.; HosseinNia, S.H. Stable force control and contact transition of a single link flexible robot using a fractional-order controller. ISA Trans. 2019, 89, 139–157. [Google Scholar] [CrossRef]
  101. Ventura, A.; Tejado, I.; Valério, D.; Martins, J. Fractional Control of a 7-DOF Robot to Behave Like a Human Arm. Prog. Fract. Differ. Appl. 2019, 5, 99–110. [Google Scholar] [CrossRef]
  102. Feliu-Talegon, D.; Feliu-Batlle, V. Control of very lightweight 2-DOF single-link flexible robots robust to strain gauge sensor disturbances: A fractional-order approach. IEEE Trans. Control Syst. Technol. 2021, 30, 14–29. [Google Scholar] [CrossRef]
  103. Craig, J.J. Introduction to Robotics: Mechanics and Control; Pearson Educacion: London, UK, 2005. [Google Scholar]
  104. Mishra, N.; Singh, S. Dynamic modelling and control of flexible link manipulators: Methods and scope-Part-1. Indian J. Sci. Technol. 2021, 14, 3210–3226. [Google Scholar] [CrossRef]
  105. Sahu, V.S.D.M.; Samal, P.; Panigrahi, C.K. Modelling, and control techniques of robotic manipulators: A review. Mater. Today Proc. 2021, 56, 2758–2766. [Google Scholar] [CrossRef]
  106. Lee, C.Y.; Lee, J.J. Adaptive control of robot manipulators using multiple neural networks. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), Taipei, Taiwan, 14–19 September 2003; Volume 1, pp. 1074–1079. [Google Scholar]
  107. Lin, F. Robust Control Design: An Optimal Control Approach; John Wiley & Sons: New York, NY, USA, 2007. [Google Scholar]
  108. Devan, P.A.M.; Hussin, F.A.; Ibrahim, R.; Bingi, K.; Abdulrab, H. Fractional-order predictive PI controller for process plants with deadtime. In Proceedings of the 2020 IEEE 8th R10 Humanitarian Technology Conference (R10-HTC), Kuching, Sarawak, Malaysia, 1–3 December 2020; pp. 1–6. [Google Scholar]
  109. Bingi, K.; Ibrahim, R.; Karsiti, M.N.; Hassan, S.M.; Harindran, V.R. Real-time control of pressure plant using 2DOF fractional-order PID controller. Arab. J. Sci. Eng. 2019, 44, 2091–2102. [Google Scholar] [CrossRef]
  110. Bingi, K.; Ibrahim, R.; Karsiti, M.N.; Hassan, S.M. Fractional order set-point weighted PID controller for pH neutralization process using accelerated PSO algorithm. Arab. J. Sci. Eng. 2018, 43, 2687–2701. [Google Scholar] [CrossRef]
  111. Abdelhedi, F.; Bouteraa, Y.; Chemori, A.; Derbel, N. Nonlinear PID and feedforward control of robotic manipulators. In Proceedings of the 2014 15th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Hammamet, Tunisia, 21–23 December 2014; pp. 349–354. [Google Scholar]
Figure 1. Definitions and approximation techniques of fractional-order derivative.
Figure 1. Definitions and approximation techniques of fractional-order derivative.
Fractalfract 07 00077 g001
Figure 2. Summary of manipulator details from Table 1. (a) Manipulators’ DOF trend; (b) Payload trend; (c) Manipulator’s type.
Figure 2. Summary of manipulator details from Table 1. (a) Manipulators’ DOF trend; (b) Payload trend; (c) Manipulator’s type.
Fractalfract 07 00077 g002
Figure 3. Summary of modelling details from Table 1. (a) Type of modelling approach. (b) Various types of modelling techniques.
Figure 3. Summary of modelling details from Table 1. (a) Type of modelling approach. (b) Various types of modelling techniques.
Fractalfract 07 00077 g003
Figure 4. Summary of controller, optimization and approximation technique details from Table 1. (a) Fractional-order controllers. (b) Optimization techniques. (c) Approximation techniques.
Figure 4. Summary of controller, optimization and approximation technique details from Table 1. (a) Fractional-order controllers. (b) Optimization techniques. (c) Approximation techniques.
Fractalfract 07 00077 g004aFractalfract 07 00077 g004b
Figure 5. Summary of implementation type from Table 1. (a) Validation type. (b) Software toolboxes.
Figure 5. Summary of implementation type from Table 1. (a) Validation type. (b) Software toolboxes.
Fractalfract 07 00077 g005
Figure 6. Single-link planar rigid robotic manipulator.
Figure 6. Single-link planar rigid robotic manipulator.
Fractalfract 07 00077 g006
Figure 7. Two-link planar rigid robotic manipulator with a payload.
Figure 7. Two-link planar rigid robotic manipulator with a payload.
Fractalfract 07 00077 g007
Figure 8. Three-link planar rigid robotic manipulator with a payload.
Figure 8. Three-link planar rigid robotic manipulator with a payload.
Fractalfract 07 00077 g008
Figure 9. Modelling strategies used for various lower and higher DOF robotic manipulators [1,2,3,20,21,30,34,37,50,54,59,69,70,73,75,76,83,85,88,89,94,97,101,76,21].
Figure 9. Modelling strategies used for various lower and higher DOF robotic manipulators [1,2,3,20,21,30,34,37,50,54,59,69,70,73,75,76,83,85,88,89,94,97,101,76,21].
Fractalfract 07 00077 g009
Table 1. Summary of works focussed on fractional-order modelling and controlling of robotic manipulators.
Table 1. Summary of works focussed on fractional-order modelling and controlling of robotic manipulators.
Ref.      Manipulator DetailsModelling DetailsController DetailsToolS/P
TypeDOFPayloadFOMMethodOrderFOCControllerCPTuning TechniqueComparison ControllersOFApproximation
[9]2R robotic manipulator2Mathematical modelling2Fractional-order D controller2Trial and errorPI and PD controllersTransient response characteristicsPadé approximationS
[10]Redundant manipulatorClosed-Loop Pseudoinverse2Pseudoinverse Algorithm5Tracking errorGrünwald–Letnikov’s methodS
[11]Single-link flexible manipulator1Mathematical modelling2Fractional-order PD controller3Trial and errorPD controllerStabilityDigital IIR filter approximationMP
[12]Robotic manipulator2Mathematical modelling2Fractional fuzzy adaptive sliding mode controller5Trial and errorTracking errorCRONE approximationsMS
[13]Rotational joints robotic manipulator2Mathematical modelling2Fractional-order PD-PI controller5Trial and errorPD-PI controllerTransient response characteristicsS
[14]Two-link robotic manipulator2Lagrangian formulation2Adaptive fractional-order PID controller5Genetic AlgorithmPID controllerISECRONE approximationsS
[15]Polar robotic manipulator2State space model4Fuzzy Fractional-order PD surface sliding mode controller8Genetic AlgorithmClassical PD surface sliding mode controllerRMSECaputo derivativeS
[16]Two-link flexible joint manipulator2Lagrangian formulation8Fractional order fuzzy sliding mode controller6Genetic AlgorithmSliding mode controller, PD surface sliding mode controller, Sliding surfaces through fractional PD controllerIAE, ITAE, ISVCaputo derivativeS
[17]Two-link planar rigid robotic manipulator2Mathematical modelling2Fractional-order PID controller5Particle Swarm OptimizationFuzzy and PID controllersRMSE, MAE, MMFAERiemann–Liouville methodS
[18]Mechanical manipulator2Mathematical modelling3Fractional variable structure control and sliding mode control6Trial and errorInteger variable structure control and sliding mode controlSwitching activityTaylor series expansionP
[19]Two-link planar rigid robotic manipulator2Mathematical modelling2Fractional-order PID controller5Genetic Algorithm, Particle Swarm OptimizationRMSE, MAE, MMFAEMS
[20]Manipulator robot (Fanuc)6Robust disturbance observer1Fractional-order PI controller3Decentralized tuningPI controllerGain MarginsRefined Oustaloup FilterMP
[21]University of Maryland (UMD) manipulator3Mathematical modelling2Fractional-order PID controller5Pattern search optimizationPID controllerMSES
[22]Flexible link manipulator2Euler-Bernoulli method2Fractional-order sliding mode controller6Particle Swarm OptimizationSliding mode controllerISERiemann–Liouville methodS
[23]Angular manipulator3Lagrange model2Fractional-order PID controller5Trial and errorRiemann–Liouville methodM, LP
[24]Robotic manipulator6Mathematical modelling6Fractional-order PD controller3Bode tuningPD controllerLinear and angular velocitiesGrünwald–Letnikov methodMS
[25]Single-link flexible manipulator1Non-commensurate fractional-order model0.71, 0.92Fractional order sliding mode controller4QR decomposition methodSliding mode controllerTracking errorCaputo derivativeMP
[4]Two-link planar rigid robotic manipulator2Mathematical modelling2Fractional-order fuzzy PID controller6Cuckoo Search AlgorithmFuzzy PID, fractional-order PID and PID controllersIAE, IACCOOustaloup’s approximationMS
[26]Hydraulic manipulator2Mathematical modelling2Fractional-order nonsingular terminal sliding mode controller16Trial and errorInteger-order nonsingular terminal sliding mode controllerRMSERefined Oustaloup filterMP
[27]Single-link flexible manipulator1Non-commensurate fractional-order model0.71, 0.92Observer-based fractional-order sliding mode controller8Stability criterionSliding mode controllerTracking errorCaputo derivativeP
[5]Two-link planar rigid robotic manipulator2Mathematical modelling2Two-degree of freedom fractional-order PID controller8Cuckoo Search AlgorithmTwo-degree of freedom PID controllerWeighted sum of ITAE and IACCOOustaloup’s approximationMS
[28]Two-link robotic manipulator2Mathematical modelling2Adaptive fractional-order nonsingular fast terminal sliding mode controller13Trial and errorNonsingular terminal, Second-order sliding mode controllersError, Reaching time, Chattering effectRiemann–Liouville methodS
[29]Two-link robotic manipulator2Mathematical modelling2Fractional-order PID controller5Particle swarm optimization, Genetic algorithm and Estimation of distribution algorithmRMSERiemann–Liouville methodMS
[30]Robotic manipulator (PUMA 560)2Mathematical modelling2Fractional-order fuzzy PID controller5Genetic AlgorithmPID, fractional-order PID and fuzzy PID controllersISEMS
[31]Two-link planar rigid robotic manipulator (SCARA)2Mathematical modelling2Two-layered fractional-order fuzzy logic controller10Cuckoo Search AlgorithmTwo-layered, single-layred fuzzy logic, PID controllersIAEOustaloup’s approximationMS
[32]Rotary manipulator2Mathematical modelling2Fractional-order adaptive backstepping controller7Trial and errorAdaptive backstepping controllersTracking performanceCaputo derivativeMP
[33]Robotic manipulator4Pseudoinverse algorithm0.5, 0.6, 0.8, 0.9, 0.99Tracking accuracyGrünwald–Letnikov methodMS
[34]Inchworm/ Caterpillar robotic manipulator1Euler–Lagrange method2Neural network-based fraction integral terminal sliding mode controller5Trial and errorSliding mode controller, Integral terminal sliding mode controller, Fraction integral terminal sliding mode controllerTracking errorMS
[35]Single-link direct joint driven robotic manipulator1Mathematical modelling2Sliding mode based fractional-order PD type iterative learning control5Trial and errorSliding mode based fractional-order D type iterative learning control, Higher-order iterative learning controlTracking errorCRONE approximationsMS
[36]Robotic manipulator2Mathematical modelling2Time delay estimation-based fractional-order nonsingular terminal sliding mode controller9Trial and errorTime delay estimation-based, continuous nonsingular terminal, Time delay estimation-based integer-order nonsingular terminal sliding mode controllersTracking errorRiemann–Liouville methodMP
[37]Inchworm/ Caterpillar robotic manipulator1Euler–Lagrange formalism2Adaptive fractional-order PID sliding mode controller5Bat optimization algorithmPID, fractional-order PID, sliding mode controllerWeighted sum of IAE and ISVOustaloup’s recursive approximationMS
[38]Five-bar-linkage robotic manipulator-Mathematical modelling2Fractional-order PID controller5Modified Particle Swarm OptimizationFractional-order PID controller tuned using standard, constriction factor approach, random inertia weight-based particle swarm optimization algorithmsIAE, ISE, ITSEOustaloup’s approximationMP
[39]Two-link robotic manipulator2Mathematical modelling2Interval type-2 fractional-order fuzzy PID controller6Artificial Bee Colony-Genetic AlgorithmInterval type-2 fuzzy PID, Type-1 fractional-order fuzzy PID, Type-1 fuzzy PID, PIDITAEOustaloup’s approximationMS
[40]Single-link flexible manipulator1Mathematical modelling2Fractional-order phase-lead compensator4Nyquist criterionPID controllerGain MarginGrünwald–Letnikov methodP
[41]Three and five links redundant manipulators3, 5Moore-Penrose pseudoinverseGrünwald–Letnikov methodMS
[42]Robotic manipulator2State space model4Fractional-order global sliding mode controller10Trial and errorSliding mode controllerTracking errorRiemann–Liouville methodS
[43]Robotic manipulator2Mathematical modelling2Fractional-order fuzzy pre-compensated fractional-order PID controller9Hybrid artificial bee colony-genetic algorithmFuzzy pre-compensated PID, fuzzy PID and PID controllersITAEOustaloup’s recursive approximationMS
[44]Two-link planar rigid robotic manipulator2Mathematical modelling2Non-linear adaptive fractional-order fuzzy PID controller7Backtracking search algorithmNon-linear adaptive fuzzy PID controllerITAE, ITACOGrünwald–Letnikov methodLS
[45]Two-link robotic manipulator2Fractional adaptive neural networkFractional-order PID controller5Trial and errorTracking errorCaputo derivativeS
[46]Two-link rigid planar manipulator2Mathematical modelling2Fractional-order PID controller5Genetic AlgorithmPID controllerWeighted sum of IAE and ISCCOShort memory principleLP
[47]Rotary flexible joint manipulator1Mathematical modelling2Fractional-order integral controller2Gain marginsIntegral controllerTracking accuracyOustaloup’s approximationMP
[49]Robotic manipulator (SCARA)2Linear model2Fractional-order model reference adaptive controller3Trial and errorModel reference adaptive controllerDelay timeOustaloup’s approximationS
[50]Robotic manipulator (PUMA 560)3Mathematical modelling2Fractional-order nonsingular fast terminal sliding mode control based fault tolerant control7Trial and errorAdaptive fractional-order nonsingular fast terminal sliding mode controller, Nonsingular fast terminal sliding mode control based active fault tolerant controlConvergence speedRiemann–Liouville methodS
[51]Two-link planar electrically-driven rigid robotic manipulator2Mathematical modelling2Fractional-order self organizing fuzzy controller6Cuckoo Search AlgorithmFractional-order fuzzy PIDIAEGrünwald–Letnikov methodMS
[52]Serial link manipulator2Mathematical modelling2Fractional-order PID and auxiliary controllers5Trial and errorTorque approach controllerTracking errorCRONE approximationsMS
[53]Redundant manipulator (SCARA)5Mathematical modelling2Fuzzy fractional-order PID controller6Artificial Bee Colony AlgorithmPID and fuzzy PID controllersITAEMS
[54]Three-link robotic manipulator (Staubli RX-60)6Mathematical modelling3Fractional-order PID controller5Cuckoo Search AlgorithmPID controllerIAE, ITAE, ISE and IACCOMS
[55]Robotic manipulator6Kinematic modelling2Fractional order nonsingular fast terminal sliding mode control13Trial and errorTracking errorRiemann–Liouville methodS
[56]Three-link planar rigid robotic manipulator3Euler–Lagrange formalism3Fractional-order PID controller5Evaporation Rate-Based Water Cycle AlgorithmPID controllerWeighted sum of IAE and IACCOGrünwald–Letnikov methodMS
[57]Two-link planar rigid robotic manipulator2Euler–Lagrange formalism2Fractional-order fuzzy sliding mode PD/PID controller8Cuckoo Search AlgorithmInteger-order fuzzy sliding mode PD/PID controllerWeighted sum of IAE and chatterGrünwald–Letnikov methodMS
[58]Two-link planar rigid robotic manipulator2Lagrangian-Euler formulation2Fractional-order fuzzy sliding mode controller with proportional derivative surface6Genetic AlgorithmInteger-order fuzzy SMC with proportional derivative surfaceWeighted sum of IAE and chatterGrünwald–Letnikov methodMS
[59]Parallel robotic manipulators (Delta Robot)3Inverse kinematic model3Fractional-order PID controller5FMINCON (Gradient descent algorithm)PID controllerRMSEMP
[60]Robotic manipulator (SCARA)2Euler–Lagrange and Hamilton formalisms1.14Fractional-order PI/PD controller3Particle Swarm OptimizationPI/PD controllerITAEGrünwald–Letnikov methodMS
[61]Serial robotic manipulator6Mathematical modelling2Fractional-order adaptive nonsingular terminal siding mode controller8Trial and errorTracking errorRiemann–Liouville methodMS
[3]Cable-driven manipulator (Polaris-I)2Mathematical modelling2Time delay control scheme-based adaptive fractional-order nonsingular terminal sliding mode controller15Trial and errorTime delay estimation-based adaptive, continuous fractional-order nonsingular terminal sliding mode controllerRMSERiemann–Liouville methodMP
[62]Robotic manipulator2Euler–Lagrange formalism2Fuzzy fractional-order PID controller3Heuristic TuningSliding mode control, Super twisting sliding mode control, Fuzzy PIDITAE, ISEGrünwald–Letnikov methodC++P
[63]Rigid planar robotic manipulator2Mathematical modelling2Collaborative fractional order PID and fractional order fuzzy logic controller9Cuckoo Search AlgorithmPID, Fractional-order PID, Fractional-order fuzzy PIDITAEOustaloup’s recursive approximationMS
[64]Two-link robotic manipulator2Mathematical modelling2Two-degree-of-freedom fractional-order fuzzy PI-D16Multi-objective non-dominated sorting genetic algorithm-IITwo-degree-of-freedom fractional-order PI-DIAEGrünwald–Letnikov methodMS
[65]Three-link planar rigid robotic manipulator3Euler–Lagrange formalism3Self-regulated fractional-order fuzzy PID controller6Backtracking Search AlgorithmSelf-regulated integer-order fuzzy PID controllerIAE, IACCOGrünwald–Letnikov methodLS
[66]Single-link flexible manipulator1Lagrangian formulation2Sliding fractional order controller6Trial and errorPD controllerTracking errorS
[67]Two-link robotic manipulator2Mathematical modelling2Fractional-order fuzzy PID controller6Particle Swarm OptimizationFractional-order PID controllerIAE, IACCOOustaloup’s approximationMS
[68]Single-link flexible manipulator1State space model4Fractional-order sliding mode controller10Trial and errorPID, Sliding mode controllerRMSE, MAECRONE approximationsMS
[69]Cable-driven manipulator (Polaris-I)2Mathematical modelling2Fractional-order nonsingular terminal sliding mode controller12Closed-loop control tuningTime delay estimation-based and continuous fractional-order nonsingular terminal sliding mode controllerRMSERefined Oustaloup filterMP
[70]Serial Flexible Link Robotic Manipulator, Serial Flexible Joint Robotic Manipulator2Fractional transfer function model0.3, 0.9Fractional-order PID controller5Trial and errorPID controllerTransient response characteristicsOustaloup’s approximationMP
[71]Robotic manipulator2Kinematic modelling2Fractional-order PID controller5Particle Swarm OptimizationPID controllerErrorS
[72]Two-link flexible robotic manipulator3Euler–Lagrange formulation0.98Fractional-order adaptive sliding mode controller13Trial and errorAdaptive sliding mode controllerTracking errorMS
[73]Exoskeleton Robot (ETS-MARSE)7Mathematical modelling2Adaptive neural network fast fractional integral terminal sliding mode control6Trial and errorFast fractional integral terminal sliding mode controllerTracking errorGrünwald–Letnikov methodMP
[74]Robotic manipulator2Mathematical modelling2Adaptive fractional high-order terminal sliding mode controller10Trial and errorH-Adaptive control, intelligent PD, intelligent PID, Adaptive third-order sliding mode controllerConvergence speed and precisionOustaloup methodMS
[75]Robotic manipulator (PUMA 560)6Euler–Lagrange formalism12Fractional-order PI, PD controllers9Cuckoo Search AlgorithmPI, PD controllersRMSECaputo–Fabrizio derivative, Atangana–Baleanu integralP
[76]3-RRR planar parallel robots3Inverse kinematics using Cayley–Menger determinants and bilateration2Fractional-order PID controller5Bat optimization algorithmPID controllerWeighted functionMP
[77]Muscle-actuated manipulator2Fractional order describing functions2Grünwald–Letnikov methodP
[79]Robotic manipulator2Mathematical modelling2Fractional-order fuzzy PD and I controller8Multi-objective non-dominated sorting genetic algorithm-II, dragonfly algorithm, multi-verse optimization, ant lion optimizer algorithmsPID, fuzzy PID controllersIAEGrünwald–Letnikov methodMP
[80]Robotic manipulator (SCARA)2Mathematical modelling2Fractional-order PID and Fractional-order pre-filter5, 4Genetic Algorithm, Trial and errorGain MarginsCRONE approximationsMS
[81]Two-link robotic manipulator2Mathematical modelling2Time delay estimation-based adaptive fractional-order nonsingular terminal sliding mode controller12Trial and errorNonsingular fast terminal sliding mode controller, Second order nonsingular fast terminal sliding mode controllerTracking errorRiemann–Liouville methodMS
[82]Parallel robotic manipulator6Kinematic modelling3Fractional-order active disturbance rejection controller16Trial and errorActive disturbance rejection controllerTracking accuracyMP
[83]Single-link robotic manipulator1Euler–Lagrange formulation0.5Feedback controller8Pole placement methodPID, LQR controllersTracking accuracyOustaloup’s approximationMP
[83]Serial-link flexible robotic manipulator, Serial flexible joint robotic manipulator2Fractional value selection algorithm0.3, 0.9Fractional-order PID controller5Trial and errorPID controllerTracking accuracyOustaloup’s approximationMP
[84]Rotary flexible joint manipulator1Mathematical modelling2State-feedback-based fractional-order integral controller2Trial and errorPure state-feedback control scheme and the modified state-feedback-based fractional-order integral controllersTracking errorCRONE, Oustaloup’s approximationsMS
[86]Two-link robotic manipulator2Mathematical modelling2Time delay estimation-based adaptive fractional-order nonsingular terminal sliding mode controller10Trial and errorTracking performance and speedOustaloup’s recursive approximationS
[83]Single Rigid Link Robotic Manipulator, Serial Link Robotic Manipulator2Mathematical modelling2Adaptive fractional-order controller5Trial and errorInteger-order and adaptive controllersTransient response characteristicsOustaloup’s approximationMP
[2]Cooperative manipulator (Mitsubishi RV-4FL)6Kinematic modelling3Coupled fractional-order sliding mode control5Fuzzy tuningPI, Sliding mode controllers, fractional-order sliding mode controllerIAE, ISE, STDOustaloup’s approximationMP
[87]Single flexible link robotic manipulator, Serial flexible joint robotic manipulator1,2Euler–Lagrange formulation0.5NoFeedback controller8Pole placement methodPID, LQR controllersTracking accuracyOustaloup’s approximationMP
[88]Single flexible link robotic manipulator, Serial flexible joint robotic manipulator1,2Euler–Lagrange formulation2Fractional-order PID controller5Trial and errorPID controllerTransient response characteristicsOustaloup’s approximationMS
[89]Stewart Platform6Lagrange-Euler approach3Fractional order fuzzy PID controller8Particle Swarm OptimizationPID, fractional-order PID and fuzzy PID controllersMAE, RMSEOustaloup’s approximationMP
[90]Robotic manipulator (PUMA 560)3Mathematical modelling2Fractional-order backstepping fast terminal sliding mode controller15Trial and errorPID, Computed torque controller, Nonsingular fast terminal sliding mode controllerPosition tracking errorOustaloup’s approximationMS
[1]Three-link omnidirectional mobile robot manipulator (KUKA youBot)5Lagrangian dynamics equation3Adaptive fractional-order nonsingular terminal sliding mode controller9Trial and errorFractional-order terminal sliding mode controller, Nonsingular terminal sliding mode controllerTracking speed and accuracyRiemann–Liouville methodMP
[92]Two-link Rigid Robotic Manipulator2Mathematical modelling2Fractional-order fuzzy PID controller6Most valuable player algorithmInteger-order fuzzy PID, One block fractional/Integer order fuzzy PID, Two block Fractional/Integer order fuzzy PID controllersITSEGrünwald–Letnikov methodMS
[93]Robotic manipulator2Euler–Lagrange method2YesFractional-order PID controller5Gradient-based optimizationPID controllerISEMS
[94]Single-segment soft continuum manipulator (Robotino-XT)Fractional-order Bouc–Wen hysteresis model16Absolute pose errorGrünwald–Letnikov methodP
[95]Two-link robotic manipulator2Mathematical modellingFractional-order fuzzy PID controller8Hybrid grey wolf optimizer and artificial bee colony algorithmPIDTracking errorMP
[96]Robotic manipulatorFractional-order Euler–Lagrange formulationP
[97]Stewart Platform6Kinematic modelling2Fractional-order KDHD impedance control2Transient response-based tuningKD controllerErrorGrünwald–Letnikov methodMS
[98]3-PUU parallel robotic manipulator3Kinematic modelling2PDD1/2 controller2Transient response-based tuningPD controllerErrorGrünwald–Letnikov methodMS
[99]Flexible link manipulator2Euler–Lagrange formulation2Fractional-order phase-lag compensator3Optimization process2DOF PID controllerTracking errorGrünwald–Letnikov methodMP
[100]Single-link flexible manipulator2Euler–Bernoull formulation2Fractional-order PD2Bode SpecificationsPD controllerBode MarginsGrünwald–Letnikov methodMP
[101]KUKA LWR IV7Inverse Kinematics Model3.04Impedance control4Genetic AlgorithmMSE, MADP
[102]Single-link flexible manipulator2Pseudo-clamped approach2Fractional-order PID2Bode SpecificationsPID controllerTracking errorFrequency response-based techniqueMP
The notations used in the table header are as follows: DOF—degree of freedom; FOM—fractional-order model; FOC—fractional-order control; CP—controller parameters; OF—objective function; M—MATLAB; L—LabVIEW; S/P—simulation/practical.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bingi, K.; Rajanarayan Prusty, B.; Pal Singh, A. A Review on Fractional-Order Modelling and Control of Robotic Manipulators. Fractal Fract. 2023, 7, 77. https://doi.org/10.3390/fractalfract7010077

AMA Style

Bingi K, Rajanarayan Prusty B, Pal Singh A. A Review on Fractional-Order Modelling and Control of Robotic Manipulators. Fractal and Fractional. 2023; 7(1):77. https://doi.org/10.3390/fractalfract7010077

Chicago/Turabian Style

Bingi, Kishore, B Rajanarayan Prusty, and Abhaya Pal Singh. 2023. "A Review on Fractional-Order Modelling and Control of Robotic Manipulators" Fractal and Fractional 7, no. 1: 77. https://doi.org/10.3390/fractalfract7010077

Article Metrics

Back to TopTop