INPUT-STATE LINEARIZATION OF A ROTARY INVERTED PENDULUM

Size: px
Start display at page:

Download "INPUT-STATE LINEARIZATION OF A ROTARY INVERTED PENDULUM"

Transcription

1 0 Asian Journal of Control Vol 6 No pp 0-5 March 004 Brief Paper INPU-SAE LINEARIZAION OF A ROARY INVERED PENDULUM Chih-Keng Chen Chih-Jer Lin and Liang-Chun Yao ABSRAC he aim of this paper is to design a nonlinear controller for the rotary inverted pendulum system using the input-state linearization method he system is linearized and the conditions necessary for the system to be linearizable are discussed he range of the equilibriums of the system is also investigated Further after the system is linearized the linear servo controllers are designed based on the pole-placement scheme to control the output tracking problem he performance of the controller is studied with different system parameters he computer simulations demonstrate that the controller can effectively track the reference inputs KeyWords: Input-state linearization nonlinear control rotary inverted pendulum pole-placement method I INRODUCION he rotary inverted pendulum is a widely investigated nonlinear system due to its static instability his paper deals with a rotary inverted pendulum system (see Fig ) which is composed of the following components: a rotating disk which is driven by a motor with a rod mounted on its rim he rod moves as an inverted pendulum in a plane perpendicular to the rotating disk he system discussed in this paper is not the same as the normal inverted pendulum or Furuta s pendulum In contrast to the later two systems in which the equilibria are at two points (with the pendulum upright or down vertically) the equilibria of this system are important and will be investigated in the paper he system is used as a simplified model for the control of rider-motorcycle systems in circular motion on paths of different radii he results of this research can be used to study how the riding speeds of the motorcycle and the leaning angles of the rider affect the system dynamics and its motion Wu and Liu [] used genetic algorithm and auto-tuning to improve the performance of a fuzzy controller for their system Yurkovich and Widjaja [] dealt with the control problem using two strategies For swing-up control a fuzzy supervisory mechanism was used For balancing Manuscript received August 8 00; revised March 5 00; accepted April 8 00 he authors are with Department of Mechanical and Automation Engineering Da-Yeh University Changhua aiwan 5505 ROC Inverted Pendulum Mass m = 004kg Disk Mass M = 6kg θ m Motor l = 0m r = 0m Fig A schematic representation of the rotary inverted pendulum control a direct fuzzy controller based on the LQG linear control was utilized hese methods do not directly use the nonlinear mathematical model in the controller design Feedback linearization methods can be viewed as ways of algebraically transforming a nonlinear system dynamic fully or partially into a simple linear one In the standard approach to exact input-state linearization one uses coordinate transformation and static state feedback such that the closed-loop system in the defined region θ b

