SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
www.ijmer.com

International Journal of Modern Engineering Research (IJMER)
Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927
ISSN: 2249-6645

Inverted Pendulum Control: A Brief Overview
Vijayanand Kurdekar1, Samarth Borkar2
1

(Microelectronics, Goa College of Engineering, Goa University, India)
(Assistant professor, Goa College of Engineering, Goa University, India)

2

ABSTRACT: Inverted Pendulum is a classic example of an inherently unstable system. This paper studies the Control of
Inverted Pendulum. It focuses on the Mobile Inverted Pendulum. A few papers have been referred to get a brief overview of
the work going on in this field. A short survey of these papers has been done for the purpose. Along with it, the basic idea of
the mobile inverted pendulum and 2 control strategies have been discussed.

Keywords: Ball-bot, Degree of Freedom, Fuzzy control, Inverted pendulum, PID control.
I.

INTRODUCTION

Inverted pendulum is a system that is stable under specific conditions. It is inherently unstable but a few conditions
can be matched to obtain stability. Much work has been done on inverted pendulum since last 50 years. In simple words, an
inverted pendulum can be explained with the analogy of balancing a long stick on one finger, something that all of us have
tried in childhood.
Inverted pendulum is a standard problem in Control system and is implemented in areas of precision control and
robotics. The concept is applied for high precision robotic arms, launching of a rocket, control of a Vertical Take-Off and
Land (VTOL) aircraft, etc. Due to the advent of humanoid robots, where this concept is applied for its balancing, recently a
lot of work is being done to try and find new control methods.
Another very important place where this concept is used is the field of education. Here new students can get a very good idea
of this classic problem.
The inverted pendulum has been implemented at various different levels or Degree of Freedom (DOF). The ones
implementing 1st DOF are mounted on a fixed base either sliding along a straight direction (Linear Inverted Pendulum) or
rotating around vertical axis (Rotary Inverted Pendulum). Other models with higher DOF (double or triple DOF) are
mounted on a mobile platform or a Cart structure. Examples of which being JOE [1], Segway [2]. Segway is the commercial
version of Two wheeled inverted pendulum used for personal transportation. Most papers consider a rigid pendulum, but for
better precision now even the flexibility of the pendulum is being considered [3].
In recent years, people have tried to give more Degree of Freedom to this setup by making a Ball-bot [4]. Here the
control and driving mechanism are placed on top of a ball, which behaves like an Omni-directional wheel for the setup. The
driving mechanism consists of 3 or 4 Omni wheels that rotate the ball accordingly to keep the balance.
Most researches have mainly focused on the balance, while few have tried the driving control [5] and trajectory planning [6].
This means the controller has an additional burden of desired movement along with maintaining balance.
This paper attempts to overview the basic concepts involved in control of an inverted pendulum, along with the
current work in the field. We shall focus on mobile inverted pendulum and not the fixed base ones.

II.

STRUCTURE OF MOBILE INVERTED PENDULUM

Fig. 1 Mobile Inverted Pendulum Setup
Fig. 1 shows a Four wheeled cart which has an inverted pendulum mounted on top of it. The cart is equipped with motors
that provide horizontal motion. The cart position p, the tilt angle θ, the rate of tilting are measured and fed to the controller.
The controller then generates and sends Pulse Width Modulated (PWM) signals to the motor drivers.
By applying the laws of dynamics on inverted pendulum system, the equations of motion obtained are [7]:
p̈ (M - mpl cos2(θ)) = Km Kg V - Km2 Kg2 ṗ - mplg cos(θ)sinθ + mp l sin(θ) (ȯ )2
L
Rr
Rr 2
L
Ö (L – mp l cos2(θ)) – g sin(θ) – mpl(ȯ )2 cos(θ)sin(θ) - cos(θ) (Km Kg V – Km2 Kg2 p)
M
L
M
Rr
Rr2
www.ijmer.com

(1)

(2)
2924 | Page
www.ijmer.com

International Journal of Modern Engineering Research (IJMER)
Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927
ISSN: 2249-6645

Where:mc is the cart mass
mp is the pendulum mass
I is the rotational inertia
l is the half-length of the pendulum
R is the motor armature resistance
r is the motor pinion radius
Km is the motor torque constant
Kg is the gearbox ratio
For simplicity :
M = mc + mp

(3)

L = I + mp l2
mp l

(4)

Note that the relationship between force, F and voltage V for motor is:
F = Km Kg V – Km2 Kg2 ṗ
Rr
Rr2

(5)

