SlideShare a Scribd company logo
1 of 10
Download to read offline
Bulletin of Electrical Engineering and Informatics
Vol. 9, No. 3, June 2020, pp. 914~923
ISSN: 2302-9285, DOI: 10.11591/eei.v9i3.2017  914
Journal homepage: http://beei.org
Linear quadratic regulator and pole placement for stabilizing
a cart inverted pendulum system
Mila Fauziyah1, Zakiyah Amalia2, Indrazno Siradjuddin3, Denda Dewatama4, Rendi Pambudi
Wicaksono5, Erni Yudaningtyas6
1,2,3,4,5
Department of Electrical Engineering, Malang State Polytechnic of Malang, Indonesia
6
Department of Electrical Engineering, University of Brawijaya, Indonesia
Article Info ABSTRACT
Article history:
Received Aug 16, 2019
Revised Nov 6, 2019
Accepted Dec 11, 2019
The system of a cart inverted pendulum has many problems such as
nonlinearity, complexity, unstable, and underactuated system. It makes this
system be a benchmark for testing many control algorithm. This paper
presents a comparison between 2 conventional control methods consist
of a linear quadratic regulator (LQR) and pole placement. The comparison
indicated by the most optimal steps and results in the system performance
that obtained from each method for stabilizing a cart inverted pendulum
system. A mathematical model of DC motor and mechanical transmission
are included in a mathematical model to minimize the realtime
implementation problem. From the simulation, the obtained system
performance shows that each method has its advantages, and the desired
pendulum angle and cart position reached.
Keywords:
Cart inverted pendulum
LQR
Optimal control
Pole placement
This is an open access article under the CC BY-SA license.
Corresponding Author:
Zakiyah Amalia,
Department of Electrical Engineering,
Politeknik Negeri Malang,
Soekarno Hatta 9, Malang, East Java 65141, Indonesia.
Email: zakiyah_amalia@polinema.ac.id
1. INTRODUCTION
Inverted Pendulum is a regular pendulum facing upwards, opposite the direction of gravity.
This system is naturally unstable. One way to stabilize this system is to move the pivot point with a certain
speed and acceleration in the direction of the vertical axis. The system of inverted pendulum is also
nonlinear. By giving the same speed and acceleration to the system, the response from the pendulum
angle of the rod varies. The system of an inverted pendulum is also underactuated because it has
one input in the form of a vertical motion at the pivot point but has two outputs in the form
of rod angles and the position of the pivot point. The nature of this inverted pendulum system makes
the researchers make this system the choice of a test or benchmark tool for testing many control techniques
since the 1973s to the present [1-2]. The PID control [3-6], fuzzy genetic algorithm [7-10], state-space
control with pole placement methods [11-13], linear quadratic regulator (LQR) [14-16], linear quadratic
gaussian (LQG) [17-20], observer [21-23], NCTL [24], flower pollination [25], and others have been
used in this system.
This paper discusses the LQR and pole placement methods for stabilizing a cart inverted pendulum
system. System modeling using the Lagrange equation. The equation of particle motion expressed
by the Lagrange equation can be obtained by reviewing the kinetic energy and potential energy of the system
without the need to review the forces acting on the system. After deriving the mathematical model using
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah)
915
the Lagrange equation, the system of a cart inverted pendulum is brought to a state-space form for further
control using the LQR and pole placement control methods.
2. RESEARCH METHOD
The system of a cart inverted pendulum is illustrated in Figure 1. There is a thrust 𝑓 which causes
the cart to move on the horizontal axis π‘₯. This force is generated by a DC motor. πœ”1, πœ”2 is the rotational
speed in the pulley transmission system, 𝜏1, 𝜏2 is the variable torque in the pulley transmission system,
𝑙 is the rod length, and π‘š is the pendulum mass centered on the rod end. This system has one input in
the form of 𝑓 and two outputs,namely the pendulumangle (πœƒ) and the cart position (π‘₯).
Figure 1. A cart inverted pendulum system
2.1. Mathematical model
2.1.1.Lagrange equation on the system
Mathematical modeling of an inverted pendulum system using the Lagrange equation. Lagrangian
function β„’ is expressed by kinetic energy 𝐾 and potential energy 𝑃 as follows:
β„’ = 𝐾(𝒒, 𝒒̇ ) βˆ’ 𝑃(𝒒) (1)
where 𝒒 = {π’’πŸ , β‹―, π’’π’Š, β‹― , 𝒒𝒏
}. The desired equation of motion is derived by using:
𝑑
𝑑𝑑
(
πœ•β„’
πœ•π‘žπ‘–
Μ‡
) βˆ’
πœ•β„’
πœ•π‘žπ‘–
= 𝑄𝑖 (2)
where 𝑄𝑖 indicates the external force at the π‘žπ‘– coordinate. The cart moves in the direction 𝑖 only,
so the kinetic energy on the cart is expressed as:
𝐾𝑀 =
1
2
𝑀π‘₯Μ‡2 (3)
The pendulum moves in the direction 𝑖 and 𝑗, so that the kinetic energy in the pendulum
is expressed as:
πΎπ‘š =
1
2
π‘š(π‘₯Μ‡πœƒ
2
+ β„ŽΜ‡ 2) (4)
π‘₯πœƒ = π‘₯ + 𝑙 sinπœƒ and β„Ž = 𝑙 cos πœƒ, then the equation becomes:
πΎπ‘š =
1
2
π‘š(π‘₯Μ‡2
+ 2π‘₯Μ‡π‘™πœƒΜ‡ cos πœƒ + 𝑙2
πœƒΜ‡2) (5)
So that the total kinetic energy of the inverted pendulum cart systemis:
𝐾 =
1
2
𝑀π‘₯Μ‡ 2
+
1
2
π‘š(π‘₯Μ‡2
+ 2π‘₯Μ‡π‘™πœƒΜ‡ cos πœƒ + 𝑙2
πœƒΜ‡2) (6)
 ISSN: 2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923
