SlideShare a Scribd company logo
1 of 6
Download to read offline
92 International Journal for Modern Trends in Science and Technology
Volume: 2 | Issue: 06 | June 2016 | ISSN: 2455-3778IJMTST
Navigation of Mobile Inverted Pendulum via
Wireless control using LQR Technique
M. Sowmiya1
| R. Thenmozhi2
1Department of Electrical and Electronics Engineering, Ganadipathy Tulsi‟s Jain Engineering College,
Vellore, Tamilnadu, India 632102
2Assistant Professor, Department of Electrical and Electronics Engineering, Ganadipathy Tulsi‟s Jain
Engineering College, Vellore, Tamilnadu, India 632102
Mobile Inverted Pendulum (MIP) is a non-linear robotic system. Basically it is a Self-balancing robot
working on the principle of Inverted pendulum, which is a two wheel vehicle, balances itself up in the vertical
position with reference to the ground. It has four configuration variables (Cart position, Cart Velocity,
Pendulum angle, Pendulum angular velocity) to be controlled using only two control inputs. Hence it is an
Under-actuated system. This paper focuses on control of translational acceleration and deceleration of the
MIP in a dynamically reasonable manner using LQR technique. The body angle and MIP displacement are
controlled to maintain reference states where the MIP is statically unstable but dynamically stable which
leads to a constant translational acceleration due to instability of the vehicle. In this proposal, the
implementation of self balancing robot with LQR control strategy and the implementation of navigation
control of the bot using a wireless module is done. The simulation results were compared between PID control
and LQR control strategies.
KEYWORDS: Mobile Inverted Pendulum, Navigation control, LQR controller, Wireless control
Copyright © 2016 International Journal for Modern Trends in Science and Technology
All rights reserved.
I. INTRODUCTION
An inverted pendulum is a pendulum that has
its centre of mass above its pivot point. It is often
implemented with the pivot point mounted on a
cart that can move horizontally and may be called
a cart and pole. Most applications limit the
pendulum to one degree of freedom (DOF) by
affixing the pole to an axis of rotation. Whereas a
normal pendulum is stable when hanging
downwards, an inverted pendulum is inherently
unstable, and must be actively balanced in order to
remain upright; this can be done either by applying
a torque at the pivot point, by moving the pivot
point horizontally as part of a feedback system,
changing the rate of rotation of a mass mounted on
the pendulum on an axis parallel to the pivot axis
and thereby generating a net torque on the
pendulum, or by oscillating the pivot point
vertically. The inverted pendulum is a classic
problem in dynamics and control theory and is
used as a benchmark for testing control strategies.
The inverted pendulum is a single input
multiple output (SIMO) system, where the input is
given to the wheels as the single input where the
position and the angle of the pendulum are taken
as outputs. An ideal system has zero angle and
position displacement. The controller should
minimize both the displacement of the cart and the
angle of the pendulum. The challenges in inverted
pendulum are as follows.
 Highly Unstable – The inverted position is the
point of unstable equilibrium as can be seen from
the non-linear dynamic equations.
 Highly Non-linear – The dynamic equations of the
MIP consists of non-linear terms.
 Non-minimum phase system – The system
transfer function of MIP contains right hand plane
zeros, which affect the stability margins including
the robustness.
ABSTRACT
93 International Journal for Modern Trends in Science and Technology
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
 Under actuated – The system has two degrees of