A modification to this structure is a two wheeled inverted pendulum system, where the controller and rider (if any),
form the pendulum bob. Examples of same given before: Joe [1], Segway [2].

III.

CONTROL MECHANISM

Controller design is a key content of the Inverted Pendulum system. Controllers are used to stabilize the unstable
system and make it robust to disturbances. Several techniques have been used for achieving the same, e.g. Sliding Mode
Technique [8], Fuzzy Logic Controller [9], Partial Feedback Linearization [10], Fuzzy Servo Control Method [11], RealTime Control [12]. We take a brief view of conventional PID type controller and rule based Fuzzy Logic controller for
inverted pendulum-cart system [9]. The framework of this Inverted Pendulum-cart system Controller is presented in Fig.2.

Fig. 2 Block diagram of Inverted Pendulum-cart controller system
3.1 Conventional PID Controller
An inverted pendulum-cart system, as mentioned before, is an unstable model. It can be stabilized by using the
controllers. We see two PID controllers been designed, first one for Pendulum angle control and other or the Cart position
control. These controllers try to correct the error between measured values and the desired values. This is done by
calculating and then outputting a corrective action that can adjust the motion of the cart accordingly. For both PID
controllers, the structure is taken as:
u = KP e + KI ∫ e dt + KD de
(6)
dt
Where:u is PID output control action,
e is the error i.e. difference between set point input and actual output
e = yref - yactual,
KP, KI, KD are the proportional, integral and derivative gains respectively.
We can see that the output of pendulum angle controller and the cart position controller are of opposite signs.
The selection of PID controller parameters (KP, KI, KD) is important as incorrect selection of these parameters can make
controlled process input unstable. The control parameters are adjusted to optimum values for the desired response. This is
called Tuning of the control loop.
www.ijmer.com

2925 | Page
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com
Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927
ISSN: 2249-6645
3.2 Fuzzy Logic Controller (FLC)
FLC is one of the most successful applications of fuzzy set theory. It uses linguistic variables instead of numerical
variables. Linguistic variables, defined as variables whose values are sentences in natural language (such as small and large)
are represented by fuzzy sets. This makes the instruction set more Human.
A crisp set is one where an element can only belong to a set (full membership) or not belong to at all (no membership). A
Fuzzy set is an extension of crisp set as it allows partial membership, which means that an element may partially belong to
more than one set.
A fuzzy set A is characterized by a membership function µA that assigns membership to each object and it can range from 0
(no membership) to 1 (full membership), we therefore write:
µA : X
[ 0, 1]
Which means that the fuzzy set A belongs to a universal set X (usually called universe of discourse) defined in a specific
problem. A fuzzy set A is called a fuzzy singleton when there is only one element xo with µA(xo) = 1 , while all other
elements have a membership grade which equal to zero.
This approach allows characterization of the system behaviour through simple relations (fuzzy rules) between linguistic
variables. These fuzzy rules are expressed in the form of fuzzy conditional statements Ri of the type,
Ri : if x is small THEN y is large.
Where x and y are fuzzy variables, and small and large are labels of fuzzy set.
If there are i =1 to n rules, the rule set is represented by union of these rules,
R = R1 else R2 else…….Rn
A fuzzy logic controller is based on a collection of R control rules. The execution of these rules is governed by the
compositional rule of inference [9].

Fig. 3 Basic configuration of FLC
The general structure of an FLC is represented in Fig.3 and comprises four principle components:
1) A fuzzyfication inference converts input data into suitable linguistic values;
2) A knowledge base consists of a data base with the necessary linguistic definitions and control rule set;
3) A decision making logic infers the fuzzy control action from the knowledge of the control rules and the linguistic variable
definitions;
4) A defuzzyfication inference yields a non-fuzzy control action from an inferred fuzzy controlled action.
3.3 Performance
Following figures shown are the graphical results of PID and Fuzzy Logic controller respectively. These figures have been
taken from [9] for the sole purpose of comparing the two controllers. The results are from MATLAB Simulink simulations.

Fig. 4.a PID Response for disturbance 0.000001 unit

Fig. 4.b Fuzzy Response for disturbance 0.000001 unit
www.ijmer.com

2926 | Page
www.ijmer.com

International Journal of Modern Engineering Research (IJMER)
Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927
ISSN: 2249-6645

Fig. 5.a PID Response for disturbance 1 unit

Fig. 5.b Fuzzy Response for disturbance 1 unit
The two controllers were tested for different magnitudes of disturbances for comparing their performances, two of
which have been shown above. The performance comparison clearly shows that Fuzzy Controller offers a much better
control as compared to the PID controller owing to its more human like approach. The PID controller does its job of
maintaining the pendulum angle, but its response is sluggish as compared to the Fuzzy Controller.

