SlideShare a Scribd company logo
1 of 33
H-infinity based Full state Feedback controller
design for Human Swing Leg
Sadhana Priyadarshi 2022EE14
Sanjay 2022EE04
Subrata Ghosh 2022EE09
Rimjhim Rathore 2022EE05
Abhishek Kumar 2022EE07
Anil Maurya 2022EE12
Index
Topic Slide number
Introduction 03
Problem & Objective 04
Controllers 05
Solution
• Controller design
• Mathematical modelling
• Simulation
08
09
21
Result 25
Testing 26
Conclusion 30
References 31
 An autonomous system is called Robust if it keeps the stability and performance indices in some
permissible range in condition of disturbance influence without using Adaptation method.
 Expressed as a mathematical optimization to obtain the control solution. Therefore, it is important to
use design techniques which guarantee stability and performance against such uncertainties.
 The plant without controller shows chaotic behaviour.
 H-Infinity control to produce a dynamic output Feedback Controller is applied.
 H-Infinity control are designed to achieve the close loop stability (Robust stabilization problem) pre-
specified performance level(Robust performance problem) .
 Multivariable system with cross-coupling between channels.
 H-infinity over PID controller and LQR.
 H-infinity norm of the closed loop transfer function (Ted) is defined as 𝑇𝑒𝑑 ∞
< 𝛾 where 𝛾
represents an upper bound in the disturbance and uncertainty magnitudes whose value is selected
as 1.75 by hit and trial method.
Introduction
 Maximum error of 0.15% for hip joint and 0.35% for knee joint from application of
nonlinear intelligent controller using Adaptive Neural Network
 PID controller used as basis for quantification of robustness and performance of
humanoid robots
 Better robustness was found after using LQR (Linear Quadratic Regulator)
 Robustness increased but the error is not minimised
 Main aim is to design a robust H-infinity controller to stabilize the human swing leg
system and achieve a desirable tracking
Problem & Objective
LQR vs PID
Properties LQR (Linear Quadratic Regulator) PID (Proportional Integral Derivative)
Approach Focuses on Non-linear models Uses a classical linear equation approach
Linearization Linearization is not always needed for control Linearization is a must for PID control to act
Robustness More Robust Less Robust compared to LQR
Efficiency Can provide a better response than PID
Can provide faster response but needs tuning
for that, which can be tedious task
Stability More stable and better output than PID Stable but prone to overshoot in output
Application
Inverted pendulum stabilization without noise,
Quadrotor etc
Motor speed control, temperature control,
pressure control, flow control etc
PID vs H∞
Properties H∞ Controller PID (Proportional Integral Derivative)
Approach
Used for systems with uncertainties and
disturbances
Used for simpler systems
Linearization Linearization may not always needed Linearization is a must for PID control to act
Robustness More robust than PID Less Robust compared to H∞
Design of
Operation
They are robust control regulators that are
suitable for both linear and non-linear
systems
They use a control loop feedback mechanism to
control process variables and are the most
accurate and stable controller
Efficiency
Require more expertise and time to design
than PID controllers
Can provide faster response but needs tuning
for that, which can be tedious task
Application
pressure regulation of a hypersonic wind
tunnel, quadrotor controllers etc.
Motor speed control, temperature control,
pressure control, flow control etc.
LQR vs H∞
Properties LQR (Linear Quadratic Regulator) H∞ Controller
Approach Focuses on Non-linear models
Suitable for both Linear and Non-Linear
systems
Linearization Linearization is not always needed for control May not need Linearization
Robustness More Robust than PID but less than H∞ More robust compared to LQR
Efficiency Can provide a better response than PID
require more expertise and time to design
than PID controllers
Stability More stable and better output than PID Stable output with limit on upper bound
Application
Inverted pendulum stabilization without noise,
Quadrotor etc
Pressure regulation of a hypersonic wind
tunnel, quadrotor controllers etc.
 Robust H-infinity controller used to stabilize and track
the human swing leg system with uncertainties.
 System is seen as MIMO (Multiple Input Multiple Output)
 System is taken as G
 d(t) is disturbance
 u(t) is the input control signal used to achieve this goal
 e(t) represents the signal to be minimized
 y(t) represents the system states available for feedback
G
K ∞
d(t)
u(t)
e(t)
y(t) = x(t)
Controller Design
• The double pendulum structure can be used to
model the human swing leg system.
Where,
𝜃1 : represents rotation angle of hip
𝜃2 : represents rotation angle of knee
𝜏1, 𝜏2 : represents the torques
• The unconstrained double pendulum schematic
diagram is shown in figure-
Figure 2: Schematic diagram of a human swing leg
Systematic Mathematical model
Figure 2: Schematic diagram of a human swing leg
In the following the system equations can be shown as:

𝑚1+3𝑚2
3
𝑙1𝜃1 +
𝑚2𝑙1𝑙2𝜃2
2
cos 𝜃1 + 𝜃2 + 𝑚2𝑙1𝑙2𝜃2
2
sin 𝜃1 − 𝜃2 +
𝑚1+2𝑚2
2
𝑔𝑙1𝑠𝑖𝑛𝜃1 = 𝜏1