2 CK Chen et al: Input-State Linearization of a Rotary Inverted Pendulum takes a linear canonical form After the system s linearization form is obtained the linear control design scheme is empoloyed to achieve stabilization or tracking [57] Many applications can be found in the literature [-5] he problem dealt with in this paper is that of finding a control law to be applied to the motor s torque such that the inverted pendulum motion stays at a specific point and tracks the desired trajectory he system is linearized using the input-state linearization method [5] and the properties of the linearized system are discussed in this paper Further the linear control law is designed using pole-placement scheme to make the output states track the desired trajectory he integral control law is used in the design to eliminate steady-state errors caused by sys- tem uncertainties he performance of the controller is studied using different system parameters and the simulation results verify the capability of the controller II DYNAMIC MODEL In this paper we investigate the motion control of a rotary inverted pendulum as shown in Fig by means of input-state linearization Denote by θ m the angular velocity of the rotation disk which is controlled by the motor torque and by θ b the angle between the rod and the vertical axis which is the output state of the system Denote by r the radius of the disk by M the mass of the disk by l the length of the rod and by m the mass of the rod hen the Lagrange function L is defined as L = V () where is the kinetic energy and V is the potential energy From Lagrange s equation we can have the equations of motion as d L L d L L = u = 0 dt θ m θm dt θ b θb where u is the control torque applied on the rotating disk By substituting the Lagrange function L in () into the equations in () the dynamic equations of the system can be obtained as follows: ml cosθθ b mθ b( l sinθb) + 6u ( + 6 ) + sinθb( sinθb 6 ) r M m ml l r () θ = () m cos θθ b m (lsinθb r) gsinθb θ + b = (4) l Now we can go further to study the control problem for the pendulum angle θ b he system dynamics in Equations () and (4) are nonlinear; thus the linearization procedure can be utilized to design the controller III INPU-SAE LINEARIZAION he standard form of the nonlinear system can be written as x= f( x) + g( x ) u (5) where f(x) and g(x) are smooth vector fields on R n If the state vector is defined as x = [ x x x] = [ θ m θb θ b] then Equations () and (4) can be rewritten in the standard form as in (5) with the vector fields defined as follows: ml cos xxx( l sin x) D fx ( ) = x cos xx (lsin x r) + gsin x 6 gx ( ) = 0 0 D where D = r ( M + m) + mlsin x( lsin x r) he definition of input-state linearization is given in the following One can apply the standard procedure of the method to linearize the nonlinear system (5) Definition [5] A nonlinear system in the form of (5) is said to be input-state linearizable if there exists a region Ω in R n n a diffeomorphism φ : Ω R and a nonlinear feedback control law l (6) u = α( x) + β ( x ) ν (7) such that the new state variables z = φ ( x) and the new input ν satisfy a linear time-invariant relation: z = Az+ b ν (8) he new state vector z is the linearized state and (7) is called the linearizing control law By the above definition the fundamental results of feedback linearization can be used to linearize the system Lemma [56] he nonlinear system (5) with f(x) and g(x) being smooth vector fields is input-state linearizable if and only if there exists a region Ω such that the following conditions hold: n the vector fields { g ad fg ad f g } are linearly independent in Ω n the set { g ad fg ad f g } is involutive in the region Ω

3 Asian Journal of Control Vol 6 No March 004 heorem he nonlinear system (6) can be linearized as the linear equation (8) in the following region: Ω x R 0 ( ) and sin( x ) k Z l = x x k + Proof We will show that the system can satisfy the conditions in Lemma First for the nonlinear system (6) the set of vector fields can be described as {g ad f g ad f g} and the determinant of the three vector fields can be obtained as follows: det([ g ad fg ad f g ]) = (9) 6x cos x ( lsin x ) Dl (0) If det([ g ad fg ad f g ]) 0 then the vector fields in the set { g ad fg ad f g } are linear independent his leads to the following conditions: x 0 cos x 0 and ( lsin x ) 0 Secondly one can show that the set of vectorfields { g ad f g } are involutive By substituting f and g into Equation (6) the vectorfields ad f g can be obtained as follows: ad f g 6xcos x(lsinx r) 0 0 = Dl Furthermore the Lie bracket of g and ad f g can be computed as follows: [ g ad f g ] It is obvious that ( ) 6cos x lsin x = 0 0 D l [ g ad fg] = αg+ α ad fg where α α are scalar functions defined as α = 0 α = 6x herefore the set of vectorfields { g } D ad f g is involutive in Ω he above satisfaction the two conditions in Lemma proves that the system is linearizable using input-state linearization method Since the nonlinear system (5) satisfies the conditions in Lemma the steps needed to obtain the equivalent linear system by means of input-state linearization are as follows: Lemma [7] he nonlinear system (5) that satisfies the conditions in Lemma can be transferred to the linear system (8) by means of the following state transformations: ransfer the state variables x to z with the first state z satisfying i z g = z adf g = 0 i = 0 n zad 0 n f g () he new state vector is ( ) [ n zx = z Lfz Lf z] and the control command is u = α( x) + β ( x ) ν where Lf z ( ) α x = and β ( x ) = LL g f z LL g f z Lemma can be applied directly to linearize the system as shown in the following theorem heorem Choose the new state vector z and the control law u as follows: [ ] z = x x x u = α( x) + β ( x ) ν; () then system (6) can be linearized to obtain the linear system (8) in the region Ω as defined in (9) with and E α( x ) = x cos x (lsin x r) ld β ( x ) = x cos x (lsin x r) E = lx x cos x (6Mr ml + 4ml cosx + 6mr + 8mrl sin x ) + 9rx x sin x ( Mr + ml + mr ) + gcos x x D lx x (5mr + Mr + ml ) Proof From the computations of the vector fields we have D = 0 0 P 0 P 0 [ g ad fg ad f g ] 6x cos x ( lsin x ) where P Dl tion () in Lemma the first new state z of system (6) must satisfy the following equations: = o satisfy Equa- z z z = 0 = 0 0 x x x