IV.

CONCLUSION

A brief overview of The Inverted Pendulum is taken in this paper. Two control strategies have been discussed and
compared. It has been observed that the PID controller is a basic control technic with a sluggish response whereas the Fuzzy
controller response is more crisp.
The paper reinstates that inverted pendulum system is a fundamental benchmark in education and research in
control theory. Application of Mobile Inverted Pendulum in robotics and personal transportation has boosted the amount of
work done in this field in recent times. This area of research has a lot of scope and a bright future.

[1]
[2]
[3]
[4]

[5]
[6]
[7]
[8]

[9]

[10]
[11]
[12]

REFERENCES
Felix Grasser, Aldo D’Arrigo, Silvio Colombi and Alfred Rufer, “JOE: A Mobile, Inverted Pendulum”, Laboratory of Industrial
Electronics, Swiss Federal Institute of Technology Lausanne.
Segway Human Transporter. [Online]. Available: http://www.segway.com
Tang Jiali and Ren Gexue, Tsinghua Science and Technology, “Modeling and Simulation of a Flexible Inverted Pendulum
System”, ISSNl l 1 0 0 7 - 0 2 1 4 l l 0 5 / 2 1 l lpp2 2 - 2 6, Volume 14, Number S2, December 2009.
Ya-Fu Peng, Chih-Hui Chiu, Wen-Ru Tsai, and Ming-Hung Chou, “Design of an Omni-directional Spherical Robot: Using Fuzzy
Control”, Proceedings of the International MultiConference of Engineers and Computer Scientists 2009 Vol I, IMECS 2009, March
18 - 20, 2009, Hong Kong.
Howon Lee and Jangmyung Lee, “Driving Control of Mobile Inverted Pendulum”, The 9th International Conference on Ubiquitous
Robots and Ambient Intelligence (URAI 2012), Nov. 26-28, 2012 in Daejeon Convention Center(DCC), Daejeon, Korea.
Umashankar Nagarajan,” Dynamic Constraint-based Optimal Shape Trajectory Planner for Shape-Accelerated Underactuated
Balancing Systems”, The Robotics Institute, Carnegie Mellon University.
Johnny Lam, “Control of an Inverted Pendulum”, Proceeding of University of California, Santa Barbara, June 2004.
Ha Ngoc Nguyen, Tran Dinh Huy, Kang Ming Tao, Nguyen Thanh Phuong and Ho Dac Loc,,” Control Of Mobile Inverted
Pendulum Using Sliding Mode Technique”, Ho Chi Minh City University of Technology (HUTECH), Vietnam, ISS_HUTECH –
15/04/2010.
Mohan Akole, Barjeev Tyagi, “Design Of Fuzzy Logic Controller For Nonlinear Model Of Inverted Pendulum-Cart System”,
Electrical Engineering Department, Indian Institute of Technology (Roorkee), XXXII National Systems Conference, NSC 2008,
December 17-19, 2008.
Kaustubh Pathak, Jaume Franch and Sunil K. Agrawal, “Velocity and Position Control of a Wheeled Inverted Pendulum by Partial
Feedback Linearization”, IEEE Transactions On Robotics, VOL. 21, NO. 3, June 2005.
Dazhong Wang, Shujing Wu, Liqiang Zhang and Shigenori Okubo, “Study of Inverted Pendulum Robot Using Fuzzy Servo
Control Method”, International Journal of Advanced Robotic Systems.
S. W. Nawawi, M. N. Ahmad and J. H. S. Osman, “Real-Time Control of a Two-Wheeled Inverted Pendulum Mobile Robot”,
International Journal of Computer and Information Engineering 2:1 2008.

www.ijmer.com

2927 | Page

Mais conteúdo relacionado

Mais procurados

Pid control
Pid controlPid control
Pid controlAB Rizvi
 
Dcs lec01 - introduction to discrete-time control systems
Dcs   lec01 - introduction to discrete-time control systemsDcs   lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systemsAmr E. Mohamed
 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole systemShubhobrata Rudra
 
Aifcraft pitch
Aifcraft pitchAifcraft pitch
Aifcraft pitchmbilal2792
 
Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)khang31
 
Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Ryan Boland
 
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 ...IJECEIAES
 
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...Waqas Afzal
 
Control system lectures
Control system lectures Control system lectures
Control system lectures Naqqash Sajid
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singhAdarsh Singh
 
SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONBindutesh Saner
 
EV Powertrain Simulations in Saber
EV Powertrain Simulations in SaberEV Powertrain Simulations in Saber
EV Powertrain Simulations in SaberAlan Courtay
 

Mais procurados (20)

PID Controllers
PID ControllersPID Controllers
PID Controllers
 
Pid control
Pid controlPid control
Pid control
 
Lecture 23 24-time_response
Lecture 23 24-time_responseLecture 23 24-time_response
Lecture 23 24-time_response
 
Dcs lec01 - introduction to discrete-time control systems
Dcs   lec01 - introduction to discrete-time control systemsDcs   lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systems
 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole system
 
Aifcraft pitch
Aifcraft pitchAifcraft pitch
Aifcraft pitch
 
Pid controller
Pid controllerPid controller
Pid controller
 
Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 
Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)
 
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 ...
 
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
 
Control system lectures
Control system lectures Control system lectures
Control system lectures
 
Class 20 effect of kp, ki & kd and pid control mode
Class 20   effect of kp, ki & kd and pid control modeClass 20   effect of kp, ki & kd and pid control mode
Class 20 effect of kp, ki & kd and pid control mode
 
Pid controller
Pid controllerPid controller
Pid controller
 
Class 16 floating and proportional control mode
Class 16   floating and proportional control modeClass 16   floating and proportional control mode
Class 16 floating and proportional control mode
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
 
SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATION
 
Class 38 self tuning controllers and imc
Class 38   self tuning controllers and imcClass 38   self tuning controllers and imc
Class 38 self tuning controllers and imc
 
EV Powertrain Simulations in Saber
EV Powertrain Simulations in SaberEV Powertrain Simulations in Saber
EV Powertrain Simulations in Saber
 

Destaque

Inverted Pendulum
Inverted PendulumInverted Pendulum
Inverted PendulumCarlos
 
2014 inverted pendulum_presentation
2014 inverted pendulum_presentation2014 inverted pendulum_presentation
2014 inverted pendulum_presentationSteven Hefner
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond Brunkow
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumFrancesco Corucci
 
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...Dr. James Stoxen DC
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLJournal For Research
 
A New Method Based On the Comparison of the Unique Chain Code to Detect Isom...
A New Method Based On the Comparison of the Unique Chain  Code to Detect Isom...A New Method Based On the Comparison of the Unique Chain  Code to Detect Isom...
A New Method Based On the Comparison of the Unique Chain Code to Detect Isom...IJMER
 
A Review Paper on Fingerprint Image Enhancement with Different Methods
A Review Paper on Fingerprint Image Enhancement with Different MethodsA Review Paper on Fingerprint Image Enhancement with Different Methods
A Review Paper on Fingerprint Image Enhancement with Different MethodsIJMER
 
Performance and Emissions Analysis Using Diesel and Tsome Blends
Performance and Emissions Analysis Using Diesel and Tsome  BlendsPerformance and Emissions Analysis Using Diesel and Tsome  Blends
Performance and Emissions Analysis Using Diesel and Tsome BlendsIJMER
 
Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...
Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...
Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...IJMER
 
An Experimental Analysis of Performance, Combustion and Emission Characteris...
An Experimental Analysis of Performance, Combustion and  Emission Characteris...An Experimental Analysis of Performance, Combustion and  Emission Characteris...
An Experimental Analysis of Performance, Combustion and Emission Characteris...IJMER
 
Ijmer 41025357
Ijmer 41025357Ijmer 41025357
Ijmer 41025357IJMER
 
A Detailed Modelingof a Five Parameters Model for Photovoltaic Modules
A Detailed Modelingof a Five Parameters Model for Photovoltaic  ModulesA Detailed Modelingof a Five Parameters Model for Photovoltaic  Modules
A Detailed Modelingof a Five Parameters Model for Photovoltaic ModulesIJMER
 
Bo32845848
Bo32845848Bo32845848
Bo32845848IJMER
 
Cd32939943
Cd32939943Cd32939943
Cd32939943IJMER
 
Ijmer 46068390
Ijmer 46068390Ijmer 46068390
Ijmer 46068390IJMER
 
Cf31346349
Cf31346349Cf31346349
Cf31346349IJMER
 
An Investigative Review on Thermal Characterization of Hybrid Metal Matrix C...
An Investigative Review on Thermal Characterization of Hybrid  Metal Matrix C...An Investigative Review on Thermal Characterization of Hybrid  Metal Matrix C...
An Investigative Review on Thermal Characterization of Hybrid Metal Matrix C...IJMER
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...IJMER
 