𝑚2
3
𝑙2𝜃2 +
𝑚2𝑙1𝑙2𝜃1
2
cos 𝜃1 − 𝜃2 −
𝑚2𝑙1𝑙2𝜃1
2
sin 𝜃1 − 𝜃2 +
𝑚2
2𝑔𝑙2𝑠𝑖𝑛𝜃2
= 𝜏2
 𝑀(𝜃)𝜃 + C(𝜃, 𝜃)𝜃 + 𝐺 𝜃 = 𝜏
𝑀 𝜃 =
𝑚1+3𝑚2
3
𝑙1
2 𝑚2𝑙1𝑙2cos(𝜃1−𝜃2)
2
𝑚2𝑙1𝑙2cos(𝜃1−𝜃2)
2
𝑚2𝑙2
2
3
 𝐺 𝜃 =
𝑚1+2𝑚2
2
𝑔𝑙1𝑠𝑖𝑛𝜃1
𝑚2
2
𝑔𝑙2𝑠𝑖𝑛𝜃2
 𝑐 𝜃, 𝜃 =
0 𝑚2𝑙1𝑙2 sin 𝜃1 − 𝜃2 /2
𝑚2𝑙1𝑙2𝜃1 sin 𝜃1 − 𝜃2 /2 0
 𝜏 =
𝜏1
𝜏2
 𝜃1 =
𝑘4 𝜏1−𝑘2𝜃2
2 sin 𝜃1−𝜃2 −𝑘3𝑠𝑖𝑛𝜃1 −𝑘2cos(𝜃1−𝜃2)(𝜏2+𝑘2𝜃1
2 sin 𝜃1−𝜃2 −𝑘5𝑠𝑖𝑛𝜃2)
𝑘1𝑘4−𝑘2
2 cos 𝜃1−𝜃2
2
 𝜃2 =
𝑘1 𝜏2+𝑘2𝜃1
2 sin 𝜃1−𝜃2 −𝑘5𝑠𝑖𝑛𝜃1 −𝑘2cos(𝜃1−𝜃2)(𝜏1−𝑘2𝜃2
2 sin 𝜃1−𝜃2 −𝑘3𝑠𝑖𝑛𝜃1)
𝑘1𝑘4−𝑘2
2 cos 𝜃1−𝜃2
2
 Where-

𝐾1 =
𝑚1+
3
𝑚2
3
𝑙1
2

𝐾2 =
𝑚2𝑙1𝑙2
2

𝐾3 =
𝑚1+
2
𝑚2
2 𝑔𝑙1

𝐾4 =
𝑚2𝑙2
2
3

𝐾5 =
𝑚2
2 𝑔𝑙2
 𝑥1 = 𝑥3
 𝑥2 = 𝑥4
 𝑥3 =
𝐾4(𝜏1−𝐾2𝑋4
2 sin 𝑥1−𝑥2 −𝐾3sin(𝑥1))−𝐾2cos(𝑥1−𝑥2)(𝜏2+𝐾2𝑥3
2 sin 𝑥1−𝑥2 −𝐾5 sin 𝑥2 )
𝑘1𝑘4−𝑘2
2 cos 𝑥1−𝑥2
2
 𝑥4 =
𝐾1 𝜏2+𝐾2𝑋3
2 sin 𝑥1−𝑥2 −𝐾5 sin 𝑥2 −𝐾2cos(𝑥1−𝑥2)(𝜏1−𝐾2𝑥4
2 sin 𝑥1−𝑥2 −𝐾3 sin 𝑥1 )
𝑘1𝑘4−𝑘2
2 cos 𝑥1−𝑥2
2
 𝑥 𝑡 = 𝐴𝑥 𝑡 + 𝐵𝑢(𝑡)
 𝑦 𝑡 = 𝐶𝑥 𝑡 + 𝐷𝑢(𝑡)
 A=
0 0 1 0
0 0 0 1
−45.8649 22.9325 0 0
68.7974 − 61.1532 0 0
 B=
0 0
0 0
56.6706 − 85.0059
−85.0059 226.6824
 C=
1 0 0 0
0 1 0 0
 D=
0 0
0 0
 Given the system: 𝑥 = 𝐴𝑥 + 𝐵𝑢 + 𝐺𝑤
𝑧 =
𝐻𝑥
𝑢
 We choose the control law 𝑢 = 𝐾𝑥 such that the closed system is stable
and has 𝐻∞ norm is less than 𝛾.
𝑥 = 𝐴 + 𝐵𝐾 𝑥 + 𝐺𝑤
𝑧 =
𝐻
𝐾
𝑥
State Feedback Problem
 Must have
(𝐴 + 𝐵𝐾)𝑇𝑃 + 𝑃 𝐴 + 𝐵𝐾 + 𝐻𝑇𝐻 + 𝐾𝑇𝐾 +
1
𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 < 0
= 𝐴𝑇𝑃 + 𝑃𝐴 + 𝐻𝑇𝐻 +
1
𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 + K + 𝐵𝑇𝑃 (K + 𝐵𝑇𝑃)
 Choose: 𝐾 = −𝐵𝑇𝑃
State Feedback Problem
 Algebraic Riccati Equation:
