SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 9, No. 4, August 2019, pp. 2771~2778
ISSN: 2088-8708, DOI: 10.11591/ijece.v9i4.pp2771-2778  2771
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Sliding mode control-based system for the two-link robot arm
Trong-Thang Nguyen
Faculty of Energy Engineering, Thuyloi University, Vietnam
Article Info ABSTRACT
Article history:
Received Jan 3, 2019
Revised Mar 19, 2019
Accepted Apr 2, 2019
In this research, the author presents the model of the two-link robot arm and
its dynamic equations. Based on these dynamic equations, the author builds
the sliding mode controller for each joint of the robot. The tasks of the
controllers are controlling the Torque in each Joint of the robot in order that
the angle coordinates of each link coincide with the desired values.
The proposed algorithm and robot model are built on Matlab-Simulink to
investigate the system quality. The results show that the quality of the control
system is very high: the response angles of each link quickly reach the
desired values, and the static error equal to zero.
Keywords:
Control structure
Robot arm
Sliding mode
Torque
Two-link Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Trong-Thang Nguyen,
Faculty of Energy Engineering,
Thuyloi University,
175 Tay Son, Dong Da, Ha Noi, Viet Nam.
Email: nguyentrongthang@tlu.edu.vn
1. INTRODUCTION
The industrial robots were introduced in the 1950s to replace human labor with the aim of
improving the production efficiency and the quality of products. Some of the most popular robot tasks are as
follows: painting, material handling, welding, manufacturing, and transportation, etc. Today, robots play an
increasingly important role in industrial production. So, the performance development of robot applications is
very important. There is much research about robot control such as [1-3], the most common technique is
using the Proportional–Integral–Derivative controller. However, the dynamic equation of the robot is
nonlinear. So, the PID controller is not suitable, the quality of the control system is not high.
There is some research about the nonlinear control of the robot such as the back-stepping control
method [4, 5] the linearization technique [6, 7] etc. The disadvantage of these methods is the chattering
phenomenon of the signal. The other techniques have been developed for robot control such as robust
control [8, 9] optimal control [10, 11], adaptive control [12], and intelligent control [13, 14].
The disadvantage of these methods is that the calculation process of the controller is complicated.
An effective and simple solution is applied based on the human operating experience is using the fuzzy
control [15, 16], however, the sustainability is not high. To improve sustainability, the fuzzy control
combined with the conventional PID controller has been proposed [17, 18]. However, the limitation of this
solution is the output response is not fast.
To address the above limitations, in this research, the author proposes a sliding mode controller for
the robot. Sliding Mode Controller is a powerful controller that can control both nonlinear and linear objects,
has been studied by many researchers all the world especially in recent years. This control method was first
proposed in early 1950 by Emelyanov and his co-workers. The advantages of the Sliding mode controller are
the following: the robust and stable, good transient performances, the fast output response. Moreover,
the control algorithm is simple and it is easy to set up the controller in practice. To remove the chattering
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778
2772
phenomenon, the author adds a delay in the sliding surface. Finally, the author applies the proposed
algorithm to control the two-link robot arm. The achieved results will be clearly demonstrated through
the simulation on Matlab. The results will show that the quality of the control system is very high,
the response angles of each link quickly reach the desired values, and there is not a static error.
2. THE DYNAMIC EQUATION OF THE TWO-LINK ROBOR ARM
The model of two-link robot arm is described as Figure 1. The symbols in Figure are as follows:
m1 and l1 denotes the mass and lengths of Link1; m2, l2 denotes the mass and lengths of Link2; T1, T2
denotes the torque of Link1 and Link2; θ1 and θ2 denotes the link angles.
Figure 1. The two-link robot arm model
The dynamic equation of the two-link robot arm is represented by Euler-Lagrange system [19, 20]
which is described as follows:










































2
1
2
1
2
1
2
1
2221
1211
2
1
G
G
C
C
DD
DD
T
T