Data Leakage Detectionusing Distribution Method
Data Leakage Detectionusing Distribution Method Data Leakage Detectionusing Distribution Method
Data Leakage Detectionusing Distribution Method IJMER
 

Destaque (20)

Inverted Pendulum
Inverted PendulumInverted Pendulum
Inverted Pendulum
 
2014 inverted pendulum_presentation
2014 inverted pendulum_presentation2014 inverted pendulum_presentation
2014 inverted pendulum_presentation
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulum
 
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
 
A New Method Based On the Comparison of the Unique Chain Code to Detect Isom...
A New Method Based On the Comparison of the Unique Chain  Code to Detect Isom...A New Method Based On the Comparison of the Unique Chain  Code to Detect Isom...
A New Method Based On the Comparison of the Unique Chain Code to Detect Isom...
 
A Review Paper on Fingerprint Image Enhancement with Different Methods
A Review Paper on Fingerprint Image Enhancement with Different MethodsA Review Paper on Fingerprint Image Enhancement with Different Methods
A Review Paper on Fingerprint Image Enhancement with Different Methods
 
Performance and Emissions Analysis Using Diesel and Tsome Blends
Performance and Emissions Analysis Using Diesel and Tsome  BlendsPerformance and Emissions Analysis Using Diesel and Tsome  Blends
Performance and Emissions Analysis Using Diesel and Tsome Blends
 
Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...
Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...
Nose Tip Detection Using Shape index and Energy Effective for 3d Face Recogni...
 
An Experimental Analysis of Performance, Combustion and Emission Characteris...
An Experimental Analysis of Performance, Combustion and  Emission Characteris...An Experimental Analysis of Performance, Combustion and  Emission Characteris...
An Experimental Analysis of Performance, Combustion and Emission Characteris...
 
Ijmer 41025357
Ijmer 41025357Ijmer 41025357
Ijmer 41025357
 
A Detailed Modelingof a Five Parameters Model for Photovoltaic Modules
A Detailed Modelingof a Five Parameters Model for Photovoltaic  ModulesA Detailed Modelingof a Five Parameters Model for Photovoltaic  Modules
A Detailed Modelingof a Five Parameters Model for Photovoltaic Modules
 
Bo32845848
Bo32845848Bo32845848
Bo32845848
 
Cd32939943
Cd32939943Cd32939943
Cd32939943
 
Ijmer 46068390
Ijmer 46068390Ijmer 46068390
Ijmer 46068390
 
Cf31346349
Cf31346349Cf31346349
Cf31346349
 
An Investigative Review on Thermal Characterization of Hybrid Metal Matrix C...
An Investigative Review on Thermal Characterization of Hybrid  Metal Matrix C...An Investigative Review on Thermal Characterization of Hybrid  Metal Matrix C...
An Investigative Review on Thermal Characterization of Hybrid Metal Matrix C...
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...
 
Data Leakage Detectionusing Distribution Method
Data Leakage Detectionusing Distribution Method Data Leakage Detectionusing Distribution Method
Data Leakage Detectionusing Distribution Method
 

Semelhante a Inverted Pendulum Control: A Brief Overview

A comparative study of controllers for stabilizing a rotary inverted pendulum
A comparative study of controllers for stabilizing a rotary inverted pendulumA comparative study of controllers for stabilizing a rotary inverted pendulum
A comparative study of controllers for stabilizing a rotary inverted pendulumijccmsjournal
 
A Comparative study of controllers for stabilizing a Rotary Inverted Pendulum
A Comparative study of controllers for stabilizing a Rotary Inverted PendulumA Comparative study of controllers for stabilizing a Rotary Inverted Pendulum
A Comparative study of controllers for stabilizing a Rotary Inverted Pendulumijccmsjournal
 
Vibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulatorVibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulatorijics
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
ijccms paper 29--04--22.pdf
ijccms paper  29--04--22.pdfijccms paper  29--04--22.pdf
ijccms paper 29--04--22.pdfijccmsjournal
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd Iaetsd
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueIJMTST Journal
 
Flower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayFlower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayTELKOMNIKA JOURNAL
 
A fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulatorA fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulatorIJCNCJournal
 
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...ijcsa
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System IJECEIAES
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingIRJET Journal
 
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...journalBEEI
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET Journal
 

Semelhante a Inverted Pendulum Control: A Brief Overview (20)

A comparative study of controllers for stabilizing a rotary inverted pendulum
A comparative study of controllers for stabilizing a rotary inverted pendulumA comparative study of controllers for stabilizing a rotary inverted pendulum
A comparative study of controllers for stabilizing a rotary inverted pendulum
 