4 CK Chen et al: Input-State Linearization of a Rotary Inverted Pendulum he simplest solution to the above equations is z = x; then the conditions x = 0 z g = z ad g = 0 zad f g = f 6xcos x(lsinx r) Dl x = x = can be satisfied From the above if the nonlinear system (6) stays in the region Ω defined in Equation (9) then zad f g 0 and the other two states z z can be obtained from z : z = zf = x cos xx (lsin x r) + gsin x z = zf = x = l he control law u given in Lemma is u = α(x) + β(x)ν Lf z where ( ) α x = and β ( x ) = By LL g f z LL g f z letting z = x and computing the above two equations one can obtain the result of Equation () As a result of the above state transformations we can transform the system dynamics into the linear form as shown in (8) with the parameters x = sin (/l) x = x = + sin (/l) x = (a) l x = 0 x = A = b = () and with the state transformations between z and x as follows: (gsin z lz) θ m = x =± cos z lsin z θ b = x = z θ = x = z b ( ) he new state variables are as follows: z = [z z z ] = [ θb θ b θ b] hese are the angular position velocity and acceleration of the pendulum Remark For the nonlinear control system (5) the equilibrium point x * is defined by f(x * ) = 0 without the control effort ie u = 0 For system (6) the equilibrium point can be obtained as gtanx * x = ± x 0 (4) lsinx Since the angular velocity of the disk x = θ m cannot be imaginary the condition for the existence of the equilibrium is x = (b) < l Fig he regions of the equilibrium points gtanx 0 lsinx > (5) Condition (5) leads to two situations: () tan x 0 and lsinx > 0 ; () tan x 0 and l sin x < 0 In each case the equilibrium points are located in the following domains: () When l the equilibrium points are in the region shown in Fig (a) () When < l the equilibrium points are in the region shown in Fig (b) Referring to the configuration of the pendulum the origin of angle x is defined to correspond to the situation where the rod stays vertically upwards as shown in Fig he parameters r and l are the disk radius and the length of the pendulum respectively he condition < l in case () can be interpreted as the case where the relatively long rod is used as the pendulum and the centrifugal force lifts the rod to counteract gravity in the region < x < + sin ( ) In most practical l

5 4 Asian Journal of Control Vol 6 No March 004 control problems the angles chosen as the reference inputs are within the range 0 < x < hen one must keep in mind that for the long rod case ( < l) the range sin ( ) < x < is not the equilibria and l the pendulum cannot be controlled such that it stays in the region Remark In the linearizable region in Equation (9) the point x = (k+ ) or sin( x ) = is at the bound- l ary of the region shown in Fig Furthermore x = 0 means that the disk stops rotating hese points lead to the singularity condition for input/state feedback linearization Since state variable transformation is involved in the process of input-state linearization the choice of new states is crucial Different choices of states may lead to different complexity of the nonlinear controller In this paper we obtain a set of simple state variables that can effectively transform the nonlinear system into a simple linear one without loss of physical meaning IV CONROLLER DESIGN AND SIMULAIONS he nonlinear system dynamics were transformed into an equivalent linear system in the normal form (8) In this study the linear controller design schemes were used to control the pendulum he integral-type servo controller was used to improve the performance of tracking control of the pendulum angle 4 Linear controller design A block diagram of the controller is shown in Fig Here the integral control is not considered (ie k I = 0) For the linearized system the linear state feedback control law can be designed as follows: r ν = Kz +kr (6) + _ e + v k z = Az + bv + k I s k k z y = z y = Cz Fig A block diagram of the linear servo control system he feedback gain K can be designed using the pole-placement method o minimize the IAE criterion for the step input one can choose dominant poles with a damping ratio of ξ = 0707 and a natural frequency of ω n = 0 he three system poles can consequently be obtained as ( 707±707j 707) he system s nominal parameters are described in able and the feedback gain K can be computed as follows: where the feedback gains are K = [ k k k] [ ] K = 0e (7) However the performance for the tracking problem degrades due to the parameter uncertainties in the system One could improve the steady-state error by adding the k I integral controller as shown in Fig If the same s feedback gain K as in (7) is employed and the integral gain is k I = 0000 then the closed-loop poles of the system are at ( 407±549j ) In addition saturation was also considered in the simulations For practical implementation of the system the motor s driving torque was assumed to be restricted within the range ±7 (N-M); thus the saturator was added to the simulations 4 Simulation results he system parameters are listed in able o investigate the effect of the modeling uncertainties on the controller performance two sets of data were used he nominal parameters were used in the nonlinear controller design and the actual parameters were used in the simulation of the plant he reference inputs were θ b = 5(deg) 0 t < (sec) θ b = 5 (deg) t 4 (sec) and initial system conditions of θ b (0) = 0 (deg) θ b (0) = 0 (deg/sec) and θ m (0) = 0 (deg/sec) were used to study the step responses In Fig 4 the results of three simulation cases are plotted For Cases and as shown in the figure a control saturation limit of u 7 was able he system nominal parameters and actual parameters System Actual Nominal parameters parameters parameters M 6kg 6kg m 00kg 004kg l 05m 0m r 05m 0m

