SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 143
Modeling and Control of a Spherical Rolling Robot Using Model
Reference Adaptive Control
T. Purushotam1, B. Abdul Saleem2 , Soma Venkata Subbaiah3
1PG Scholar, Department of EEE, JNTU Anantapuramu, Andhra Pradesh, India
2PG Scholar, Department of EEE, JNTU Anantapuramu, Andhra Pradesh, India
3PG Scholar, Department of EEE, JNTU Anantapuramu, Andhra Pradesh, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract -— Generally the conventional controller not
well tuned. Due to the abstraction of the real system
,unmodeled dynamics, parameter variations and
disturbance results in poor performance. In our paper
which presents the control of a spherical rolling robot
based on fuzzy control and a adaptive control theory
based on learning algorithm.This proposed control
schemes assure asymptotic stability of the system in a
closed space based on a neuro fuzzy control and a
conventional controller. The derived parameter
updating rules of the neuro-fuzzy system using MRAS
theory can be proved by its lyapunov function.
Simulation results of this proposed scheme shows that
without knowing dynamic equations we can eliminate
the steady state error and we can enhance the transient
response of the spherical rolling robot.
One of the reference paper describes about a prototype
and analytical studies of the spherical rolling robot by
using a new design of the nonholonomic robot
constraints. The mathematical model of the spherical
rolling robots motion was developed by using the
nonholonomic constraints. It has shown experimentally
that the model subjected areas well with the results of
the system. So many methods were developed for
planning feasible, minimum time and minimum energy
trajectories for the robot.
Index Terms— Adaptive neuro-fuzzy control, sliding-
mode learning algorithm, spherical rolling robot.
I.INTRODUCTION
Now a days need of mobile robots in variety of non
identical applications such as security surveillance, search
and rescue, children education and entertainment
increased. Spherical rolling mechanisms have more
advantages over to wheeled and legged mechanisms. All
mechanical and electrical components along with the
actuation mechanisms, are securely embedded in a
spherical shell rolling over ground surface. By using
nonholonomic constraints, the motion of a spherical
rolling can be controlled without having slipping. Hence
they belonged to nonholonomic mechanical systems.
The basic difference between spherical and wheeled
rolling motions is the instantaneous number of degrees of
freedom (DOFs) between the mobile body and the ground
surface. The instantaneous mobility is higher than that of a
wheel because spherical robot rotate around the
transverse and longitudinal axes.
However, spherical rolling robot their direction of motion
mechanisms can easily changed than the wheeled
mechanisms. Compare to wheeled and legged
mechanisms, spheres cannot fall over. The general
problem of stability of equilibrium frequently encountered
in mobile robotics is naturally avoided with the use of
spherical rolling. On the other hand, for describing the
dynamics spherical rolling system the high complex
nonlinear equations are needed.
II. MATHEMATICAL MODEL OF A SPHERICAL
ROLLING ROBOT
The spherical rolling robot is a spherical aluminum shell
and is assembled in two halves. Each hemispherical of the
spherical rolling robots half-shell contains a receiver,
motor assembly, rotor(s), and batteries for a rotor axes.
Fig. shows that the two halves of the spherical rolling
robot prior to assembly. The motor casing and holder for
the batteries are attached to the shell by screws which are
counter sunk so as to keep the outer side of the spherical
shell free from irregularities. On the outer surface of the
robot, six cross-like markings are made in a tetrahedral
pattern with black tape. These markings are used by the
camera to locate the spherical rolling robot from a top
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 144
view. An important property of the robot is that its center
of mass lies exactly at the geometrical center of the
spherical ball. The ball is so assembled that every
component is a corresponding identical component of the
placed diametrically opposite on the sphere. The result of
this property is that center of mass of the spherical rolling
robot always lies above its attached point,. Thus, the ball
does not extend to ‘tip over.’ This point is important in the
Development of the analytical model for the spherical
rolling robot dynamics.
Signals were sent to the spherical rolling robot by using a
futaba two channel amplitude modulation transmitter.
This two channels of the transmitter were controlled by
using voltage outputs.
This spherical rolling robot can be classified in to three
types of the system of the rigid body. They are
1) The spherical robot outer shell and its components
2) The single rotor was placed on the z-axis
3) The two rotors were placed on the x-axis
Fig -1: Spherical Rolling on a plane
 PID controller
 Mass conversation between the bodies
 Fuzzy logic controller of the system
 Neural network controller of the system
 Thickness
 Roll and plate loop