freedom of motion but only one actuator i.e. the DC
motor. Thus, this system is under-actuated. This
makes the system cost effective but the control
problem becomes challenging.
A. Existing systems
The system challenges can be solved using both
linear and non linear controllers. The PI and PID
controllers produce overshoots and oscillation. It
reduces system complexity but is not suitable for a
real time application. The main drawback of linear
controllers are that they are non robust. The
system moves from one place to another is driven
manually or through joystick. Since the system is
becomes unstable for a very small changes, thus it
needs to be monitored and controlled for every
instance of time the linear controller is not
suitable. These systems produce noises which
increases instability. System complexity and
training time increases for neural schemes [21]
B. Proposed systems
In this paper, we propose Linear Quadratic
Regulator (LQR) controlling technique for
navigation control of the inverted pendulum.
Firstly, this technique provides a robust control of
the system. Secondly, this control provides better
noise rejection and balances the robot. In addition
to balancing the pendulum, the system employs a
wireless module using which navigation or
movement of the MIP is controlled. The navigation
the MIP is commanded by the user. The LQR
control reduces the system complexity and is very
suitable for real time applications. Analysis has
been made to study the performance of various
controllers, simple solution for an inverted
pendulum mounted on cart, using LQR controller
for input tracking and disturbance rejection
presents a balancing robot to vertically balance
itself only.
Fig 1. Block Diagram of Inverted Pendulum System
This paper is organized as follows. Section II
explains the mathematical modelling of Mobile
Inverted Pendulum while section III elaborates the
controller design. The simulation results are
presented in section IV followed by experimental
setup explanation in section V and the conclusion
in section VI.
II. MATHEMATICAL ANALYSIS
A. System dynamics
The stabilization of inverted pendulum is a
classical benchmark control problem. It is a simple
system in terms of mechanical design only
consisting of a D.C. Motor, a pendant type
pendulum, a cart, and a driving mechanism.
Figure 2. shows the basic schematic for the
cart-inverted pendulum system.
Following is the list of parameters used in the
derivation of Inverted Pendulum dynamics
M – Mass of cart in kg
m – Mass of Pendulum in kg
I – Moment of Inertia of pendulum in kg-m2
l – Length of Pendulum in m
b – Cart friction coefficient in Ns/m
g – Acceleration due to gravity in Nm/s2
u – Input force applied in N
θ – Angular displacement
x – Horizontal displacement
Fig 2. Schematic Diagram of Inverted Pendulum
Considering the free body diagram of cart
where horizontal and vertical forces act on it we
get,
(M+m) ẍ + bẋ + ml𝜃cosθ - ml𝜃2 sinθ = u (2.1)
94 International Journal for Modern Trends in Science and Technology
Volume: 2 | Issue: 06 | June 2016 | ISSN: 2455-3778IJMTST
Now considering the forces acting upon the
pendulum we get,
(I+ml2) 𝜃 – mglsinθ = - ml ẍ cosθ (2.2)
For small θ, ie., cosθ = 1, sinθ = θ. Therefore
equation (2.1) becomes
(M+m) ẍ + bẋ + ml𝜃 = u (2.3i)
(I+ml2) 𝜃 – mglθ = -mlẍ (2.3ii)
The angular acceleration and displacement
acceleration is given by
ẍ =
𝑢
𝑀+𝑚
-
𝑏 𝑥
𝑀+𝑚
-
𝑚𝑙 𝜃
𝑀+𝑚
(2.4)
𝜃 =
𝑚𝑙 𝑥
𝐼+𝑚 𝑙2 +
𝑚𝑔𝑙𝜃
𝐼+𝑚 𝑙2 (2.5)
Sub equation (2.4) in equation (2.3ii)
𝜃 =
𝑚𝑔𝑙 (𝑀+𝑚)𝜃
𝐼 𝑀+𝑚 +𝑚 𝑙2 𝑀+𝑚 +𝑚2 𝑙2 (2.6)
In order to obtain the state model we are
assuming the states to be as the cart position x,
cart linear velocity ẋ, pendulum angle θ, pendulum
angular velocity θ . The state space is of the form
𝑥 = Ax + Bu
The above equation is the state space equation,
where the system parameters can be represented
as follows
x1 = x
x2 = ẋ = x1
x3 = θ
x4 = θ = x3
y1 = x
y2 = θ
By substituting we get,
𝑥4=
𝑚𝑔𝑙 (𝑀+𝑚)
𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2x3+
𝑚𝑙𝑏
𝐼 𝑀+𝑚 𝑀𝑚 𝑙2 𝑥2-
𝑚𝑙𝑢
𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 (2.7)
𝑥2 =
−𝑔𝑚2 𝑙2
𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 𝑥3 –
𝑏(𝐼+𝑚𝑙2)
𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 𝑥2 +
𝐼+𝑚 𝑙2 𝑢
𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 (2.8)
The state space equation for the system is
The output equation is given by
III. CONTROLLER DESIGN
The main design objective is to minimize the
cost equation which is an integral over time of the
weighted inputs and outputs. There are two cost
equations that are typically used for this design
technique. The LQR is one of the most widely used
static state feedback methods, primarily as the
LQR based pole placement helps us to translate the
performance constraints into various weights in
the performance index. This flexibility is the sole
reason for its popularity. The inverted pendulum
system has many physical constraints both in the
states and in the control input. Hence, the LQR
design is attempted. The choice of the quadratic
performance indices depends on physical
constraints and desired closed loop performance of
the control system. Any state feedback can be
generalized for an LTI system as given below:
ẋ = Ax+Bu
y = Cx (3.1)
If all the n states are available for feedback and
the states are completely controllable then there is
a feedback gain matrix K, such that the state
feedback control input is given by
u = - K(x-xd) (3.2)
Let xd be the vector of desired states. The closed
loop dynamics using (3.2) in (3.1) becomes
ẋ = (A-BK) x + BK xd (3.3)
Choice of K depends on the desired pole
locations where one intends to place the poles such
95 International Journal for Modern Trends in Science and Technology
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
that the desired control performance is achieved. In
the case of LQR the control is subjected to a
Performance Index (PI) or Cost Functional (CF)
given by
J =
1
2
[z( tf ) – y ( tf ) ]T F( tf )[z( tf ) – y ( tf )] +
1
2
{[z − y
tf
t0
]T
Q z − y + uT
Ru}dt (3.4)
Here z is the m dimensional reference vector
and u is an r dimensional input vector. If all the
states are available in the output for feedback then
m becomes n. Since, the performance index
equation (3.4) is in terms of quadratic terms of
error and control it is called as quadratic cost
functional. If our objective is to keep the system
state to near zero then it is called as a state
regulator system. Here the unwanted plant
disturbances that need to be rejected e.g. Electrical
Voltage Regulator System. If it is desire to keep the
output or state near a desired state or output it is
called a tracking system.
In equation (3.4), the matrix Q is known as the
error weighted matrix, R is the control weighted
matrix, F is known as the terminal cost weighted
matrix.
A. LQR Control Design
The choice of Q and R is very important as the
whole LQR state feedback solution depends on
their choice. Usually they are chosen as identity
values and are successively iterated to obtain the
controller parameter. Bryson‟s Rule is also
available for constrained system, the essence of the
rule is just to scale all the variables such that the
maximum value of each variable is one. R is chosen
as a scalar as the system is a single input system.
Fig 3. Schematic Diagram of Inverted Pendulum
with LQR feedback
The excitation due to initial condition is
reflected in the states can be treated as an
undesirable deviation from equilibrium position. If
the system described by Figure 3 is controllable
then it is possible to drive the system into its
equilibrium point. But it is very difficult to keep the
control signal within bound as chances are such
that the control signal would be very high which
will lead to actuator saturation and would require
high bandwidth designs in feedback that might
excite the unmodelled dynamics. Hence, it required
to have a trade-off between the need for regulation
and the size of the control signal. It can be seen
that the choice of control weighting matrix R comes
handy in keeping the control signal magnitude
small. It can be seen that larger the weight on R the
smaller is the value of the control signal.
IV. SIMULATION RESULTS
The proposed algorithm is simulated using the
actual parameters of the system. The system
parameters used in the simulation are Mass of cart
(M) & pendulum (m) = 1.13, 0.03, l = 0.25, g = 9.81,
I = 0.0041, b = 0.000039.
The simulation results for both PID control and
LQR technique employed is presented in this
section. Figure 4 & figure 5 shows variations of
angle, position and disturbance given to the system
when PID and LQR control is employed
respectively. It can be observed that initial
variations of the angle and position describe the
balancing dynamics of the system. Furthermore,
when disturbance of step input is given at time 4.5
sec, the system adjusts itself to the new operating
point. The time taken by PID control is 3.7 sec with
lot of oscillations. Rather the time taken by LQR
control is 1.4 sec with very less oscillations.
96 International Journal for Modern Trends in Science and Technology
Volume: 2 | Issue: 06 | June 2016 | ISSN: 2455-3778IJMTST
Fig 4. Simulation results for PID control (a) Angle (b)
Position (c) Disturbance applied
Fig 5. Simulation results for LQR control (a) Angle (b)
Position (c) Disturbance applied
V. EXPERIMENTAL SETUP
The experimental setup for the mobile inverted
pendulum is shown in the figure 6. The main
elements of the system are DC motor, wireless
module, battery, motor driver circuit, gyroscope
and controller. There are two DC motors connected
to each one of the robot wheels whose rating is of
7.5 V, 1 A, 300 rpm. Each of the DC motor is driven
by a H-bridge circuit. The driving pulses to each
H-bridge circuit are generated by controller using
Pulse Width Modulation technique. Controller used
in the system is ATMega 32. Two PWM channels
are configured for driver circuit. The power supply
to the robot is provided by Lithium polymer battery
whose rating is of 12 V, 1.2 Ah.
The angular displacement (θ) is fed back to the
controller based on which the balancing of the
robot is performed. MPU – 6050 Accelerometer +
Gyro is used to determine the tilt angle. It captures
the x, y, and z channel at the same time. The
sensor uses the SPI to interface with the ATMega. A
remote control is used to navigate the robot. The
wireless module used here is RFM75 operates at
2.5 GHz, 3.3 V. The command to the robot for
navigation is sent by the transmitter. At the
receiving end, the command signal is processed by
controller. The controller decides the duty ratio of
the PWM pulses sent to driver circuit. In this way,
the robot balances itself and navigates per the
command.
Fig 6. MIP model
VI. CONCLUSION
In this paper, self balancing MIP along with
navigation control is presented. The LQR control
adds the advantage of robustness and less recovery
time during disturbances over linear controllers.
PID controller is easier to implement but the main
concern is the overshoots created by the „I‟
(integral) factor in PID which makes the system
prone to disturbance and is highly undesirable for
this sort of non-linear system. Another major
downside of PID is that its high gains yielded a
control signal too high for the system to be
practically implemented. LQR controller yielded
results which were more practical alongside it was
also stabilizing the system, it showed good results
with the addition of disturbances.
REFERENCES
[1] A.N.K. Nasir, M.A. Ahmad, R.M.T. Raja Ismail, “The control
of a highly non-linear two-wheels balancing robot: A
comparative assessment between LQR and PID-PID control
schemes”, World Academy of Science, Engineering and
Technology, 2010, v-46 – 44.
[2] Abhinav Sinha, Pikesh Prasoon, Prashant Kumar
Bharadwaj and Anuradha C. Ranasinghe, “Nonlinear
autonomous control of a Two-wheeled inverted pendulum
mobile robot based on sliding mode”, International
Conference on Computational Intelligence & Networks,2015
[3] Charles Yong and Chiew Foong Kwong, “Wireless
Controlled Two Wheel Balancing Robot”, International
Journal Network and Mobile Technologies, 2011, Volume 2.
[4] Chenguang Yang, Zhijun Li, Rongxin Cui, and Bugong Xu
“Neural Network-Based Motion Control of an
Underactuated Wheeled Inverted Pendulum Model”, IEEE
transactions on neural networks and learning systems.
97 International Journal for Modern Trends in Science and Technology
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
[5] Felix Grasser, Aldo D‟Arrigo and Silvio Colombi “JOE: A
MOBILE INVERTED PENDULUM”, IEEE transactions on
industrial electronics, 2002, vol. 49.
[6] Hyungjik Lee and Seul Jung, “Balancing and navigation
control of a mobile inverted pendulum robot using sensor
fusion of low cost sensors”, in journal of ELSEVIER,
Mechatronics, 2012, Volume 22, Page 95–105.
[7] Jian Huang, Zhi-Hong Guan, Takayuki Matsuno, Toshio
Fukuda, and Kosuke Sekiyama, “Sliding-Mode Velocity
Control of Mobile-Wheeled Inverted-Pendulum Systems”,
IEEE transactions on robotics, 2010, vol. 26.
[8] José Sánchez, Sebastián Dormido, Rafael Pastor and
Fernando Morilla, “A Java/Matlab-Based Environment for
Remote Control System Laboratories: Illustrated With an
Inverted Pendulum”, IEEE Transactions on Education,
2004, Volume.47.
[9] Kazuto Yokoyama and Masaki Takahashi
“Dynamics-Based Nonlinear Acceleration Control With
Energy Shaping for a Mobile Inverted Pendulum With a
Slider Mechanism” IEEE transactions on control systems
technology.
[10] Liang Sun, Jiafei Gan, “Researching of Two-Wheeled
Self-Balancing Robot Base on LQR Combined with PID,
Intelligent Systems and Applications” (ISA) 2nd
International Workshop, 2010, vol., no., pp.1-5.
[11] Liu Kun, Bai Ming, Ni Yuhua “Two-wheel self-balanced car
based on Kalman filtering and PID algorithm” IEEE 18th
International Conference on Industrial Engineering and
Engineering Management (IE&EM), 2011, vol.Part 1.
[12] Osama Jamil, Mohsin Jamil, Yasar Ayaz and Khubab
Ahmad “Modeling, Control of a Two-Wheeled
Self-Balancing Robot”, International Conference on Robotics
and Emerging Allied Technologies in Engineering (iCREATE),
2014 Islamabad, Pakistan.
[13] Pathak K, Franch J, Agrawal S, “Velocity and position
control of a wheeled inverted pendulum by partial feedback
linearization”, IEEE Transactions on Robotics
2005;21:505–13.
[14] Ragnar Eide, Per Magne Egelid, Alexander Stamso and
Hamid Reza Karimi, “LQG Control Design for Balancing an
Inverted Pendulum Mobile Robot”, in journal of scientific
research Intelligent Control and Automation, 160-166
doi:10.4236/ica.2011.
[15] Sangtae Kim and SangJoo Kwon, “Nonlinear Control
Design for a Two-wheeled Balancing Robot”, 10th
International Conference on Ubiquitous Robots and Ambient
Intelligence (URAI), 2013 Ramada Plaza Jeju Hotel, Jeju,
Korea.
[16] Yan Lan, Fei Minrui, “Design of State-feedback Controller
by Pole Placement for a Coupled Set of Inverted
Pendulums”, The Tenth International Conference on
Electronic Measurement & Instruments, 2011, China.
[17] Zhijun Li, Yongxin Zhu and Tingting Mo, “Adaptive Robust
Dynamic Balance and Motion Control of Mobile Wheeled
Inverted Pendulums”, Proceedings of the 7th World
Congress on Intelligent Control and Automation, 2008,
Chongqing, China.
[18] SangJoo Kwon, Sangtae Kim, and Jaerim Yu, “Tilting-Type
Balancing Mobile Robot Platform for Enhancing Lateral
Stability” IEEE/ASME transactions on mechatronics, 2015,
VOL. 20, NO. 3.
[19] Bian Yongming, Jiang Jia, Xu Xinming, Zhu Lijing,
“Research on inverted pendulum network control
technology”, Third International Conference on Measuring
Technology and Mechatronics Automation, 2011
[20] Nawawi S.W, Ahmad M.N, Osman J.H.S, Husain A.R and
Aabdollah M.F, “Controller design for two-wheels inverted
pendulum mobile robot using PISMC” 4th Student
Conference on Research and Development (SCOReD 2006),
Shah Alam, Selangor, Malaysia.
[21] Jin Seok Noh, Geun Hyeong Lee, Ho Jin Choi, and Seul
Jung, “Robust Control of a Mobile Inverted Pendulum
Robot Using a RBF Neural Network Controller”,
International Conference on Robotics and Biomimetics,
2008, Bangkok, Thailand