6 CK Chen et al: Input-State Linearization of a Rotary Inverted Pendulum Refrence input Case : ki = 0 with saturation Case : ki = 0000 without saturation Case : ki = 0000 with saturation Refrence input Case 4: ki = 0 Case 5: ki = θ b (deg) time (sec) Fig 4 Step responses of the inverted pendulum angle applied and the angular speed of the disk cannot be built up in time; thus the pendulum first fell and then swung up due to the centrifugal force Without control saturation (Case ) the pendulum could be controlled directly from an initial position ranging from 0 to 5 However the maximum control torque reached to 9 N-M which is far beyond the constraint of 7 N-M As mentioned above in the saturated case the disk speed could not be built in time to counteract the force of gravity; thus the controller produced higher speed to lift the pendulum For these cases the disk s angular speed converged to the equilibrium point as shown in (4) In Case the integral controller was not used (ie k I = 0) and it can be seen that a steady-state error existed in the response due to system uncertainties his error could be reduced by adding the integral controller as shown in the Cases and he simulation results show the capability of the integral controller in eliminating the tracking error under parameter uncertainties In addition with the same initial conditions we further studied the tracking problem he desired angular trajectory of the pendulum was given by the sinusoidal function 0 + 0sin(t) (deg) he time responses of the pendulum to the sinusoidal input are plotted in Fig 5 As shown by these plots modeling uncertainties still existed in the plant Both of the responses (Cases 4 and 5) to the time-variant reference input showd steady-state errors due to system uncertainties However the tracking error in the Case 5 could be effectively reduced due to the effect of the integral controller V CONCLUSIONS In this research nonlinear control design for a rotary inverted pendulum system has been studied using the input-state linearization method he system has been linearized to obtain a linear system of the normal θ b (deg) time (sec) Fig 5 ime responses of the inverted pendulum angle to the sinusoidal input form and a linear controller has been used to achieve tracking control of the pendulum s angular position Simulations were conducted to verify the control results When the input-state linearization method was applied to the system the region of equilibrium points of the system was affected by the geometric parameters his shows that systems with different parameter ranges ( l or < l) will have different equilibrium regions he parameters uncertainties resulted in a tracking error By adding the integral controller to the system it was possible to reduce the steady state error In future research the robust controller will be incorporated to improve the tracking accuracy when time-varying parameters or disturbances exist REFERENCES Wu J C and S Liu Fuzzy Control of Rider-Motorcycle System Using Genetic Algorithm and Auto-uning Mechatronics Vol 5 No 4 pp (995) Yurkovich S and M Widjaja Fuzzy Control Synthesis for An Inverted Pendulum System Contr Eng Parct Vol 4 No 4 pp (996) Fattah H A Input-output Linearization of Induction Motors with Magnetic Saturation in Proc Amer Contr Conf pp (000) 4 Jakubczyk B and W Respondek On Linearization of Control Systems Bull Acad Polonaise Sci Ser Sci Math 8 pp 57-5 (980) 5 Slotine J E and W P Li Applied Nonlinear Control Prentice-Hall NJ (99) 6 Su R On the Linear Equivalents of Nonlinear Systems Syst Contr Lett Vol No pp 48-5 (98) 7 Isidori A Nonlinear Control Systems d Ed Springer New York (995)

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH Asian Journal of Control, Vol. 5, No. 3, pp. 406-4, September 003 406 Brief Paper QUAERNION FEEDBACK AIUDE CONROL DESIGN: A NONLINEAR H APPROACH Long-Life Show, Jyh-Ching Juang, Ying-Wen Jan, and Chen-zung

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Input-Output and Input-State Linearization Zero Dynamics of Nonlinear Systems Hanz Richter Mechanical Engineering Department Cleveland State University