A Comparative study of controllers for stabilizing a Rotary Inverted Pendulum
A Comparative study of controllers for stabilizing a Rotary Inverted PendulumA Comparative study of controllers for stabilizing a Rotary Inverted Pendulum
A Comparative study of controllers for stabilizing a Rotary Inverted Pendulum
 
Fuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pidFuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pid
 
E143747
E143747E143747
E143747
 
Fz3410961102
Fz3410961102Fz3410961102
Fz3410961102
 
Vibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulatorVibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulator
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
ijccms paper 29--04--22.pdf
ijccms paper  29--04--22.pdfijccms paper  29--04--22.pdf
ijccms paper 29--04--22.pdf
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
 
Flower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayFlower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with Delay
 
A fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulatorA fuzzy logic controllerfora two link functional manipulator
A fuzzy logic controllerfora two link functional manipulator
 
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
 
Db36619623
Db36619623Db36619623
Db36619623
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU Sensing
 
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
 
124
124124
124
 

Mais de IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

Mais de IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Inverted Pendulum Control: A Brief Overview

  • 1. www.ijmer.com International Journal of Modern Engineering Research (IJMER) Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927 ISSN: 2249-6645 Inverted Pendulum Control: A Brief Overview Vijayanand Kurdekar1, Samarth Borkar2 1 (Microelectronics, Goa College of Engineering, Goa University, India) (Assistant professor, Goa College of Engineering, Goa University, India) 2 ABSTRACT: Inverted Pendulum is a classic example of an inherently unstable system. This paper studies the Control of Inverted Pendulum. It focuses on the Mobile Inverted Pendulum. A few papers have been referred to get a brief overview of the work going on in this field. A short survey of these papers has been done for the purpose. Along with it, the basic idea of the mobile inverted pendulum and 2 control strategies have been discussed. Keywords: Ball-bot, Degree of Freedom, Fuzzy control, Inverted pendulum, PID control. I. INTRODUCTION Inverted pendulum is a system that is stable under specific conditions. It is inherently unstable but a few conditions can be matched to obtain stability. Much work has been done on inverted pendulum since last 50 years. In simple words, an inverted pendulum can be explained with the analogy of balancing a long stick on one finger, something that all of us have tried in childhood. Inverted pendulum is a standard problem in Control system and is implemented in areas of precision control and robotics. The concept is applied for high precision robotic arms, launching of a rocket, control of a Vertical Take-Off and Land (VTOL) aircraft, etc. Due to the advent of humanoid robots, where this concept is applied for its balancing, recently a lot of work is being done to try and find new control methods. Another very important place where this concept is used is the field of education. Here new students can get a very good idea of this classic problem. The inverted pendulum has been implemented at various different levels or Degree of Freedom (DOF). The ones implementing 1st DOF are mounted on a fixed base either sliding along a straight direction (Linear Inverted Pendulum) or rotating around vertical axis (Rotary Inverted Pendulum). Other models with higher DOF (double or triple DOF) are mounted on a mobile platform or a Cart structure. Examples of which being JOE [1], Segway [2]. Segway is the commercial version of Two wheeled inverted pendulum used for personal transportation. Most papers consider a rigid pendulum, but for better precision now even the flexibility of the pendulum is being considered [3]. In recent years, people have tried to give more Degree of Freedom to this setup by making a Ball-bot [4]. Here the control and driving mechanism are placed on top of a ball, which behaves like an Omni-directional wheel for the setup. The driving mechanism consists of 3 or 4 Omni wheels that rotate the ball accordingly to keep the balance. Most researches have mainly focused on the balance, while few have tried the driving control [5] and trajectory planning [6]. This means the controller has an additional burden of desired movement along with maintaining balance. This paper attempts to overview the basic concepts involved in control of an inverted pendulum, along with the current work in the field. We shall focus on mobile inverted pendulum and not the fixed base ones. II. STRUCTURE OF MOBILE INVERTED PENDULUM Fig. 1 Mobile Inverted Pendulum Setup Fig. 1 shows a Four wheeled cart which has an inverted pendulum mounted on top of it. The cart is equipped with motors that provide horizontal motion. The cart position p, the tilt angle θ, the rate of tilting are measured and fed to the controller. The controller then generates and sends Pulse Width Modulated (PWM) signals to the motor drivers. By applying the laws of dynamics on inverted pendulum system, the equations of motion obtained are [7]: p̈ (M - mpl cos2(θ)) = Km Kg V - Km2 Kg2 ṗ - mplg cos(θ)sinθ + mp l sin(θ) (ȯ )2 L Rr Rr 2 L Ö (L – mp l cos2(θ)) – g sin(θ) – mpl(ȯ )2 cos(θ)sin(θ) - cos(θ) (Km Kg V – Km2 Kg2 p) M L M Rr Rr2 www.ijmer.com (1) (2) 2924 | Page
  • 2. www.ijmer.com International Journal of Modern Engineering Research (IJMER) Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927 ISSN: 2249-6645 Where:mc is the cart mass mp is the pendulum mass I is the rotational inertia l is the half-length of the pendulum R is the motor armature resistance r is the motor pinion radius Km is the motor torque constant Kg is the gearbox ratio For simplicity : M = mc + mp (3) L = I + mp l2 mp l (4) Note that the relationship between force, F and voltage V for motor is: F = Km Kg V – Km2 Kg2 ṗ Rr Rr2 (5) A modification to this structure is a two wheeled inverted pendulum system, where the controller and rider (if any), form the pendulum bob. Examples of same given before: Joe [1], Segway [2]. III. CONTROL MECHANISM Controller design is a key content of the Inverted Pendulum system. Controllers are used to stabilize the unstable system and make it robust to disturbances. Several techniques have been used for achieving the same, e.g. Sliding Mode Technique [8], Fuzzy Logic Controller [9], Partial Feedback Linearization [10], Fuzzy Servo Control Method [11], RealTime Control [12]. We take a brief view of conventional PID type controller and rule based Fuzzy Logic controller for inverted pendulum-cart system [9]. The framework of this Inverted Pendulum-cart system Controller is presented in Fig.2. Fig. 2 Block diagram of Inverted Pendulum-cart controller system 3.1 Conventional PID Controller An inverted pendulum-cart system, as mentioned before, is an unstable model. It can be stabilized by using the controllers. We see two PID controllers been designed, first one for Pendulum angle control and other or the Cart position control. These controllers try to correct the error between measured values and the desired values. This is done by calculating and then outputting a corrective action that can adjust the motion of the cart accordingly. For both PID controllers, the structure is taken as: u = KP e + KI ∫ e dt + KD de (6) dt Where:u is PID output control action, e is the error i.e. difference between set point input and actual output e = yref - yactual, KP, KI, KD are the proportional, integral and derivative gains respectively. We can see that the output of pendulum angle controller and the cart position controller are of opposite signs. The selection of PID controller parameters (KP, KI, KD) is important as incorrect selection of these parameters can make controlled process input unstable. The control parameters are adjusted to optimum values for the desired response. This is called Tuning of the control loop. www.ijmer.com 2925 | Page
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927 ISSN: 2249-6645 3.2 Fuzzy Logic Controller (FLC) FLC is one of the most successful applications of fuzzy set theory. It uses linguistic variables instead of numerical variables. Linguistic variables, defined as variables whose values are sentences in natural language (such as small and large) are represented by fuzzy sets. This makes the instruction set more Human. A crisp set is one where an element can only belong to a set (full membership) or not belong to at all (no membership). A Fuzzy set is an extension of crisp set as it allows partial membership, which means that an element may partially belong to more than one set. A fuzzy set A is characterized by a membership function µA that assigns membership to each object and it can range from 0 (no membership) to 1 (full membership), we therefore write: µA : X [ 0, 1] Which means that the fuzzy set A belongs to a universal set X (usually called universe of discourse) defined in a specific problem. A fuzzy set A is called a fuzzy singleton when there is only one element xo with µA(xo) = 1 , while all other elements have a membership grade which equal to zero. This approach allows characterization of the system behaviour through simple relations (fuzzy rules) between linguistic variables. These fuzzy rules are expressed in the form of fuzzy conditional statements Ri of the type, Ri : if x is small THEN y is large. Where x and y are fuzzy variables, and small and large are labels of fuzzy set. If there are i =1 to n rules, the rule set is represented by union of these rules, R = R1 else R2 else…….Rn A fuzzy logic controller is based on a collection of R control rules. The execution of these rules is governed by the compositional rule of inference [9]. Fig. 3 Basic configuration of FLC The general structure of an FLC is represented in Fig.3 and comprises four principle components: 1) A fuzzyfication inference converts input data into suitable linguistic values; 2) A knowledge base consists of a data base with the necessary linguistic definitions and control rule set; 3) A decision making logic infers the fuzzy control action from the knowledge of the control rules and the linguistic variable definitions; 4) A defuzzyfication inference yields a non-fuzzy control action from an inferred fuzzy controlled action. 3.3 Performance Following figures shown are the graphical results of PID and Fuzzy Logic controller respectively. These figures have been taken from [9] for the sole purpose of comparing the two controllers. The results are from MATLAB Simulink simulations. Fig. 4.a PID Response for disturbance 0.000001 unit Fig. 4.b Fuzzy Response for disturbance 0.000001 unit www.ijmer.com 2926 | Page
  • 4. www.ijmer.com International Journal of Modern Engineering Research (IJMER) Vol. 3, Issue. 5, Sep - Oct. 2013 pp-2924-2927 ISSN: 2249-6645 Fig. 5.a PID Response for disturbance 1 unit Fig. 5.b Fuzzy Response for disturbance 1 unit The two controllers were tested for different magnitudes of disturbances for comparing their performances, two of which have been shown above. The performance comparison clearly shows that Fuzzy Controller offers a much better control as compared to the PID controller owing to its more human like approach. The PID controller does its job of maintaining the pendulum angle, but its response is sluggish as compared to the Fuzzy Controller. IV. CONCLUSION A brief overview of The Inverted Pendulum is taken in this paper. Two control strategies have been discussed and compared. It has been observed that the PID controller is a basic control technic with a sluggish response whereas the Fuzzy controller response is more crisp. The paper reinstates that inverted pendulum system is a fundamental benchmark in education and research in control theory. Application of Mobile Inverted Pendulum in robotics and personal transportation has boosted the amount of work done in this field in recent times. This area of research has a lot of scope and a bright future. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] REFERENCES Felix Grasser, Aldo D’Arrigo, Silvio Colombi and Alfred Rufer, “JOE: A Mobile, Inverted Pendulum”, Laboratory of Industrial Electronics, Swiss Federal Institute of Technology Lausanne. Segway Human Transporter. [Online]. Available: http://www.segway.com Tang Jiali and Ren Gexue, Tsinghua Science and Technology, “Modeling and Simulation of a Flexible Inverted Pendulum System”, ISSNl l 1 0 0 7 - 0 2 1 4 l l 0 5 / 2 1 l lpp2 2 - 2 6, Volume 14, Number S2, December 2009. Ya-Fu Peng, Chih-Hui Chiu, Wen-Ru Tsai, and Ming-Hung Chou, “Design of an Omni-directional Spherical Robot: Using Fuzzy Control”, Proceedings of the International MultiConference of Engineers and Computer Scientists 2009 Vol I, IMECS 2009, March 18 - 20, 2009, Hong Kong. Howon Lee and Jangmyung Lee, “Driving Control of Mobile Inverted Pendulum”, The 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2012), Nov. 26-28, 2012 in Daejeon Convention Center(DCC), Daejeon, Korea. Umashankar Nagarajan,” Dynamic Constraint-based Optimal Shape Trajectory Planner for Shape-Accelerated Underactuated Balancing Systems”, The Robotics Institute, Carnegie Mellon University. Johnny Lam, “Control of an Inverted Pendulum”, Proceeding of University of California, Santa Barbara, June 2004. Ha Ngoc Nguyen, Tran Dinh Huy, Kang Ming Tao, Nguyen Thanh Phuong and Ho Dac Loc,,” Control Of Mobile Inverted Pendulum Using Sliding Mode Technique”, Ho Chi Minh City University of Technology (HUTECH), Vietnam, ISS_HUTECH – 15/04/2010. Mohan Akole, Barjeev Tyagi, “Design Of Fuzzy Logic Controller For Nonlinear Model Of Inverted Pendulum-Cart System”, Electrical Engineering Department, Indian Institute of Technology (Roorkee), XXXII National Systems Conference, NSC 2008, December 17-19, 2008. Kaustubh Pathak, Jaume Franch and Sunil K. Agrawal, “Velocity and Position Control of a Wheeled Inverted Pendulum by Partial Feedback Linearization”, IEEE Transactions On Robotics, VOL. 21, NO. 3, June 2005. Dazhong Wang, Shujing Wu, Liqiang Zhang and Shigenori Okubo, “Study of Inverted Pendulum Robot Using Fuzzy Servo Control Method”, International Journal of Advanced Robotic Systems. S. W. Nawawi, M. N. Ahmad and J. H. S. Osman, “Real-Time Control of a Two-Wheeled Inverted Pendulum Mobile Robot”, International Journal of Computer and Information Engineering 2:1 2008. www.ijmer.com 2927 | Page