𝐴𝑇𝑃 + 𝑃𝐴 + 𝐻𝑇𝐻 +
1
𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 = 0
 Hamiltonian Matrix:
𝑀𝛾 =
𝐴 −𝐵𝐵𝑇
+
1
𝛾2 𝐺𝐺𝑇
−𝐻𝑇
𝐻 −𝐴𝑇
State Feedback Problem
 THEOREM: There exists a state feedback law such that the closed loop
system has 𝐻∞ norm less than 𝛾 if and only if there exists a stabilizing
solution, 𝑃 ≥ 0, of the ARE;
𝐴𝑇𝑃 + 𝑃𝐴 + 𝐻𝑇𝐻 +
1
𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 = 0
 State Feedback Gain: 𝐾 = −𝐵𝑇
𝑃
State Feedback Problem
 For the system:
𝑥 = 𝐴𝑥 + 𝐵𝑢 + 𝐺𝑤
 We consider the cost function:
𝐽 = 0
∞
(𝑥𝑇
𝐻𝑇
𝐻𝑥 + 𝑢𝑇
𝑢 − 𝛾2
𝑤𝑇
𝑤)𝑑𝑡
 The control u, seeks to minimize this function, but due to the
disturbance w, it seeks to maximize.
 For optimum solution we choose: 𝑢 = 𝐾𝑥, 𝑤 = 𝐾𝑑𝑥
Where: 𝐾 = −𝐵𝑇𝑃 and 𝐾𝑑 =
1
𝛾2 𝐺𝑇𝑃
State Feedback Problem
Fig 1: Step response for hip and knee positions for the human
swing leg system without controller
Simulation
Settling time = 0.3 sec
No overshoot
Fig 2(a)
Simulation
State trajectories and control actions for nonlinear human swing leg system with initial
condition 𝜃1 = 10° and 𝜃2 = 20°
(a) position (b) velocity (c) control action
Fig 2(b) Fig 2(c)
Simulation
State trajectories and control actions for nonlinear human swing leg system with initial
condition 𝜃1 = 10° and 𝜃2 = 20°
(a) position (b) velocity (c) control action
Time response for the nonlinear human swing leg system with 𝜃𝑑1 = 20° and 𝜃𝑑2 = 40°
(a) position (b) velocity (c) control action
Fig 3(a) Fig 3(b) Fig 3(c)
For Hip joint
Rise time =0.18 sec
Settling time =0.25 sec
Maximum overshoot=0.03
For Knee joint
Rise time =0.13 sec
Settling time=0.21 sec
Maximum overshoot=0.01
Simulation
 Without controller, the system is stable with high oscillation, where the eigen
values of the system are ±9.6932, ±3.6139i and the system is controllable because
the system doesn’t have singularity.
 With full state feedback H-infinity controller, it is noticed that the states of the
system are stable and reaches to equilibrium point.
 Low control effort is required using full state feedback H-infinity controller.
Results
To test the robustness of the controlled system two tests are given,
First test
 The first test is for the controlled system when a disturbance is applied.
 The effect of the disturbance can be shown in the reference input and it was applied
at t=0.3 seconds.
 It shows that the proposed controller can effectively rejects the disturbance.
Testing
Testing
Second test
 The second test is for the controlled system with ± 20% variation in
system parameter.
 It is obvious from the figure given below that the proposed
controller has a high ability to compensate the system parameters
variation and achieve a more desirable time response.
Testing
In this paper, the design of the state feedback H-infinity controller for a human
swing leg system has been presented.
 The controller is designed using linearized model and then applied to the
nonlinear model. It is found that a desirable robustness in stability and
performance can be achieved using the proposed controller.
 The effectiveness of the proposed controller has been examined by
considering 20% perturbation in system parameters. It is found that the
controller achieved the required robustness.
 The advantage of H-infinity controller over classical control techniques is
readily applicable to problems involving multivariable system.
It can be concluded that H-infinity controller can effectively overcome the cross-
coupling between channels.
Conclusion
References
 [1] Y. Bazargan-Lari, A. Gholipour, M. Eghtesad, M. Nouri and A. Sayadkooh, “Dynamics and Control of Locomotion of One Leg Walking as Self-Impact Double
Pendulum,” International Conference on Control, Instrumentation and Automation (ICCIA), No. 2, pp.201-206, 2011.
 [2] Y. Bazargan-Lari, M. Eghtesad, A. R. Khoogar and A. Mohammad-Zadeh, “Tracking Control of a Human Swing Leg Considering Self-Impact Joint Constraint by
Feedback Linearization Method,” Control Engineering and Applied Informatics (CEAI), Vol.17, No. 1, pp. 99-110, Romania, 2015.
 [3] X. C. Cubillos and L. C. G. de Souza “Using of H-Infinity Control Method in Attitude Control System of Rigid-Flexible Satellite,” Hindawi Publishing Corporation
Mathematical Problems in Engineering, Vol.2009, 2009.
 [4] Y. Bazargan-Lari, M. Eghtesad, A. R. Khoogar and A. Mohammad-Zadeh, “Adaptive Neural Network Control of a Human Swing Leg as a Double-Pendulum