More information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

More information

Control Using Sliding Mode Of the Magnetic Suspension System

Control Using Sliding Mode Of the Magnetic Suspension System International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:10 No:03 1 Control Using Sliding Mode Of the Magnetic Suspension System Yousfi Khemissi Department of Electrical Engineering Najran

More information

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory Geometric Concepts in Control Involutivity and Frobenius Theorem Exact Linearization Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials

More information

A RECEDING HORIZON CONTROL FOR LIFTING PING-PONG BALL. Sumiko Majima and Keii Chou

A RECEDING HORIZON CONTROL FOR LIFTING PING-PONG BALL. Sumiko Majima and Keii Chou A RECEDING HORIZON CONROL FOR LIFING PING-PONG BALL Sumiko Majima and Keii Chou Graduate School of Systems and Information Engineering, University of sukuba, sukuba, Ibaraki, Japan Abstract: his paper

More information

System simulation using Matlab, state plane plots

System simulation using Matlab, state plane plots System simulation using Matlab, state plane plots his lab is mainly concerned with making state plane (also referred to as phase plane ) plots for various linear and nonlinear systems with two states he

More information

SYNCHRONIZATION CRITERION OF CHAOTIC PERMANENT MAGNET SYNCHRONOUS MOTOR VIA OUTPUT FEEDBACK AND ITS SIMULATION

SYNCHRONIZATION CRITERION OF CHAOTIC PERMANENT MAGNET SYNCHRONOUS MOTOR VIA OUTPUT FEEDBACK AND ITS SIMULATION SYNCHRONIZAION CRIERION OF CHAOIC PERMANEN MAGNE SYNCHRONOUS MOOR VIA OUPU FEEDBACK AND IS SIMULAION KALIN SU *, CHUNLAI LI College of Physics and Electronics, Hunan Institute of Science and echnology,

More information

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical

More information

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática El péndulo invertido: un banco de pruebas para el control no lineal Javier Aracil and Francisco Gordillo Escuela Superior de Ingenieros Universidad de Sevilla XXV Jornadas de Automática Ciudad Real, 8-1

More information

NONLINEAR CONTROL OF A MAGNETIC LEVITATION SYSTEM USING FEEDBACK LINEARIZATION

NONLINEAR CONTROL OF A MAGNETIC LEVITATION SYSTEM USING FEEDBACK LINEARIZATION NONLINEAR CONTROL OF A MAGNETIC LEVITATION SYSTEM USING FEEDBACK LINEARIZATION *Raghuwansh Singh ABSTRACT The given problem is modeling and testing a magnetic levitation of system which will levitate a

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

More information

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

More information

Nonlinear Control Lecture 9: Feedback Linearization

Nonlinear Control Lecture 9: Feedback Linearization Nonlinear Control Lecture 9: Feedback Linearization Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 9 1/75

More information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,

More information

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

APPLICATION OF INPUT STATE OF THE SYSTEM TRANSFORMATION FOR LINEARIZATION OF SELECTED ELECTRICAL CIRCUITS

APPLICATION OF INPUT STATE OF THE SYSTEM TRANSFORMATION FOR LINEARIZATION OF SELECTED ELECTRICAL CIRCUITS Journal of ELECTRICAL ENGINEERING, VOL 67 (26), NO3, 99 25 APPLICATION OF INPUT STATE OF THE SYSTEM TRANSFORMATION FOR LINEARIZATION OF SELECTED ELECTRICAL CIRCUITS Andrzej Zawadzki Sebastian Różowicz

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

M2A2 Problem Sheet 3 - Hamiltonian Mechanics

M2A2 Problem Sheet 3 - Hamiltonian Mechanics MA Problem Sheet 3 - Hamiltonian Mechanics. The particle in a cone. A particle slides under gravity, inside a smooth circular cone with a vertical axis, z = k x + y. Write down its Lagrangian in a) Cartesian,

More information

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

Adaptive Nonlinear Control of an Electric Motor