916
The potential energy in the cart inverted pendulum systemis only found in the pendulum mass(π‘š).
𝑃 = π‘šπ‘”β„Ž
𝑃 = π‘šπ‘”π‘™ cos πœƒ
(7)
Lagrange equation is obtained as follows:
β„’ =
1
2
𝑀π‘₯Μ‡2
+
1
2
π‘š(π‘₯Μ‡ 2
+ 2π‘₯Μ‡π‘™πœƒΜ‡ cos πœƒ + 𝑙2
πœƒΜ‡ 2) βˆ’ π‘šπ‘”π‘™ cos πœƒ (8)
The cart inverted pendulum system has two generalised coordinates namely π‘₯ and πœƒ, so the Lagrange
equation for each common coordinate is described as follows:
𝑑
𝑑𝑑
(
πœ•β„’
πœ•π‘₯Μ‡
) βˆ’
πœ•β„’
πœ•π‘₯
= 𝑓 (9)
𝑑
𝑑𝑑
(
πœ•β„’
πœ•πœƒΜ‡
) βˆ’
πœ•β„’
πœ•πœƒ
= 0 (10)
After being derived, the general coordinates from the Lagrange equation of the system of a cart
inverted pendulum can be rewritten to:
𝑓 = (𝑀 + π‘š)π‘₯̈ + π‘šπ‘™πœƒΜˆ cos πœƒ βˆ’ π‘šπ‘™πœƒΜ‡ 2
sinπœƒ (11)
0 = π‘šπ‘™(π‘₯̈ cos πœƒ βˆ’ πœƒΜ‡π‘₯Μ‡ sinπœƒ) + π‘šπ‘™2
πœƒΜˆ βˆ’ (βˆ’π‘šπ‘₯Μ‡π‘™πœƒΜ‡ sinπœƒ + π‘šπ‘”π‘™ sinπœƒ) (12)
Equations (11) and (12) are nonlinear equations because they have trigonometric terms sin () and cos ().
The controller is designed to make πœƒ as small as possible. With this assumption, the linear Lagrange equation
of the systemof a cart inverted pendulumbecomes:
𝑓 = (𝑀 + π‘š)π‘₯̈ + π‘šπ‘™πœƒΜˆ (13)
0 = π‘₯̈ + π‘™πœƒΜˆ βˆ’ π‘”πœƒ (14)
2.1.2. DC motor
The armature DC motor equivalent circuit is shown in Figure 2. The open-loop system diagram in
the form of state space is shown in Figure 3.
Figure 2. Armature DC motor Figure 3. Open-loop system
The equation of the armarture DC motor circuit is
π‘–π‘Ž π‘…π‘Ž + πΏπ‘Ž
π‘‘π‘–π‘Ž
𝑑𝑑
+ 𝑣𝑏 = π‘£π‘Ž (15)
where 𝑣𝑏 = 𝐾𝑏
π‘‘πœƒ1
𝑑𝑑
, πœ”1 =
π‘‘πœƒ1
𝑑𝑑
, 𝜏1 = 𝐾𝑑 π‘–π‘Ž. So the equation of the amartur DC motor circuit becomes:
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah)
917
𝜏1
𝐾𝑑
π‘…π‘Ž + πΏπ‘Ž
𝑑2
𝜏1
(𝑑𝑑)2
+ 𝐾𝑏
π‘‘πœƒ1
𝑑𝑑
= π‘£π‘Ž (16)
Generally, inductors in small rotors so that the armature circuit equation becomes :
𝜏1 = βˆ’πΎπ‘‘
𝐾𝑏
π‘…π‘Ž
πœ”1 +
𝐾𝑑
π‘…π‘Ž
π‘£π‘Ž (17)
The angular velocity of the motor πœ”1 is expressed in the speed of the cart π‘₯Μ‡ to be πœ”1 =
π‘₯Μ‡
π‘Ÿ1
, and πΎπ‘Ÿ =
𝐾𝑑
π‘…π‘Ž
so
the equation becomes:
𝑓 =
πΎπ‘Ÿ
π‘Ÿ1
(βˆ’πΎπ‘
π‘₯Μ‡
π‘Ÿ1
+ π‘£π‘Ž ) (18)
So the Lagrange equation at the π‘₯ coordinate becomes:
πΎπ‘Ÿ
π‘Ÿ1
π‘£π‘Ž = (𝑀 + π‘š)π‘₯̈ +
πΎπ‘ŸπΎπ‘
(π‘Ÿ1
)2
π‘₯Μ‡ βˆ’ π‘šπ‘™πœƒΜˆ (19)
Simplified equations with 𝑐1 =
πΎπ‘Ÿ 𝐾𝑏
(π‘Ÿ1
)2
and 𝑐2 =
πΎπ‘Ÿ
π‘Ÿ1
, becomes:
π‘₯̈ =
1
𝑀
(𝑐2π‘£π‘Ž βˆ’ 𝑐1π‘₯Μ‡ βˆ’ π‘šπ‘”πœƒ) (20)
From (14), it can be obtained:
πœƒΜˆ =
1
𝑙
(π‘”πœƒ βˆ’ π‘₯̈) (21)
Equation (20) is substituted to (21) so that it becomes:
πœƒΜˆ =
1
𝑙
(π‘”πœƒ βˆ’
1
𝑀
(𝑐2π‘£π‘Ž βˆ’ 𝑐1π‘₯Μ‡ βˆ’ π‘šπ‘”πœƒ)) (22)
πœƒΜˆ = βˆ’
𝑐2
𝑀𝑙
π‘£π‘Ž βˆ’
𝑐1
𝑀𝑙
π‘₯Μ‡ +
(𝑀 + π‘š)𝑔
𝑀𝑙
πœƒ (23)
The Lagrange equation for the system of a cart inverted pendulum has been obtained and subsequently
converted into state space.
2.1.2. State space representation
The form of state space of a systemis represented as:
𝒙̇ = 𝑨𝒙 + 𝑩𝒖 (24)
π’š = π‘ͺ𝒙 + 𝑫𝒖 (25)
where 𝒙 ∈ 𝑅𝑗
is a vector state, 𝒖 ∈ π‘…π‘˜
is a control input, 𝑨 ∈ 𝑅𝑗×𝑗
is a system matrix, 𝑩 ∈ π‘…π‘—Γ—π‘˜
input
matrix, π‘ͺ ∈ 𝑅𝑝×𝑗
is an output matrix, and π’š ∈ 𝑅𝑝
is an output vector. In a cart inverted pendulum system,
the state vector is defined as π‘₯ = [π‘₯ πœƒ π‘₯Μ‡ πœƒΜ‡]
𝑇
, derived fromthe state vector as π‘₯Μ‡ = [π‘₯Μ‡ πœƒ
Μ‡ π‘₯
̈ πœƒ
̈ ]
𝑇
, and the control
input 𝑒 = π‘£π‘Ž . From the Lagrange equation that has been obtained previously, the state space form
of the systemof a cart inverted pendulum is;
𝑨 =
[
0 0 1 0
0 0 0 1
0 βˆ’
π‘šπ‘”
𝑀
βˆ’
𝑐1
𝑀
0
0
(𝑀+π‘š)𝑔
𝑀𝑙
𝑐1
𝑀𝑙
0]
𝑩 =
[
0
0
𝑐2
𝑀
βˆ’
𝑐2
𝑀𝑙]
,π‘ͺ = [
1 0 0 0
0 1 0 0
] π’š = [π‘₯ πœƒ]𝑇
, 𝑫 = βˆ… (26)
 ISSN: 2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923