More Related Content

What's hot

IRJET- Frequency-Based Energy Management in Islanded Microgrid
IRJET-  	  Frequency-Based Energy Management in Islanded MicrogridIRJET-  	  Frequency-Based Energy Management in Islanded Microgrid
IRJET- Frequency-Based Energy Management in Islanded MicrogridIRJET Journal
 
An improved luo converter for high power applications
An improved luo converter for high power applicationsAn improved luo converter for high power applications
An improved luo converter for high power applicationseSAT Journals
 
Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...
Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...
Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...IDES Editor
 
Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...
Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...
Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...IJERA Editor
 
Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...
Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...
Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...ijtsrd
 
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...IRJET Journal
 
Banc d'essai expérimental de panneau photovoltaïque
Banc d'essai expérimental de panneau photovoltaïqueBanc d'essai expérimental de panneau photovoltaïque
Banc d'essai expérimental de panneau photovoltaïquePremkumar K
 
Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...
Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...
Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...IJAPEJOURNAL
 

What's hot (19)

A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...
 
IRJET- Frequency-Based Energy Management in Islanded Microgrid
IRJET-  	  Frequency-Based Energy Management in Islanded MicrogridIRJET-  	  Frequency-Based Energy Management in Islanded Microgrid
IRJET- Frequency-Based Energy Management in Islanded Microgrid
 