Adaptive Nonlinear Control of an Electric Motor Applied Mathematical Sciences, Vol. 2, 2008, no. 52, 2557-2568 Adaptive Nonlinear Control of an Electric Motor A. Kaddouri, O. Akhrif 2, M. Ghribi and H. Le-Huy 3 Department of electrical engineering,

More information

Controlling the Inverted Pendulum

Controlling the Inverted Pendulum Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

THE REACTION WHEEL PENDULUM

THE REACTION WHEEL PENDULUM THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 12. Unit 5 Circular Motion and Gravitation Part 1 Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting

More information

SWINGING UP A PENDULUM BY ENERGY CONTROL

SWINGING UP A PENDULUM BY ENERGY CONTROL Paper presented at IFAC 13th World Congress, San Francisco, California, 1996 SWINGING UP A PENDULUM BY ENERGY CONTROL K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology,

More information

Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation

Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation Engineering, 2011, 3, 755-762 doi:10.4236/eng.2011.37091 Published Online July 2011 (http://www.scirp.org/journal/eng) Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation Abstract

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro

More information

Rotary Inverted Pendulum

Rotary Inverted Pendulum Rotary Inverted Pendulum Eric Liu 1 Aug 2013 1 1 State Space Derivations 1.1 Electromechanical Derivation Consider the given diagram. We note that the voltage across the motor can be described by: e b

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 015) Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du,

More information

Linearization problem. The simplest example