918
2.2. Controller design
2.2.1. Linear quadratic regulator
In the LQR method, the weight matrix 𝑸 and 𝑅 are determined to get the most optimal response.
LQR is one method of designing a modern control system. The purpose of LQR is to regulate or make
the output of y be zero with minimum input. In order to bring the system state from the initial state
π‘₯(𝑑) = π‘₯(0) to the desired state π‘₯(𝑑) by minimizing 𝐽. In general, LQR problems are:
𝐽 = ∫ [π‘₯𝑇 (𝑑)𝑸π‘₯(𝑑) + 𝑒𝑇 (𝑑)𝑅𝑒(𝑑)]
∞
0 (27)
where 𝑸 ∈ 𝑅𝑛×𝑛
and 𝑅 ∈ π‘…π‘›Γ—π‘š
. 𝑸 and 𝑅 each determine the performance and energy control needed.
The optimal gain of feedback 𝐾 can be obtained by;
𝑲 = π‘…βˆ’1
𝑩𝑇
𝑷 (28)
where 𝑃 is a positive definite matrix which is a solution of the Riccati equation with:
𝑨𝑇
𝑷 + 𝑷𝑨 βˆ’ π‘·π‘©π‘…βˆ’1
𝑩𝑇
𝑷+ 𝑸 = 0 (29)
2.2.2. Pole placement
Pole placement is a control method that is also used to get the most optimal response.
Pole placement is also a modern control method. The location of the pole can be used as a reference to find
out whether a system is stable or not. A stable system has a pole to the left of the imaginary axis, while
a system that has a pole to the right of the imaginary axis is an unstable system. Therefore, there needs to be
a control method to bring the pole which is to the right of the imaginary axis to the left of the imaginary axis
so that the system becomes stable. Pole placement is a control method that can bring the pole to the right
position. By using the gain feedback K, the desired design criteria of the systemcan be met. The polynomial
characteristics can be described as:
|𝑠𝑰 βˆ’ 𝑨| = 𝑠𝑛
+ π‘Ž1π‘ π‘›βˆ’1
+ β‹― + π‘Žπ‘›βˆ’1𝑠 + π‘Žπ‘› (30)
where 𝑰 is the identity matrix and a is the polynomial coefficient. If the desired eigenvalues [πœ‡1,β‹― , πœ‡π‘›
] can
be considered,then the desired characteristics of the polynomial are;
∏ (𝑠 βˆ’ πœ‡1
) =
𝑛
𝑖=1 𝑠𝑛
+∝1 π‘ π‘›βˆ’1
+ β‹― +βˆπ‘›βˆ’1 𝑠 +βˆπ‘› (31)
The feedback matrix gain required by 𝑲 can be calculated using;
𝑲 = [βˆπ‘›βˆ’ π‘Žπ‘›
|βˆπ‘›βˆ’1βˆ’ π‘Žπ‘›βˆ’1
| β‹―|∝2βˆ’ π‘Ž2
| ∝1βˆ’ π‘Ž1
]π‘»βˆ’πŸ (32)
The LQR method and pole placement use the feedback matrix. The feedback matrix in question can be
described as the matrix 𝑲 in Figure 4. To support the performance of the system, the pre-gain 𝑁 matrix
is also shown in Figure 5.
Figure 4. Closed-loop system Figure 5. A closed-loop systemwith pregain
Controllability and observability of the system is something that must be met before the control
is done. The controllability of the system is indicated by rank (𝓒) = 𝑛, where 𝑛 is equal to the number
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah)
919
of state variables for all initial state values. The rank of observability (π“ž) must also be the same as
the number of states,
𝓒 = [𝑩|𝑨𝑩|𝑨2
𝑩|β‹―|π‘¨π‘›βˆ’1
𝑩] (33)
π“ž = [π‘ͺ|π‘ͺ𝑨|π‘ͺ𝑨2|β‹―|π‘ͺπ‘¨π‘›βˆ’1] (34)
3. RESULT AND ANALYSIS
The parameters of the system of a cart inverted pendulum are determined for simulations in
the Linear Quadratic Regulator and the pole placement methods as in Table 1.
Table 1. Cart inverted pendulum parameters
Parameters Value
π‘…π‘Ž 1.25 Ω
π‘Ÿ1 0.02 m
𝐾𝑏 0.015 V.s/rad
𝑀 1.2 Kg
𝐾𝑑 0.015 N.m/A
π‘š 0.2 Kg
𝑙 0.3 m
The controllability and observability of the system of a cart inverted pendulum is obtained namely
rank (𝓒)=rank(π“ž) = 4 so that control can be done with;
𝓒 = [
0 0.5 βˆ’0.1875 2.795
0 βˆ’1.667 0.625 βˆ’63.81
0.5 βˆ’0.187 2.795 βˆ’2.07
βˆ’1.667 0.625 βˆ’63.81 27.34
] π“ž =
[
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
0 βˆ’1.635 βˆ’0.375 0
0 38.15 1.25 0
0 0.6131 0.1406 βˆ’1.635
0 βˆ’2.0438 βˆ’0.4688 38.15 ]
It is known that one of the poles of the systemis to the right of the imaginary axis. The pole is worth
(0.6.1512, βˆ’6.2049, βˆ’0.3213) so control is needed. Control is done with the desired output in the form
of a pendulum angle at the balance point and the position of the cart is at 0.3 meters. The pole-zero mapping
from the systemof a cart inverted pendulum is shown in Figure 6.
Figure 6. Pole-zero mapping
 ISSN: 2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923
