Tracking Control: A Differential Geometric Approach

Size: px
Start display at page:

Download "Tracking Control: A Differential Geometric Approach"

Transcription

1 Tracking Control: A Differential Geometric Approach Torsten Scholt y, Britta Riege z y University of Duisburg, Dep of Measurement and Control D 4748 Duisburg, Germany Phone: ++49(3) Fax: ++49 (3) scholt@uni-duisburgde z DaimlerChrysler AG D 7546 Stuttgart, Germany Phone: ++49(711) Fax: ++49 (711) 17-5 BrittaRiege@DaimlerChryslercom Keywords: model-based control, differential geometry, multi-variable systems, tracking the output, nonlinear control Abstract Tracking a trajectory is a demanding task when flexible robots are being considered To tackle this problem this paper introduces a model-based differential geometric approach In the design process a control structure will be proposed that allows the choice of an arbitrary dynamic response of the controlled system within certain limits The result is a complex feedback structure with inherent stability 1 Introduction Many industrial applications involve the control of multibody systems, eg the control of manipulators or robots Usually these systems are assumed to be rigid to avoid too complex control structures In many cases this assumption does not hold A lot of applications have to deal with very slender and/or long structures that deform under the influence of gravity or dynamic processes On the other hand, the restriction to lightweight structures permits the utilization of smaller actuators which consume less energy To outline the process of designing such a control scheme this paper will introduce a model-based approach to this problem which shows inherent stability First, the creation of the needed analytic model and its numerical approximation will be described To reduce the complexity of the problem a system with two kinematic degrees of freedom will be considered The design of the control scheme itself can be found in the third section In the last section some simulated results are presented Analytical Model The surveyed problem is the control of the joint angles of a robot with flexible links as described in [1, 7, ] The robot is designed in a way such that the revolute joint s elasticities can be omitted Due to their slender design, the links can be modelled as Euler-Bernoulli-beams wich can only be deformed in one dimension Nonlinear deformations and internal friction are neglected To minimize friction between the table s surface and the flexible arm air suspension was employed Two electric drives in the joints axes actuate the system A picture of the testbed system is given in figure 1 Clearly the airbearings and the electric drives can seen Figure 1: Flexible Manipulator (testbed) Assuming that the robot has the structure as shown in figure, one can choose the generalized coordinates to be