Considering Self-Impact Joint Constraint,” Transactions of the Canadian Society for Mechanical Engineering, Vol. 39, No. 2, pp. 201-219, 2015.
 [5] H. Dallali, G. A. Medrano-Cerda and M. Brown, “A Comparison of Multivariable and Decentralized Control Strategies for Robust Humanoid Walking,” CICADA
project, EPSRC, University of Manchester, 2010.
 [6] J.I. Reid, M. McKinley, W. Tung, M. Pillai and H. Kazerooni, “A Method of Swing Leg Control for a Minimally Actuated Medical Exoskeleton for Individuals with
Paralysis,” Dynamic Systems and Control Conference (DSCC2013), Palo Alto, California, USA, pp.4057-4066, 2013.
 [7] R.D. Gregg, T. Lenzi, L.J. Hargrove and J.W. Sensinger, “Virtual Constraint Control of a Powered Prosthetic Leg from Simulation to Experiments with Transfemoral
Amputees,” USAMRAA grant, National Institute of Child Health and Human Development (NIH), IEEE.
 [8] G. Rigatos, P. Siano and G.Raffo, “An H-infinity Nonlinear Control Approach for Multi-DOF Robotic Manipulators,” International Federation of Automatic Control
(IFAC), Elsevier Ltd., pp.1406–1411, 2016.
 [9] A. Sinha, “Linear Systems Optimal and Robust Control,” CRC Press is an imprint of Taylor and Francis Group, an Informa business, the Copyright Clearance Center,
Inc. (CCC), London, New York ,2007.
 [10] S.S. Nair, “Automatic Weight Selection Algorithm for Designing H-Infinity Controller for Active Magnetic Bearing,” International Journal of Engineering Science and
Technology (IJEST), Coimbatore, India, Vol. 3, No. 1, pp. 122- 138, 2011.
 [11] B.F. Midhat, “Optimal LQR Controller Design for Wing Rock Motion Control in Delta wing Aircraft,” Engineering and Technology Journal Vol. 35, Part A. No. 5, 2017.
 [12] M. Kaleemullah, W. Faris and F. Hasbullah “Design of Robust H, Fuzzy and LQR Controller for Active Suspension of a Quarter Car Model,” 4th International
Conference on Mechatronics (ICOM), Kuala Lumpur, Malaysia, 2011.
References
 [13]J.H. She, M. Wu, Y.H. Lan and Y. He, “Simultaneous Optimisation of the Low-Pass Filter and State-Feedback Controller in a Robust RepetitiveControl System,”
Institution of Engineering and Technology (IET) Control Theory Appl., Vol. 4, pp. 1366–1376, 2010.
 [14] R. Desai and H. Geyer, “Robust Swing Leg Placement Under Large Disturbances,” International Conference on Robotics and Biomimetics, IEEE, Guangzhou, China,
pp.265-270, 2012.
 [15] S.J. Hasaneini, C.J.B. Macnab, J.E.A. Bertram and H. Leung, “Optimal Relative Timing of Stance Push-Off and Swing Leg Retraction,” IEEE/RSJ International
Conference on Intelligent Robots and Systems, 2013.
 [16] H. Geyer and H. Herr, “Muscle-Reflex Control of Robust Swing Leg Placement,” IEEE International Conference on Robotics and Automation (ICRA) 2013, Karlsruhe,
Germany, pp. 2169-2174, 2013.
 [17] D.Y. Jeong, T. Kang, H.R. Dharmayanda, and A. Budiyono, “H-Infinity Attitude Control System Design for a Small-Scale Autonomous Helicopter with Nonlinear
Dynamics and Uncertainties,” Journal of Aerospace Engineering, Vol. 25, No. 4, pp. 501–518, Brunel University, London, 2012.
 [18] H.I. Ali and R.M. Naji, “Optimal and Robust Tuning of State Feedback Controller for Rotary Inverted Pendulum,” Engineering and Technology Journal, Vol.34, Part
A. No.15, 2016.
Robust Presentation on h ifiinity based full state feedback controller design for human swing leg

More Related Content

Similar to Robust Presentation on h ifiinity based full state feedback controller design for human swing leg

Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...eSAT Journals
 
Introduction to control system 2
Introduction to control system 2Introduction to control system 2
Introduction to control system 2turna67
 
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 Adaptive Controller for Uncertain Nonlinear Systems
Robust Adaptive Controller for Uncertain Nonlinear SystemsRobust Adaptive Controller for Uncertain Nonlinear Systems
Robust Adaptive Controller for Uncertain Nonlinear SystemsIJITCA Journal
 
PE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptxPE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptxgeremu2
 
Project Review ppt for reference only for PG students
Project Review ppt for reference only for PG studentsProject Review ppt for reference only for PG students
Project Review ppt for reference only for PG studentsssusere28fc7
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlIJMTST Journal
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armcesarportilla8
 
Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032Charlton Inao
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control SystemHaffiz Radzi
 
Introduction to Automatic Control Systems
Introduction to Automatic Control SystemsIntroduction to Automatic Control Systems
Introduction to Automatic Control SystemsMushahid Khan Yusufzai
 
Control System Design
Control System DesignControl System Design
Control System DesignHitesh Sharma
 
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...rinzindorjej
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningAmr E. Mohamed
 