920
3.1. Simulation of the LQR method
The simulation using the LQR method uses 5 variations of the weight matrix 𝑸 and 𝑅 as in Table 2.
The weighting matrix 𝑸 = [π‘ž1,π‘ž2, π‘ž3, π‘ž4] that is changed is π‘ž1, π‘ž2 because that affects state π‘₯, πœƒ directly.
The combination produces a feedback matrix (𝑲) and pre-gain (𝑁) as Table 3. From the 5 configurations in
Table 2 and Table 3, the systemresponse was obtained as shown in Figures 7, 8, and 9.
Table 2. LQR parameter configuration
No π‘ž1 π‘ž2 𝑅
1 0.1 1 1
2 1 1 1
3 1 2 1
4 1 2 10
5 2 2 10
Table 3. 𝑁, 𝑲 parameters
No 𝑁 𝐾1 𝐾2 𝐾3 𝐾4
1 -0.3162 -0.3162 -50.5224 -2.2810 -8.2416
2 -1.0000 -1.0000 -53.6364 -3.3636 -8.7875
3 -1.0000 -1.0000 -53.6561 -3.3644 -8.7892
4 -0.3162 -0.3162 -50.5062 -2.2807 -8.2402
5 -0.4472 -0.4472 -51.2154 -2.5234 -8.3645
Figure 7. The angle response ofthe pendulum with the LQR method
Figure 8. Cart position response with the LQR method
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah)
921
Figure 9. Control signal with the LQR method
From Figure 7, 8, and 9 it can be seen that the greater the 𝑸 and 𝑅 weighting matrix, the faster
the system response to reach the desired state and the greater the control signal. However, by choosing
a small 𝑅, the control signal can be minimized. Therefore, choosing the right 𝑸 and 𝑅 matrix will produce
an optimal controller.
3.2. Pole placement method simulation
Simulation using the pole placement method uses 5 variations of the pole matrix 𝑠1, 𝑠2,𝑠3, 𝑠4 as in
Table 4. Poles are chosen randomly with negative values. The combination produces a feedback matrix (𝑲)
and pre-gain (𝑁) as in Table 5.
Table 4. Pole placement parameters
No 𝑠1 𝑠2 𝑠3 𝑠4
1 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.48-0.43i
2 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.489
3 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.189
4 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.089
5 -6.18+0.19i -6.18-0.19i -0.48 -0.089
Table 5. 𝑁, 𝑲 parameters
No 𝑁 𝐾1 𝐾2 𝐾3 𝐾4
1 -1.0000 -1.0000 -53.65 -3.3644 -8.7891
2 -0.56+0.49i -0.56+0.49i -53.41+3.48i -3.22+1.17i -8.74+0.61i
3 -0.21+0.19i -0.24+0.19i -50.99+3.32i -2.41+1.07i -8.32+0.58i
4 -0.10+0.09i -0.10+0.09i -50.18+3.26i -2.13+1.04i -8.18+0.57i
5 -0.1029 -0.1029 -50.1898 -2.1388 -8.1815
From the 5 configurations in Table 4 and Table 5, the system response is obtained as shown in
Figures 10, 11 and 12. From Figures 10, 11, and 12 it can be seen that the increasingly negative pole position
produces an increasingly rapid response at the angle of the pendulum, but the overshoot also gets bigger.
By looking at the control signal from each pole, the optimal controller can be selected.
 ISSN: 2302-9285
Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923
922
Figure 10. The angle response of the pendulumusing the pole placement method
Figure 11. Response cart with the pole placement method
Figure 12. Control signal with the pole placement method
Bulletin of Electr Eng & Inf ISSN: 2302-9285 
Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah)
923
4. CONCLUSION
Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system has
been successfully conducted. By using LQR, the system response can be obtained by selecting the weight
matrix Q and R which is then continued with the calculation to get the desired pole. With the pole placement
method, the system response can be chosen by directly selecting the desired pole, although it is necessary to
repeatedly determine the pole to get the most optimal results. Both methods can produce optimal system
response with fast systemresponse and minimal control signals.
REFERENCES
[1] H. Hemami, F. Weimer and S. Koozekanani, β€œSome aspects of the inverted pendulum problem for modeling
of locomotion systems,” IEEE Transactions on Automatic Control. December, vol. 18, no. 6, pp. 658-661, 1973.
[2] D. Du et al., β€œReal-Time H∞ control of networked inverted pendulum visual servo systems,” IEEE Transactions on
Cybernetics, pp. 1-14, 2019.
[3] I. Siradjuddin et al., β€œStabilising a cart inverted pendulum with an augmented PID control scheme,” MATEC Web
of Conferences. EDP Sciences, vol. 197, pp. 1-7, 2018.
[4] J. J. Wang, β€œSimulation studies of inverted pendulum based on PID controllers,” Simulation Modelling Practice
and Theory, vol. 19, no. 1, pp. 440-449, 2011.
[5] M. El-Bardini and A. M. El-Nagar, β€œInterval type-2 fuzzy PID controller for uncertain nonlinear inverted pendulum
system,”ISA Transactions, vol. 53, no. 3, pp. 732-743, 2014.
[6] L. B. Prasad, B. Tyagi, and H. O. Gupta, β€œOptimal control of nonlinear inverted pendulum system using PID
controller and LQR: performance analysis without and with disturbance input,” Int. J. of Automation and
Computing, vol. 11, no. 6, pp. 661-670, 2014.
[7] L. H. Yu and F. Jian, β€œAn inverted pendulum fuzzy controller design and simulation,” International Symposium on
Computer, Consumer and Control, pp. 557-559, 2014.
[8] M. Muhammad et al., β€œVelocity control of a two-wheeled inverted pendulum mobile robot: A fuzzy
model-based approach,” Bulletin of Electrical Engineering and Informatics, vol. 8, no. 3, pp. 808-817, 2019.
[9] R. Fierro et al., β€œOptimization of membership functions for the fuzzy controllers of the water tank and inverted
pendulum with differents PSO variants,” TELKOMNIKA Telecommunication Computing Electronics and Control,
vol. 11, no. 4, pp. 699-714, 2013.
[10] H. Li, M. Zhihong, and W. Jiayin, β€œVariable universe adaptive fuzzy control on the quadruple inverted pendulum,”
Science in China Series E: Technological Sciences, vol. 45, no. 2, pp. 213-224, 2002.
[11] M. Shehu et al., β€œLQR, double-PID and pole placement stabilization and tracking control of single link inverted
pendulum,” IEEE International Conference on Control System, Computing and Engineering, pp. 218-223, 2015.
[12] I. Siradjuddin et al., β€œStabilising a cart inverted pendulum system using pole placement control method,”
Int. Conf. on Quality in Research (QiR): Int. Symposium on Electrical and Computer Enginee., pp. 197-203, 2017.
[13] M. W. Spong, P. Corke, and R. Lozano., β€œNonlinear control of the reaction wheel pendulum,” Automatica,
vol. 37, no. 11 pp. 1845-1851, 2001.
[14] E. V. Kumar, E. Vinodh, and J. Jerome, β€œRobust LQR controller design for stabilizing and trajectory tracking
of inverted pendulum,” Procedia Engineering, vol. 64, pp. 169-178, 2013.
[15] I. Siradjuddin et al., β€œState space control using lqr method for a cart-inverted pendulum linearised model,”
International Journal of Mechanical and Mechatronics Engineering, vol. 17, no. 1, pp. 119-126, 2017.
[16] H. Wang et al., β€œDesign and simulation of LQR Controller with the Linear Inverted Pendulum,” International
Conference on Electrical and Control Engineering, pp. 699-702, 2010.
[17] A. Odry, E. Burkus, and P. Odry, β€œLQG control of a two-wheeled mobile pendulum system,” The Fourth
International Conference on Intelligent Systems and Applications, pp. 105-112, 2015.
[18] C. Mahapatra, S. Chauhan and B. Hemakumar, β€œServo control and stabilization of linear inverted pendulum on
a cart using LQG,” Int. Conference on Power Energy, Environment and Intelligent Control, pp. 783-788, 2018.
[19] R. Eide et al., β€œLQG control design for balancing an inverted pendulum mobile robot,” Intelligent Control
and Automation, vol. 2, no. 2, pp. 160-166, 2011.
[20] Sazonov, E. S., P. Klinkhachorn, and R. L. Klein, β€œHybrid LQG-neural controller for inverted pendulum system,”
Proceedings of the 35th Southeastern Symposium on System Theory, pp. 206-210, 2003.
[21] I. Siradjuddin et al., β€œState-feedback control with a full-state estimator for a cart-inverted pendulum system,”
International Journal of Engineering & Technology, vol. 7, no. 4.44, pp. 203-209, 2018.
[22] J. Huang et al., β€œNonlinear Disturbance observer-based dynamic surface control of mobile wheeled inverted
pendulum,” IEEE Transactions on Control Systems Technology, vol. 23, no. 6, pp. 2400-2407, 2015.
[23] W. Maletinsky, M. F. Senning, and F. Wiederkehr, β€œObserver based control of a double pendulum,”
IFAC Proceedings, vol. 14, no. 2, pp. 3383-3387, 1981.
[24] N. H. Jalani, β€œNCTF-FL controller for pendulum balancing system,” Bulletin of Electrical Engineering
and Informatics, vol. 4, no. 4, pp. 355-362, 2015.
[25] S. Kavirayani, and G. V. Kumar., β€œFlower pollination for rotary inverted pendulum stabilization with delay,”
TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 15, no. 1, 2017.

More Related Content

What's hot

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
Β 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewIJMER
Β 
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
Β 
Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...
Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...
Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...Mostafa Shokrian Zeini
Β 
Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...
Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...
Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...Mostafa Shokrian Zeini
Β 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Nowab Md. Aminul Haq
Β 
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
Β 
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
Β 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorIJECEIAES
Β 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole systemShubhobrata Rudra
Β 
Analysis of a pendulum problem
Analysis of a pendulum problemAnalysis of a pendulum problem
Analysis of a pendulum problemSuman Lata
Β 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
Β 
Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Saad Mohammad Araf
Β 
Lecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLeonides De Ocampo
Β 
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
Β 
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
Β 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final PresentationAmritesh Maitra
Β 

What's hot (20)

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...
Β 
report
reportreport
report
Β 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
Β 
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
Β 
Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...
Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...
Energy-Based Control of Under-Actuated Mechanical Systems - Remotely Driven A...
Β 
Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...
Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...
Robust Fuzzy Output Feedback Controller for Affine Nonlinear Systems via T–S ...
Β 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum
Β 
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...
Β 
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
Β 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction Motor
Β 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole system
Β 
FINAL PROJ REP
FINAL PROJ REPFINAL PROJ REP
FINAL PROJ REP
Β 
Analysis of a pendulum problem
Analysis of a pendulum problemAnalysis of a pendulum problem
Analysis of a pendulum problem
Β 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
Β 
Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...
Β 
Lecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical Modeling
Β 
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...
Β 
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...
Β 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final Presentation
Β 