An improved luo converter for high power applications
An improved luo converter for high power applicationsAn improved luo converter for high power applications
An improved luo converter for high power applications
 
H010425863
H010425863H010425863
H010425863
 
Comparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping systemComparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping system
 
Power System Restoration
Power System RestorationPower System Restoration
Power System Restoration
 
F010424451
F010424451F010424451
F010424451
 
Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...
Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...
Partial Shading Detection and MPPT Controller for Total Cross Tied Photovolta...
 
Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...
 
LCL filter design for grid-connected single-phase flyback microinverter: a st...
LCL filter design for grid-connected single-phase flyback microinverter: a st...LCL filter design for grid-connected single-phase flyback microinverter: a st...
LCL filter design for grid-connected single-phase flyback microinverter: a st...
 
Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...
Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...
Design and Analysis of Three Phase Inverter with Two Buck/Boost MPPTs for DC ...
 
Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...
Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...
Control of Two Stage PV Power System under the Unbalanced Three Phase Grid Vo...
 
G1102034148
G1102034148G1102034148
G1102034148
 
Modeling of static var compensator-high voltage direct current to provide pow...
Modeling of static var compensator-high voltage direct current to provide pow...Modeling of static var compensator-high voltage direct current to provide pow...
Modeling of static var compensator-high voltage direct current to provide pow...
 