Linearization problem. The simplest example Linear Systems Lecture 3 1 problem Consider a non-linear time-invariant system of the form ( ẋ(t f x(t u(t y(t g ( x(t u(t (1 such that x R n u R m y R p and Slide 1 A: f(xu f(xu g(xu and g(xu exist and

More information

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

Physics 207 Lecture 10. Lecture 10. Employ Newton s Laws in 2D problems with circular motion

Physics 207 Lecture 10. Lecture 10. Employ Newton s Laws in 2D problems with circular motion Lecture 10 Goals: Employ Newton s Laws in 2D problems with circular motion Assignment: HW5, (Chapters 8 & 9, due 3/4, Wednesday) For Tuesday: Finish reading Chapter 8, start Chapter 9. Physics 207: Lecture

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

ADMISSION TEST INDUSTRIAL AUTOMATION ENGINEERING

ADMISSION TEST INDUSTRIAL AUTOMATION ENGINEERING UNIVERSITÀ DEGLI STUDI DI PAVIA ADMISSION TEST INDUSTRIAL AUTOMATION ENGINEERING September 26, 2016 The candidates are required to answer the following multiple choice test which includes 30 questions;

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be.

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be. Chapter 4 Energy and Stability 4.1 Energy in 1D Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be T = 1 2 mẋ2 and the potential energy

More information

The dynamics of a Mobile Inverted Pendulum (MIP)

The dynamics of a Mobile Inverted Pendulum (MIP) The dynamics of a Mobile Inverted Pendulum (MIP) 1 Introduction Saam Ostovari, Nick Morozovsky, Thomas Bewley UCSD Coordinated Robotics Lab In this document, a Mobile Inverted Pendulum (MIP) is a robotic

More information

Mechanics II. Which of the following relations among the forces W, k, N, and F must be true?

Mechanics II. Which of the following relations among the forces W, k, N, and F must be true? Mechanics II 1. By applying a force F on a block, a person pulls a block along a rough surface at constant velocity v (see Figure below; directions, but not necessarily magnitudes, are indicated). Which

More information

Modeling nonlinear systems using multiple piecewise linear equations

Modeling nonlinear systems using multiple piecewise linear equations Nonlinear Analysis: Modelling and Control, 2010, Vol. 15, No. 4, 451 458 Modeling nonlinear systems using multiple piecewise linear equations G.K. Lowe, M.A. Zohdy Department of Electrical and Computer

More information

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

Disturbance Decoupling Problem

Disturbance Decoupling Problem DISC Systems and Control Theory of Nonlinear Systems, 21 1 Disturbance Decoupling Problem Lecture 4 Nonlinear Dynamical Control Systems, Chapter 7 The disturbance decoupling problem is a typical example

More information

TOPIC E: OSCILLATIONS SPRING 2019

TOPIC E: OSCILLATIONS SPRING 2019 TOPIC E: OSCILLATIONS SPRING 2019 1. Introduction 1.1 Overview 1.2 Degrees of freedom 1.3 Simple harmonic motion 2. Undamped free oscillation 2.1 Generalised mass-spring system: simple harmonic motion

More information

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,

More information

Application of Neural Networks for Control of Inverted Pendulum

Application of Neural Networks for Control of Inverted Pendulum Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tu-sofia.bg

More information

The Damped Pendulum. Physics 211 Lab 3 3/18/2016

The Damped Pendulum. Physics 211 Lab 3 3/18/2016 PHYS11 Lab 3 Physics 11 Lab 3 3/18/16 Objective The objective of this lab is to record the angular position of the pendulum vs. time with and without damping. The data is then analyzed and compared to

More information

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Mechatronics. MANE 4490 Fall 2002 Assignment # 1 Mechatronics MANE 4490 Fall 2002 Assignment # 1 1. For each of the physical models shown in Figure 1, derive the mathematical model (equation of motion). All displacements are measured from the static

More information

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits Proceedings of the 15th Mediterranean Conference on Control & Automation, July 7-9, 7, Athens - Greece T-5 Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Martin B. Larsen

More information

The distance of the object from the equilibrium position is m.

The distance of the object from the equilibrium position is m. Answers, Even-Numbered Problems, Chapter..4.6.8.0..4.6.8 (a) A = 0.0 m (b).60 s (c) 0.65 Hz Whenever the object is released from rest, its initial displacement equals the amplitude of its SHM. (a) so 0.065

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y

More information

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid body undergoing rotational motion. APPLICATIONS The crank

More information

Mechanical Resonance and Chaos

Mechanical Resonance and Chaos Mechanical Resonance and Chaos You will use the apparatus in Figure 1 to investigate regimes of increasing complexity. Figure 1. The rotary pendulum (from DeSerio, www.phys.ufl.edu/courses/phy483l/group_iv/chaos/chaos.pdf).

More information

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010 Name: PHYS2330 Intermediate Mechanics Fall 2010 Final Exam Tuesday, 21 Dec 2010 This exam has two parts. Part I has 20 multiple choice questions, worth two points each. Part II consists of six relatively

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear

More information

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-infinity Model Reference Controller Design for Magnetic Levitation System H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

In-Class Problems 30-32: Moment of Inertia, Torque, and Pendulum: Solutions

In-Class Problems 30-32: Moment of Inertia, Torque, and Pendulum: Solutions MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics Physics 8.01 TEAL Fall Term 004 In-Class Problems 30-3: Moment of Inertia, Torque, and Pendulum: Solutions Problem 30 Moment of Inertia of a

More information

MEAM 510 Fall 2011 Bruce D. Kothmann

MEAM 510 Fall 2011 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2011 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique IOP Conference Series: Materials Science and Engineering OPEN ACCESS Fuzzy modeling and control of rotary inverted pendulum system using LQR technique To cite this article: M A Fairus et al 13 IOP Conf.

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Rotational Mechanics Part III Dynamics. Pre AP Physics

Rotational Mechanics Part III Dynamics. Pre AP Physics Rotational Mechanics Part III Dynamics Pre AP Physics We have so far discussed rotational kinematics the description of rotational motion in terms of angle, angular velocity and angular acceleration and

More information

Lecture : Feedback Linearization

Lecture : Feedback Linearization ecture : Feedbac inearization Niola Misovic, dipl ing and Pro Zoran Vuic June 29 Summary: This document ollows the lectures on eedbac linearization tought at the University o Zagreb, Faculty o Electrical

More information

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Engineering MECHANICS, Vol. 18, 211, No. 5/6, p. 271 279 271 H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Lukáš Březina*, Tomáš Březina** The proposed article deals with

More information

Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate Transformation And Feedback I g-linearization

Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate Transformation And Feedback I g-linearization Applied Mathematics E-Notes, 3(2003), 99-106 c ISSN 1607-2510 Available free at mirror sites of http://www.math.nthu.edu.tw/ amen/ Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Computing Optimized Nonlinear Sliding Surfaces

Computing Optimized Nonlinear Sliding Surfaces Computing Optimized Nonlinear Sliding Surfaces Azad Ghaffari and Mohammad Javad Yazdanpanah Abstract In this paper, we have concentrated on real systems consisting of structural uncertainties and affected

More information

Chapter 14 Periodic Motion

Chapter 14 Periodic Motion Chapter 14 Periodic Motion 1 Describing Oscillation First, we want to describe the kinematical and dynamical quantities associated with Simple Harmonic Motion (SHM), for example, x, v x, a x, and F x.

More information

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System International Journal of Engineering Research and Development ISSN: 78-67X, Volume 1, Issue 1 (July 1), PP. 69-74 www.ijerd.com Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum

More information

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016. Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control

More information

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS Bin Yao Intelligent and Precision Control Laboratory School of Mechanical Engineering Purdue University West

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

Chaos Suppression in Forced Van Der Pol Oscillator

Chaos Suppression in Forced Van Der Pol Oscillator International Journal of Computer Applications (975 8887) Volume 68 No., April Chaos Suppression in Forced Van Der Pol Oscillator Mchiri Mohamed Syscom laboratory, National School of Engineering of unis

More information

Project Lab Report. Michael Hall. Hao Zhu. Neil Nevgi. Station 6. Ta: Yan Cui

Project Lab Report. Michael Hall. Hao Zhu. Neil Nevgi. Station 6. Ta: Yan Cui Project Lab Report Michael Hall Hao Zhu Neil Nevgi Station 6 Ta: Yan Cui Nov. 12 th 2012 Table of Contents: Executive Summary 3 Modeling Report.4-7 System Identification 7-11 Control Design..11-15 Simulation

More information

A Backstepping control strategy for constrained tendon driven robotic finger

A Backstepping control strategy for constrained tendon driven robotic finger A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced

More information

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE 005-010 JATIT All rights reserved wwwjatitorg FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE SINGH VIVEKKUMAR RADHAMOHAN, MONA SUBRAMANIAM A, DR MJNIGAM Indian Institute

More information

Two-Dimensional Rotational Kinematics

Two-Dimensional Rotational Kinematics Two-Dimensional Rotational Kinematics Rigid Bodies A rigid body is an extended object in which the distance between any two points in the object is constant in time. Springs or human bodies are non-rigid

More information

MEAM 510 Fall 2012 Bruce D. Kothmann

MEAM 510 Fall 2012 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

Nonlinear Autonomous Systems of Differential

Nonlinear Autonomous Systems of Differential Chapter 4 Nonlinear Autonomous Systems of Differential Equations 4.0 The Phase Plane: Linear Systems 4.0.1 Introduction Consider a system of the form x = A(x), (4.0.1) where A is independent of t. Such

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA

More information

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Reverse Order Swing-up Control of Serial Double Inverted Pendulums Reverse Order Swing-up Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 3-1-1, Tsushima-Naka, Okayama, Japan inoue@suri.sys.okayama-u.ac.jp

More information

2.010 Fall 2000 Solution of Homework Assignment 1

2.010 Fall 2000 Solution of Homework Assignment 1 2. Fall 2 Solution of Homework Assignment. Compact Disk Player. This is essentially a reprise of Problems and 2 from the Fall 999 2.3 Homework Assignment 7. t is included here to encourage you to review

More information

Lecture 10. Example: Friction and Motion

Lecture 10. Example: Friction and Motion Lecture 10 Goals: Exploit Newton s 3 rd Law in problems with friction Employ Newton s Laws in 2D problems with circular motion Assignment: HW5, (Chapter 7, due 2/24, Wednesday) For Tuesday: Finish reading

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

Simple and Physical Pendulums Challenge Problem Solutions

Simple and Physical Pendulums Challenge Problem Solutions Simple and Physical Pendulums Challenge Problem Solutions Problem 1 Solutions: For this problem, the answers to parts a) through d) will rely on an analysis of the pendulum motion. There are two conventional

More information

Vibrations Qualifying Exam Study Material

Vibrations Qualifying Exam Study Material Vibrations Qualifying Exam Study Material The candidate is expected to have a thorough understanding of engineering vibrations topics. These topics are listed below for clarification. Not all instructors

More information

Richiami di Controlli Automatici

Richiami di Controlli Automatici Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici

More information

Double Pendulum Power Method for Extracting AC Power from a Mechanical Oscillator

Double Pendulum Power Method for Extracting AC Power from a Mechanical Oscillator Double Pendulum Power Method for Extracting AC Power from a Mechanical Oscillator Anon Ymous, M.Sc. M.E. anon.ymous.dpp@gmail.com 21-10-13 1 Introduction The idea is that of a double pendulum where an

More information