Similar to Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system

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
Β 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016SaurabhSaini91
Β 
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
Β 
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
Β 
Comparison of a triple inverted pendulum stabilization using optimal control ...
Comparison of a triple inverted pendulum stabilization using optimal control ...Comparison of a triple inverted pendulum stabilization using optimal control ...
Comparison of a triple inverted pendulum stabilization using optimal control ...Mustefa Jibril
Β 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...journalBEEI
Β 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNooria Sukmaningtyas
Β 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...ijistjournal
Β 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...ijistjournal
Β 
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
Β 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...IJMTST Journal
Β 
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...IJCSEA Journal
Β 
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceKinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceIJRES Journal
Β 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ryland Ballingham
Β 
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...ijait
Β 
Hh3312761282
Hh3312761282Hh3312761282
Hh3312761282IJERA Editor
Β 
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 Simulation, bifurcation, and stability analysis of a SEPIC converter control... Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Simulation, bifurcation, and stability analysis of a SEPIC converter control...IJECEIAES
Β 
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
Β 

Similar to Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system (20)

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
Β 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016
Β 
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...
Β 
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
Β 
Comparison of a triple inverted pendulum stabilization using optimal control ...
Comparison of a triple inverted pendulum stabilization using optimal control ...Comparison of a triple inverted pendulum stabilization using optimal control ...
Comparison of a triple inverted pendulum stabilization using optimal control ...
Β 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Β 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft Attitude
Β 
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic AlgorithmsTuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Β 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
Β 
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
SLIDING MODE CONTROLLER DESIGN FOR GLOBAL CHAOS SYNCHRONIZATION OF COULLET SY...
Β 
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...
Β 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Β 
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
Β 
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceKinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Β 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
Β 
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
Β 
Hh3312761282
Hh3312761282Hh3312761282
Hh3312761282
Β 
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 Simulation, bifurcation, and stability analysis of a SEPIC converter control... Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Β 
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...
Β 
Ball and beam
Ball and beamBall and beam
Ball and beam
Β 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
Β 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
Β 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
Β 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
Β 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
Β 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
Β 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
Β 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
Β 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
Β 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
Β 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
Β 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
Β 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
Β 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
Β 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
Β 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
Β 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
Β 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
Β 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
Β 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
Β 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
Β 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
Β 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
Β 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
Β 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
Β 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
Β 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
Β 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
Β 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
Β 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
Β 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
Β 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
Β 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
Β 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
Β 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
Β 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
Β 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
Β 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
Β 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
Β 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
Β 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Β 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerAnamika Sarkar
Β 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
Β 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
Β 
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)dollysharma2066
Β 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Β 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
Β 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
Β 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
Β 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Β 
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Serviceyoung call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
Β 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Β 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
Β 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
Β 
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 β‰Ό Call Girls In Shastri Nagar (Delhi)
Β 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Β 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
Β 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Β 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Β 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Β 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Β 

Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system

  • 1. Bulletin of Electrical Engineering and Informatics Vol. 9, No. 3, June 2020, pp. 914~923 ISSN: 2302-9285, DOI: 10.11591/eei.v9i3.2017  914 Journal homepage: http://beei.org Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system Mila Fauziyah1, Zakiyah Amalia2, Indrazno Siradjuddin3, Denda Dewatama4, Rendi Pambudi Wicaksono5, Erni Yudaningtyas6 1,2,3,4,5 Department of Electrical Engineering, Malang State Polytechnic of Malang, Indonesia 6 Department of Electrical Engineering, University of Brawijaya, Indonesia Article Info ABSTRACT Article history: Received Aug 16, 2019 Revised Nov 6, 2019 Accepted Dec 11, 2019 The system of a cart inverted pendulum has many problems such as nonlinearity, complexity, unstable, and underactuated system. It makes this system be a benchmark for testing many control algorithm. This paper presents a comparison between 2 conventional control methods consist of a linear quadratic regulator (LQR) and pole placement. The comparison indicated by the most optimal steps and results in the system performance that obtained from each method for stabilizing a cart inverted pendulum system. A mathematical model of DC motor and mechanical transmission are included in a mathematical model to minimize the realtime implementation problem. From the simulation, the obtained system performance shows that each method has its advantages, and the desired pendulum angle and cart position reached. Keywords: Cart inverted pendulum LQR Optimal control Pole placement This is an open access article under the CC BY-SA license. Corresponding Author: Zakiyah Amalia, Department of Electrical Engineering, Politeknik Negeri Malang, Soekarno Hatta 9, Malang, East Java 65141, Indonesia. Email: zakiyah_amalia@polinema.ac.id 1. INTRODUCTION Inverted Pendulum is a regular pendulum facing upwards, opposite the direction of gravity. This system is naturally unstable. One way to stabilize this system is to move the pivot point with a certain speed and acceleration in the direction of the vertical axis. The system of inverted pendulum is also nonlinear. By giving the same speed and acceleration to the system, the response from the pendulum angle of the rod varies. The system of an inverted pendulum is also underactuated because it has one input in the form of a vertical motion at the pivot point but has two outputs in the form of rod angles and the position of the pivot point. The nature of this inverted pendulum system makes the researchers make this system the choice of a test or benchmark tool for testing many control techniques since the 1973s to the present [1-2]. The PID control [3-6], fuzzy genetic algorithm [7-10], state-space control with pole placement methods [11-13], linear quadratic regulator (LQR) [14-16], linear quadratic gaussian (LQG) [17-20], observer [21-23], NCTL [24], flower pollination [25], and others have been used in this system. This paper discusses the LQR and pole placement methods for stabilizing a cart inverted pendulum system. System modeling using the Lagrange equation. The equation of particle motion expressed by the Lagrange equation can be obtained by reviewing the kinetic energy and potential energy of the system without the need to review the forces acting on the system. After deriving the mathematical model using
  • 2. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah) 915 the Lagrange equation, the system of a cart inverted pendulum is brought to a state-space form for further control using the LQR and pole placement control methods. 2. RESEARCH METHOD The system of a cart inverted pendulum is illustrated in Figure 1. There is a thrust 𝑓 which causes the cart to move on the horizontal axis π‘₯. This force is generated by a DC motor. πœ”1, πœ”2 is the rotational speed in the pulley transmission system, 𝜏1, 𝜏2 is the variable torque in the pulley transmission system, 𝑙 is the rod length, and π‘š is the pendulum mass centered on the rod end. This system has one input in the form of 𝑓 and two outputs,namely the pendulumangle (πœƒ) and the cart position (π‘₯). Figure 1. A cart inverted pendulum system 2.1. Mathematical model 2.1.1.Lagrange equation on the system Mathematical modeling of an inverted pendulum system using the Lagrange equation. Lagrangian function β„’ is expressed by kinetic energy 𝐾 and potential energy 𝑃 as follows: β„’ = 𝐾(𝒒, 𝒒̇ ) βˆ’ 𝑃(𝒒) (1) where 𝒒 = {π’’πŸ , β‹―, π’’π’Š, β‹― , 𝒒𝒏 }. The desired equation of motion is derived by using: 𝑑 𝑑𝑑 ( πœ•β„’ πœ•π‘žπ‘– Μ‡ ) βˆ’ πœ•β„’ πœ•π‘žπ‘– = 𝑄𝑖 (2) where 𝑄𝑖 indicates the external force at the π‘žπ‘– coordinate. The cart moves in the direction 𝑖 only, so the kinetic energy on the cart is expressed as: 𝐾𝑀 = 1 2 𝑀π‘₯Μ‡2 (3) The pendulum moves in the direction 𝑖 and 𝑗, so that the kinetic energy in the pendulum is expressed as: πΎπ‘š = 1 2 π‘š(π‘₯Μ‡πœƒ 2 + β„ŽΜ‡ 2) (4) π‘₯πœƒ = π‘₯ + 𝑙 sinπœƒ and β„Ž = 𝑙 cos πœƒ, then the equation becomes: πΎπ‘š = 1 2 π‘š(π‘₯Μ‡2 + 2π‘₯Μ‡π‘™πœƒΜ‡ cos πœƒ + 𝑙2 πœƒΜ‡2) (5) So that the total kinetic energy of the inverted pendulum cart systemis: 𝐾 = 1 2 𝑀π‘₯Μ‡ 2 + 1 2 π‘š(π‘₯Μ‡2 + 2π‘₯Μ‡π‘™πœƒΜ‡ cos πœƒ + 𝑙2 πœƒΜ‡2) (6)
  • 3.  ISSN: 2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923 916 The potential energy in the cart inverted pendulum systemis only found in the pendulum mass(π‘š). 𝑃 = π‘šπ‘”β„Ž 𝑃 = π‘šπ‘”π‘™ cos πœƒ (7) Lagrange equation is obtained as follows: β„’ = 1 2 𝑀π‘₯Μ‡2 + 1 2 π‘š(π‘₯Μ‡ 2 + 2π‘₯Μ‡π‘™πœƒΜ‡ cos πœƒ + 𝑙2 πœƒΜ‡ 2) βˆ’ π‘šπ‘”π‘™ cos πœƒ (8) The cart inverted pendulum system has two generalised coordinates namely π‘₯ and πœƒ, so the Lagrange equation for each common coordinate is described as follows: 𝑑 𝑑𝑑 ( πœ•β„’ πœ•π‘₯Μ‡ ) βˆ’ πœ•β„’ πœ•π‘₯ = 𝑓 (9) 𝑑 𝑑𝑑 ( πœ•β„’ πœ•πœƒΜ‡ ) βˆ’ πœ•β„’ πœ•πœƒ = 0 (10) After being derived, the general coordinates from the Lagrange equation of the system of a cart inverted pendulum can be rewritten to: 𝑓 = (𝑀 + π‘š)π‘₯̈ + π‘šπ‘™πœƒΜˆ cos πœƒ βˆ’ π‘šπ‘™πœƒΜ‡ 2 sinπœƒ (11) 0 = π‘šπ‘™(π‘₯̈ cos πœƒ βˆ’ πœƒΜ‡π‘₯Μ‡ sinπœƒ) + π‘šπ‘™2 πœƒΜˆ βˆ’ (βˆ’π‘šπ‘₯Μ‡π‘™πœƒΜ‡ sinπœƒ + π‘šπ‘”π‘™ sinπœƒ) (12) Equations (11) and (12) are nonlinear equations because they have trigonometric terms sin () and cos (). The controller is designed to make πœƒ as small as possible. With this assumption, the linear Lagrange equation of the systemof a cart inverted pendulumbecomes: 𝑓 = (𝑀 + π‘š)π‘₯̈ + π‘šπ‘™πœƒΜˆ (13) 0 = π‘₯̈ + π‘™πœƒΜˆ βˆ’ π‘”πœƒ (14) 2.1.2. DC motor The armature DC motor equivalent circuit is shown in Figure 2. The open-loop system diagram in the form of state space is shown in Figure 3. Figure 2. Armature DC motor Figure 3. Open-loop system The equation of the armarture DC motor circuit is π‘–π‘Ž π‘…π‘Ž + πΏπ‘Ž π‘‘π‘–π‘Ž 𝑑𝑑 + 𝑣𝑏 = π‘£π‘Ž (15) where 𝑣𝑏 = 𝐾𝑏 π‘‘πœƒ1 𝑑𝑑 , πœ”1 = π‘‘πœƒ1 𝑑𝑑 , 𝜏1 = 𝐾𝑑 π‘–π‘Ž. So the equation of the amartur DC motor circuit becomes:
  • 4. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah) 917 𝜏1 𝐾𝑑 π‘…π‘Ž + πΏπ‘Ž 𝑑2 𝜏1 (𝑑𝑑)2 + 𝐾𝑏 π‘‘πœƒ1 𝑑𝑑 = π‘£π‘Ž (16) Generally, inductors in small rotors so that the armature circuit equation becomes : 𝜏1 = βˆ’πΎπ‘‘ 𝐾𝑏 π‘…π‘Ž πœ”1 + 𝐾𝑑 π‘…π‘Ž π‘£π‘Ž (17) The angular velocity of the motor πœ”1 is expressed in the speed of the cart π‘₯Μ‡ to be πœ”1 = π‘₯Μ‡ π‘Ÿ1 , and πΎπ‘Ÿ = 𝐾𝑑 π‘…π‘Ž so the equation becomes: 𝑓 = πΎπ‘Ÿ π‘Ÿ1 (βˆ’πΎπ‘ π‘₯Μ‡ π‘Ÿ1 + π‘£π‘Ž ) (18) So the Lagrange equation at the π‘₯ coordinate becomes: πΎπ‘Ÿ π‘Ÿ1 π‘£π‘Ž = (𝑀 + π‘š)π‘₯̈ + πΎπ‘ŸπΎπ‘ (π‘Ÿ1 )2 π‘₯Μ‡ βˆ’ π‘šπ‘™πœƒΜˆ (19) Simplified equations with 𝑐1 = πΎπ‘Ÿ 𝐾𝑏 (π‘Ÿ1 )2 and 𝑐2 = πΎπ‘Ÿ π‘Ÿ1 , becomes: π‘₯̈ = 1 𝑀 (𝑐2π‘£π‘Ž βˆ’ 𝑐1π‘₯Μ‡ βˆ’ π‘šπ‘”πœƒ) (20) From (14), it can be obtained: πœƒΜˆ = 1 𝑙 (π‘”πœƒ βˆ’ π‘₯̈) (21) Equation (20) is substituted to (21) so that it becomes: πœƒΜˆ = 1 𝑙 (π‘”πœƒ βˆ’ 1 𝑀 (𝑐2π‘£π‘Ž βˆ’ 𝑐1π‘₯Μ‡ βˆ’ π‘šπ‘”πœƒ)) (22) πœƒΜˆ = βˆ’ 𝑐2 𝑀𝑙 π‘£π‘Ž βˆ’ 𝑐1 𝑀𝑙 π‘₯Μ‡ + (𝑀 + π‘š)𝑔 𝑀𝑙 πœƒ (23) The Lagrange equation for the system of a cart inverted pendulum has been obtained and subsequently converted into state space. 2.1.2. State space representation The form of state space of a systemis represented as: 𝒙̇ = 𝑨𝒙 + 𝑩𝒖 (24) π’š = π‘ͺ𝒙 + 𝑫𝒖 (25) where 𝒙 ∈ 𝑅𝑗 is a vector state, 𝒖 ∈ π‘…π‘˜ is a control input, 𝑨 ∈ 𝑅𝑗×𝑗 is a system matrix, 𝑩 ∈ π‘…π‘—Γ—π‘˜ input matrix, π‘ͺ ∈ 𝑅𝑝×𝑗 is an output matrix, and π’š ∈ 𝑅𝑝 is an output vector. In a cart inverted pendulum system, the state vector is defined as π‘₯ = [π‘₯ πœƒ π‘₯Μ‡ πœƒΜ‡] 𝑇 , derived fromthe state vector as π‘₯Μ‡ = [π‘₯Μ‡ πœƒ Μ‡ π‘₯ ̈ πœƒ ̈ ] 𝑇 , and the control input 𝑒 = π‘£π‘Ž . From the Lagrange equation that has been obtained previously, the state space form of the systemof a cart inverted pendulum is; 𝑨 = [ 0 0 1 0 0 0 0 1 0 βˆ’ π‘šπ‘” 𝑀 βˆ’ 𝑐1 𝑀 0 0 (𝑀+π‘š)𝑔 𝑀𝑙 𝑐1 𝑀𝑙 0] 𝑩 = [ 0 0 𝑐2 𝑀 βˆ’ 𝑐2 𝑀𝑙] ,π‘ͺ = [ 1 0 0 0 0 1 0 0 ] π’š = [π‘₯ πœƒ]𝑇 , 𝑫 = βˆ… (26)
  • 5.  ISSN: 2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923 918 2.2. Controller design 2.2.1. Linear quadratic regulator In the LQR method, the weight matrix 𝑸 and 𝑅 are determined to get the most optimal response. LQR is one method of designing a modern control system. The purpose of LQR is to regulate or make the output of y be zero with minimum input. In order to bring the system state from the initial state π‘₯(𝑑) = π‘₯(0) to the desired state π‘₯(𝑑) by minimizing 𝐽. In general, LQR problems are: 𝐽 = ∫ [π‘₯𝑇 (𝑑)𝑸π‘₯(𝑑) + 𝑒𝑇 (𝑑)𝑅𝑒(𝑑)] ∞ 0 (27) where 𝑸 ∈ 𝑅𝑛×𝑛 and 𝑅 ∈ π‘…π‘›Γ—π‘š . 𝑸 and 𝑅 each determine the performance and energy control needed. The optimal gain of feedback 𝐾 can be obtained by; 𝑲 = π‘…βˆ’1 𝑩𝑇 𝑷 (28) where 𝑃 is a positive definite matrix which is a solution of the Riccati equation with: 𝑨𝑇 𝑷 + 𝑷𝑨 βˆ’ π‘·π‘©π‘…βˆ’1 𝑩𝑇 𝑷+ 𝑸 = 0 (29) 2.2.2. Pole placement Pole placement is a control method that is also used to get the most optimal response. Pole placement is also a modern control method. The location of the pole can be used as a reference to find out whether a system is stable or not. A stable system has a pole to the left of the imaginary axis, while a system that has a pole to the right of the imaginary axis is an unstable system. Therefore, there needs to be a control method to bring the pole which is to the right of the imaginary axis to the left of the imaginary axis so that the system becomes stable. Pole placement is a control method that can bring the pole to the right position. By using the gain feedback K, the desired design criteria of the systemcan be met. The polynomial characteristics can be described as: |𝑠𝑰 βˆ’ 𝑨| = 𝑠𝑛 + π‘Ž1π‘ π‘›βˆ’1 + β‹― + π‘Žπ‘›βˆ’1𝑠 + π‘Žπ‘› (30) where 𝑰 is the identity matrix and a is the polynomial coefficient. If the desired eigenvalues [πœ‡1,β‹― , πœ‡π‘› ] can be considered,then the desired characteristics of the polynomial are; ∏ (𝑠 βˆ’ πœ‡1 ) = 𝑛 𝑖=1 𝑠𝑛 +∝1 π‘ π‘›βˆ’1 + β‹― +βˆπ‘›βˆ’1 𝑠 +βˆπ‘› (31) The feedback matrix gain required by 𝑲 can be calculated using; 𝑲 = [βˆπ‘›βˆ’ π‘Žπ‘› |βˆπ‘›βˆ’1βˆ’ π‘Žπ‘›βˆ’1 | β‹―|∝2βˆ’ π‘Ž2 | ∝1βˆ’ π‘Ž1 ]π‘»βˆ’πŸ (32) The LQR method and pole placement use the feedback matrix. The feedback matrix in question can be described as the matrix 𝑲 in Figure 4. To support the performance of the system, the pre-gain 𝑁 matrix is also shown in Figure 5. Figure 4. Closed-loop system Figure 5. A closed-loop systemwith pregain Controllability and observability of the system is something that must be met before the control is done. The controllability of the system is indicated by rank (𝓒) = 𝑛, where 𝑛 is equal to the number
  • 6. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah) 919 of state variables for all initial state values. The rank of observability (π“ž) must also be the same as the number of states, 𝓒 = [𝑩|𝑨𝑩|𝑨2 𝑩|β‹―|π‘¨π‘›βˆ’1 𝑩] (33) π“ž = [π‘ͺ|π‘ͺ𝑨|π‘ͺ𝑨2|β‹―|π‘ͺπ‘¨π‘›βˆ’1] (34) 3. RESULT AND ANALYSIS The parameters of the system of a cart inverted pendulum are determined for simulations in the Linear Quadratic Regulator and the pole placement methods as in Table 1. Table 1. Cart inverted pendulum parameters Parameters Value π‘…π‘Ž 1.25 Ω π‘Ÿ1 0.02 m 𝐾𝑏 0.015 V.s/rad 𝑀 1.2 Kg 𝐾𝑑 0.015 N.m/A π‘š 0.2 Kg 𝑙 0.3 m The controllability and observability of the system of a cart inverted pendulum is obtained namely rank (𝓒)=rank(π“ž) = 4 so that control can be done with; 𝓒 = [ 0 0.5 βˆ’0.1875 2.795 0 βˆ’1.667 0.625 βˆ’63.81 0.5 βˆ’0.187 2.795 βˆ’2.07 βˆ’1.667 0.625 βˆ’63.81 27.34 ] π“ž = [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 βˆ’1.635 βˆ’0.375 0 0 38.15 1.25 0 0 0.6131 0.1406 βˆ’1.635 0 βˆ’2.0438 βˆ’0.4688 38.15 ] It is known that one of the poles of the systemis to the right of the imaginary axis. The pole is worth (0.6.1512, βˆ’6.2049, βˆ’0.3213) so control is needed. Control is done with the desired output in the form of a pendulum angle at the balance point and the position of the cart is at 0.3 meters. The pole-zero mapping from the systemof a cart inverted pendulum is shown in Figure 6. Figure 6. Pole-zero mapping
  • 7.  ISSN: 2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923 920 3.1. Simulation of the LQR method The simulation using the LQR method uses 5 variations of the weight matrix 𝑸 and 𝑅 as in Table 2. The weighting matrix 𝑸 = [π‘ž1,π‘ž2, π‘ž3, π‘ž4] that is changed is π‘ž1, π‘ž2 because that affects state π‘₯, πœƒ directly. The combination produces a feedback matrix (𝑲) and pre-gain (𝑁) as Table 3. From the 5 configurations in Table 2 and Table 3, the systemresponse was obtained as shown in Figures 7, 8, and 9. Table 2. LQR parameter configuration No π‘ž1 π‘ž2 𝑅 1 0.1 1 1 2 1 1 1 3 1 2 1 4 1 2 10 5 2 2 10 Table 3. 𝑁, 𝑲 parameters No 𝑁 𝐾1 𝐾2 𝐾3 𝐾4 1 -0.3162 -0.3162 -50.5224 -2.2810 -8.2416 2 -1.0000 -1.0000 -53.6364 -3.3636 -8.7875 3 -1.0000 -1.0000 -53.6561 -3.3644 -8.7892 4 -0.3162 -0.3162 -50.5062 -2.2807 -8.2402 5 -0.4472 -0.4472 -51.2154 -2.5234 -8.3645 Figure 7. The angle response ofthe pendulum with the LQR method Figure 8. Cart position response with the LQR method
  • 8. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah) 921 Figure 9. Control signal with the LQR method From Figure 7, 8, and 9 it can be seen that the greater the 𝑸 and 𝑅 weighting matrix, the faster the system response to reach the desired state and the greater the control signal. However, by choosing a small 𝑅, the control signal can be minimized. Therefore, choosing the right 𝑸 and 𝑅 matrix will produce an optimal controller. 3.2. Pole placement method simulation Simulation using the pole placement method uses 5 variations of the pole matrix 𝑠1, 𝑠2,𝑠3, 𝑠4 as in Table 4. Poles are chosen randomly with negative values. The combination produces a feedback matrix (𝑲) and pre-gain (𝑁) as in Table 5. Table 4. Pole placement parameters No 𝑠1 𝑠2 𝑠3 𝑠4 1 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.48-0.43i 2 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.489 3 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.189 4 -6.18+0.19i -6.18-0.19i -0.48+0.43i -0.089 5 -6.18+0.19i -6.18-0.19i -0.48 -0.089 Table 5. 𝑁, 𝑲 parameters No 𝑁 𝐾1 𝐾2 𝐾3 𝐾4 1 -1.0000 -1.0000 -53.65 -3.3644 -8.7891 2 -0.56+0.49i -0.56+0.49i -53.41+3.48i -3.22+1.17i -8.74+0.61i 3 -0.21+0.19i -0.24+0.19i -50.99+3.32i -2.41+1.07i -8.32+0.58i 4 -0.10+0.09i -0.10+0.09i -50.18+3.26i -2.13+1.04i -8.18+0.57i 5 -0.1029 -0.1029 -50.1898 -2.1388 -8.1815 From the 5 configurations in Table 4 and Table 5, the system response is obtained as shown in Figures 10, 11 and 12. From Figures 10, 11, and 12 it can be seen that the increasingly negative pole position produces an increasingly rapid response at the angle of the pendulum, but the overshoot also gets bigger. By looking at the control signal from each pole, the optimal controller can be selected.
  • 9.  ISSN: 2302-9285 Bulletin of Electr Eng & Inf, Vol. 9, No. 3, June 2020 : 914 – 923 922 Figure 10. The angle response of the pendulumusing the pole placement method Figure 11. Response cart with the pole placement method Figure 12. Control signal with the pole placement method
  • 10. Bulletin of Electr Eng & Inf ISSN: 2302-9285  Linear quadratic regulator and pole placement for stabilizing… (Mila Fauziyah) 923 4. CONCLUSION Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system has been successfully conducted. By using LQR, the system response can be obtained by selecting the weight matrix Q and R which is then continued with the calculation to get the desired pole. With the pole placement method, the system response can be chosen by directly selecting the desired pole, although it is necessary to repeatedly determine the pole to get the most optimal results. Both methods can produce optimal system response with fast systemresponse and minimal control signals. REFERENCES [1] H. Hemami, F. Weimer and S. Koozekanani, β€œSome aspects of the inverted pendulum problem for modeling of locomotion systems,” IEEE Transactions on Automatic Control. December, vol. 18, no. 6, pp. 658-661, 1973. [2] D. Du et al., β€œReal-Time H∞ control of networked inverted pendulum visual servo systems,” IEEE Transactions on Cybernetics, pp. 1-14, 2019. [3] I. Siradjuddin et al., β€œStabilising a cart inverted pendulum with an augmented PID control scheme,” MATEC Web of Conferences. EDP Sciences, vol. 197, pp. 1-7, 2018. [4] J. J. Wang, β€œSimulation studies of inverted pendulum based on PID controllers,” Simulation Modelling Practice and Theory, vol. 19, no. 1, pp. 440-449, 2011. [5] M. El-Bardini and A. M. El-Nagar, β€œInterval type-2 fuzzy PID controller for uncertain nonlinear inverted pendulum system,”ISA Transactions, vol. 53, no. 3, pp. 732-743, 2014. [6] L. B. Prasad, B. Tyagi, and H. O. Gupta, β€œOptimal control of nonlinear inverted pendulum system using PID controller and LQR: performance analysis without and with disturbance input,” Int. J. of Automation and Computing, vol. 11, no. 6, pp. 661-670, 2014. [7] L. H. Yu and F. Jian, β€œAn inverted pendulum fuzzy controller design and simulation,” International Symposium on Computer, Consumer and Control, pp. 557-559, 2014. [8] M. Muhammad et al., β€œVelocity control of a two-wheeled inverted pendulum mobile robot: A fuzzy model-based approach,” Bulletin of Electrical Engineering and Informatics, vol. 8, no. 3, pp. 808-817, 2019. [9] R. Fierro et al., β€œOptimization of membership functions for the fuzzy controllers of the water tank and inverted pendulum with differents PSO variants,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 11, no. 4, pp. 699-714, 2013. [10] H. Li, M. Zhihong, and W. Jiayin, β€œVariable universe adaptive fuzzy control on the quadruple inverted pendulum,” Science in China Series E: Technological Sciences, vol. 45, no. 2, pp. 213-224, 2002. [11] M. Shehu et al., β€œLQR, double-PID and pole placement stabilization and tracking control of single link inverted pendulum,” IEEE International Conference on Control System, Computing and Engineering, pp. 218-223, 2015. [12] I. Siradjuddin et al., β€œStabilising a cart inverted pendulum system using pole placement control method,” Int. Conf. on Quality in Research (QiR): Int. Symposium on Electrical and Computer Enginee., pp. 197-203, 2017. [13] M. W. Spong, P. Corke, and R. Lozano., β€œNonlinear control of the reaction wheel pendulum,” Automatica, vol. 37, no. 11 pp. 1845-1851, 2001. [14] E. V. Kumar, E. Vinodh, and J. Jerome, β€œRobust LQR controller design for stabilizing and trajectory tracking of inverted pendulum,” Procedia Engineering, vol. 64, pp. 169-178, 2013. [15] I. Siradjuddin et al., β€œState space control using lqr method for a cart-inverted pendulum linearised model,” International Journal of Mechanical and Mechatronics Engineering, vol. 17, no. 1, pp. 119-126, 2017. [16] H. Wang et al., β€œDesign and simulation of LQR Controller with the Linear Inverted Pendulum,” International Conference on Electrical and Control Engineering, pp. 699-702, 2010. [17] A. Odry, E. Burkus, and P. Odry, β€œLQG control of a two-wheeled mobile pendulum system,” The Fourth International Conference on Intelligent Systems and Applications, pp. 105-112, 2015. [18] C. Mahapatra, S. Chauhan and B. Hemakumar, β€œServo control and stabilization of linear inverted pendulum on a cart using LQG,” Int. Conference on Power Energy, Environment and Intelligent Control, pp. 783-788, 2018. [19] R. Eide et al., β€œLQG control design for balancing an inverted pendulum mobile robot,” Intelligent Control and Automation, vol. 2, no. 2, pp. 160-166, 2011. [20] Sazonov, E. S., P. Klinkhachorn, and R. L. Klein, β€œHybrid LQG-neural controller for inverted pendulum system,” Proceedings of the 35th Southeastern Symposium on System Theory, pp. 206-210, 2003. [21] I. Siradjuddin et al., β€œState-feedback control with a full-state estimator for a cart-inverted pendulum system,” International Journal of Engineering & Technology, vol. 7, no. 4.44, pp. 203-209, 2018. [22] J. Huang et al., β€œNonlinear Disturbance observer-based dynamic surface control of mobile wheeled inverted pendulum,” IEEE Transactions on Control Systems Technology, vol. 23, no. 6, pp. 2400-2407, 2015. [23] W. Maletinsky, M. F. Senning, and F. Wiederkehr, β€œObserver based control of a double pendulum,” IFAC Proceedings, vol. 14, no. 2, pp. 3383-3387, 1981. [24] N. H. Jalani, β€œNCTF-FL controller for pendulum balancing system,” Bulletin of Electrical Engineering and Informatics, vol. 4, no. 4, pp. 355-362, 2015. [25] S. Kavirayani, and G. V. Kumar., β€œFlower pollination for rotary inverted pendulum stabilization with delay,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 15, no. 1, 2017.