The mathematical modeling of the spherical rolling robot
is presented by the model reference adaptive control
(MRAC) theory. The main difference of the spherical
rolling robot is the viscous friction has to be added into
the equations of the motion of the spherical rolling robot.
Fig- 2: Modeling of rolling motion about the traversal axis
for overall translation along o-y
ωs = − θ˙I (2)
vs = − R˙θj (3)
rp0 =l sin(α − θ)j − l cos(α − θ)k (4)
ωp =(α˙ − θ˙)i (5)
vp =(−Rθ˙ + (α˙ − θ˙)l cos(α − θ)j
+(α˙ − θ˙)l sin(α − θ)_k (6)
The above equations shows that the viscous friction of the
spherical rolling robot which operates in between the
sphere and surface. When the loss obtained with response
of viscous friction can be written in energy dissipation
function which depends on system velocities and the
damping constant
S =1/2ζq˙i2 =1/2 ζ(θ˙2 + α˙ 2). (7)
The equations of spherical rolling motion of a mechanical
system can be written as follows:
M (q(t)) q(¨t) + C(q(t), q(˙t))+ G(q(t)) = u(t). (8)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 145
III.DESCRIPTION OF MRAC
A control system is a device that works on controls the
dynamics of any plants or process. Adaptive control is one
of the most widely used control strategies to design the
advanced control systems for good performance and
accuracy.
Model Reference Adaptive Control (MRAC) is a direct
control adaptive strategy with the some modifications of
the adjustable controller parameters and an adjustable
mechanism to change them. From the comparison of the
very well-known and simple structure fixed gain PID
controllers, adaptive controllers are more effective to
control the unknown parameter variations of the model
reference adaptive control and environmental changes of
the system. An adaptive controller is considered in two
loops, an outer loop or normal feedback loop of model
reference adaptive control and an inner loop or parameter
adjustment loop of the model reference adaptive control.
This paper deals with the designing of the adaptive
controller with model reference adaptive control (MRAC)
scheme by using MIT rule to control the second order
system.
A. Principle of working
Model Reference Adaptive control (MRAC) strategy works
on the principle of adjusting the controller parameters to
design the adaptive controller therefore the output of the
actual plant adjusts the output of a reference model by
using the same reference input.
B.Components
Reference Model: Reference model is used to give an ideal
responses of the adaptive control system to the reference
input.
C. Controller
It is described by a adjustable set of parameters. This
paper presents only one parameter θ is used to describe
the control law. The value of θ is automatically dependent
on the thesaurus gain.
D. Adjustment Mechanism
By using adjustment mechanism to change the parameters
of the controller therefore actual plant could track the
reference model
.
Mathematical approaches of MIT rule, the theory of
Lyapunov and augmented error can be used to develop the
adjustment mechanism. In our paper we are using MIT
rule with the Normalized Algorithm and the technique is
to be referred as Modified MIT rule.
The basic block diagram of MRAC system is shown in the
fig.1. As shown in the figure, the difference between ym(t)
is the output of the reference model and y(t) is the output
of the actual plant is denoted by error e(t).
e(t) = y(t) –y(tm) …………………(9)
Fig 3: Model Reference Adaptive Control System
THE GENERAL IDEA BEHIND MODEL REFERENCE ADAPTIVE CONTROL
(MRAC) IS TO CREATE A CLOSED LOOP CONTROLLER WITH
PARAMETERS VARATIONS THAT CAN BE UPDATED TO ALTER THE
RESPONSE OF THE MRAC SYSTEM. THE OUTPUT OF THE MRAC
SYSTEM IS COMPARED TO A DESIRED RESPONSE FROM THE
REFERENCE MODEL. THE CONTROL PARAMETERS ARE UPDATED
BASED ON THIS ERROR. THE MAIN GOAL FOR THE MRAC SYSTEM
PARAMETERS IS TO CONVERGE THE IDEAL VALUES OF THE SYSTEM
THAT CAUSED TO THE PLANT RESPONSE OF THE SYSTEM TO MATCH
THE RESPONSE OF THE REFERENCE MODEL. FOR AN EXAMPLE, WE
MAY BE TRYING TO CONTROL THE POSITION OF A ROBOT ARM
NATURALLY VIBRATES. WE NEEDED ACTUALLY THE ROBOT ARM OF
THE SYSTEM TO MAKE QUICK MOTIONS WITH FEW OR NO VIBRATION.
BY USING MRAC, WE COULD CHOOSE THE REFERENCE MODEL OF
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 146
THE SYSTEM THAT COULD RESPOND IMMEDIATELY TO A STEP INPUT
WITH A SHORT SETTLING TIME. WE COULD THEN BUILD UP A
CONTROLLER THAT WOULD ADAPT TO MAKE THE ROBOT ARM MOVE
JUST LIKE THE REFERENCE MODEL.
MRAC is a widely subjected area with so many different
applications and methods. The purpose of this paper is to
introduce the design of an MRAC using the MIT rule.
IV. ADAPTIVE NEURO-FUZZY CONTROL
APPROACH
A. Control Scheme and the Adaptive Neuro-
Fuzzy Inference System
In real-time applications, structural and parametric
uncertainties such as un modeled dynamics and physical
disturbances cause unwanted effects on the system
behavior. Like tire dynamics, the spherical rolling robot
dynamics are affected by the slip ratio and variations of
the surface conditions. Thus, spherical rolling robots
should have an adaptive intelligent controller with respect
to the high uncertainty and the variation in the surface
properties. While conventional controllers struggle with
these problems, neuro-fuzzy control can overcome these
limitations and provide higher robustness.
Fig- 4: Block diagram of the proposed control scheme for
the PD controller case
Fig- 5: Block diagram of the proposed control scheme for
the PID controller case
Fig- 6:Forward Neural Network
B. Proportional Derivative:
(PD) or PID controller and a neuro-fuzzy controller are
working in parallel. The conventional controller is used to
guarantee the global asymptotic stability of the system in a
compact space. The PD control law is written as follows:
e = kpe +Kde …………………………….(9)
Where e = θd – θ is the feedback error, θd is the desired
position value, and Kp and Kd are the controller gains.
V. SIMULATION RESULTS
The numerical values used in [4], [6], and [9] are
considered for the numerical values in this study which
are Ms = 3 kg, mp = 2 kg, R = 0.2 m, l = 0.075 m, and g =
9.81 m/s2. The damping coefficient ζ in the equations of
motion is set to 0.2, and the sampling period of the
simulations is set to 0.001 s. The number of membership
functions for inputs 1 and 2 is chosen as I = J = 3 for all the
simulations.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 147
VI. SIMULATION MODEL WITH PD
CONTROLLER
Mill stage
Looper stage
Continuous
powergui
0.5
Theta setpoint
Pthick_in0
speed setpoint
speed1
speed2
speed3
Ref_Thickness_Stage_1
Ref_Thickness_Stage_2
Ref_Thickness_Stage_3
Ref_exit_speed
Supervisorycontrollogic
1
Pvel_end
0.01
Pthick_out0
PD(s)
PD Controller1
Monitor variables
Vout_2
Tout_2
Tin_2
Vin_2
Massconservation for stage 1
Pthick_out1
Pvel_out1
Coiler
-T-
-T-
-T-
tension_12
Laccum_1
theta_12
Pthick_out0
Pvel_in1
Pvel_in1
[Pvel_out2]
Pvel_in1
Pthick_out0
Pthick_out0
Pvel_out1
Pvel_out1
Pthick_out0
[Pvel_in2]
-T-
Fig -7: Simulation model of roller
Proportional gain: (4.000)
Derivative gain: (1.1729)
Fig-8: FIS editor
Mill stage
Looper stage
Continuous
powergui
0.5
Theta setpoint
Pthick_in0
speed setpoint
speed1
speed2
speed3
Ref_Thickness_Stage_1
Ref_Thickness_Stage_2
Ref_Thickness_Stage_3
Ref_exit_speed
Supervisorycontrol logic
Scope1
1
Pvel_end
0.01
Pthick_out0
PD(s)
PD Controller1
Monitor variables
Vout_2
Tout_2
Tin_2
Vin_2
Massconservation for stage 1
ud
uq
id
iq
theta
w_e
MRAS
Pthick_out1
Pvel_out1
Coiler
-T-
-T-
-T-
tension_12
Laccum_1
theta_12
Pthick_out0
Pvel_in1
Pvel_in1
[Pvel_out2]
Pvel_in1
Pthick_out0
Pthick_out0
Pvel_out1
Pvel_out1
Pthick_out0
[Pvel_in2]
-T-
Fig- 9: MRAC CONTROLLER
The numerical values considered in this study are:
Ms = 3 kg,
mp = 2 kg, R = 0.2 m, l = 0.075 m, and g = 9.81 m/s2.
Fig-10: Subsystem of FNN (2-layered)
PD CONTROLLER
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 148
Fig-11: Velocity responses of the system for the PD and
PD+FNN controllers.
Fig-12: Errors of the system for the PD and PD+FNN
controllers.
Fig-13: Velocity responses of the system for the PID and
PID+FNN controllers.
Fig-14:Zoomed view of Fig. 7.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 149
Fig-15: Velocity responses of the system for the PID and
PID+FNN controllers when the damping coefficient is set
to 0.5 with a noise level SNR = 20 dB.
Fig-16:Zoomed view of Fig. 9.
Fig-17: Zoomed view of Fig. 11.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 150
Fig-18: Control signals coming from the PID controller
and the FNN and adaptive when the damping coefficient is
set to 0.2, and 0.5 etc respectively
VII. CONCLUSION
In this paper, an adaptive neuro-fuzzy controller with
MRAS theory-based online learning has been elaborated
for velocity control of a spherical rolling robot subject to
parameter variations and uncertainties in its dynamics.
The simulation studies show that the proposed adaptive
neuro-fuzzy control scheme (a conventional controller
working in parallel with the FNN) results in better
performance and higher robustness when compared to the
conventional stand-alone controller. The proposed control
algorithm is able to not only eliminate the steady-state
error in the case of the conventional PD stand-alone
controller but also improve the transient response
performance of the system in the case of the conventional
PID stand-alone controller. Owing to the MRAS-theory-
based online learning algorithm, the parameters of the
controller are automatically adapted to cope with the
parameter variations and uncertainties. In addition to its
robustness, the control approach with the proposed
learning algorithm is computationally simple, particularly
when compared to the gradient descent and the
evolutionary algorithms.
REFERENCES
[1] J. Alves and J. Dias, “Design and control of a spherical
mobile robot,”in Proc. Inst. Mech. Eng., Part I, J. Syst. Control
Eng., 2003, vol. 217,pp. 457–467.
[2] C. Camicia, F. Conticelli, and A. Bicchi, “Nonholonomic
kinematics and dynamics of the spherical,” in Proc.
IEEE/RSJ Int. Conf. Intell. RobotsSyst., Takamatsu, Japan,
2000, vol. 1, pp. 805–810.
[3] A. Halme, T. Schonberg, and Y.Wang, “Motion control of
a spherical mobile robot,” in Proc. 4th Int. Workshop Adv.
Motion Control, Albuquerque,NM, 1996, vol. 1, pp. 259–
264.
[4] A. A. H. Javadi and P. Mojabi, “Introducing glory: A
novel strategy foran unidirectional spherical rolling
robot,” J. Dyn. Syst., Meas., Control,vol. 126, pp. 678–683,
2004.
[5] R. Mukherjee, M. A. Minor, and J. T. Pukrushpan,
“Motion planning for a spherical mobile robot: Revisiting
the classical ball–plate problem,”ASME J. Dyn. Syst. Meas.
Control, vol. 124, pp. 502–511, Dec. 2002.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 151
[6] V. A. Joshi and R. N. Banavar, “Motion analysis of a
spherical mobile robot,” Robotica, vol. 27, pp. 343–353,
2009.
[7] V. A. Joshi, R. N. Banavar, and R. Hippalgaonkar,
“Design and analysis of a spherical mobile robot,” Mech.
Mach. Theory, vol. 45, no. 2, pp. 130–136, Feb. 2010.
[8] S. Bhattacharya and S. K. Agrawal, “Spherical rolling
robot: A design and motion planning studies,” IEEE Trans.
Robot. Autom., vol. 16, no. 6,pp. 835–839, Dec. 2000.
[9] Y. Ming, D. Zongquan, Y. Xinyi, and Y. Weizhen,
“Introducing HIT spherical robot: Dynamic modeling and
analysis based on decoupled subsystem,” in Proc. IEEE Int.
Conf. Robot. Biomimetics, Harbin, China,2006, pp. 181–186.
[10] Q. Jia, H. Sun, and D. Liu, “Analysis of actuation for a
spherical robot,”in Proc. IEEE Conf. Robot., Autom.
Mechatron., Chengdu, China, 2008,pp. 266–271.

More Related Content

What's hot

report_komal
report_komalreport_komal
report_komal
Komal Kumar
 
Robust adaptive controller for wheel mobile robot with disturbances and wheel...
Robust adaptive controller for wheel mobile robot with disturbances and wheel...Robust adaptive controller for wheel mobile robot with disturbances and wheel...
Robust adaptive controller for wheel mobile robot with disturbances and wheel...
IJECEIAES
 
Stabilized controller of a two wheels robot
Stabilized controller of a two wheels robotStabilized controller of a two wheels robot
Stabilized controller of a two wheels robot
journalBEEI
 
Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...
Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...
Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...
ijeei-iaes
 
invertedpendulum
invertedpenduluminvertedpendulum
invertedpendulum
Nikhil Mathew
 
D05532531
D05532531D05532531
D05532531
IOSR-JEN
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET Journal
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
IJMER
 
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
IJECEIAES
 
Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and research
Alexander Decker
 
Autonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robotAutonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robot
Jash Shah
 
final year presentation
final year presentationfinal year presentation
final year presentation
rao tahir
 
Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...
journalBEEI
 
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
IJERA Editor
 
Intelligent vision based snake robot
Intelligent vision based snake robotIntelligent vision based snake robot
Intelligent vision based snake robot
eSAT Publishing House
 
Instrumentation and Automation of Mechatronic
Instrumentation and Automation of MechatronicInstrumentation and Automation of Mechatronic
Instrumentation and Automation of Mechatronic
IJERA Editor
 
A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...
A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...
A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...
International Journal of Power Electronics and Drive Systems
 
Research of the vehicle with AFS control strategy based on fuzzy logic
Research of the vehicle with AFS control strategy based on fuzzy logicResearch of the vehicle with AFS control strategy based on fuzzy logic
Research of the vehicle with AFS control strategy based on fuzzy logic
IJRES Journal
 
B045012015
B045012015B045012015
B045012015
researchinventy
 

What's hot (19)

report_komal
report_komalreport_komal
report_komal
 
Robust adaptive controller for wheel mobile robot with disturbances and wheel...
Robust adaptive controller for wheel mobile robot with disturbances and wheel...Robust adaptive controller for wheel mobile robot with disturbances and wheel...
Robust adaptive controller for wheel mobile robot with disturbances and wheel...
 
Stabilized controller of a two wheels robot
Stabilized controller of a two wheels robotStabilized controller of a two wheels robot
Stabilized controller of a two wheels robot
 
Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...
Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...
Fuzzy Control of Yaw and Roll Angles of a Simulated Helicopter Model Includes...
 
invertedpendulum
invertedpenduluminvertedpendulum
invertedpendulum
 
D05532531
D05532531D05532531
D05532531
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
 
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
Intelligent swarm algorithms for optimizing nonlinear sliding mode controller...
 
Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and research
 
Autonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robotAutonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robot
 
final year presentation
final year presentationfinal year presentation
final year presentation
 
Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...Development of a quadruped mobile robot and its movement system using geometr...
Development of a quadruped mobile robot and its movement system using geometr...
 
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
 
Intelligent vision based snake robot
Intelligent vision based snake robotIntelligent vision based snake robot
Intelligent vision based snake robot
 
Instrumentation and Automation of Mechatronic
Instrumentation and Automation of MechatronicInstrumentation and Automation of Mechatronic
Instrumentation and Automation of Mechatronic
 
A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...
A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...
A Suitable Structure to Control the System of Quad-rotor Miniature Aerial Veh...
 
Research of the vehicle with AFS control strategy based on fuzzy logic
Research of the vehicle with AFS control strategy based on fuzzy logicResearch of the vehicle with AFS control strategy based on fuzzy logic
Research of the vehicle with AFS control strategy based on fuzzy logic
 
B045012015
B045012015B045012015
B045012015
 

Similar to Modeling and Control of a Spherical Rolling Robot Using Model Reference Adaptive Control

Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
IRJET Journal
 
Modelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB ImplementationModelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB Implementation
IRJET Journal
 
Auto Adjusting Monopod
Auto Adjusting MonopodAuto Adjusting Monopod
Auto Adjusting Monopod
IRJET Journal
 
Robust Control of a Spherical Mobile Robot
Robust Control of a Spherical Mobile RobotRobust Control of a Spherical Mobile Robot
Robust Control of a Spherical Mobile Robot
IRJET Journal
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET Journal
 
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
IJERA Editor
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
IAEME Publication
 
Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...
Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...
Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...
CSCJournals
 
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
IRJET Journal
 
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
Waqas Tariq
 
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Waqas Tariq
 
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerMethodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
CSCJournals
 
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Waqas Tariq
 
Self-balancing robot: modeling and comparative analysis between PID and linea...
Self-balancing robot: modeling and comparative analysis between PID and linea...Self-balancing robot: modeling and comparative analysis between PID and linea...
Self-balancing robot: modeling and comparative analysis between PID and linea...
International Journal of Reconfigurable and Embedded Systems
 
PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...
PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...
PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...
Waqas Tariq
 
Two wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationTwo wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigation
IAEME Publication
 
Design and simulation study of ema
Design and simulation study of emaDesign and simulation study of ema
Design and simulation study of ema
SiddharthMantri5
 
Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...
Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...
Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...
SumanthKukutam
 
G43013539
G43013539G43013539
G43013539
IJERA Editor
 
High Performance Speed Control of Single-Phase Induction Motors Using Switchi...
High Performance Speed Control of Single-Phase Induction Motors Using Switchi...High Performance Speed Control of Single-Phase Induction Motors Using Switchi...
High Performance Speed Control of Single-Phase Induction Motors Using Switchi...
IJPEDS-IAES
 

Similar to Modeling and Control of a Spherical Rolling Robot Using Model Reference Adaptive Control (20)

Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
 
Modelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB ImplementationModelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB Implementation
 
Auto Adjusting Monopod
Auto Adjusting MonopodAuto Adjusting Monopod
Auto Adjusting Monopod
 
Robust Control of a Spherical Mobile Robot
Robust Control of a Spherical Mobile RobotRobust Control of a Spherical Mobile Robot
Robust Control of a Spherical Mobile Robot
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
 
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
Comparative Analysis for NN-Based Adaptive Back-stepping Controller and Back-...
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
 
Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...
Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...
Adaptive MIMO Fuzzy Compensate Fuzzy Sliding Mode Algorithm: Applied to Secon...
 
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
 
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
PUMA-560 Robot Manipulator Position Sliding Mode Control Methods Using MATLAB...
 
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
 
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerMethodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
 
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
 
Self-balancing robot: modeling and comparative analysis between PID and linea...
Self-balancing robot: modeling and comparative analysis between PID and linea...Self-balancing robot: modeling and comparative analysis between PID and linea...
Self-balancing robot: modeling and comparative analysis between PID and linea...
 
PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...
PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...
PUMA-560 Robot Manipulator Position Computed Torque Control Methods Using MAT...
 
Two wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationTwo wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigation
 
Design and simulation study of ema
Design and simulation study of emaDesign and simulation study of ema
Design and simulation study of ema
 
Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...
Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...
Design and Simulation study of Electro-Mechanical Actuator for Missile Maneuv...
 
G43013539
G43013539G43013539
G43013539
 
High Performance Speed Control of Single-Phase Induction Motors Using Switchi...
High Performance Speed Control of Single-Phase Induction Motors Using Switchi...High Performance Speed Control of Single-Phase Induction Motors Using Switchi...
High Performance Speed Control of Single-Phase Induction Motors Using Switchi...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
OKORIE1
 
Presentation on Food Delivery Systems
Presentation on Food Delivery SystemsPresentation on Food Delivery Systems
Presentation on Food Delivery Systems
Abdullah Al Noman
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
VanTuDuong1
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 

Recently uploaded (20)

DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
 
Presentation on Food Delivery Systems
Presentation on Food Delivery SystemsPresentation on Food Delivery Systems
Presentation on Food Delivery Systems
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 

Modeling and Control of a Spherical Rolling Robot Using Model Reference Adaptive Control

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 143 Modeling and Control of a Spherical Rolling Robot Using Model Reference Adaptive Control T. Purushotam1, B. Abdul Saleem2 , Soma Venkata Subbaiah3 1PG Scholar, Department of EEE, JNTU Anantapuramu, Andhra Pradesh, India 2PG Scholar, Department of EEE, JNTU Anantapuramu, Andhra Pradesh, India 3PG Scholar, Department of EEE, JNTU Anantapuramu, Andhra Pradesh, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract -— Generally the conventional controller not well tuned. Due to the abstraction of the real system ,unmodeled dynamics, parameter variations and disturbance results in poor performance. In our paper which presents the control of a spherical rolling robot based on fuzzy control and a adaptive control theory based on learning algorithm.This proposed control schemes assure asymptotic stability of the system in a closed space based on a neuro fuzzy control and a conventional controller. The derived parameter updating rules of the neuro-fuzzy system using MRAS theory can be proved by its lyapunov function. Simulation results of this proposed scheme shows that without knowing dynamic equations we can eliminate the steady state error and we can enhance the transient response of the spherical rolling robot. One of the reference paper describes about a prototype and analytical studies of the spherical rolling robot by using a new design of the nonholonomic robot constraints. The mathematical model of the spherical rolling robots motion was developed by using the nonholonomic constraints. It has shown experimentally that the model subjected areas well with the results of the system. So many methods were developed for planning feasible, minimum time and minimum energy trajectories for the robot. Index Terms— Adaptive neuro-fuzzy control, sliding- mode learning algorithm, spherical rolling robot. I.INTRODUCTION Now a days need of mobile robots in variety of non identical applications such as security surveillance, search and rescue, children education and entertainment increased. Spherical rolling mechanisms have more advantages over to wheeled and legged mechanisms. All mechanical and electrical components along with the actuation mechanisms, are securely embedded in a spherical shell rolling over ground surface. By using nonholonomic constraints, the motion of a spherical rolling can be controlled without having slipping. Hence they belonged to nonholonomic mechanical systems. The basic difference between spherical and wheeled rolling motions is the instantaneous number of degrees of freedom (DOFs) between the mobile body and the ground surface. The instantaneous mobility is higher than that of a wheel because spherical robot rotate around the transverse and longitudinal axes. However, spherical rolling robot their direction of motion mechanisms can easily changed than the wheeled mechanisms. Compare to wheeled and legged mechanisms, spheres cannot fall over. The general problem of stability of equilibrium frequently encountered in mobile robotics is naturally avoided with the use of spherical rolling. On the other hand, for describing the dynamics spherical rolling system the high complex nonlinear equations are needed. II. MATHEMATICAL MODEL OF A SPHERICAL ROLLING ROBOT The spherical rolling robot is a spherical aluminum shell and is assembled in two halves. Each hemispherical of the spherical rolling robots half-shell contains a receiver, motor assembly, rotor(s), and batteries for a rotor axes. Fig. shows that the two halves of the spherical rolling robot prior to assembly. The motor casing and holder for the batteries are attached to the shell by screws which are counter sunk so as to keep the outer side of the spherical shell free from irregularities. On the outer surface of the robot, six cross-like markings are made in a tetrahedral pattern with black tape. These markings are used by the camera to locate the spherical rolling robot from a top
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 144 view. An important property of the robot is that its center of mass lies exactly at the geometrical center of the spherical ball. The ball is so assembled that every component is a corresponding identical component of the placed diametrically opposite on the sphere. The result of this property is that center of mass of the spherical rolling robot always lies above its attached point,. Thus, the ball does not extend to ‘tip over.’ This point is important in the Development of the analytical model for the spherical rolling robot dynamics. Signals were sent to the spherical rolling robot by using a futaba two channel amplitude modulation transmitter. This two channels of the transmitter were controlled by using voltage outputs. This spherical rolling robot can be classified in to three types of the system of the rigid body. They are 1) The spherical robot outer shell and its components 2) The single rotor was placed on the z-axis 3) The two rotors were placed on the x-axis Fig -1: Spherical Rolling on a plane  PID controller  Mass conversation between the bodies  Fuzzy logic controller of the system  Neural network controller of the system  Thickness  Roll and plate loop The mathematical modeling of the spherical rolling robot is presented by the model reference adaptive control (MRAC) theory. The main difference of the spherical rolling robot is the viscous friction has to be added into the equations of the motion of the spherical rolling robot. Fig- 2: Modeling of rolling motion about the traversal axis for overall translation along o-y ωs = − θ˙I (2) vs = − R˙θj (3) rp0 =l sin(α − θ)j − l cos(α − θ)k (4) ωp =(α˙ − θ˙)i (5) vp =(−Rθ˙ + (α˙ − θ˙)l cos(α − θ)j +(α˙ − θ˙)l sin(α − θ)_k (6) The above equations shows that the viscous friction of the spherical rolling robot which operates in between the sphere and surface. When the loss obtained with response of viscous friction can be written in energy dissipation function which depends on system velocities and the damping constant S =1/2ζq˙i2 =1/2 ζ(θ˙2 + α˙ 2). (7) The equations of spherical rolling motion of a mechanical system can be written as follows: M (q(t)) q(¨t) + C(q(t), q(˙t))+ G(q(t)) = u(t). (8)
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 145 III.DESCRIPTION OF MRAC A control system is a device that works on controls the dynamics of any plants or process. Adaptive control is one of the most widely used control strategies to design the advanced control systems for good performance and accuracy. Model Reference Adaptive Control (MRAC) is a direct control adaptive strategy with the some modifications of the adjustable controller parameters and an adjustable mechanism to change them. From the comparison of the very well-known and simple structure fixed gain PID controllers, adaptive controllers are more effective to control the unknown parameter variations of the model reference adaptive control and environmental changes of the system. An adaptive controller is considered in two loops, an outer loop or normal feedback loop of model reference adaptive control and an inner loop or parameter adjustment loop of the model reference adaptive control. This paper deals with the designing of the adaptive controller with model reference adaptive control (MRAC) scheme by using MIT rule to control the second order system. A. Principle of working Model Reference Adaptive control (MRAC) strategy works on the principle of adjusting the controller parameters to design the adaptive controller therefore the output of the actual plant adjusts the output of a reference model by using the same reference input. B.Components Reference Model: Reference model is used to give an ideal responses of the adaptive control system to the reference input. C. Controller It is described by a adjustable set of parameters. This paper presents only one parameter θ is used to describe the control law. The value of θ is automatically dependent on the thesaurus gain. D. Adjustment Mechanism By using adjustment mechanism to change the parameters of the controller therefore actual plant could track the reference model . Mathematical approaches of MIT rule, the theory of Lyapunov and augmented error can be used to develop the adjustment mechanism. In our paper we are using MIT rule with the Normalized Algorithm and the technique is to be referred as Modified MIT rule. The basic block diagram of MRAC system is shown in the fig.1. As shown in the figure, the difference between ym(t) is the output of the reference model and y(t) is the output of the actual plant is denoted by error e(t). e(t) = y(t) –y(tm) …………………(9) Fig 3: Model Reference Adaptive Control System THE GENERAL IDEA BEHIND MODEL REFERENCE ADAPTIVE CONTROL (MRAC) IS TO CREATE A CLOSED LOOP CONTROLLER WITH PARAMETERS VARATIONS THAT CAN BE UPDATED TO ALTER THE RESPONSE OF THE MRAC SYSTEM. THE OUTPUT OF THE MRAC SYSTEM IS COMPARED TO A DESIRED RESPONSE FROM THE REFERENCE MODEL. THE CONTROL PARAMETERS ARE UPDATED BASED ON THIS ERROR. THE MAIN GOAL FOR THE MRAC SYSTEM PARAMETERS IS TO CONVERGE THE IDEAL VALUES OF THE SYSTEM THAT CAUSED TO THE PLANT RESPONSE OF THE SYSTEM TO MATCH THE RESPONSE OF THE REFERENCE MODEL. FOR AN EXAMPLE, WE MAY BE TRYING TO CONTROL THE POSITION OF A ROBOT ARM NATURALLY VIBRATES. WE NEEDED ACTUALLY THE ROBOT ARM OF THE SYSTEM TO MAKE QUICK MOTIONS WITH FEW OR NO VIBRATION. BY USING MRAC, WE COULD CHOOSE THE REFERENCE MODEL OF
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 146 THE SYSTEM THAT COULD RESPOND IMMEDIATELY TO A STEP INPUT WITH A SHORT SETTLING TIME. WE COULD THEN BUILD UP A CONTROLLER THAT WOULD ADAPT TO MAKE THE ROBOT ARM MOVE JUST LIKE THE REFERENCE MODEL. MRAC is a widely subjected area with so many different applications and methods. The purpose of this paper is to introduce the design of an MRAC using the MIT rule. IV. ADAPTIVE NEURO-FUZZY CONTROL APPROACH A. Control Scheme and the Adaptive Neuro- Fuzzy Inference System In real-time applications, structural and parametric uncertainties such as un modeled dynamics and physical disturbances cause unwanted effects on the system behavior. Like tire dynamics, the spherical rolling robot dynamics are affected by the slip ratio and variations of the surface conditions. Thus, spherical rolling robots should have an adaptive intelligent controller with respect to the high uncertainty and the variation in the surface properties. While conventional controllers struggle with these problems, neuro-fuzzy control can overcome these limitations and provide higher robustness. Fig- 4: Block diagram of the proposed control scheme for the PD controller case Fig- 5: Block diagram of the proposed control scheme for the PID controller case Fig- 6:Forward Neural Network B. Proportional Derivative: (PD) or PID controller and a neuro-fuzzy controller are working in parallel. The conventional controller is used to guarantee the global asymptotic stability of the system in a compact space. The PD control law is written as follows: e = kpe +Kde …………………………….(9) Where e = θd – θ is the feedback error, θd is the desired position value, and Kp and Kd are the controller gains. V. SIMULATION RESULTS The numerical values used in [4], [6], and [9] are considered for the numerical values in this study which are Ms = 3 kg, mp = 2 kg, R = 0.2 m, l = 0.075 m, and g = 9.81 m/s2. The damping coefficient ζ in the equations of motion is set to 0.2, and the sampling period of the simulations is set to 0.001 s. The number of membership functions for inputs 1 and 2 is chosen as I = J = 3 for all the simulations.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 147 VI. SIMULATION MODEL WITH PD CONTROLLER Mill stage Looper stage Continuous powergui 0.5 Theta setpoint Pthick_in0 speed setpoint speed1 speed2 speed3 Ref_Thickness_Stage_1 Ref_Thickness_Stage_2 Ref_Thickness_Stage_3 Ref_exit_speed Supervisorycontrollogic 1 Pvel_end 0.01 Pthick_out0 PD(s) PD Controller1 Monitor variables Vout_2 Tout_2 Tin_2 Vin_2 Massconservation for stage 1 Pthick_out1 Pvel_out1 Coiler -T- -T- -T- tension_12 Laccum_1 theta_12 Pthick_out0 Pvel_in1 Pvel_in1 [Pvel_out2] Pvel_in1 Pthick_out0 Pthick_out0 Pvel_out1 Pvel_out1 Pthick_out0 [Pvel_in2] -T- Fig -7: Simulation model of roller Proportional gain: (4.000) Derivative gain: (1.1729) Fig-8: FIS editor Mill stage Looper stage Continuous powergui 0.5 Theta setpoint Pthick_in0 speed setpoint speed1 speed2 speed3 Ref_Thickness_Stage_1 Ref_Thickness_Stage_2 Ref_Thickness_Stage_3 Ref_exit_speed Supervisorycontrol logic Scope1 1 Pvel_end 0.01 Pthick_out0 PD(s) PD Controller1 Monitor variables Vout_2 Tout_2 Tin_2 Vin_2 Massconservation for stage 1 ud uq id iq theta w_e MRAS Pthick_out1 Pvel_out1 Coiler -T- -T- -T- tension_12 Laccum_1 theta_12 Pthick_out0 Pvel_in1 Pvel_in1 [Pvel_out2] Pvel_in1 Pthick_out0 Pthick_out0 Pvel_out1 Pvel_out1 Pthick_out0 [Pvel_in2] -T- Fig- 9: MRAC CONTROLLER The numerical values considered in this study are: Ms = 3 kg, mp = 2 kg, R = 0.2 m, l = 0.075 m, and g = 9.81 m/s2. Fig-10: Subsystem of FNN (2-layered) PD CONTROLLER
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 148 Fig-11: Velocity responses of the system for the PD and PD+FNN controllers. Fig-12: Errors of the system for the PD and PD+FNN controllers. Fig-13: Velocity responses of the system for the PID and PID+FNN controllers. Fig-14:Zoomed view of Fig. 7.
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 149 Fig-15: Velocity responses of the system for the PID and PID+FNN controllers when the damping coefficient is set to 0.5 with a noise level SNR = 20 dB. Fig-16:Zoomed view of Fig. 9. Fig-17: Zoomed view of Fig. 11.
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 150 Fig-18: Control signals coming from the PID controller and the FNN and adaptive when the damping coefficient is set to 0.2, and 0.5 etc respectively VII. CONCLUSION In this paper, an adaptive neuro-fuzzy controller with MRAS theory-based online learning has been elaborated for velocity control of a spherical rolling robot subject to parameter variations and uncertainties in its dynamics. The simulation studies show that the proposed adaptive neuro-fuzzy control scheme (a conventional controller working in parallel with the FNN) results in better performance and higher robustness when compared to the conventional stand-alone controller. The proposed control algorithm is able to not only eliminate the steady-state error in the case of the conventional PD stand-alone controller but also improve the transient response performance of the system in the case of the conventional PID stand-alone controller. Owing to the MRAS-theory- based online learning algorithm, the parameters of the controller are automatically adapted to cope with the parameter variations and uncertainties. In addition to its robustness, the control approach with the proposed learning algorithm is computationally simple, particularly when compared to the gradient descent and the evolutionary algorithms. REFERENCES [1] J. Alves and J. Dias, “Design and control of a spherical mobile robot,”in Proc. Inst. Mech. Eng., Part I, J. Syst. Control Eng., 2003, vol. 217,pp. 457–467. [2] C. Camicia, F. Conticelli, and A. Bicchi, “Nonholonomic kinematics and dynamics of the spherical,” in Proc. IEEE/RSJ Int. Conf. Intell. RobotsSyst., Takamatsu, Japan, 2000, vol. 1, pp. 805–810. [3] A. Halme, T. Schonberg, and Y.Wang, “Motion control of a spherical mobile robot,” in Proc. 4th Int. Workshop Adv. Motion Control, Albuquerque,NM, 1996, vol. 1, pp. 259– 264. [4] A. A. H. Javadi and P. Mojabi, “Introducing glory: A novel strategy foran unidirectional spherical rolling robot,” J. Dyn. Syst., Meas., Control,vol. 126, pp. 678–683, 2004. [5] R. Mukherjee, M. A. Minor, and J. T. Pukrushpan, “Motion planning for a spherical mobile robot: Revisiting the classical ball–plate problem,”ASME J. Dyn. Syst. Meas. Control, vol. 124, pp. 502–511, Dec. 2002.
  • 9. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 03 Issue: 01 | Jan-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 151 [6] V. A. Joshi and R. N. Banavar, “Motion analysis of a spherical mobile robot,” Robotica, vol. 27, pp. 343–353, 2009. [7] V. A. Joshi, R. N. Banavar, and R. Hippalgaonkar, “Design and analysis of a spherical mobile robot,” Mech. Mach. Theory, vol. 45, no. 2, pp. 130–136, Feb. 2010. [8] S. Bhattacharya and S. K. Agrawal, “Spherical rolling robot: A design and motion planning studies,” IEEE Trans. Robot. Autom., vol. 16, no. 6,pp. 835–839, Dec. 2000. [9] Y. Ming, D. Zongquan, Y. Xinyi, and Y. Weizhen, “Introducing HIT spherical robot: Dynamic modeling and analysis based on decoupled subsystem,” in Proc. IEEE Int. Conf. Robot. Biomimetics, Harbin, China,2006, pp. 181–186. [10] Q. Jia, H. Sun, and D. Liu, “Analysis of actuation for a spherical robot,”in Proc. IEEE Conf. Robot., Autom. Mechatron., Chengdu, China, 2008,pp. 266–271.