(1)
where:
)cos(2)( 2212
2
22
2
12111 llmlmlmmD 
)cos( 2212
2
222112 llmlmDD 
2
2222 lmD 
))(sin()sin( 212212222121    llmllmC
122122 )sin(  llmC 
)cos()cos()( 212211211   glmglmmG
)cos( 21222   glmG
3. THE DESIGN OF THE SLIDING MODE CONTROLLER FOR THE TWO-LINH ROBOT
ARM
Considering a n-order nonlinear object described by the equation:
)(),()()(
tutxftx n
 (2)
where: x is the state variable, u is the control signal.
Named e is the error: xxe set  , with setx is the desired value, x is the response value.
Int J Elec & Comp Eng ISSN: 2088-8708 
Sliding mode control-based system for the two-link robot arm (Trong Thang Nguyen)
2773
Named:
eeees nn
nn
...... 12
)2(
1
)1(


  
(3)
The Equation 0s is called sliding surface. Derivative (3), we have:
eeexx
eeees
nn
nnn
set
nn
nn


......
......
1
)2(
2
)1(
1
)()(
1
)2(
2
)1(
1
)(








(4)
Replace )(),()()(
tutxftx n
 into the (4), we have:
eeetutxfxs nn
nn
set
 ......)(),( 1
)2(
2
)1(
1
)(


  (5)
Choosing the control signal u in order that )0()(.  KssignKs , we have:
)(.......),( 1
)2(
2
)1(
1
)(
ssignKeeextxfu nn
nn
set  

 (6)
Setting Lyapunov function
2
2
1
sV  . If u is designed by the control law (6), then )(. ssignKs  .
We have:
ssKssV  0..
Therefore, the system will stabilize asymptotically at the equilibrium point s = 0, mean that e and all
n-derivatives of e will reach zero. Applying the sliding mode control for the two-link robot arm that is a two-
order nonlinear object:
)(),( tutxfx  (7)
where:







2
1


x







2
1
T
T
u
The error











1_2
1_1



set
set
sete
Choosing the sliding surface:
ee
s
s
s 





 
2
1
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778
2774
where:







2
1


 is the coefficient of the sliding surface.
Applying the (6), the control rule of the two-link robot arm is as follows:
)(..),( ssignKetxfu set   (8)
where 






2
1
K
K
K is the coefficient of the controller.
4. THE RESULTS AND ANALYSIS
Based on the model presented in Figure 1, the author builds the model of the two-link robot arm on
Matlab-Simulink, as shown in Figure 2.
Figure 2. The model of the two-link robot arm on Matlab
Robot parameters are installed as follows: l1 = 1 (m); m1 = 0.8 (kg); l2 = 0.5 (m); m2 = 0.4 (kg).
The initial angles:
)(
8/
6/
2
1
rad



















The controller is designed according to Equation (8), its diagram is shown in Figure 3.
The parameters of the sliding mode controller are set as follows:













9
10
;
5
5
K
Running the system, in the case function )(. ssignKs  , we get the results that are shown as
Figure 4, Figure 5 and Figure 6. Figure 4 shows the phase-status trajectories of joint1 and joint2.
The simulation results show that all status trajectories go to the origin O(0,0). Thus, the response angles )(
are going to the desired values )( set .
Int J Elec & Comp Eng ISSN: 2088-8708 
Sliding mode control-based system for the two-link robot arm (Trong Thang Nguyen)
2775
Figure 3. The model of controller
Figure 4. The phase-status trajectories in the case )(. ssignKs  : a) the joint1, b) the joint2
Figure 5 shows the time characteristics of the desired angles ),( _2_1 setset  , the response angles
),( 21  , and the errors (𝑒1, 𝑒2). The simulation results show that: Initially, the desired angles and
the response angles are not equal, after a short period of time (about 1.5s) the response angles meet
the desired angle, then the response angles always match the desired angle, the errors (𝑒1, 𝑒2) are equal to
zero. Therefore, we can confirm that the quality of the control system is very good. The control torque of
each joint is shown in Figure 6.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778
2776
Figure 5. The time characteristics in the case )(. ssignKs  : a) the joint1, b) the joint 2
Figure 6. The torque of each joint in the case )(. ssignKs  : a) the joint1; b) the joint2
The simulation results show that the torque's chattering phenomenon is high, which negatively affect
the system, making the lifespan of the actuator and equipment reduce. To overcome this limitation, we add
the delay into the function )(s , so the function )(s is converted to the following:
)2,1(
.
)(.
)(. 







 i
dsif
d
s
K
dsifssignK
ssatKs
i
i
i
iii
iii
where d is the delay, setting d=0.005. In the case )(. iii ssatKs  , the simulation results are shown in
Figure 7-9. Figure 7 shows the phase-status trajectories of each joint. We see that the phase-status trajectories
go straight to the origin coordinates without the oscillation. Thus, the system quality has been improved.
Figure 8 shows the time characteristics of the desired angles ),( _2_1 setset  , the response angles,
and the errors (𝑒1, 𝑒2). The simulation results show that although we add the delay, the quality of the system
is still very good, the response angles always equal to the desired angles with the error of zero. Figure 9
shows that the chattering phenomenon of each joint torque is greatly reduced, which is essential for the
system to ensure the actuators and devices are sustainable.
Int J Elec & Comp Eng ISSN: 2088-8708 
Sliding mode control-based system for the two-link robot arm (Trong Thang Nguyen)
2777
Figure 7. The phase-status trajectory in the case )(. iii ssatKs  : a) the joint1, b) the joint2
Figure 8. The time characteristics in the case )(. iii ssatKs  : a) the joint1, b) the joint 2
Figure 9. The torque of each joint in the case )(. iii ssatKs  : a) the joint1; b) the joint2
5. CONCLUSION
In this study, the author has succeeded in building the sliding mode controller for the two-link robot
arm. The simulation results show that the quality of the system is very high, the angle coordinates of the links
always follow the desired values in a short time, and there is no static error. Especially in the case
)(. iii ssatKs  , the chattering phenomenon of each joint torque is greatly reduced, thus increasing
the lifespan of the controller and actuator. The control algorithms are simple, presented in detail, so it is easy
to build the proposed controller in practice.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778
2778
REFERENCES
[1] I. David and G. Robles, “PID control dynamics of a Robotic arm manipulator with two degrees of
Freedom,” Control de Processos y Robotica, 17th August, pp. 3-7, 2012.
[2] P. Rocco, “Stability of PID control for industrial robot arms,” IEEE transactions on robotics and
automation, vol/issue: 12(4), pp. 606-614, 1996.
[3] J. Y. Dieulot and F. Colas, “Robust PID control of a linear mechanical axis: A case study,” Mechatronics,
vol/issue: 19(2), pp. 269-273, 2009.
[4] M. N. Kamarudin, et al., “New robust bounded control for uncertain nonlinear system using mixed backstepping
and lyapunov redesign,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 9(2),
2019.
[5] M. R. Soltanpour and M. M. Fateh, “Sliding mode robust control of robot manipulator in the task space by support
of Feedback Linearization and Back Stepping Control,” World Applied Sciences Journal, vol/issue: 6(1), pp. 70-76,
2009.
[6] F. J. C. Garcia, et al., “On the Design of a 4 Degrees-of-Freedom Pick and Place Cable Suspended Parallel
Manipulator,” IAES International Journal of Robotics and Automation (IJRA), vol/issue: 6(4), 2017.
[7] T. J. Tarn, et al., “Effect of motor dynamics on nonlinear feedback robot arm control,” IEEE Transactions on
Robotics and Automation, vol/issue: 7(1), pp. 114-122, 1991.
[8] M. R. Soltanpour, et al., “Robust nonlinear control of robot manipulator with uncertainties in kinematics, dynamics
and actuator models,” International Journal of Innovative Computing, Information and Control, vol/issue: 8(8),
pp. 5487-5498, 2012.
[9] F. Harashima, et al., “Practical robust control of robot arm using variable structure system,” Proceedings. 1986
IEEE International Conference on Robotics and Automation, vol. 3, pp. 532-539, 1986.
[10] S. Kumar, “Robotic Arm Movement optimization using soft Computing,” IAES International Journal of Robotics
and Automation (IJRA), vol/issue: 6(1), 2017.
[11] S. Kumar, et al., “Robotic Arm Movement Optimization Using Soft Computing,” IAES International Journal of
Robotics and Automation (IJRA), vol/issue: 6(1), pp. 1-14, 2017.
[12] W. Ham, “Adaptive control based on explicit model of robot manipulator,” IEEE transactions on automatic
control, vol/issue: 38(4), pp. 654-658, 1993.
[13] S. Nurmaini and B. Tutuko, “Intelligent Robotics Navigation System: Problems, Methods, and
Algorithm,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 7(6),
pp. 3711-3726, 2017.
[14] R. Koker and A. Ferikoglu, “Model based intelligent control of a 3-joint robotic manipulator: A simulation study
using artificial neural networks,” International Symposium on Computer and Information Sciences, Springer,
Berlin, Heidelberg, pp. 31-40, 2004.
[15] A. Mayub and F. Fahmizal, “Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots
using Fuzzy Logic Controller,” International Journal of Electrical and Computer Engineering (IJECE),
vol/issue: 8(6), 2018.
[16] G. C. Hwang and S. C. Lin, “A stability approach to fuzzy control design for nonlinear systems,” Fuzzy sets and
Systems, vol/issue: 48(3), pp. 279-287, 1992.
[17] S. J. Huang and J. S. Lee, “A stable self-organizing fuzzy controller for robotic motion control,” IEEE Transactions
on Industrial Electronics, vol/issue: 47(2), pp. 421-428, 2000.
[18] J. L. Meza, et al., “Fuzzy Self-Tuning PID Semiglobal Regulator for Robot Manipulators,” IEEE Trans. Industrial
Electronics, vol/issue: 59(6), pp. 2709-2717, 2012.
[19] T. N. Trong and M. N. Duc, “Sliding Surface in Consensus Problem of Multi-Agent Rigid Manipulators with
Neural Network Controller,” Energies, vol/issue: 10(12), pp. 2127, 2017.
[20] R. M. Murray, “A mathematical introduction to robotic manipulation,” CRC press, 2017.

Más contenido relacionado

La actualidad más candente

Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
Damian T. Gordon
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
nguyendattdh
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
elliando dias
 

La actualidad más candente (20)

Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Fir 05 dynamics
Fir 05 dynamicsFir 05 dynamics
Fir 05 dynamics
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
Robot Manipulation Basics
Robot Manipulation BasicsRobot Manipulation Basics
Robot Manipulation Basics
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
SEMI REPORT ON AIRBAG SYS
SEMI REPORT ON AIRBAG SYSSEMI REPORT ON AIRBAG SYS
SEMI REPORT ON AIRBAG SYS
 
Kinematics of machinery
Kinematics of machineryKinematics of machinery
Kinematics of machinery
 
Experiment stress analysis (esa) important question for examination preparat...
Experiment stress analysis (esa)  important question for examination preparat...Experiment stress analysis (esa)  important question for examination preparat...
Experiment stress analysis (esa) important question for examination preparat...
 
Kinematics of machines
Kinematics of machinesKinematics of machines
Kinematics of machines
 
Kinematics of Machinery Digital Material.pdf
Kinematics of Machinery Digital Material.pdfKinematics of Machinery Digital Material.pdf
Kinematics of Machinery Digital Material.pdf
 
Robo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptxRobo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptx
 
Mechanical Engineering : Engineering mechanics, THE GATE ACADEMY
Mechanical Engineering  : Engineering mechanics, THE GATE ACADEMYMechanical Engineering  : Engineering mechanics, THE GATE ACADEMY
Mechanical Engineering : Engineering mechanics, THE GATE ACADEMY
 
5.2 gyroscopic effect on bearings
5.2 gyroscopic effect on bearings5.2 gyroscopic effect on bearings
5.2 gyroscopic effect on bearings
 
Mecanum wheel
Mecanum wheelMecanum wheel
Mecanum wheel
 
AUTOMATIC SIDE STAND SYSTEM
AUTOMATIC SIDE STAND SYSTEMAUTOMATIC SIDE STAND SYSTEM
AUTOMATIC SIDE STAND SYSTEM
 
Rocker bogie mechanism (design and fabrication)
Rocker bogie mechanism (design and fabrication)Rocker bogie mechanism (design and fabrication)
Rocker bogie mechanism (design and fabrication)
 
Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
Vdhs 5-6 steady state handling-rollover
Vdhs 5-6 steady state handling-rolloverVdhs 5-6 steady state handling-rollover
Vdhs 5-6 steady state handling-rollover
 

Similar a Sliding mode control-based system for the two-link robot arm

Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
Steven Ernst, PE
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
Mustefa Jibril
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
Mustefa Jibril
 

Similar a Sliding mode control-based system for the two-link robot arm (20)

Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction Motor
 
Antenna Azimuth Position Control System using PIDController & State-Feedback ...
Antenna Azimuth Position Control System using PIDController & State-Feedback ...Antenna Azimuth Position Control System using PIDController & State-Feedback ...
Antenna Azimuth Position Control System using PIDController & State-Feedback ...
 
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
 
Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
 
Design of H_∞ for induction motor
Design of H_∞ for induction motorDesign of H_∞ for induction motor
Design of H_∞ for induction motor
 
Design and implementation of variable and constant load for induction motor
Design and implementation of variable and constant load for induction motorDesign and implementation of variable and constant load for induction motor
Design and implementation of variable and constant load for induction motor
 
The Control Structure for DC Motor based on the Flatness Control
The Control Structure for DC Motor based on the Flatness ControlThe Control Structure for DC Motor based on the Flatness Control
The Control Structure for DC Motor based on the Flatness Control
 
Jd3416591661
Jd3416591661Jd3416591661
Jd3416591661
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
 
Improvements the direct torque control performance for an induction machine u...
Improvements the direct torque control performance for an induction machine u...Improvements the direct torque control performance for an induction machine u...
Improvements the direct torque control performance for an induction machine u...
 
The Effect of Parameters Variation on Bilateral Controller
The Effect of Parameters Variation on Bilateral ControllerThe Effect of Parameters Variation on Bilateral Controller
The Effect of Parameters Variation on Bilateral Controller
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
Direct torque control and dynamic performance of induction motor using fract...
Direct torque control and dynamic performance of induction  motor using fract...Direct torque control and dynamic performance of induction  motor using fract...
Direct torque control and dynamic performance of induction motor using fract...
 

Más de IJECEIAES

Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
IJECEIAES
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
IJECEIAES
 
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
IJECEIAES
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
IJECEIAES
 
A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...
IJECEIAES
 
Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
IJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
IJECEIAES
 

Más de IJECEIAES (20)

Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...
 
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
 
Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 

Último

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Último (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 

Sliding mode control-based system for the two-link robot arm

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 4, August 2019, pp. 2771~2778 ISSN: 2088-8708, DOI: 10.11591/ijece.v9i4.pp2771-2778  2771 Journal homepage: http://iaescore.com/journals/index.php/IJECE Sliding mode control-based system for the two-link robot arm Trong-Thang Nguyen Faculty of Energy Engineering, Thuyloi University, Vietnam Article Info ABSTRACT Article history: Received Jan 3, 2019 Revised Mar 19, 2019 Accepted Apr 2, 2019 In this research, the author presents the model of the two-link robot arm and its dynamic equations. Based on these dynamic equations, the author builds the sliding mode controller for each joint of the robot. The tasks of the controllers are controlling the Torque in each Joint of the robot in order that the angle coordinates of each link coincide with the desired values. The proposed algorithm and robot model are built on Matlab-Simulink to investigate the system quality. The results show that the quality of the control system is very high: the response angles of each link quickly reach the desired values, and the static error equal to zero. Keywords: Control structure Robot arm Sliding mode Torque Two-link Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Trong-Thang Nguyen, Faculty of Energy Engineering, Thuyloi University, 175 Tay Son, Dong Da, Ha Noi, Viet Nam. Email: nguyentrongthang@tlu.edu.vn 1. INTRODUCTION The industrial robots were introduced in the 1950s to replace human labor with the aim of improving the production efficiency and the quality of products. Some of the most popular robot tasks are as follows: painting, material handling, welding, manufacturing, and transportation, etc. Today, robots play an increasingly important role in industrial production. So, the performance development of robot applications is very important. There is much research about robot control such as [1-3], the most common technique is using the Proportional–Integral–Derivative controller. However, the dynamic equation of the robot is nonlinear. So, the PID controller is not suitable, the quality of the control system is not high. There is some research about the nonlinear control of the robot such as the back-stepping control method [4, 5] the linearization technique [6, 7] etc. The disadvantage of these methods is the chattering phenomenon of the signal. The other techniques have been developed for robot control such as robust control [8, 9] optimal control [10, 11], adaptive control [12], and intelligent control [13, 14]. The disadvantage of these methods is that the calculation process of the controller is complicated. An effective and simple solution is applied based on the human operating experience is using the fuzzy control [15, 16], however, the sustainability is not high. To improve sustainability, the fuzzy control combined with the conventional PID controller has been proposed [17, 18]. However, the limitation of this solution is the output response is not fast. To address the above limitations, in this research, the author proposes a sliding mode controller for the robot. Sliding Mode Controller is a powerful controller that can control both nonlinear and linear objects, has been studied by many researchers all the world especially in recent years. This control method was first proposed in early 1950 by Emelyanov and his co-workers. The advantages of the Sliding mode controller are the following: the robust and stable, good transient performances, the fast output response. Moreover, the control algorithm is simple and it is easy to set up the controller in practice. To remove the chattering
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778 2772 phenomenon, the author adds a delay in the sliding surface. Finally, the author applies the proposed algorithm to control the two-link robot arm. The achieved results will be clearly demonstrated through the simulation on Matlab. The results will show that the quality of the control system is very high, the response angles of each link quickly reach the desired values, and there is not a static error. 2. THE DYNAMIC EQUATION OF THE TWO-LINK ROBOR ARM The model of two-link robot arm is described as Figure 1. The symbols in Figure are as follows: m1 and l1 denotes the mass and lengths of Link1; m2, l2 denotes the mass and lengths of Link2; T1, T2 denotes the torque of Link1 and Link2; θ1 and θ2 denotes the link angles. Figure 1. The two-link robot arm model The dynamic equation of the two-link robot arm is represented by Euler-Lagrange system [19, 20] which is described as follows:                                           2 1 2 1 2 1 2 1 2221 1211 2 1 G G C C DD DD T T         (1) where: )cos(2)( 2212 2 22 2 12111 llmlmlmmD  )cos( 2212 2 222112 llmlmDD  2 2222 lmD  ))(sin()sin( 212212222121    llmllmC 122122 )sin(  llmC  )cos()cos()( 212211211   glmglmmG )cos( 21222   glmG 3. THE DESIGN OF THE SLIDING MODE CONTROLLER FOR THE TWO-LINH ROBOT ARM Considering a n-order nonlinear object described by the equation: )(),()()( tutxftx n  (2) where: x is the state variable, u is the control signal. Named e is the error: xxe set  , with setx is the desired value, x is the response value.
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  Sliding mode control-based system for the two-link robot arm (Trong Thang Nguyen) 2773 Named: eeees nn nn ...... 12 )2( 1 )1(      (3) The Equation 0s is called sliding surface. Derivative (3), we have: eeexx eeees nn nnn set nn nn   ...... ...... 1 )2( 2 )1( 1 )()( 1 )2( 2 )1( 1 )(         (4) Replace )(),()()( tutxftx n  into the (4), we have: eeetutxfxs nn nn set  ......)(),( 1 )2( 2 )1( 1 )(     (5) Choosing the control signal u in order that )0()(.  KssignKs , we have: )(.......),( 1 )2( 2 )1( 1 )( ssignKeeextxfu nn nn set     (6) Setting Lyapunov function 2 2 1 sV  . If u is designed by the control law (6), then )(. ssignKs  . We have: ssKssV  0.. Therefore, the system will stabilize asymptotically at the equilibrium point s = 0, mean that e and all n-derivatives of e will reach zero. Applying the sliding mode control for the two-link robot arm that is a two- order nonlinear object: )(),( tutxfx  (7) where:        2 1   x        2 1 T T u The error            1_2 1_1    set set sete Choosing the sliding surface: ee s s s         2 1
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778 2774 where:        2 1    is the coefficient of the sliding surface. Applying the (6), the control rule of the two-link robot arm is as follows: )(..),( ssignKetxfu set   (8) where        2 1 K K K is the coefficient of the controller. 4. THE RESULTS AND ANALYSIS Based on the model presented in Figure 1, the author builds the model of the two-link robot arm on Matlab-Simulink, as shown in Figure 2. Figure 2. The model of the two-link robot arm on Matlab Robot parameters are installed as follows: l1 = 1 (m); m1 = 0.8 (kg); l2 = 0.5 (m); m2 = 0.4 (kg). The initial angles: )( 8/ 6/ 2 1 rad                    The controller is designed according to Equation (8), its diagram is shown in Figure 3. The parameters of the sliding mode controller are set as follows:              9 10 ; 5 5 K Running the system, in the case function )(. ssignKs  , we get the results that are shown as Figure 4, Figure 5 and Figure 6. Figure 4 shows the phase-status trajectories of joint1 and joint2. The simulation results show that all status trajectories go to the origin O(0,0). Thus, the response angles )( are going to the desired values )( set .
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  Sliding mode control-based system for the two-link robot arm (Trong Thang Nguyen) 2775 Figure 3. The model of controller Figure 4. The phase-status trajectories in the case )(. ssignKs  : a) the joint1, b) the joint2 Figure 5 shows the time characteristics of the desired angles ),( _2_1 setset  , the response angles ),( 21  , and the errors (𝑒1, 𝑒2). The simulation results show that: Initially, the desired angles and the response angles are not equal, after a short period of time (about 1.5s) the response angles meet the desired angle, then the response angles always match the desired angle, the errors (𝑒1, 𝑒2) are equal to zero. Therefore, we can confirm that the quality of the control system is very good. The control torque of each joint is shown in Figure 6.
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778 2776 Figure 5. The time characteristics in the case )(. ssignKs  : a) the joint1, b) the joint 2 Figure 6. The torque of each joint in the case )(. ssignKs  : a) the joint1; b) the joint2 The simulation results show that the torque's chattering phenomenon is high, which negatively affect the system, making the lifespan of the actuator and equipment reduce. To overcome this limitation, we add the delay into the function )(s , so the function )(s is converted to the following: )2,1( . )(. )(.          i dsif d s K dsifssignK ssatKs i i i iii iii where d is the delay, setting d=0.005. In the case )(. iii ssatKs  , the simulation results are shown in Figure 7-9. Figure 7 shows the phase-status trajectories of each joint. We see that the phase-status trajectories go straight to the origin coordinates without the oscillation. Thus, the system quality has been improved. Figure 8 shows the time characteristics of the desired angles ),( _2_1 setset  , the response angles, and the errors (𝑒1, 𝑒2). The simulation results show that although we add the delay, the quality of the system is still very good, the response angles always equal to the desired angles with the error of zero. Figure 9 shows that the chattering phenomenon of each joint torque is greatly reduced, which is essential for the system to ensure the actuators and devices are sustainable.
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  Sliding mode control-based system for the two-link robot arm (Trong Thang Nguyen) 2777 Figure 7. The phase-status trajectory in the case )(. iii ssatKs  : a) the joint1, b) the joint2 Figure 8. The time characteristics in the case )(. iii ssatKs  : a) the joint1, b) the joint 2 Figure 9. The torque of each joint in the case )(. iii ssatKs  : a) the joint1; b) the joint2 5. CONCLUSION In this study, the author has succeeded in building the sliding mode controller for the two-link robot arm. The simulation results show that the quality of the system is very high, the angle coordinates of the links always follow the desired values in a short time, and there is no static error. Especially in the case )(. iii ssatKs  , the chattering phenomenon of each joint torque is greatly reduced, thus increasing the lifespan of the controller and actuator. The control algorithms are simple, presented in detail, so it is easy to build the proposed controller in practice.
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2771 - 2778 2778 REFERENCES [1] I. David and G. Robles, “PID control dynamics of a Robotic arm manipulator with two degrees of Freedom,” Control de Processos y Robotica, 17th August, pp. 3-7, 2012. [2] P. Rocco, “Stability of PID control for industrial robot arms,” IEEE transactions on robotics and automation, vol/issue: 12(4), pp. 606-614, 1996. [3] J. Y. Dieulot and F. Colas, “Robust PID control of a linear mechanical axis: A case study,” Mechatronics, vol/issue: 19(2), pp. 269-273, 2009. [4] M. N. Kamarudin, et al., “New robust bounded control for uncertain nonlinear system using mixed backstepping and lyapunov redesign,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 9(2), 2019. [5] M. R. Soltanpour and M. M. Fateh, “Sliding mode robust control of robot manipulator in the task space by support of Feedback Linearization and Back Stepping Control,” World Applied Sciences Journal, vol/issue: 6(1), pp. 70-76, 2009. [6] F. J. C. Garcia, et al., “On the Design of a 4 Degrees-of-Freedom Pick and Place Cable Suspended Parallel Manipulator,” IAES International Journal of Robotics and Automation (IJRA), vol/issue: 6(4), 2017. [7] T. J. Tarn, et al., “Effect of motor dynamics on nonlinear feedback robot arm control,” IEEE Transactions on Robotics and Automation, vol/issue: 7(1), pp. 114-122, 1991. [8] M. R. Soltanpour, et al., “Robust nonlinear control of robot manipulator with uncertainties in kinematics, dynamics and actuator models,” International Journal of Innovative Computing, Information and Control, vol/issue: 8(8), pp. 5487-5498, 2012. [9] F. Harashima, et al., “Practical robust control of robot arm using variable structure system,” Proceedings. 1986 IEEE International Conference on Robotics and Automation, vol. 3, pp. 532-539, 1986. [10] S. Kumar, “Robotic Arm Movement optimization using soft Computing,” IAES International Journal of Robotics and Automation (IJRA), vol/issue: 6(1), 2017. [11] S. Kumar, et al., “Robotic Arm Movement Optimization Using Soft Computing,” IAES International Journal of Robotics and Automation (IJRA), vol/issue: 6(1), pp. 1-14, 2017. [12] W. Ham, “Adaptive control based on explicit model of robot manipulator,” IEEE transactions on automatic control, vol/issue: 38(4), pp. 654-658, 1993. [13] S. Nurmaini and B. Tutuko, “Intelligent Robotics Navigation System: Problems, Methods, and Algorithm,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 7(6), pp. 3711-3726, 2017. [14] R. Koker and A. Ferikoglu, “Model based intelligent control of a 3-joint robotic manipulator: A simulation study using artificial neural networks,” International Symposium on Computer and Information Sciences, Springer, Berlin, Heidelberg, pp. 31-40, 2004. [15] A. Mayub and F. Fahmizal, “Center of Pressure Feedback for Controlling the Walking Stability Bipedal Robots using Fuzzy Logic Controller,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 8(6), 2018. [16] G. C. Hwang and S. C. Lin, “A stability approach to fuzzy control design for nonlinear systems,” Fuzzy sets and Systems, vol/issue: 48(3), pp. 279-287, 1992. [17] S. J. Huang and J. S. Lee, “A stable self-organizing fuzzy controller for robotic motion control,” IEEE Transactions on Industrial Electronics, vol/issue: 47(2), pp. 421-428, 2000. [18] J. L. Meza, et al., “Fuzzy Self-Tuning PID Semiglobal Regulator for Robot Manipulators,” IEEE Trans. Industrial Electronics, vol/issue: 59(6), pp. 2709-2717, 2012. [19] T. N. Trong and M. N. Duc, “Sliding Surface in Consensus Problem of Multi-Agent Rigid Manipulators with Neural Network Controller,” Energies, vol/issue: 10(12), pp. 2127, 2017. [20] R. M. Murray, “A mathematical introduction to robotic manipulation,” CRC press, 2017.