Digital Control for a PV Powered BLDC Motor
Digital Control for a PV Powered BLDC MotorDigital Control for a PV Powered BLDC Motor
Digital Control for a PV Powered BLDC Motor
 
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
A Multilevel Inverter with MPPT Control for Drifting Analysis and Improved Po...
 
Vision based solar tracking system for efficient energy harvesting
Vision based solar tracking system for efficient energy harvestingVision based solar tracking system for efficient energy harvesting
Vision based solar tracking system for efficient energy harvesting
 
Banc d'essai expérimental de panneau photovoltaïque
Banc d'essai expérimental de panneau photovoltaïqueBanc d'essai expérimental de panneau photovoltaïque
Banc d'essai expérimental de panneau photovoltaïque
 
Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...
Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...
Improving Electrical Power Grid of Jordan and Control the Voltage of Wind Tur...
 

Similar to Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique

Comparative analysis of observer-based LQR and LMI controllers of an inverted...
Comparative analysis of observer-based LQR and LMI controllers of an inverted...Comparative analysis of observer-based LQR and LMI controllers of an inverted...
Comparative analysis of observer-based LQR and LMI controllers of an inverted...journalBEEI
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd Iaetsd
 
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...IJERA Editor
 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Mustefa Jibril
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Thomas Templin
 
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...journalBEEI
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...hunypink
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...TELKOMNIKA JOURNAL
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_IAES-IJPEDS
 
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
 
Lifting and stabilizing of two-wheeled wheelchair system using interval type-...
Lifting and stabilizing of two-wheeled wheelchair system using interval type-...Lifting and stabilizing of two-wheeled wheelchair system using interval type-...
Lifting and stabilizing of two-wheeled wheelchair system using interval type-...journalBEEI
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes IJECEIAES
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNooria Sukmaningtyas
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Journals
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Publishing House
 

Similar to Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique (20)

Comparative analysis of observer-based LQR and LMI controllers of an inverted...
Comparative analysis of observer-based LQR and LMI controllers of an inverted...Comparative analysis of observer-based LQR and LMI controllers of an inverted...
Comparative analysis of observer-based LQR and LMI controllers of an inverted...
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...
 
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
 
124
124124
124
 
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_
 
Fuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pidFuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pid
 
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
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
 
Lifting and stabilizing of two-wheeled wheelchair system using interval type-...
Lifting and stabilizing of two-wheeled wheelchair system using interval type-...Lifting and stabilizing of two-wheeled wheelchair system using interval type-...
Lifting and stabilizing of two-wheeled wheelchair system using interval type-...
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft Attitude
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 