Similar to Robust Presentation on h ifiinity based full state feedback controller design for human swing leg (20)

Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
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
 
Introduction to control system 2
Introduction to control system 2Introduction to control system 2
Introduction to control system 2
 
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 Adaptive Controller for Uncertain Nonlinear Systems
Robust Adaptive Controller for Uncertain Nonlinear SystemsRobust Adaptive Controller for Uncertain Nonlinear Systems
Robust Adaptive Controller for Uncertain Nonlinear Systems
 
PE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptxPE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptx
 
1578385.ppt
1578385.ppt1578385.ppt
1578385.ppt
 
UNIT-V.ppt
UNIT-V.pptUNIT-V.ppt
UNIT-V.ppt
 
Project Review ppt for reference only for PG students
Project Review ppt for reference only for PG studentsProject Review ppt for reference only for PG students
Project Review ppt for reference only for PG students
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
 
pid controller
 pid controller pid controller
pid controller
 
B04450517
B04450517B04450517
B04450517
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
 
P73
P73P73
P73
 
Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
 
Introduction to Automatic Control Systems
Introduction to Automatic Control SystemsIntroduction to Automatic Control Systems
Introduction to Automatic Control Systems
 
Control System Design
Control System DesignControl System Design
Control System Design
 
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Robust Presentation on h ifiinity based full state feedback controller design for human swing leg

  • 1. H-infinity based Full state Feedback controller design for Human Swing Leg Sadhana Priyadarshi 2022EE14 Sanjay 2022EE04 Subrata Ghosh 2022EE09 Rimjhim Rathore 2022EE05 Abhishek Kumar 2022EE07 Anil Maurya 2022EE12
  • 2. Index Topic Slide number Introduction 03 Problem & Objective 04 Controllers 05 Solution • Controller design • Mathematical modelling • Simulation 08 09 21 Result 25 Testing 26 Conclusion 30 References 31
  • 3.  An autonomous system is called Robust if it keeps the stability and performance indices in some permissible range in condition of disturbance influence without using Adaptation method.  Expressed as a mathematical optimization to obtain the control solution. Therefore, it is important to use design techniques which guarantee stability and performance against such uncertainties.  The plant without controller shows chaotic behaviour.  H-Infinity control to produce a dynamic output Feedback Controller is applied.  H-Infinity control are designed to achieve the close loop stability (Robust stabilization problem) pre- specified performance level(Robust performance problem) .  Multivariable system with cross-coupling between channels.  H-infinity over PID controller and LQR.  H-infinity norm of the closed loop transfer function (Ted) is defined as 𝑇𝑒𝑑 ∞ < 𝛾 where 𝛾 represents an upper bound in the disturbance and uncertainty magnitudes whose value is selected as 1.75 by hit and trial method. Introduction
  • 4.  Maximum error of 0.15% for hip joint and 0.35% for knee joint from application of nonlinear intelligent controller using Adaptive Neural Network  PID controller used as basis for quantification of robustness and performance of humanoid robots  Better robustness was found after using LQR (Linear Quadratic Regulator)  Robustness increased but the error is not minimised  Main aim is to design a robust H-infinity controller to stabilize the human swing leg system and achieve a desirable tracking Problem & Objective
  • 5. LQR vs PID Properties LQR (Linear Quadratic Regulator) PID (Proportional Integral Derivative) Approach Focuses on Non-linear models Uses a classical linear equation approach Linearization Linearization is not always needed for control Linearization is a must for PID control to act Robustness More Robust Less Robust compared to LQR Efficiency Can provide a better response than PID Can provide faster response but needs tuning for that, which can be tedious task Stability More stable and better output than PID Stable but prone to overshoot in output Application Inverted pendulum stabilization without noise, Quadrotor etc Motor speed control, temperature control, pressure control, flow control etc
  • 6. PID vs H∞ Properties H∞ Controller PID (Proportional Integral Derivative) Approach Used for systems with uncertainties and disturbances Used for simpler systems Linearization Linearization may not always needed Linearization is a must for PID control to act Robustness More robust than PID Less Robust compared to H∞ Design of Operation They are robust control regulators that are suitable for both linear and non-linear systems They use a control loop feedback mechanism to control process variables and are the most accurate and stable controller Efficiency Require more expertise and time to design than PID controllers Can provide faster response but needs tuning for that, which can be tedious task Application pressure regulation of a hypersonic wind tunnel, quadrotor controllers etc. Motor speed control, temperature control, pressure control, flow control etc.
  • 7. LQR vs H∞ Properties LQR (Linear Quadratic Regulator) H∞ Controller Approach Focuses on Non-linear models Suitable for both Linear and Non-Linear systems Linearization Linearization is not always needed for control May not need Linearization Robustness More Robust than PID but less than H∞ More robust compared to LQR Efficiency Can provide a better response than PID require more expertise and time to design than PID controllers Stability More stable and better output than PID Stable output with limit on upper bound Application Inverted pendulum stabilization without noise, Quadrotor etc Pressure regulation of a hypersonic wind tunnel, quadrotor controllers etc.
  • 8.  Robust H-infinity controller used to stabilize and track the human swing leg system with uncertainties.  System is seen as MIMO (Multiple Input Multiple Output)  System is taken as G  d(t) is disturbance  u(t) is the input control signal used to achieve this goal  e(t) represents the signal to be minimized  y(t) represents the system states available for feedback G K ∞ d(t) u(t) e(t) y(t) = x(t) Controller Design
  • 9. • The double pendulum structure can be used to model the human swing leg system. Where, 𝜃1 : represents rotation angle of hip 𝜃2 : represents rotation angle of knee 𝜏1, 𝜏2 : represents the torques • The unconstrained double pendulum schematic diagram is shown in figure- Figure 2: Schematic diagram of a human swing leg Systematic Mathematical model
  • 10. Figure 2: Schematic diagram of a human swing leg
  • 11. In the following the system equations can be shown as:  𝑚1+3𝑚2 3 𝑙1𝜃1 + 𝑚2𝑙1𝑙2𝜃2 2 cos 𝜃1 + 𝜃2 + 𝑚2𝑙1𝑙2𝜃2 2 sin 𝜃1 − 𝜃2 + 𝑚1+2𝑚2 2 𝑔𝑙1𝑠𝑖𝑛𝜃1 = 𝜏1  𝑚2 3 𝑙2𝜃2 + 𝑚2𝑙1𝑙2𝜃1 2 cos 𝜃1 − 𝜃2 − 𝑚2𝑙1𝑙2𝜃1 2 sin 𝜃1 − 𝜃2 + 𝑚2 2𝑔𝑙2𝑠𝑖𝑛𝜃2 = 𝜏2  𝑀(𝜃)𝜃 + C(𝜃, 𝜃)𝜃 + 𝐺 𝜃 = 𝜏 𝑀 𝜃 = 𝑚1+3𝑚2 3 𝑙1 2 𝑚2𝑙1𝑙2cos(𝜃1−𝜃2) 2 𝑚2𝑙1𝑙2cos(𝜃1−𝜃2) 2 𝑚2𝑙2 2 3
  • 12.  𝐺 𝜃 = 𝑚1+2𝑚2 2 𝑔𝑙1𝑠𝑖𝑛𝜃1 𝑚2 2 𝑔𝑙2𝑠𝑖𝑛𝜃2  𝑐 𝜃, 𝜃 = 0 𝑚2𝑙1𝑙2 sin 𝜃1 − 𝜃2 /2 𝑚2𝑙1𝑙2𝜃1 sin 𝜃1 − 𝜃2 /2 0  𝜏 = 𝜏1 𝜏2  𝜃1 = 𝑘4 𝜏1−𝑘2𝜃2 2 sin 𝜃1−𝜃2 −𝑘3𝑠𝑖𝑛𝜃1 −𝑘2cos(𝜃1−𝜃2)(𝜏2+𝑘2𝜃1 2 sin 𝜃1−𝜃2 −𝑘5𝑠𝑖𝑛𝜃2) 𝑘1𝑘4−𝑘2 2 cos 𝜃1−𝜃2 2
  • 13.  𝜃2 = 𝑘1 𝜏2+𝑘2𝜃1 2 sin 𝜃1−𝜃2 −𝑘5𝑠𝑖𝑛𝜃1 −𝑘2cos(𝜃1−𝜃2)(𝜏1−𝑘2𝜃2 2 sin 𝜃1−𝜃2 −𝑘3𝑠𝑖𝑛𝜃1) 𝑘1𝑘4−𝑘2 2 cos 𝜃1−𝜃2 2  Where-  𝐾1 = 𝑚1+ 3 𝑚2 3 𝑙1 2  𝐾2 = 𝑚2𝑙1𝑙2 2  𝐾3 = 𝑚1+ 2 𝑚2 2 𝑔𝑙1  𝐾4 = 𝑚2𝑙2 2 3
  • 14.  𝐾5 = 𝑚2 2 𝑔𝑙2  𝑥1 = 𝑥3  𝑥2 = 𝑥4  𝑥3 = 𝐾4(𝜏1−𝐾2𝑋4 2 sin 𝑥1−𝑥2 −𝐾3sin(𝑥1))−𝐾2cos(𝑥1−𝑥2)(𝜏2+𝐾2𝑥3 2 sin 𝑥1−𝑥2 −𝐾5 sin 𝑥2 ) 𝑘1𝑘4−𝑘2 2 cos 𝑥1−𝑥2 2  𝑥4 = 𝐾1 𝜏2+𝐾2𝑋3 2 sin 𝑥1−𝑥2 −𝐾5 sin 𝑥2 −𝐾2cos(𝑥1−𝑥2)(𝜏1−𝐾2𝑥4 2 sin 𝑥1−𝑥2 −𝐾3 sin 𝑥1 ) 𝑘1𝑘4−𝑘2 2 cos 𝑥1−𝑥2 2  𝑥 𝑡 = 𝐴𝑥 𝑡 + 𝐵𝑢(𝑡)
  • 15.  𝑦 𝑡 = 𝐶𝑥 𝑡 + 𝐷𝑢(𝑡)  A= 0 0 1 0 0 0 0 1 −45.8649 22.9325 0 0 68.7974 − 61.1532 0 0  B= 0 0 0 0 56.6706 − 85.0059 −85.0059 226.6824  C= 1 0 0 0 0 1 0 0  D= 0 0 0 0
  • 16.  Given the system: 𝑥 = 𝐴𝑥 + 𝐵𝑢 + 𝐺𝑤 𝑧 = 𝐻𝑥 𝑢  We choose the control law 𝑢 = 𝐾𝑥 such that the closed system is stable and has 𝐻∞ norm is less than 𝛾. 𝑥 = 𝐴 + 𝐵𝐾 𝑥 + 𝐺𝑤 𝑧 = 𝐻 𝐾 𝑥 State Feedback Problem
  • 17.  Must have (𝐴 + 𝐵𝐾)𝑇𝑃 + 𝑃 𝐴 + 𝐵𝐾 + 𝐻𝑇𝐻 + 𝐾𝑇𝐾 + 1 𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 < 0 = 𝐴𝑇𝑃 + 𝑃𝐴 + 𝐻𝑇𝐻 + 1 𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 + K + 𝐵𝑇𝑃 (K + 𝐵𝑇𝑃)  Choose: 𝐾 = −𝐵𝑇𝑃 State Feedback Problem
  • 18.  Algebraic Riccati Equation: 𝐴𝑇𝑃 + 𝑃𝐴 + 𝐻𝑇𝐻 + 1 𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 = 0  Hamiltonian Matrix: 𝑀𝛾 = 𝐴 −𝐵𝐵𝑇 + 1 𝛾2 𝐺𝐺𝑇 −𝐻𝑇 𝐻 −𝐴𝑇 State Feedback Problem
  • 19.  THEOREM: There exists a state feedback law such that the closed loop system has 𝐻∞ norm less than 𝛾 if and only if there exists a stabilizing solution, 𝑃 ≥ 0, of the ARE; 𝐴𝑇𝑃 + 𝑃𝐴 + 𝐻𝑇𝐻 + 1 𝛾2 𝑃𝐺𝐺𝑇𝑃 − 𝑃𝐵𝐵𝑇𝑃 = 0  State Feedback Gain: 𝐾 = −𝐵𝑇 𝑃 State Feedback Problem
  • 20.  For the system: 𝑥 = 𝐴𝑥 + 𝐵𝑢 + 𝐺𝑤  We consider the cost function: 𝐽 = 0 ∞ (𝑥𝑇 𝐻𝑇 𝐻𝑥 + 𝑢𝑇 𝑢 − 𝛾2 𝑤𝑇 𝑤)𝑑𝑡  The control u, seeks to minimize this function, but due to the disturbance w, it seeks to maximize.  For optimum solution we choose: 𝑢 = 𝐾𝑥, 𝑤 = 𝐾𝑑𝑥 Where: 𝐾 = −𝐵𝑇𝑃 and 𝐾𝑑 = 1 𝛾2 𝐺𝑇𝑃 State Feedback Problem
  • 21. Fig 1: Step response for hip and knee positions for the human swing leg system without controller Simulation
  • 22. Settling time = 0.3 sec No overshoot Fig 2(a) Simulation State trajectories and control actions for nonlinear human swing leg system with initial condition 𝜃1 = 10° and 𝜃2 = 20° (a) position (b) velocity (c) control action
  • 23. Fig 2(b) Fig 2(c) Simulation State trajectories and control actions for nonlinear human swing leg system with initial condition 𝜃1 = 10° and 𝜃2 = 20° (a) position (b) velocity (c) control action
  • 24. Time response for the nonlinear human swing leg system with 𝜃𝑑1 = 20° and 𝜃𝑑2 = 40° (a) position (b) velocity (c) control action Fig 3(a) Fig 3(b) Fig 3(c) For Hip joint Rise time =0.18 sec Settling time =0.25 sec Maximum overshoot=0.03 For Knee joint Rise time =0.13 sec Settling time=0.21 sec Maximum overshoot=0.01 Simulation
  • 25.  Without controller, the system is stable with high oscillation, where the eigen values of the system are ±9.6932, ±3.6139i and the system is controllable because the system doesn’t have singularity.  With full state feedback H-infinity controller, it is noticed that the states of the system are stable and reaches to equilibrium point.  Low control effort is required using full state feedback H-infinity controller. Results
  • 26. To test the robustness of the controlled system two tests are given, First test  The first test is for the controlled system when a disturbance is applied.  The effect of the disturbance can be shown in the reference input and it was applied at t=0.3 seconds.  It shows that the proposed controller can effectively rejects the disturbance. Testing
  • 28. Second test  The second test is for the controlled system with ± 20% variation in system parameter.  It is obvious from the figure given below that the proposed controller has a high ability to compensate the system parameters variation and achieve a more desirable time response. Testing
  • 29.
  • 30. In this paper, the design of the state feedback H-infinity controller for a human swing leg system has been presented.  The controller is designed using linearized model and then applied to the nonlinear model. It is found that a desirable robustness in stability and performance can be achieved using the proposed controller.  The effectiveness of the proposed controller has been examined by considering 20% perturbation in system parameters. It is found that the controller achieved the required robustness.  The advantage of H-infinity controller over classical control techniques is readily applicable to problems involving multivariable system. It can be concluded that H-infinity controller can effectively overcome the cross- coupling between channels. Conclusion
  • 31. References  [1] Y. Bazargan-Lari, A. Gholipour, M. Eghtesad, M. Nouri and A. Sayadkooh, “Dynamics and Control of Locomotion of One Leg Walking as Self-Impact Double Pendulum,” International Conference on Control, Instrumentation and Automation (ICCIA), No. 2, pp.201-206, 2011.  [2] Y. Bazargan-Lari, M. Eghtesad, A. R. Khoogar and A. Mohammad-Zadeh, “Tracking Control of a Human Swing Leg Considering Self-Impact Joint Constraint by Feedback Linearization Method,” Control Engineering and Applied Informatics (CEAI), Vol.17, No. 1, pp. 99-110, Romania, 2015.  [3] X. C. Cubillos and L. C. G. de Souza “Using of H-Infinity Control Method in Attitude Control System of Rigid-Flexible Satellite,” Hindawi Publishing Corporation Mathematical Problems in Engineering, Vol.2009, 2009.  [4] Y. Bazargan-Lari, M. Eghtesad, A. R. Khoogar and A. Mohammad-Zadeh, “Adaptive Neural Network Control of a Human Swing Leg as a Double-Pendulum Considering Self-Impact Joint Constraint,” Transactions of the Canadian Society for Mechanical Engineering, Vol. 39, No. 2, pp. 201-219, 2015.  [5] H. Dallali, G. A. Medrano-Cerda and M. Brown, “A Comparison of Multivariable and Decentralized Control Strategies for Robust Humanoid Walking,” CICADA project, EPSRC, University of Manchester, 2010.  [6] J.I. Reid, M. McKinley, W. Tung, M. Pillai and H. Kazerooni, “A Method of Swing Leg Control for a Minimally Actuated Medical Exoskeleton for Individuals with Paralysis,” Dynamic Systems and Control Conference (DSCC2013), Palo Alto, California, USA, pp.4057-4066, 2013.  [7] R.D. Gregg, T. Lenzi, L.J. Hargrove and J.W. Sensinger, “Virtual Constraint Control of a Powered Prosthetic Leg from Simulation to Experiments with Transfemoral Amputees,” USAMRAA grant, National Institute of Child Health and Human Development (NIH), IEEE.  [8] G. Rigatos, P. Siano and G.Raffo, “An H-infinity Nonlinear Control Approach for Multi-DOF Robotic Manipulators,” International Federation of Automatic Control (IFAC), Elsevier Ltd., pp.1406–1411, 2016.  [9] A. Sinha, “Linear Systems Optimal and Robust Control,” CRC Press is an imprint of Taylor and Francis Group, an Informa business, the Copyright Clearance Center, Inc. (CCC), London, New York ,2007.  [10] S.S. Nair, “Automatic Weight Selection Algorithm for Designing H-Infinity Controller for Active Magnetic Bearing,” International Journal of Engineering Science and Technology (IJEST), Coimbatore, India, Vol. 3, No. 1, pp. 122- 138, 2011.  [11] B.F. Midhat, “Optimal LQR Controller Design for Wing Rock Motion Control in Delta wing Aircraft,” Engineering and Technology Journal Vol. 35, Part A. No. 5, 2017.  [12] M. Kaleemullah, W. Faris and F. Hasbullah “Design of Robust H, Fuzzy and LQR Controller for Active Suspension of a Quarter Car Model,” 4th International Conference on Mechatronics (ICOM), Kuala Lumpur, Malaysia, 2011.
  • 32. References  [13]J.H. She, M. Wu, Y.H. Lan and Y. He, “Simultaneous Optimisation of the Low-Pass Filter and State-Feedback Controller in a Robust RepetitiveControl System,” Institution of Engineering and Technology (IET) Control Theory Appl., Vol. 4, pp. 1366–1376, 2010.  [14] R. Desai and H. Geyer, “Robust Swing Leg Placement Under Large Disturbances,” International Conference on Robotics and Biomimetics, IEEE, Guangzhou, China, pp.265-270, 2012.  [15] S.J. Hasaneini, C.J.B. Macnab, J.E.A. Bertram and H. Leung, “Optimal Relative Timing of Stance Push-Off and Swing Leg Retraction,” IEEE/RSJ International Conference on Intelligent Robots and Systems, 2013.  [16] H. Geyer and H. Herr, “Muscle-Reflex Control of Robust Swing Leg Placement,” IEEE International Conference on Robotics and Automation (ICRA) 2013, Karlsruhe, Germany, pp. 2169-2174, 2013.  [17] D.Y. Jeong, T. Kang, H.R. Dharmayanda, and A. Budiyono, “H-Infinity Attitude Control System Design for a Small-Scale Autonomous Helicopter with Nonlinear Dynamics and Uncertainties,” Journal of Aerospace Engineering, Vol. 25, No. 4, pp. 501–518, Brunel University, London, 2012.  [18] H.I. Ali and R.M. Naji, “Optimal and Robust Tuning of State Feedback Controller for Rotary Inverted Pendulum,” Engineering and Technology Journal, Vol.34, Part A. No.15, 2016.