2 Y 1 Y X 1 w 1(x 1) Gage 1 Y u Y 1 Gage ϑ Y Y 3 w (x ) X X 1 X X 3 Due to the complexity of the highly nonlinear analytical model it its hardly possible to make use of such a model in a real time application With the help of a series expansion [1] all nonlinearities of the model are represented by polynomials of the maximum degree of All higher order terms are omitted The computational tool used was introduced in [6] ϑ 1 X This procedure yields a model of the generic form: 1 u 1 Figure : Flexible Manipulator (schematic) _x = A 1 x + A x Ω x + B u + B 1 x Ω u + B x () Ω u y = Cx; x R n ; u R m ; y R p : (5) q =[# 1 # ffi1;1 ffi;1 ] T : (1) # 1 and # describe the angles of the links with respect to the joints Variables ffi 1;1 and ffi ;1 refer to the respective elastic degrees of freedom of the system These describe the first vibrational modes of the flexible links by assuming the modes of a clamped-free beam [3] The joint angles are measured with the help of pulse generators and the deformations by using strain gages attached to the links (see Fig ) The local dynamics are set up in the coordinate systems (X i ;Y i );i = 1; These are transformed into a general description ( X ; Y ) by utilizing corresponding matrices For the surveyed testbed the detailed procedure of creating the analytic model can be found in [7] The result is a system of four second order differential equations: [H(q) +J] q + h c (q; _q) +K e q + D _q = u = K m U: () The entries of the inertia matrices H(q) and J and the vector of Coriolis and centrifugal forces h c (q; _q) can be determinded from the robot s physical characteristics, ie the equations of motion and the corresponding values for the mass and inertia of the robot s parts Experiments were performed to fill the entries of the damping matrix D, the stiffness matrix K e and the gain matrix K m which computes the torque applied to the system from the voltage applied to the electric drives The model data was validated in [7] After rearranging the equations () one obtains the vector of accelerations: q(t) =(H + J) 1 [h c K e q D _q + K m U] : (3) Defining a state vector x = [q; _q] T, the state-space model can be determined as: _x = _q (H + J) 1 (h c + K e q + D _q) (H + J) 1 U K m y = c(x) ; x R n ; u R m ; y R p : (4) + 3 Controller Design The controller design is based upon the exact linearization in conjunction with a stabilizing state and output feedback A model consisting of the original system (4) or its nonlinear approximation and a linear reference model is exactly linearized In addition the error between the two is fed back By doing this, the error can be reduced to zero and the entire system is stabilized[9] The problem is referred to in [5] as tracking the output First, a reference model is added to the original nonlinear model of the plant Definition 1 [8] Given are a system (4) and a dynamic reference model: ff x m (t) = Ax m (t) +Bu m (t) μy(t) = c T x m (t); x m R m : (6) With x m = x m () The tracking problem for u m 6=;t t, where the error signal e(t) between the system s output y(t) and the reference model s output μy(t) satisfies the following equations: lim e(t) = lim [μy(t) y(t)] = ; (7) t!1 t!1 and is called The Problem of Tracking a Model s Output for MIMO systems The model now under consideration is depicted in figure 3 The term QLC refers to the nonlinear quadratic approximation which possesses a linear control term Yet LS refers to a linear state-space model Consideration has to be made as to whether a solution to the problem stated in definition 1 actually exists A generic decoupled and exactly linearized 1 The tensor product or Kronecker product of two vectors is defined as follows: For two vectors a R m and b R n the tensor product yields a Ω b = a 1 b T ;a b T ;:::;amb T Λ T R nm For one vector a R m the multiple tensor product yields (i) a = a Ω a Ω Ωa z } i times

3 X QLC \ with i = 1; ;:::; m; z(t) = z 1 1 ;:::;z1 d1 ;z 1 ;:::;z d ;:::;zm dmλ T : If in the proximity of z = t(x ) the m m matrix D(x) (11) has full rank, ie X P LS rank D(z) =rank D(x)j x=t 1 (z) = m ; (14) Figure 3: Supplemental model multi-variable system has a new input w which shows linear input/output behaviour: _x(t) = a(x) +B(x)r(x) +B(x)V(x)w(t) y(t) = c(x) Where r(x) and V(x) are determined by r(x) = D(x)f (x) ff : (8) V(x) = D(x) 1 : (9) For the surveyed case the matrix D(x) and vector the f (x) are calculated by: and f (x) = f1 (x) f (x) = L a c 1(x) L a c (x) Lb1 L a c 1 (x) L b L a c 1 (x) D(x) = L b1 L a c (x) L b L a c (x) (1) ; (11) with respect to the output vector y = c(x) which refers to the difference between the nonlinear and the linear reference system System (8) has a relative degree of d, so that there exists a local coordinate transformation [8] at x : t i r (x) =Lr1c a i (x) ; i =1; ;:::;m r =1; ;:::;d i : (1) For the transformed system the equations defining the system s dynamics can be rewritten as: _z i 1 (t) = zi _z i di1 (t) = zi di _z i di (t) = f i(z) + P m j=1 d ij(z)u j (t) y i (t) = z i 1 (t) h The Lie derivatives are defined as Lf The multiple Lie derivative yields: L k k1 f fl(x) = fl(x) 9 >= >; (13) i T f (x) T f (x) the following equation can be solved for u: This yields w(t) =f (z) +D(z)u(t): (15) u(t) =D 1 (z)[f (z) +w(t)] : (16) For the setup specific to this application the nonlinear quadratic approximation is enlarged by two second order systems with an amplification of one to serve as reference systems To begin with, an expanded state vector has to be defined as: x m (t) =[x 9 ;x 1 ;x 11 ;x 1 ] T and ~x(t) = x T ; x T mλ T : This yields a new state-model: _~x(t) = (17) a(x) x 1 (T a+t b ) T x at 1 (t) b 1 T (x at 9 (t) b u m1 (t)) x 1 (Tc+T d) TcT x 1 (t) d 1 TcT (x 11 (t) d u m (t)) mx i=1 ~b i (x)u i (t) y(t) = ~c(~x(t)) = [μy(t) y(t)] (18) x1 (t) x 1 (t) = x 1 (t) x (t) ~x(t) R 1 ; u(t); y(t) R : Vector ~a(x; x m ; u m ) contains the plant eigendynamics and the reference system s ODE s Vectors b i (x) have to be enlarged to b ~ i (x) R 1 The desired trajectory for the angles # 1 and # is fed to the controller by u m (t) y(t) is referred to as the tracking error Furthermore the following equation has to hold: ÿ(t) =w(t) : (19) Substitute w in Equation (16) and solve for u(t) to gain the desired feedback terms For the original coordinates this yields: u(t) =D 1 (x; x m ; u m )[f (x; x m ; u m )+] : () The constants of the second order systems can be chosen within certain limits They should reflect the plant s capabilities In order to achieve acceptable performance, the 3 7 5

4 time constants of the reference model should be chosen to reflect the plant s maximum capabilities, ie as fast as possible This can be estimated eg by using step responses of the plant with appropriate step heights The constants in Equation (17) are arranged in a way that they form the coefficients of the characteristic polynomials In [4] the asypmtotic stabilty was proven for bilinear systems There a Lypunov function is constructed with which it is shown that the error vector y(t) asymptotically tends to zero Remark: It should be mentioned that the added model can be chosen arbitrarily Even a nonlinear behaviour can be imposed on the system if so desired Due to the fact that the plant model has a relative degree of d = f; g the output of the reference model and its derivative have to be known This scheme does not guarantee a stable tracking of the desired trajectory since the error between the plant or its nonlinear model and the linear system used to create the controller might increase dramatically soon after the controller is engaged This drawback can be overcome by feeding back the error between the nonlinear model and the linear reference model on the position and the speed level of the system If the new output y(t) and its derivative _y(t) are fed back, the error between the nonlinear model (or the original plant respectively) can be forced to zero The error s dynamic behavior can be chosen within certain limits using pole-placement ÿ Λ (t) = y(t) fls1 _y 1 (t) +fl s y 1 (t) fl s3 _y (t) +fl s4 y (t) (1) Constants fl si ; i =1; ; 3; 4 are the coefficients of the characteristic polynomials of the error dynamics The faster the error dynamics are chosen, the higher is the control effort to force the error to zero This yields a setup as shown in fig 4 feedback X ALC \ plant in eq (4) using the quadratic approximation to generate the feedback law Some simulated system responses are included Experiments are in progress 41 System Dynamics This section presents some simulated responses to given trajectories Figure 5 show a simulated response for a step of the input of the linear reference system u m; The second input u m;1 was set to zero It is clear that the second beam s motion still has an impact on the behavior of the first beam, due to the mechanic coupling of the links However, due to the controller, the deviation from the desired trajectory is negligible The second order system response can be seen very well in figure 5 Figures 6 and 7 show responses of the #i/[rad]! t=[sec]! #1 # Figure 5: Response of # 1 for a unit step of # at t = system to sine-shaped trajectories The signal consists of two superimposed signals One is a pulse sequence and the other is a sine signal with! = rad/sec and a = :1 rad Figure 8 shows the control effort necessary to force the system to the desired trajectory The values for u i (t); i =1; range between ±1 V Table 1 lists the values chosen for the 4 X P [ LS [, X P P \ #1/[rad]! desired value actual value 4 Results Figure 4: Determination of error dynamics To be able to evaluate the controller scheme s capabilities some tests were performed on the nonlinear model of the t=[sec]! Figure 6: Response of # 1 to a sine oscillation simulated results presented in the section

5 4 Error Dynamics #/[rad]! t=[sec]! desired value actual value Figure 7: Response of # to a sine oscillation To demonstrate the dynamics exposed by the error feedback one of the plant s integrators was given an offset of ffi# 1 = : rad In Fig 9 it can be seen that this error tends to zero at the given rate y(t)/[rad]! t=[sec]! Figure 9: Error Dynamics 1 5 ui/[v]! 5 u1 u 43 Implementation The previous theoretical work has then been implemented on a fast computer involving a DSP TMS3C31 from Texas Instruments 5 Conclusion t=[sec]! Figure 8: Control effort for u i (t);i =1; Name Value Unit T a sec T b sec T c 47 sec T d 47 sec fl fl fl fl Table 1: Coefficients This paper proposes a design procedure for a tracking controller Starting point is a flexible structure with its complex highly nonlinear mathematical representation A nonlinear approximation is generated which is used to create the state and output feedback This feedback decouples and exactly linearizes a substitute model which consists of the approximated model and a reference model The difference between these two models is supposed to vanish Due to uncertainties this is a rather improbable assumption To work around this problem the error is fed back and a certain dynamic behavior is imposed upon the error This guarantees the stable tracking of a trajectory References [1] Mingli Bai Modeling, simulation and control of flexible robots [in german], volume 7 of VDI Fortschrittberichte Reihe 8 VDI Verlag, Düsseldorf, 1998 [] C de Wit, B Siciliano, and G Bastin Theory of Robot Control Springer-Verlag, London, 1996 [3] AR Fraser and RW Daniel Perturbation Techniques for Flexible Manipulators Kluwer Academic Publishers, Boston, 1991

6 [4] L Guo Bilinear System Control for Hydraulic Systems [in german], volume 45 of VDI Fortschritt-Berichte Reihe 8 VDI, 1991 [5] A Isidori Nonlinear Control Systems Springer Verlag, Berlin, 1995 [6] Markus Lemmen, Torsten Wey, and Mohieddine Jelali NSAS a computer-algebra-pack for analysis and synthesis of nonlinear systems Technical Report /95, Department of Measurement and Control, University of Duisburg, 1995 [7] Britta Riege and M A Arteaga Pérez Experimental modeling of a twolink flexible manipulator In IFAC Conference on System, Structure, and Control, pages , Nantes, France, 1998 [8] H Schwarz Nichtlineare Regelungsysteme - Systemtheoretische Grundlagen Oldenbourg, München, 1991 [9] Markus Senger Algebraic Formulation and Solution of essential systemtheoretic Issues [in german] VDI Fortschritt-Berichte, volume 77 of Reihe 8 VDI Verlag, Düsseldorf, 1999 [1] W Vetter Matrix calculus operations and Taylor expansions SIAM Review, 15:35369, 1973

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational

More information

Design of a Nonlinear Observer for a Very Flexible Parallel Robot

Design of a Nonlinear Observer for a Very Flexible Parallel Robot Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia and Industry October 11-13, 217 in Stuttgart, Germany Design of a Nonlinear Observer for a Very Flexible

More information

Passivity-Based Control of an Overhead Travelling Crane

Passivity-Based Control of an Overhead Travelling Crane Proceedings of the 17th World Congress The International Federation of Automatic Control Passivity-Based Control of an Overhead Travelling Crane Harald Aschemann Chair of Mechatronics University of Rostock

More information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Output tracking control of a exible robot arm

Output tracking control of a exible robot arm Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen

More information

Pierre Bigot 2 and Luiz C. G. de Souza 3

Pierre Bigot 2 and Luiz C. G. de Souza 3 INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling non-linear

More information

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as 2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,

More information

Perturbation Method in the Analysis of Manipulator Inertial Vibrations

Perturbation Method in the Analysis of Manipulator Inertial Vibrations Mechanics and Mechanical Engineering Vol. 15, No. 2 (2011) 149 160 c Technical University of Lodz Perturbation Method in the Analysis of Manipulator Inertial Vibrations Przemys law Szumiński Division of

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

More information

Observer Design for a Flexible Robot Arm with a Tip Load

Observer Design for a Flexible Robot Arm with a Tip Load 5 American Control Conference June 8-, 5. Portland, OR, USA WeC7.6 Observer Design for a Flexible Robot Arm with a Tip Load Tu Duc Nguyen and Olav Egeland Abstract In this paper, we consider the observer

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

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

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

Dynamic Model of a Badminton Stroke

Dynamic Model of a Badminton Stroke ISEA 28 CONFERENCE Dynamic Model of a Badminton Stroke M. Kwan* and J. Rasmussen Department of Mechanical Engineering, Aalborg University, 922 Aalborg East, Denmark Phone: +45 994 9317 / Fax: +45 9815

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.

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

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

More information

Linear Feedback Control Using Quasi Velocities

Linear Feedback Control Using Quasi Velocities Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Flatness Based Control of a Rotary Vane Actuator

Flatness Based Control of a Rotary Vane Actuator Flatness Based Control of a Rotary Vane Actuator Markus Bröcker, Frank Heidtmann TRW Automotive, Düsseldorf Technical Center, Hansaallee 9, D-4547 Düsseldorf, +49--584 648 University Duisburg-Essen, Institute

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

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

Solutions to homework assignment #3 Math 119B UC Davis, Spring = 12x. The Euler-Lagrange equation is. 2q (x) = 12x. q(x) = x 3 + x.

Solutions to homework assignment #3 Math 119B UC Davis, Spring = 12x. The Euler-Lagrange equation is. 2q (x) = 12x. q(x) = x 3 + x. 1. Find the stationary points of the following functionals: (a) 1 (q (x) + 1xq(x)) dx, q() =, q(1) = Solution. The functional is 1 L(q, q, x) where L(q, q, x) = q + 1xq. We have q = q, q = 1x. The Euler-Lagrange

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

More information

CO-ROTATIONAL DYNAMIC FORMULATION FOR 2D BEAMS

CO-ROTATIONAL DYNAMIC FORMULATION FOR 2D BEAMS COMPDYN 011 ECCOMAS Thematic Conference on Computational Methods in Structural Dynamics and Earthquake Engineering M. Papadrakakis, M. Fragiadakis, V. Plevris (eds.) Corfu, Greece, 5-8 May 011 CO-ROTATIONAL

More information

Introduction to Controls

Introduction to Controls EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essay-type answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.

More information

Application of singular perturbation theory in modeling and control of flexible robot arm

Application of singular perturbation theory in modeling and control of flexible robot arm Research Article International Journal of Advanced Technology and Engineering Exploration, Vol 3(24) ISSN (Print): 2394-5443 ISSN (Online): 2394-7454 http://dx.doi.org/10.19101/ijatee.2016.324002 Application

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

MEM04: Rotary Inverted Pendulum

MEM04: Rotary Inverted Pendulum MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

Introduction to centralized control

Introduction to centralized control ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

DEVELOPMENT OF A REAL-TIME HYBRID EXPERIMENTAL SYSTEM USING A SHAKING TABLE

DEVELOPMENT OF A REAL-TIME HYBRID EXPERIMENTAL SYSTEM USING A SHAKING TABLE DEVELOPMENT OF A REAL-TIME HYBRID EXPERIMENTAL SYSTEM USING A SHAKING TABLE Toshihiko HORIUCHI, Masahiko INOUE And Takao KONNO 3 SUMMARY A hybrid experimental method, in which an actuator-excited vibration

More information

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

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

Objectives. Fundamentals of Dynamics: Module 9 : Robot Dynamics & controls. Lecture 31 : Robot dynamics equation (LE & NE methods) and examples

Objectives. Fundamentals of Dynamics: Module 9 : Robot Dynamics & controls. Lecture 31 : Robot dynamics equation (LE & NE methods) and examples \ Module 9 : Robot Dynamics & controls Lecture 31 : Robot dynamics equation (LE & NE methods) and examples Objectives In this course you will learn the following Fundamentals of Dynamics Coriolis component

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Introduction to structural dynamics

Introduction to structural dynamics Introduction to structural dynamics p n m n u n p n-1 p 3... m n-1 m 3... u n-1 u 3 k 1 c 1 u 1 u 2 k 2 m p 1 1 c 2 m2 p 2 k n c n m n u n p n m 2 p 2 u 2 m 1 p 1 u 1 Static vs dynamic analysis Static

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191 Chapter 4 Dynamics Dynamics is the branch of mechanics that is concerned with the study of motion and the relation between the forces and motion. The central focus of our study is the dynamics of systems

More information

DETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS

DETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS Proceedings of DETC 99 999 ASME Design Engineering Technical Conferences September -5, 999, Las Vegas, Nevada, USA DETC99/VIB-83 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS

More information

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005 Simple Car Dynamics Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, and CMLabs Simulations, Montréal, Canada May 18, 2005 Typeset by FoilTEX May 16th 2005 Outline basics of vehicle dynamics different

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

Newton-Euler Dynamics of Robots

Newton-Euler Dynamics of Robots 4 NewtonEuler Dynamics of Robots Mark L. Nagurka Marquette University BenGurion University of the Negev 4.1 Introduction Scope Background 4.2 Theoretical Foundations NewtonEuler Equations Force and Torque

More information

University of California at Berkeley Structural Engineering Mechanics & Materials Department of Civil & Environmental Engineering Spring 2012 Student name : Doctoral Preliminary Examination in Dynamics

More information

Contents. Dynamics and control of mechanical systems. Focus on

Contents. Dynamics and control of mechanical systems. Focus on Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies

More information

found that it is possible to achieve excellent results but with unrealistically high torques. This problem

found that it is possible to achieve excellent results but with unrealistically high torques. This problem ---- --- David Wang Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada N2L-3G1 M. Vidyasagar Center for Artificial Intelligence and Robotics Bangalore 560

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian

More information

13 Path Planning Cubic Path P 2 P 1. θ 2

13 Path Planning Cubic Path P 2 P 1. θ 2 13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function

More information

ANALYSIS OF LOAD PATTERNS IN RUBBER COMPONENTS FOR VEHICLES

ANALYSIS OF LOAD PATTERNS IN RUBBER COMPONENTS FOR VEHICLES ANALYSIS OF LOAD PATTERNS IN RUBBER COMPONENTS FOR VEHICLES Jerome Merel formerly at Hutchinson Corporate Research Center Israël Wander Apex Technologies Pierangelo Masarati, Marco Morandini Dipartimento

More information

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

Motion System Classes. Motion System Classes K. Craig 1

Motion System Classes. Motion System Classes K. Craig 1 Motion System Classes Motion System Classes K. Craig 1 Mechatronic System Design Integration and Assessment Early in the Design Process TIMING BELT MOTOR SPINDLE CARRIAGE ELECTRONICS FRAME PIPETTE Fast

More information

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

More information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

More information

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures

More information

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016 ACM/CMS 17 Linear Analysis & Applications Fall 216 Assignment 4: Linear ODEs and Control Theory Due: 5th December 216 Introduction Systems of ordinary differential equations (ODEs) can be used to describe

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques Stabilization of Angular Velocity of Asymmetrical Rigid Body Using Two Constant Torques Hirohisa Kojima Associate Professor Department of Aerospace Engineering Tokyo Metropolitan University 6-6, Asahigaoka,

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

Shape Optimization of Revolute Single Link Flexible Robotic Manipulator for Vibration Suppression

Shape Optimization of Revolute Single Link Flexible Robotic Manipulator for Vibration Suppression 15 th National Conference on Machines and Mechanisms NaCoMM011-157 Shape Optimization of Revolute Single Link Flexible Robotic Manipulator for Vibration Suppression Sachindra Mahto Abstract In this work,

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems ET3-7: Modelling I(V) Introduction and Objectives Electrical, Mechanical and Thermal Systems Objectives analyse and model basic linear dynamic systems -Electrical -Mechanical -Thermal Recognise the analogies

More information

Kinematic Analysis of a Pentapod Robot

Kinematic Analysis of a Pentapod Robot Journal for Geometry and Graphics Volume 10 (2006), No. 2, 173 182. Kinematic Analysis of a Pentapod Robot Gert F. Bär and Gunter Weiß Dresden University of Technology Institute for Geometry, D-01062 Dresden,

More information

A conjecture on sustained oscillations for a closed-loop heat equation

A conjecture on sustained oscillations for a closed-loop heat equation A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

Dynamics and Controls of a Generalized Frequency Domain Model Flexible Rotating Spacecraft

Dynamics and Controls of a Generalized Frequency Domain Model Flexible Rotating Spacecraft SpaceOps Conferences 5-9 May 24, Pasadena, CA SpaceOps 24 Conference.254/6.24-797 Dynamics and Controls of a Generalized Frequency Domain Model Flexible Rotating Spacecraft Tarek A. Elgohary, James D.

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality To cite this article: Zulfatman

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

Multiobjective Control of a Four-Link Flexible Manipulator: A Robust H Approach

Multiobjective Control of a Four-Link Flexible Manipulator: A Robust H Approach 866 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 6, NOVEMBER 2002 Multiobjective Control of a Four-Link Flexible Manipulator: A Robust H Approach Zidong Wang, Hanqing Zeng, Daniel W. C.

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Chapter 2 Optimal Control Problem

Chapter 2 Optimal Control Problem Chapter 2 Optimal Control Problem Optimal control of any process can be achieved either in open or closed loop. In the following two chapters we concentrate mainly on the first class. The first chapter

More information

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As

More information

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information

STRUCTURAL DYNAMICS BASICS:

STRUCTURAL DYNAMICS BASICS: BASICS: STRUCTURAL DYNAMICS Real-life structures are subjected to loads which vary with time Except self weight of the structure, all other loads vary with time In many cases, this variation of the load

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with

More information