Recently uploaded

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Recently uploaded (20)

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 

Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique

  • 1. 92 International Journal for Modern Trends in Science and Technology Volume: 2 | Issue: 06 | June 2016 | ISSN: 2455-3778IJMTST Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique M. Sowmiya1 | R. Thenmozhi2 1Department of Electrical and Electronics Engineering, Ganadipathy Tulsi‟s Jain Engineering College, Vellore, Tamilnadu, India 632102 2Assistant Professor, Department of Electrical and Electronics Engineering, Ganadipathy Tulsi‟s Jain Engineering College, Vellore, Tamilnadu, India 632102 Mobile Inverted Pendulum (MIP) is a non-linear robotic system. Basically it is a Self-balancing robot working on the principle of Inverted pendulum, which is a two wheel vehicle, balances itself up in the vertical position with reference to the ground. It has four configuration variables (Cart position, Cart Velocity, Pendulum angle, Pendulum angular velocity) to be controlled using only two control inputs. Hence it is an Under-actuated system. This paper focuses on control of translational acceleration and deceleration of the MIP in a dynamically reasonable manner using LQR technique. The body angle and MIP displacement are controlled to maintain reference states where the MIP is statically unstable but dynamically stable which leads to a constant translational acceleration due to instability of the vehicle. In this proposal, the implementation of self balancing robot with LQR control strategy and the implementation of navigation control of the bot using a wireless module is done. The simulation results were compared between PID control and LQR control strategies. KEYWORDS: Mobile Inverted Pendulum, Navigation control, LQR controller, Wireless control Copyright © 2016 International Journal for Modern Trends in Science and Technology All rights reserved. I. INTRODUCTION An inverted pendulum is a pendulum that has its centre of mass above its pivot point. It is often implemented with the pivot point mounted on a cart that can move horizontally and may be called a cart and pole. Most applications limit the pendulum to one degree of freedom (DOF) by affixing the pole to an axis of rotation. Whereas a normal pendulum is stable when hanging downwards, an inverted pendulum is inherently unstable, and must be actively balanced in order to remain upright; this can be done either by applying a torque at the pivot point, by moving the pivot point horizontally as part of a feedback system, changing the rate of rotation of a mass mounted on the pendulum on an axis parallel to the pivot axis and thereby generating a net torque on the pendulum, or by oscillating the pivot point vertically. The inverted pendulum is a classic problem in dynamics and control theory and is used as a benchmark for testing control strategies. The inverted pendulum is a single input multiple output (SIMO) system, where the input is given to the wheels as the single input where the position and the angle of the pendulum are taken as outputs. An ideal system has zero angle and position displacement. The controller should minimize both the displacement of the cart and the angle of the pendulum. The challenges in inverted pendulum are as follows.  Highly Unstable – The inverted position is the point of unstable equilibrium as can be seen from the non-linear dynamic equations.  Highly Non-linear – The dynamic equations of the MIP consists of non-linear terms.  Non-minimum phase system – The system transfer function of MIP contains right hand plane zeros, which affect the stability margins including the robustness. ABSTRACT
  • 2. 93 International Journal for Modern Trends in Science and Technology Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique  Under actuated – The system has two degrees of freedom of motion but only one actuator i.e. the DC motor. Thus, this system is under-actuated. This makes the system cost effective but the control problem becomes challenging. A. Existing systems The system challenges can be solved using both linear and non linear controllers. The PI and PID controllers produce overshoots and oscillation. It reduces system complexity but is not suitable for a real time application. The main drawback of linear controllers are that they are non robust. The system moves from one place to another is driven manually or through joystick. Since the system is becomes unstable for a very small changes, thus it needs to be monitored and controlled for every instance of time the linear controller is not suitable. These systems produce noises which increases instability. System complexity and training time increases for neural schemes [21] B. Proposed systems In this paper, we propose Linear Quadratic Regulator (LQR) controlling technique for navigation control of the inverted pendulum. Firstly, this technique provides a robust control of the system. Secondly, this control provides better noise rejection and balances the robot. In addition to balancing the pendulum, the system employs a wireless module using which navigation or movement of the MIP is controlled. The navigation the MIP is commanded by the user. The LQR control reduces the system complexity and is very suitable for real time applications. Analysis has been made to study the performance of various controllers, simple solution for an inverted pendulum mounted on cart, using LQR controller for input tracking and disturbance rejection presents a balancing robot to vertically balance itself only. Fig 1. Block Diagram of Inverted Pendulum System This paper is organized as follows. Section II explains the mathematical modelling of Mobile Inverted Pendulum while section III elaborates the controller design. The simulation results are presented in section IV followed by experimental setup explanation in section V and the conclusion in section VI. II. MATHEMATICAL ANALYSIS A. System dynamics The stabilization of inverted pendulum is a classical benchmark control problem. It is a simple system in terms of mechanical design only consisting of a D.C. Motor, a pendant type pendulum, a cart, and a driving mechanism. Figure 2. shows the basic schematic for the cart-inverted pendulum system. Following is the list of parameters used in the derivation of Inverted Pendulum dynamics M – Mass of cart in kg m – Mass of Pendulum in kg I – Moment of Inertia of pendulum in kg-m2 l – Length of Pendulum in m b – Cart friction coefficient in Ns/m g – Acceleration due to gravity in Nm/s2 u – Input force applied in N θ – Angular displacement x – Horizontal displacement Fig 2. Schematic Diagram of Inverted Pendulum Considering the free body diagram of cart where horizontal and vertical forces act on it we get, (M+m) ẍ + bẋ + ml𝜃cosθ - ml𝜃2 sinθ = u (2.1)
  • 3. 94 International Journal for Modern Trends in Science and Technology Volume: 2 | Issue: 06 | June 2016 | ISSN: 2455-3778IJMTST Now considering the forces acting upon the pendulum we get, (I+ml2) 𝜃 – mglsinθ = - ml ẍ cosθ (2.2) For small θ, ie., cosθ = 1, sinθ = θ. Therefore equation (2.1) becomes (M+m) ẍ + bẋ + ml𝜃 = u (2.3i) (I+ml2) 𝜃 – mglθ = -mlẍ (2.3ii) The angular acceleration and displacement acceleration is given by ẍ = 𝑢 𝑀+𝑚 - 𝑏 𝑥 𝑀+𝑚 - 𝑚𝑙 𝜃 𝑀+𝑚 (2.4) 𝜃 = 𝑚𝑙 𝑥 𝐼+𝑚 𝑙2 + 𝑚𝑔𝑙𝜃 𝐼+𝑚 𝑙2 (2.5) Sub equation (2.4) in equation (2.3ii) 𝜃 = 𝑚𝑔𝑙 (𝑀+𝑚)𝜃 𝐼 𝑀+𝑚 +𝑚 𝑙2 𝑀+𝑚 +𝑚2 𝑙2 (2.6) In order to obtain the state model we are assuming the states to be as the cart position x, cart linear velocity ẋ, pendulum angle θ, pendulum angular velocity θ . The state space is of the form 𝑥 = Ax + Bu The above equation is the state space equation, where the system parameters can be represented as follows x1 = x x2 = ẋ = x1 x3 = θ x4 = θ = x3 y1 = x y2 = θ By substituting we get, 𝑥4= 𝑚𝑔𝑙 (𝑀+𝑚) 𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2x3+ 𝑚𝑙𝑏 𝐼 𝑀+𝑚 𝑀𝑚 𝑙2 𝑥2- 𝑚𝑙𝑢 𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 (2.7) 𝑥2 = −𝑔𝑚2 𝑙2 𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 𝑥3 – 𝑏(𝐼+𝑚𝑙2) 𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 𝑥2 + 𝐼+𝑚 𝑙2 𝑢 𝐼 𝑀+𝑚 +𝑀𝑚 𝑙2 (2.8) The state space equation for the system is The output equation is given by III. CONTROLLER DESIGN The main design objective is to minimize the cost equation which is an integral over time of the weighted inputs and outputs. There are two cost equations that are typically used for this design technique. The LQR is one of the most widely used static state feedback methods, primarily as the LQR based pole placement helps us to translate the performance constraints into various weights in the performance index. This flexibility is the sole reason for its popularity. The inverted pendulum system has many physical constraints both in the states and in the control input. Hence, the LQR design is attempted. The choice of the quadratic performance indices depends on physical constraints and desired closed loop performance of the control system. Any state feedback can be generalized for an LTI system as given below: ẋ = Ax+Bu y = Cx (3.1) If all the n states are available for feedback and the states are completely controllable then there is a feedback gain matrix K, such that the state feedback control input is given by u = - K(x-xd) (3.2) Let xd be the vector of desired states. The closed loop dynamics using (3.2) in (3.1) becomes ẋ = (A-BK) x + BK xd (3.3) Choice of K depends on the desired pole locations where one intends to place the poles such
  • 4. 95 International Journal for Modern Trends in Science and Technology Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique that the desired control performance is achieved. In the case of LQR the control is subjected to a Performance Index (PI) or Cost Functional (CF) given by J = 1 2 [z( tf ) – y ( tf ) ]T F( tf )[z( tf ) – y ( tf )] + 1 2 {[z − y tf t0 ]T Q z − y + uT Ru}dt (3.4) Here z is the m dimensional reference vector and u is an r dimensional input vector. If all the states are available in the output for feedback then m becomes n. Since, the performance index equation (3.4) is in terms of quadratic terms of error and control it is called as quadratic cost functional. If our objective is to keep the system state to near zero then it is called as a state regulator system. Here the unwanted plant disturbances that need to be rejected e.g. Electrical Voltage Regulator System. If it is desire to keep the output or state near a desired state or output it is called a tracking system. In equation (3.4), the matrix Q is known as the error weighted matrix, R is the control weighted matrix, F is known as the terminal cost weighted matrix. A. LQR Control Design The choice of Q and R is very important as the whole LQR state feedback solution depends on their choice. Usually they are chosen as identity values and are successively iterated to obtain the controller parameter. Bryson‟s Rule is also available for constrained system, the essence of the rule is just to scale all the variables such that the maximum value of each variable is one. R is chosen as a scalar as the system is a single input system. Fig 3. Schematic Diagram of Inverted Pendulum with LQR feedback The excitation due to initial condition is reflected in the states can be treated as an undesirable deviation from equilibrium position. If the system described by Figure 3 is controllable then it is possible to drive the system into its equilibrium point. But it is very difficult to keep the control signal within bound as chances are such that the control signal would be very high which will lead to actuator saturation and would require high bandwidth designs in feedback that might excite the unmodelled dynamics. Hence, it required to have a trade-off between the need for regulation and the size of the control signal. It can be seen that the choice of control weighting matrix R comes handy in keeping the control signal magnitude small. It can be seen that larger the weight on R the smaller is the value of the control signal. IV. SIMULATION RESULTS The proposed algorithm is simulated using the actual parameters of the system. The system parameters used in the simulation are Mass of cart (M) & pendulum (m) = 1.13, 0.03, l = 0.25, g = 9.81, I = 0.0041, b = 0.000039. The simulation results for both PID control and LQR technique employed is presented in this section. Figure 4 & figure 5 shows variations of angle, position and disturbance given to the system when PID and LQR control is employed respectively. It can be observed that initial variations of the angle and position describe the balancing dynamics of the system. Furthermore, when disturbance of step input is given at time 4.5 sec, the system adjusts itself to the new operating point. The time taken by PID control is 3.7 sec with lot of oscillations. Rather the time taken by LQR control is 1.4 sec with very less oscillations.
  • 5. 96 International Journal for Modern Trends in Science and Technology Volume: 2 | Issue: 06 | June 2016 | ISSN: 2455-3778IJMTST Fig 4. Simulation results for PID control (a) Angle (b) Position (c) Disturbance applied Fig 5. Simulation results for LQR control (a) Angle (b) Position (c) Disturbance applied V. EXPERIMENTAL SETUP The experimental setup for the mobile inverted pendulum is shown in the figure 6. The main elements of the system are DC motor, wireless module, battery, motor driver circuit, gyroscope and controller. There are two DC motors connected to each one of the robot wheels whose rating is of 7.5 V, 1 A, 300 rpm. Each of the DC motor is driven by a H-bridge circuit. The driving pulses to each H-bridge circuit are generated by controller using Pulse Width Modulation technique. Controller used in the system is ATMega 32. Two PWM channels are configured for driver circuit. The power supply to the robot is provided by Lithium polymer battery whose rating is of 12 V, 1.2 Ah. The angular displacement (θ) is fed back to the controller based on which the balancing of the robot is performed. MPU – 6050 Accelerometer + Gyro is used to determine the tilt angle. It captures the x, y, and z channel at the same time. The sensor uses the SPI to interface with the ATMega. A remote control is used to navigate the robot. The wireless module used here is RFM75 operates at 2.5 GHz, 3.3 V. The command to the robot for navigation is sent by the transmitter. At the receiving end, the command signal is processed by controller. The controller decides the duty ratio of the PWM pulses sent to driver circuit. In this way, the robot balances itself and navigates per the command. Fig 6. MIP model VI. CONCLUSION In this paper, self balancing MIP along with navigation control is presented. The LQR control adds the advantage of robustness and less recovery time during disturbances over linear controllers. PID controller is easier to implement but the main concern is the overshoots created by the „I‟ (integral) factor in PID which makes the system prone to disturbance and is highly undesirable for this sort of non-linear system. Another major downside of PID is that its high gains yielded a control signal too high for the system to be practically implemented. LQR controller yielded results which were more practical alongside it was also stabilizing the system, it showed good results with the addition of disturbances. REFERENCES [1] A.N.K. Nasir, M.A. Ahmad, R.M.T. Raja Ismail, “The control of a highly non-linear two-wheels balancing robot: A comparative assessment between LQR and PID-PID control schemes”, World Academy of Science, Engineering and Technology, 2010, v-46 – 44. [2] Abhinav Sinha, Pikesh Prasoon, Prashant Kumar Bharadwaj and Anuradha C. Ranasinghe, “Nonlinear autonomous control of a Two-wheeled inverted pendulum mobile robot based on sliding mode”, International Conference on Computational Intelligence & Networks,2015 [3] Charles Yong and Chiew Foong Kwong, “Wireless Controlled Two Wheel Balancing Robot”, International Journal Network and Mobile Technologies, 2011, Volume 2. [4] Chenguang Yang, Zhijun Li, Rongxin Cui, and Bugong Xu “Neural Network-Based Motion Control of an Underactuated Wheeled Inverted Pendulum Model”, IEEE transactions on neural networks and learning systems.
  • 6. 97 International Journal for Modern Trends in Science and Technology Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique [5] Felix Grasser, Aldo D‟Arrigo and Silvio Colombi “JOE: A MOBILE INVERTED PENDULUM”, IEEE transactions on industrial electronics, 2002, vol. 49. [6] Hyungjik Lee and Seul Jung, “Balancing and navigation control of a mobile inverted pendulum robot using sensor fusion of low cost sensors”, in journal of ELSEVIER, Mechatronics, 2012, Volume 22, Page 95–105. [7] Jian Huang, Zhi-Hong Guan, Takayuki Matsuno, Toshio Fukuda, and Kosuke Sekiyama, “Sliding-Mode Velocity Control of Mobile-Wheeled Inverted-Pendulum Systems”, IEEE transactions on robotics, 2010, vol. 26. [8] José Sánchez, Sebastián Dormido, Rafael Pastor and Fernando Morilla, “A Java/Matlab-Based Environment for Remote Control System Laboratories: Illustrated With an Inverted Pendulum”, IEEE Transactions on Education, 2004, Volume.47. [9] Kazuto Yokoyama and Masaki Takahashi “Dynamics-Based Nonlinear Acceleration Control With Energy Shaping for a Mobile Inverted Pendulum With a Slider Mechanism” IEEE transactions on control systems technology. [10] Liang Sun, Jiafei Gan, “Researching of Two-Wheeled Self-Balancing Robot Base on LQR Combined with PID, Intelligent Systems and Applications” (ISA) 2nd International Workshop, 2010, vol., no., pp.1-5. [11] Liu Kun, Bai Ming, Ni Yuhua “Two-wheel self-balanced car based on Kalman filtering and PID algorithm” IEEE 18th International Conference on Industrial Engineering and Engineering Management (IE&EM), 2011, vol.Part 1. [12] Osama Jamil, Mohsin Jamil, Yasar Ayaz and Khubab Ahmad “Modeling, Control of a Two-Wheeled Self-Balancing Robot”, International Conference on Robotics and Emerging Allied Technologies in Engineering (iCREATE), 2014 Islamabad, Pakistan. [13] Pathak K, Franch J, Agrawal S, “Velocity and position control of a wheeled inverted pendulum by partial feedback linearization”, IEEE Transactions on Robotics 2005;21:505–13. [14] Ragnar Eide, Per Magne Egelid, Alexander Stamso and Hamid Reza Karimi, “LQG Control Design for Balancing an Inverted Pendulum Mobile Robot”, in journal of scientific research Intelligent Control and Automation, 160-166 doi:10.4236/ica.2011. [15] Sangtae Kim and SangJoo Kwon, “Nonlinear Control Design for a Two-wheeled Balancing Robot”, 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), 2013 Ramada Plaza Jeju Hotel, Jeju, Korea. [16] Yan Lan, Fei Minrui, “Design of State-feedback Controller by Pole Placement for a Coupled Set of Inverted Pendulums”, The Tenth International Conference on Electronic Measurement & Instruments, 2011, China. [17] Zhijun Li, Yongxin Zhu and Tingting Mo, “Adaptive Robust Dynamic Balance and Motion Control of Mobile Wheeled Inverted Pendulums”, Proceedings of the 7th World Congress on Intelligent Control and Automation, 2008, Chongqing, China. [18] SangJoo Kwon, Sangtae Kim, and Jaerim Yu, “Tilting-Type Balancing Mobile Robot Platform for Enhancing Lateral Stability” IEEE/ASME transactions on mechatronics, 2015, VOL. 20, NO. 3. [19] Bian Yongming, Jiang Jia, Xu Xinming, Zhu Lijing, “Research on inverted pendulum network control technology”, Third International Conference on Measuring Technology and Mechatronics Automation, 2011 [20] Nawawi S.W, Ahmad M.N, Osman J.H.S, Husain A.R and Aabdollah M.F, “Controller design for two-wheels inverted pendulum mobile robot using PISMC” 4th Student Conference on Research and Development (SCOReD 2006), Shah Alam, Selangor, Malaysia. [21] Jin Seok Noh, Geun Hyeong Lee, Ho Jin Choi, and Seul Jung, “Robust Control of a Mobile Inverted Pendulum Robot Using a RBF Neural Network Controller”, International Conference on Robotics and Biomimetics, 2008, Bangkok, Thailand