Computergestuurde Regeltechniek exercise session Case study : Quadcopter

Size: px
Start display at page:

Download "Computergestuurde Regeltechniek exercise session Case study : Quadcopter"

Transcription

1 Coputergestuurde Regeltechniek exercise session Case study : Quadcopter Oscar Mauricio Agudelo, Bart De Moor (auricio.agudelo@esat.kuleuven.be, bart.deoor@esat.kuleuven.be) February 5, 016 Proble description The ai of this exercise session is to control the position and attitude (aircraft orientation relative to the vehicle s center of gravity) of a quadcopter by anipulating the angular velocities of its rotors. You will have to design an LQG control syste that drives the quadcopter to several checkpoints as fast as possible, within a roo that is 6 eters wide, 6 eters long, and 3 eters high. A checkpoint is declared reached when the quadcopter enters a sphere around it. The radius of this sphere (0.08 ) is the axiu aditted error. In addition, the control syste should be robust enough to guarantee that the quadcopter can reach the checkpoints in tie when carrying a sall payload. 1 Quadcopter dynaics Aquadcopterisanaerialvehiclethatisabletohover. Ithasfour identicalrotorsarranged at the corners of a square body, and its propellers or blades have a fixed angle of attack. Figure 1 shows the diagra of the quadcopter that you will have to control. Notice that the rotors are paired, and each pair rotates in a different direction. Motors 1 and 3 rotate clockwise when looked fro above, whereas otors and 4 have a counter-clockwise rotation. When all the otors rotate at the sae angular velocity, the torques τ 1, τ, τ 3 and τ 4 (these are the counter torques applied to the aircraft as a consequence of the otors rotation) will cancel each other out and the quadcopter will not spin about its z b -axis ( ψ = 0). The quadcopter will hover when the angular velocities are such that the total thrust (f 1 +f +f 3 +f 4 ) generated by the rotors is equal to the force of gravity. In order describe the oveent of the quadrotor and its attitude, two fraes of reference are used, naely, the inertial frae and the body frae (see Figure 1). The inertial frae is defined by the ground, with gravity pointing in the negative z direction. The body frae is defined by the orientation of the quadcopter, with the rotor axes pointing in the positive z b direction and the ars pointing in the x b and y b directions. The attitude of the quadcopter is deterined by three angles, naely, roll-φ, pitch-θ and yaw-ψ. The way of changing these angles by playing with the angular velocities of 1

2 z Motor f z b y f 3 Motor 3 τ τ 3 f 1 y b q x b f f 4 y x Motor 1 τ 1 τ 4 Motor 4 Inertial Frae Body Frae Figure 1: Quadcopter configuration. The roll, pitch and yaw angles are denoted by φ, θ and ψ respectively. Motors 1 and 3 rotate clockwise and otors and 4 rotate counter clockwise as indicated by the arrows with black dotted lines. f 1, f, f 3 and f 4 are the thrusts generated by the rotors about their centers of rotation. τ 1, τ, τ 3 and τ 4 are the torques applied to the aircraft (counter torques) as a consequence of the spinning of the rotors. the rotors is illustrated in Figure. Changes in the roll and pitch angles are accopanied by translational otion. It should be clear that a quadcopter is an underactuated vehicle, since it only has 4 actuators (rotors) for controlling 6 degrees of freedo (three translational, x, y, z and three rotational, φ, θ and ψ). Let s denote the angular velocities of the otors by ω 1, ω, ω 3 and ω 4, and the angular velocity to which the quadcopter hovers by ω hover. Figure shows soe quadcopter otion scenarios which are explained in the following lines: The rolling otion corresponds to a rotation of the quadcopter about the x b -axis. It is obtained when ω = ω 4 = ω hover and ω 1 and ω 3 are changed. For a positive rolling, we have to set ω 1 > ω hover and ω 3 < ω hover. A negative rolling action is produced when we set ω 1 < ω hover and ω 3 > ω hover. The pitch otion corresponds to a rotation of the quadcopter about the y b -axis. It is obtained when ω 1 = ω 3 = ω hover and ω and ω 4 are changed. For a positive pitch, we have to fix ω > ω hover and ω 4 < ω hover. A negative pitch action is generated when we fix ω < ω hover and ω 4 > ω hover. The yaw otion corresponds to a rotation of the quadcopter about the z b -axis. It is produced by the difference in the torque developed by each pair of rotors. Since the rotors are paired, two create a clockwise torque and two an anticlockwise one; by varying the angular speed of one pair over the other, the net torque applied to

3 Hover Positive Roll Positive Pitch Positive Yaw Takeoff Negative Roll Negative Pitch Negative Yaw Angular velocity for hovering ( ω hover ) Angular velocity saller than ω hover Angular velocity larger than ω hover Figure : Illustration of the quadcopter otion obtained by varying the angular velocities of its rotors, M, and M 4. the aircraft changes which results in the yaw otion. For a positive yaw, we have to set (ω 1 = ω 3 ) > ω hover and (ω = ω 4 ) < ω hover. A negative yaw action is achieved when we fix (ω 1 = ω 3 ) < ω hover and (ω = ω 4 ) > ω hover The vertical takeoff and landing otions (change in the z-axis) are obtained by equally augenting or diinishing the angular speed of all otors with respect to ω hover. Quadcopter odel The translational otion of the quadcopter in the inertial frae is described by the following set of equations: ẍ 0 ÿ = z 0 g +RT b +F D (1) where x, y and z are the coordinates of the position of the quadcopter in the inertial frae, is the ass of the syste, g is the acceleration due to gravity, F D is the drag force due to air friction, T b R 3 is the thrust vector in the body frae, and R R 3 3 3

4 is the rotation atrix that relates the body frae with the inertial frae and is defined as follows: cosψcosθ cosψsinθsinφ cosφsinψ sinψsinφ+cosψcosφsinθ R = cosθsinψ cosψcosφ+sinψsinθsinφ cosφsinψsinθ cosψsinφ. sinθ cosθsinφ cosθcosφ The drag F D due to air friction is odelled as a force proportional to the linear velocity in each direction, ẋ F D = k d ẏ. ż Here, k d is the air friction coefficient. The thrust f i generated by the ith rotor is given by the following expression, f i = kω i, for i = 1,...,4, where k is the propeller/rotor lift coefficient and ω i is the angular velocity of the ith otor. The total thrust T b generated by the 4 rotors (in the body frae) is given by 4 0 T b = f i = k 0. 4 i=1 i=1 ω i In this study it is assued that the dynaics of the otors is uch faster than the one of the quadcopter, and therefore is not taken into account. Since the angular velocity of each rotor is typically proportional to the applied voltage, we have that ω i = c v i, for i = 1,...,4, where c is a constant and v is the voltage applied to the rotor. While it is convenient to have the linear equations of otion in the inertial frae, the rotational equations of otion are useful to us in the body frae, so that we can express rotations about the center of the quadcopter instead of about the inertial center. To this end we can use the Euler s equations for rigid body dynaics, which are defined as follows: I ω +ω (Iω) = τ () where denotes cross product, I R 3 3 is the inertia atrix, ω = [ω x ω y ω z ] T is the angular velocity vector, and τ = [τ φ τ θ τ ψ ] T is the vector of external torques. We can odel the quadcopter as two thin unifor rods crossed at the origin with a point ass (otor) at each end. This results in a diagonal inertia atrix of the following for: I = I xx I yy I zz where I xx, I yy and I zz are the oents of inertia of the quadcopter about the x b, y b and z b axes respectively. After coputing the cross product, equation () reduces to: I xx 0 0 ω x τ φ (I yy I zz )ω y ω z 0 I yy 0 ω y = τ θ (I zz I xx )ω x ω z. (3) 0 0 I zz ω z τ ψ (I xx I yy )ω x ω y 4,

5 The roll τ φ and pitch τ θ torques are derived fro standard echanics as follows: τ φ = L(f 1 f 3 ) = Lk ( ( ) ω1 ω3) = Lkc v 1 v3 τ θ = L(f f 4 ) = Lk ( ( ω ω4) = Lkc v v4), where L is the distance between the rotor and the quadcopter center (radius). As it was discussed earlier, all the rotors apply torques to the aircraft about its z b -axis while they rotate. In order to have an angular acceleration about the z b -axis, the total torque generated by the rotors has to overcoe the drag forces. The total torque about the z b -axis, that is the yaw τ ψ torque is given by the following equation: τ ψ = b ( ( ) ω1 ω +ω3 ω4) = bc v 1 v +v3 v4 where b is the propellers drag coefficient. The roll, pitch and yaw rates are related to the coponents of the angular velocity vector by eans of the following expression: φ θ ψ = Qω = 1 sinφtanθ cosφtanθ 0 cosφ sinφ 0 sinφ/cosθ cosφ/cosθ ω x ω y ω z (4) where Q is a projection atrix. Finally, fro equations (1), (3), and (4) we can write down the the entire odel of the quadcopter in a state space for as follows: ẋ = v x (5) ẏ = v y (6) ż = v z (7) v x = k d v x + kc ( )( ) sinψsinφ+cosψcosφsinθ v1 +v +v3 +v4 (8) v y = k d v y + kc ( )( ) cosφsinψsinθ cosψsinφ v1 +v +v3 +v4 (9) v z = k d v z g + kc ( )( ) cosθcosφ v1 +v +v3 +v4 (10) φ = ω x +ω y (sinφtanθ)+ω z (cosφtanθ) (11) θ = ω y cosφ ω z sinφ (1) ψ = sinφ cosθ ω y + cosφ ω x = Lkc I xx ( v 1 v 3 ω y = Lkc I yy ( v v 4 ω z = bc I zz ( v 1 v +v 3 v 4 cosθ ω z (13) ) ( ) Iyy I zz ω y ω z (14) I xx ) ( ) Izz I xx ω x ω z (15) I yy ) ( ) Ixx I yy ω x ω y. (16) Notice that in this odel we have not considered the ground effect. This eans that in principle we can have negative values for the z coordinate of the quadcopter. If we 5 I zz

6 Table 1: Paraeters of the Quadcopter odel Paraeter Sybol Value Unit Mass of the quadcopter 0.5 kg Radius of the quadcopter L 0.5 Propeller lift coefficient k Ns Propeller drag coefficient b Ns Acceleration of gravity g 9.81 /s Air friction coefficient k d 0.5 kg/s Quadcopter inertia about the x b -axis I xx kg Quadcopter inertia about the y b -axis I yy kg Quadcopter inertia about the z b -axis I zz 1 10 kg Motor constant c v s denote the state vector of the syste by x R 1 = [x y z v x v y v z φ θ ψ ω x ω y ω z ] T, and we define the input and output vectors as u R 4 = [v 1 v v 3 v 4] T and y R 6 = [x y z φ θ ψ ] T respectively, we can write down the odel of the quacopter in a ore copact way, ẋ = ξ(x,u) (17) y = Cx (18) where C R 6 1 is the output atrix and ξ is a nonlinear vector function defined by (5)- (16). Notice that the the input vector is in ters of the squared voltages of the rotors, and therefore your control syste should copute v 1, v v 3 and v 4 instead of v 1, v v 3 and v 4. The axiu voltage that can be applied to the otors is 10v. To ake sure that this constraint is not violated, the circuitry within the quadcopter incorporates a clipping echanis. Observe that negative voltages would change the spinning direction of the otors and therefore would invalid the odel that has been derived. Based on the previous considerations, it is clear that the input constraints of the syste are given by 0 v u 1,u,u 3,u v (19) where u 1 = v 1, u = v, u 3 = v 3 and u 4 = v 4. In the present setup, the attitude (φ,θ,ψ) of the quadcopter is coputed fro the readings of a gyroscope and an acceleroeter installed in the aircraft. The position (x, y, z) of the vehicle is deterined by a set of caeras installed within the roo. 3 Available tools In order to siplify the control design process, you have at your disposal the following tools: 6

7 A *.at file references xx.at (where xx corresponds to your group nuber) that contains the sequence of references for the x, y, and z coordinates of the quadcopter (references), the axiu siulation tie (Tax) and the initial state of the syste (x0 quadcopter). You have to load this file first before perforing any siulation with Siulink. You can always check which variables are in the workspace by typing the Matlab coand whos. A Siulink file teplate quadcopter.slx containing the nonlinear odel of the quadcopter and a block that iports the reference trajectory fro the workspace of Matlab. The input of the quadcopter block is a vector containing the squared voltages of the rotors (denoted by u(t)) and the outputs of this block are the entire state vector (denoted by x(t)) and the easured variables (denoted by y(t)), to which soe easureent noise has been added. A protected Matlab function generate report.p for visualizing and evaluating the siulation results after a Siulink run. It plots the trajectory followed by the quadcopter (blue line) within the roo as well as the checkpoints (red circles), the evolution in tie of the inputs or control actions (with indication of the input liits), the evolution of the angles ψ, θ and ψ of the quadcopter, and the evolution of the x, y and z coordinates together with their setpoints and axiu allowed deviations (0.08 ). This function also gives a siulation report indicating the nuber of checkpoints reached, and the tie that the aircraft has spent traveling fro one checkpoint to the next one. The quadcopter has a tie liit of 7 seconds to reach each checkpoint. For siulations where it is assued that the entire state vector is available (no observer), you should type in the coand window generate report(0). For the case where the state vector is estiated by an observer, you should type generate report(1). Rearks: Do not bother about the file quadcopter sfunction.p. It is used for ipleenting the nonlinear odel of the quadcopter in Siulink. Additionally, the file icon quad.png provides an iage ask for the Siulink block representing the aircraft. Make sure that the folder where you downloaded all the files is part of the Matlab path (or working directory). 4 Assignent 4.1 Linearization In order to design an LQR or an LQG controller, it is necessary to have a linear approxiation of the nonlinear odel around an operating point. In this exercise such operating point, which is also an equilibriu point, is the one of a stationary flight (the quadcopter is in hover). Deterine the linearization/equilibriu point of the vehicle for φ = θ = ψ = 0 and x = y = z = 0. 7

8 Linearize the nonlinear odel (5)-(16) about the equilibriu point. Do not forget to provide both the sybolic expression and the nuerical values of the atrices describing the resulting linear odel, ẋ = A x+b u y = C x where x = x x, u = u u and y = y y are the deviation variables and x, u and y are the values of x, u and y at the operating point. Note: It is always a good idea to verify how good your linear odel is in approxiating the nonlinear odel. To this end you can apply a sall step to the inputs of the odels and copare their respective outputs. We suggest you to apply the following step signal: t < 1, 0 u 1 = u = u 3 = u 4 = t 1, 5 and siulate both odels for 5 seconds. Do not forget to perfor the proper conversions between the deviation variables ( x, u, y) and the original variables (x, u, y) at the oent of using the odels. The previous test also serves to check whether you ake a istake or not when you derived the linear odel. 4. Discretization Choose a discretization rule (e.g., zero-order hold, Euler s rule, bilinear transforation - also called tustin s rule, etc.) and find a discrete-tie state-space odel for the quadcopter. Use a sapling tie of T s = 0.05 s. Provide the nuerical values of the atrices describing the discrete-tie odel. Is the discrete-tie odel stable?, what are the poles?, is it controllable?, is it observable?, is it stabilisable?, is it detectable?, is it inial?, are there transission zeros? Reark: The discrete-tie odel derived here, is the odel that you have to use for designing the control schees of the following subsections. 4.3 LQR control The control goal is to drive the quadcopter to several checkpoints as fast as possible (tracking proble). Furtherore, the control syste should be capable of driving the aircraft to the checkpoints when carrying a payload of 0.1 kg. A checkpoint is declared reached when the quadcopter enters a sphere around it. The radius of this sphere, which is 0.08, is the axiu aditted error. The quadcopter is confined to a roo that is 6 eters wide, 6 eters long, and 3 eters high. In this section it is assued that the entire state-vector is available. So, use the proper output of the quadcoper block in Siulink. Do not forget that for generating a siulation report, you have to type in the coand window generate report(0) after a Siulink siulation run. 8

9 Experients without payload. Initially ake sure that the payload paraeter of the quadcopter block is set to 0 kg (to access the paraeters window double-click the quadcopter block). Ipleent a full-state feedback controller (N x, N u, K) based on an LQR kind of feedback. Ipleent an LQR controller with integral action. Keep in ind that we are interested in tracking only the x, y and z coordinates of the vehicle. So, set the nuber of integrators accordingly. Verify the controllability of the augented syste. Briefly describe the design process, indicating how you obtained the weighting atrices for both control schees. Discuss the siulation results. Which control strategy perfors better? Experients with payload. Adding a payload or cargo to the quadcopter can be seen as a disturbance that affects the dynaics of the aircraft. Now, ake sure that the payload paraeter of the quadcopter block is set to 0.1 kg. Keep the weighting atrices previously found, and siulate again both control systes. What is the effect of the payload on the perforance of the controllers? which control syste is ore robust? Discuss. You can change the tuning of your controllers if they becoe unstable. What are the fundaental differences between the full-state feedback controller and the integral controller? Reark: It is extreely iportant to set the saple tie property of the Siulink blocks (gains, discrete-tie blocks, etc.) that are part of your controller to T s. 4.4 LQG control For this section you have to use the LQR controller with integral action that you designed in Section 4.3. Additionally, the assuption that the entire state-vector is available is NOT valid anyore. Therefore your control syste only has at its disposal the easureents given by the sensors. Do not forget that for generating a siulation report, you have to type in the coand window generate report(1) after a Siulink siulation run. Design and ipleent a Kalan Filter for estiating the entire state-vector. The the variance of the easureent noise for x,y,z is and for φ,θ,ψ is Briefly discuss how you fixed the covariance atrix of the process noise and the covariance atrix of the easureent noise. Note: In the discretetie stochastic odel of the syste (see page 174 of the course notes), assue B 1 = I R 1 1, the identity atrix. Carry out a siulation with a payload of 0 kg. What is the effect of adding a Kalan filter on the overall perforance of the control syste? Discuss the results. 9

10 Perfor a siulation with a payload of 0.1 kg, and copare the results with the ones obtained in the previous section. Discuss. 5 Deliverables We expect fro you: A written report (a hard copy and a digital copy). All the Siulink and Matlab files that allow us to reproduce your results. Also provide a docuent where you briefly explain the purpose of each of the. Rearks about the report: The report should be written preferably in English, and it should address every single point of Section 4. Your report should describe the technical aspects of the designed controllers, and clearly it should state which design specifications were et and which were not (and why they could not be achieved). Not only the technical correctness of your report is evaluated but also the quality and presentation. So, ake sure that everything is clear and well explained. For exaple, ake sure that you label every axis of every plot, that your figures include legends if necessary, that in the text you discuss or address what is presented in every figure of the anuscript, that the text is free of typos and well redacted, etc. Do not forget to include the Siulink diagras that you have created. If a Siulink diagra contains subsystes, you should also present the contents of these subsystes (excluding the Siulink blocks that were given to you). In addition, your report ust be self-contained. Do not refer the reader to your Matlab files. Keep in ind that we only ask you for your Matlab files for verification purposes. 6 Exaination At the end of the seester you will have an oral exa, where you will have to defend your design choices, explain technical details, answer soe general questions, etc. Further inforation (dates of exaination, how the points are distributed between exercises and practicu, etc.) can be found in the webpage of the Coputergestuurde Regeltechniek course in Toledo. 10

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1 16.30/31 Septeber 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders 16.30/31 Lab #1 1 Introduction The Quanser helicopter is a echanical device that eulates the flight

More information

Ufuk Demirci* and Feza Kerestecioglu**

Ufuk Demirci* and Feza Kerestecioglu** 1 INDIRECT ADAPTIVE CONTROL OF MISSILES Ufuk Deirci* and Feza Kerestecioglu** *Turkish Navy Guided Missile Test Station, Beykoz, Istanbul, TURKEY **Departent of Electrical and Electronics Engineering,

More information

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver Siulation and xperiental Works of Quadcopter Model for Siple Maneuver Rafiuddin Sya Mechanical ngineering Departent, Hasnuddin University, Jl. P. Keerdekaan K Makassar - Indonesia (corresponding author

More information

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control

Self-Erecting Inverted Pendulum: Swing up and Stabilization Control Self-Erecting Inverted Pendulu: Swing up and Stabilization Control S. McGilvray (Winner of the IEEE Life Meber ward for best paper fro the Central Canada Council for the IEEE Student Paper Contest, ) Contents

More information

Filtering and Fusion based Reconstruction of Angle of Attack

Filtering and Fusion based Reconstruction of Angle of Attack Filtering and Fusion based Reconstruction of Angle of Attack N Shantha Kuar Scientist, FMC Division NAL, Bangalore 7 E-ail: nskuar@css.nal.res.in Girija G Scientist, FMC Division NAL, Bangalore 7 E-ail:

More information

System Design of Quadrotor

System Design of Quadrotor Syste Design of Quadrotor Yukai Gong, Weina Mao, Bu Fan, Yi Yang Mar. 29, 2016 A final project of MECHENG 561. Supervised by Prof. Vasudevan. 1 Abstract In this report, an autonoous quadrotor is designed.

More information

A Simulation Study for Practical Control of a Quadrotor

A Simulation Study for Practical Control of a Quadrotor A Siulation Study for Practical Control of a Quadrotor Jeongho Noh* and Yongkyu Song** *Graduate student, Ph.D. progra, ** Ph.D., Professor Departent of Aerospace and Mechanical Engineering, Korea Aerospace

More information

BALLISTIC PENDULUM. EXPERIMENT: Measuring the Projectile Speed Consider a steel ball of mass

BALLISTIC PENDULUM. EXPERIMENT: Measuring the Projectile Speed Consider a steel ball of mass BALLISTIC PENDULUM INTRODUCTION: In this experient you will use the principles of conservation of oentu and energy to deterine the speed of a horizontally projected ball and use this speed to predict the

More information

1 (40) Gravitational Systems Two heavy spherical (radius 0.05R) objects are located at fixed positions along

1 (40) Gravitational Systems Two heavy spherical (radius 0.05R) objects are located at fixed positions along (40) Gravitational Systes Two heavy spherical (radius 0.05) objects are located at fixed positions along 2M 2M 0 an axis in space. The first ass is centered at r = 0 and has a ass of 2M. The second ass

More information

Introduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions

Introduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions Introduction to Robotics (CS3A) Handout (Winter 6/7) Hoework #5 solutions. (a) Derive a forula that transfors an inertia tensor given in soe frae {C} into a new frae {A}. The frae {A} can differ fro frae

More information

ME Machine Design I. FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Friday, May 8th, 2009

ME Machine Design I. FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Friday, May 8th, 2009 ME 5 - Machine Design I Spring Seester 009 Nae Lab. Div. FINAL EXAM. OPEN BOOK AND LOSED NOTES. Friday, May 8th, 009 Please use the blank paper for your solutions. Write on one side of the paper only.

More information

Physics 140 D100 Midterm Exam 2 Solutions 2017 Nov 10

Physics 140 D100 Midterm Exam 2 Solutions 2017 Nov 10 There are 10 ultiple choice questions. Select the correct answer for each one and ark it on the bubble for on the cover sheet. Each question has only one correct answer. (2 arks each) 1. An inertial reference

More information

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER IEPC 003-0034 ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER A. Bober, M. Guelan Asher Space Research Institute, Technion-Israel Institute of Technology, 3000 Haifa, Israel

More information

ROTATIONAL MOTION FROM TRANSLATIONAL MOTION

ROTATIONAL MOTION FROM TRANSLATIONAL MOTION ROTATIONAL MOTION FROM TRANSLATIONAL MOTION Velocity Acceleration 1-D otion 3-D otion Linear oentu TO We have shown that, the translational otion of a acroscopic object is equivalent to the translational

More information

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms (00/7) 7 80 Applying Experienced Self-Tuning Controllers to osition Control of Slider Crank Mechaniss Chih-Cheng ao cckao@cc.kyit.edu.tw epartent of Electrical Engineering ao Yuan nstitute of Technology

More information

Tutorial Exercises: Incorporating constraints

Tutorial Exercises: Incorporating constraints Tutorial Exercises: Incorporating constraints 1. A siple pendulu of length l ass is suspended fro a pivot of ass M that is free to slide on a frictionless wire frae in the shape of a parabola y = ax. The

More information

Lecture #8-3 Oscillations, Simple Harmonic Motion

Lecture #8-3 Oscillations, Simple Harmonic Motion Lecture #8-3 Oscillations Siple Haronic Motion So far we have considered two basic types of otion: translation and rotation. But these are not the only two types of otion we can observe in every day life.

More information

Feature Extraction Techniques

Feature Extraction Techniques Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that

More information

Modeling & Analysis of the International Space Station

Modeling & Analysis of the International Space Station Modeling & Analysis of the International Space Station 1 Physical Syste Solar Alpha Rotary Joints Physical Syste Rotor Stator Gear Train Solar Array Inboard Body Outboard Body +x Solar Array 3 Physical

More information

Actuators & Mechanisms Actuator sizing

Actuators & Mechanisms Actuator sizing Course Code: MDP 454, Course Nae:, Second Seester 2014 Actuators & Mechaniss Actuator sizing Contents - Modelling of Mechanical Syste - Mechaniss and Drives The study of Mechatronics systes can be divided

More information

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe Visual Servoing For A Scale Model Autonoous Helicopter A. CHRIETTE y, T. HAMEL y and R. MAHONY z y CEMIF z Dep. of Elec. and Cop. Sys. Eng. Université d'evry. Monash University, Clayton, Victoria, 4 rue

More information

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Copyright 22 by ABCM Page 39 SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Mauricio Vladiir Peña G., auriciovladiirp@gail.co Universidad Libre Kr. 66A # 53-4, Bogotá, Colobia. Edilberto

More information

AiMT Advances in Military Technology

AiMT Advances in Military Technology AiT Advances in ilitary Technology Vol. 14, No. 1 (2019), pp. 47-57 ISSN 1802-2308, eissn 2533-4123 DOI 10.3849/ait.01247 odelling issile Flight Characteristics by Estiating ass and Ballistic Paraeters

More information

2.003 Engineering Dynamics Problem Set 2 Solutions

2.003 Engineering Dynamics Problem Set 2 Solutions .003 Engineering Dynaics Proble Set Solutions This proble set is priarily eant to give the student practice in describing otion. This is the subject of kineatics. It is strongly recoended that you study

More information

Torsion Experiment. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment

Torsion Experiment. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment Torsion Experient Introduction For the Torsion lab, there are two required experients to perfor and one extra credit assignent at the end. In experient 1, the syste paraeters need to be identified so that

More information

Kinetic Theory of Gases: Elementary Ideas

Kinetic Theory of Gases: Elementary Ideas Kinetic Theory of Gases: Eleentary Ideas 17th February 2010 1 Kinetic Theory: A Discussion Based on a Siplified iew of the Motion of Gases 1.1 Pressure: Consul Engel and Reid Ch. 33.1) for a discussion

More information

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam Taku Takahaa et al./international Journal of Autootive Engineering Vol.9, No.3 (218) pp.99-14 Research Paper 218495 Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic

More information

Department of Physics, Sri Venkateswara University, Tirupati Range Operations, Satish Dhawan Space Centre SHAR, ISRO, Sriharikota

Department of Physics, Sri Venkateswara University, Tirupati Range Operations, Satish Dhawan Space Centre SHAR, ISRO, Sriharikota Trajectory Estiation of a Satellite Launch Vehicle Using Unscented Kalan Filter fro Noisy Radar Measureents R.Varaprasad S.V. Bhaskara Rao D.Narayana Rao V. Seshagiri Rao Range Operations, Satish Dhawan

More information

ma x = -bv x + F rod.

ma x = -bv x + F rod. Notes on Dynaical Systes Dynaics is the study of change. The priary ingredients of a dynaical syste are its state and its rule of change (also soeties called the dynaic). Dynaical systes can be continuous

More information

Physics 218 Exam 3 Fall 2010, Sections

Physics 218 Exam 3 Fall 2010, Sections Physics 28 Exa 3 Fall 200, Sections 52-524 Do not fill out the inforation below until instructed to do so! Nae Signature Student ID E-ail Section # : SOUTIONS ules of the exa:. You have the full class

More information

Department of Physics Preliminary Exam January 3 6, 2006

Department of Physics Preliminary Exam January 3 6, 2006 Departent of Physics Preliinary Exa January 3 6, 2006 Day 1: Classical Mechanics Tuesday, January 3, 2006 9:00 a.. 12:00 p.. Instructions: 1. Write the answer to each question on a separate sheet of paper.

More information

Kinetic Theory of Gases: Elementary Ideas

Kinetic Theory of Gases: Elementary Ideas Kinetic Theory of Gases: Eleentary Ideas 9th February 011 1 Kinetic Theory: A Discussion Based on a Siplified iew of the Motion of Gases 1.1 Pressure: Consul Engel and Reid Ch. 33.1) for a discussion of

More information

SEISMIC FRAGILITY ANALYSIS

SEISMIC FRAGILITY ANALYSIS 9 th ASCE Specialty Conference on Probabilistic Mechanics and Structural Reliability PMC24 SEISMIC FRAGILITY ANALYSIS C. Kafali, Student M. ASCE Cornell University, Ithaca, NY 483 ck22@cornell.edu M. Grigoriu,

More information

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle Feedback Linearization and Linear Observer for a Quadrotor Unanned Aerial Vehicle Abdellah Mokhtari,2, Nacer K. M Sirdi, Kaal Meghriche, A. Belaidi 3 LRV : Versailles Laboratory of Robotics, University

More information

COS 424: Interacting with Data. Written Exercises

COS 424: Interacting with Data. Written Exercises COS 424: Interacting with Data Hoework #4 Spring 2007 Regression Due: Wednesday, April 18 Written Exercises See the course website for iportant inforation about collaboration and late policies, as well

More information

Chapter 1: Basics of Vibrations for Simple Mechanical Systems

Chapter 1: Basics of Vibrations for Simple Mechanical Systems Chapter 1: Basics of Vibrations for Siple Mechanical Systes Introduction: The fundaentals of Sound and Vibrations are part of the broader field of echanics, with strong connections to classical echanics,

More information

Physics 139B Solutions to Homework Set 3 Fall 2009

Physics 139B Solutions to Homework Set 3 Fall 2009 Physics 139B Solutions to Hoework Set 3 Fall 009 1. Consider a particle of ass attached to a rigid assless rod of fixed length R whose other end is fixed at the origin. The rod is free to rotate about

More information

Modular Control of a Rotary Inverted Pendulum System

Modular Control of a Rotary Inverted Pendulum System Paper ID #14582 Modular Control of a Rotary Inverted Pendulu Syste Dr. Xiuin Diao, Purdue University Xiuin Diao received his B.S. degree in Mechanical Design and Manufacturing fro Yantai University, China,

More information

Block designs and statistics

Block designs and statistics Bloc designs and statistics Notes for Math 447 May 3, 2011 The ain paraeters of a bloc design are nuber of varieties v, bloc size, nuber of blocs b. A design is built on a set of v eleents. Each eleent

More information

Wall Juggling of one Ball by Robot Manipulator with Visual Servo

Wall Juggling of one Ball by Robot Manipulator with Visual Servo Juggling of one Ball by obot Manipulator with Visual Servo Akira Nakashia Yosuke Kobayashi Yoshikazu Hayakawa Mechanical Science and Engineering, Graduate School of Engineering, Nagoya University, Furo-cho,

More information

CHAPTER 15: Vibratory Motion

CHAPTER 15: Vibratory Motion CHAPTER 15: Vibratory Motion courtesy of Richard White courtesy of Richard White 2.) 1.) Two glaring observations can be ade fro the graphic on the previous slide: 1.) The PROJECTION of a point on a circle

More information

Internet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement

Internet-Based Teleoperation of Carts Considering Effects of Time Delay via Continuous Pole Placement Aerican Journal of Engineering and Applied Sciences Original Research Paper Internet-Based Teleoperation of Carts Considering Effects of Tie Delay via Continuous Pole Placeent Theophilus Okore-Hanson and

More information

Proc. of the IEEE/OES Seventh Working Conference on Current Measurement Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES

Proc. of the IEEE/OES Seventh Working Conference on Current Measurement Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES Proc. of the IEEE/OES Seventh Working Conference on Current Measureent Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES Belinda Lipa Codar Ocean Sensors 15 La Sandra Way, Portola Valley, CA 98 blipa@pogo.co

More information

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi.

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi. Seisic Analysis of Structures by K Dutta, Civil Departent, II Delhi, New Delhi. Module 5: Response Spectru Method of Analysis Exercise Probles : 5.8. or the stick odel of a building shear frae shown in

More information

Chapter 11 Simple Harmonic Motion

Chapter 11 Simple Harmonic Motion Chapter 11 Siple Haronic Motion "We are to adit no ore causes of natural things than such as are both true and sufficient to explain their appearances." Isaac Newton 11.1 Introduction to Periodic Motion

More information

The accelerated expansion of the universe is explained by quantum field theory.

The accelerated expansion of the universe is explained by quantum field theory. The accelerated expansion of the universe is explained by quantu field theory. Abstract. Forulas describing interactions, in fact, use the liiting speed of inforation transfer, and not the speed of light.

More information

Tactics Box 2.1 Interpreting Position-versus-Time Graphs

Tactics Box 2.1 Interpreting Position-versus-Time Graphs 1D kineatic Retake Assignent Due: 4:32p on Friday, October 31, 2014 You will receive no credit for ites you coplete after the assignent is due. Grading Policy Tactics Box 2.1 Interpreting Position-versus-Tie

More information

Ocean 420 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers

Ocean 420 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers Ocean 40 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers 1. Hydrostatic Balance a) Set all of the levels on one of the coluns to the lowest possible density.

More information

Design of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique

Design of Sliding Mode Stabilizer for Wind Turbine Generator using Dynamic Compensation Observer Technique Proceedings of the 6th WSES International Conference on Power Systes, Lisbon, Portugal, Septeber -4, 6 84 Design of Sliding Mode Stabilizer for Wind urbine Generator using Dynaic Copensation Observer echnique

More information

2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all

2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all Lecture 6 Introduction to kinetic theory of plasa waves Introduction to kinetic theory So far we have been odeling plasa dynaics using fluid equations. The assuption has been that the pressure can be either

More information

Figure 1: Equivalent electric (RC) circuit of a neurons membrane

Figure 1: Equivalent electric (RC) circuit of a neurons membrane Exercise: Leaky integrate and fire odel of neural spike generation This exercise investigates a siplified odel of how neurons spike in response to current inputs, one of the ost fundaental properties of

More information

Robustness Experiments for a Planar Hopping Control System

Robustness Experiments for a Planar Hopping Control System To appear in International Conference on Clibing and Walking Robots Septeber 22 Robustness Experients for a Planar Hopping Control Syste Kale Harbick and Gaurav S. Sukhate kale gaurav@robotics.usc.edu

More information

Physics 120 Final Examination

Physics 120 Final Examination Physics 120 Final Exaination 12 August, 1998 Nae Tie: 3 hours Signature Calculator and one forula sheet allowed Student nuber Show coplete solutions to questions 3 to 8. This exaination has 8 questions.

More information

2.141 Modeling and Simulation of Dynamic Systems Assignment #2

2.141 Modeling and Simulation of Dynamic Systems Assignment #2 2.141 Modeling and Siulation of Dynaic Systes Assignent #2 Out: Wednesday Septeber 20, 2006 Due: Wednesday October 4, 2006 Proble 1 The sketch shows a highly siplified diagra of a dry-dock used in ship

More information

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT PACS REFERENCE: 43.5.LJ Krister Larsson Departent of Applied Acoustics Chalers University of Technology SE-412 96 Sweden Tel: +46 ()31 772 22 Fax: +46 ()31

More information

the static friction is replaced by kinetic friction. There is a net force F net = F push f k in the direction of F push.

the static friction is replaced by kinetic friction. There is a net force F net = F push f k in the direction of F push. the static friction is replaced by kinetic friction. There is a net force F net = F push f k in the direction of F push. Exaple of kinetic friction. Force diagra for kinetic friction. Again, we find that

More information

An Improved Particle Filter with Applications in Ballistic Target Tracking

An Improved Particle Filter with Applications in Ballistic Target Tracking Sensors & ransducers Vol. 72 Issue 6 June 204 pp. 96-20 Sensors & ransducers 204 by IFSA Publishing S. L. http://www.sensorsportal.co An Iproved Particle Filter with Applications in Ballistic arget racing

More information

Extension of CSRSM for the Parametric Study of the Face Stability of Pressurized Tunnels

Extension of CSRSM for the Parametric Study of the Face Stability of Pressurized Tunnels Extension of CSRSM for the Paraetric Study of the Face Stability of Pressurized Tunnels Guilhe Mollon 1, Daniel Dias 2, and Abdul-Haid Soubra 3, M.ASCE 1 LGCIE, INSA Lyon, Université de Lyon, Doaine scientifique

More information

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair Proceedings of the 6th SEAS International Conference on Siulation, Modelling and Optiization, Lisbon, Portugal, Septeber -4, 006 0 A Siplified Analytical Approach for Efficiency Evaluation of the eaving

More information

Newton's Laws. Lecture 2 Key Concepts. Newtonian mechanics and relation to Kepler's laws The Virial Theorem Tidal forces Collision physics

Newton's Laws. Lecture 2 Key Concepts. Newtonian mechanics and relation to Kepler's laws The Virial Theorem Tidal forces Collision physics Lecture 2 Key Concepts Newtonian echanics and relation to Kepler's laws The Virial Theore Tidal forces Collision physics Newton's Laws 1) An object at rest will reain at rest and an object in otion will

More information

DRAFT. Memo. Contents. To whom it may concern SVN: Jan Mooiman +31 (0) nl

DRAFT. Memo. Contents. To whom it may concern SVN: Jan Mooiman +31 (0) nl Meo To To who it ay concern Date Reference Nuber of pages 219-1-16 SVN: 5744 22 Fro Direct line E-ail Jan Mooian +31 )88 335 8568 jan.ooian@deltares nl +31 6 4691 4571 Subject PID controller ass-spring-daper

More information

Quadcopter Dynamics 1

Quadcopter Dynamics 1 Quadcopter Dynamics 1 Bréguet Richet Gyroplane No. 1 1907 Brothers Louis Bréguet and Jacques Bréguet Guidance of Professor Charles Richet The first flight demonstration of Gyroplane No. 1 with no control

More information

Supplementary Information for Design of Bending Multi-Layer Electroactive Polymer Actuators

Supplementary Information for Design of Bending Multi-Layer Electroactive Polymer Actuators Suppleentary Inforation for Design of Bending Multi-Layer Electroactive Polyer Actuators Bavani Balakrisnan, Alek Nacev, and Elisabeth Sela University of Maryland, College Park, Maryland 074 1 Analytical

More information

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes

More information

Question 1. [14 Marks]

Question 1. [14 Marks] 6 Question 1. [14 Marks] R r T! A string is attached to the dru (radius r) of a spool (radius R) as shown in side and end views here. (A spool is device for storing string, thread etc.) A tension T is

More information

Motion Analysis of Euler s Disk

Motion Analysis of Euler s Disk Motion Analysis of Euler s Disk Katsuhiko Yaada Osaka University) Euler s Disk is a nae of a scientific toy and its otion is the sae as a spinning coin. In this study, a siple atheatical odel is proposed

More information

Data-Driven Imaging in Anisotropic Media

Data-Driven Imaging in Anisotropic Media 18 th World Conference on Non destructive Testing, 16- April 1, Durban, South Africa Data-Driven Iaging in Anisotropic Media Arno VOLKER 1 and Alan HUNTER 1 TNO Stieltjesweg 1, 6 AD, Delft, The Netherlands

More information

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot Vol. 34, No. 1 ACTA AUTOMATICA SINICA January, 2008 An Adaptive UKF Algorith for the State and Paraeter Estiations of a Mobile Robot SONG Qi 1, 2 HAN Jian-Da 1 Abstract For iproving the estiation accuracy

More information

Periodic Motion is everywhere

Periodic Motion is everywhere Lecture 19 Goals: Chapter 14 Interrelate the physics and atheatics of oscillations. Draw and interpret oscillatory graphs. Learn the concepts of phase and phase constant. Understand and use energy conservation

More information

Gust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion

Gust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion Delft University of Technology Gust Disturbance Alleviation with Increental Nonlinear Dynaic Inversion Seur, Ewoud; de Croon, Guido; Chu, Qiping DOI.9/IROS.26.7759827 Publication date 26 Docuent Version

More information

Chapter 2: Introduction to Damping in Free and Forced Vibrations

Chapter 2: Introduction to Damping in Free and Forced Vibrations Chapter 2: Introduction to Daping in Free and Forced Vibrations This chapter ainly deals with the effect of daping in two conditions like free and forced excitation of echanical systes. Daping plays an

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.010: Systems Modeling and Dynamics III. Final Examination Review Problems

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.010: Systems Modeling and Dynamics III. Final Examination Review Problems ASSACHUSETTS INSTITUTE OF TECHNOLOGY Departent of echanical Engineering 2.010: Systes odeling and Dynaics III Final Eaination Review Probles Fall 2000 Good Luck And have a great winter break! page 1 Proble

More information

Dimensions and Units

Dimensions and Units Civil Engineering Hydraulics Mechanics of Fluids and Modeling Diensions and Units You already know how iportant using the correct diensions can be in the analysis of a proble in fluid echanics If you don

More information

Analysis and Implementation of a Hardware-in-the-Loop Simulation

Analysis and Implementation of a Hardware-in-the-Loop Simulation DINAME 27 - Proceedings of the XVII International Syposiu on Dynaic Probles of Mechanics A. T. Fleury, D. A. Rade, P. R. G. Kurka (Editors), ABCM, São Sebastião, SP, Brail, March 5-, 27 Analysis and Ipleentation

More information

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization Use of PSO in Paraeter Estiation of Robot Dynaics; Part One: No Need for Paraeterization Hossein Jahandideh, Mehrzad Navar Abstract Offline procedures for estiating paraeters of robot dynaics are practically

More information

Analyzing Simulation Results

Analyzing Simulation Results Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient

More information

Vector thrust multi-rotor copter and its application for building inspection

Vector thrust multi-rotor copter and its application for building inspection Vector thrust ulti-rotor copter and its application for building inspection C.-H. Kuo 1, C.-M. Kuo 1, A. Leber 1 and C. Boller 1,2 1 Saarland University, Mat. Sc. & Technol. Dept., Chair in NDT & QA, Saarbrucken,

More information

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Proceedings of the ASME 29 Dynaic Systes and Control Conference DSCC29 October 12-14, 29, Hollywood, California, USA DSCC29-2736 HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Wenjie Chen

More information

Name: Partner(s): Date: Angular Momentum

Name: Partner(s): Date: Angular Momentum Nae: Partner(s): Date: Angular Moentu 1. Purpose: In this lab, you will use the principle of conservation of angular oentu to easure the oent of inertia of various objects. Additionally, you develop a

More information

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime Sith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtie Oscar Caacho, a, * Francisco De la Cruz b a Postgrado en Autoatización e Instruentación. Grupo en Nuevas Estrategias

More information

Physics 2107 Oscillations using Springs Experiment 2

Physics 2107 Oscillations using Springs Experiment 2 PY07 Oscillations using Springs Experient Physics 07 Oscillations using Springs Experient Prelab Read the following bacground/setup and ensure you are failiar with the concepts and theory required for

More information

Tele-Operation of a Mobile Robot Through Haptic Feedback

Tele-Operation of a Mobile Robot Through Haptic Feedback HAVE 00 IEEE Int. Workshop on Haptic Virtual Environents and Their Applications Ottawa, Ontario, Canada, 7-8 Noveber 00 Tele-Operation of a Mobile Robot Through Haptic Feedback Nicola Diolaiti, Claudio

More information

Physics 4A Winter 2016 Final Exam

Physics 4A Winter 2016 Final Exam Physics 4A Winter 016 Final Exa Nae: Mar, 016 Please show your work! Answers are not coplete without clear reasoning. When asked for an expression, you ust give your answer in ters of the variables given

More information

HORIZONTAL MOTION WITH RESISTANCE

HORIZONTAL MOTION WITH RESISTANCE DOING PHYSICS WITH MATLAB MECHANICS HORIZONTAL MOTION WITH RESISTANCE Ian Cooper School of Physics, Uniersity of Sydney ian.cooper@sydney.edu.au DOWNLOAD DIRECTORY FOR MATLAB SCRIPTS ec_fr_b. This script

More information

DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER

DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER DESIGN, SIMULATION AND IMPLEMENTATION OF DECENTRALIZED PI CONTROLLERS FOR A MULTIVARIABLE FEED BLENDING SYSTEM AT THE FALCONBRIDGE SUDBURY SMELTER B. Boulet McGill University Departent of Electrical and

More information

Sensorless Control of Induction Motor Drive Using SVPWM - MRAS Speed Observer

Sensorless Control of Induction Motor Drive Using SVPWM - MRAS Speed Observer Journal of Eerging Trends in Engineering and Applied Sciences (JETEAS) 2 (3): 509-513 Journal Scholarlink of Eerging Research Trends Institute in Engineering Journals, 2011 and Applied (ISSN: 2141-7016)

More information

DESIGN OF THE DIE PROFILE FOR THE INCREMENTAL RADIAL FORGING PROCESS *

DESIGN OF THE DIE PROFILE FOR THE INCREMENTAL RADIAL FORGING PROCESS * IJST, Transactions of Mechanical Engineering, Vol. 39, No. M1, pp 89-100 Printed in The Islaic Republic of Iran, 2015 Shira University DESIGN OF THE DIE PROFILE FOR THE INCREMENTAL RADIAL FORGING PROCESS

More information

Multi Degrees of Freedom Maglev System with Permanent Magnet Motion Control

Multi Degrees of Freedom Maglev System with Permanent Magnet Motion Control Multi Degrees of Freedo Maglev Syste with Peranent Magnet Motion Control Cui Tianshi A dissertation subitted to Kochi University of Technology in partial fulfillent of the requireents for the degree of

More information

Spinning Disk and Chladni Plates

Spinning Disk and Chladni Plates Spinning Disk and Chladni Plates Subitted By MD MARUFUR RAHMAN Msc Sustainable Energy Systes Beng(Hons) Mechanical Engineering Bsc Coputer Science and Engineering Table of Contents Spinning Disk... 3 1.0

More information

Kinetics of Rigid (Planar) Bodies

Kinetics of Rigid (Planar) Bodies Kinetics of Rigi (Planar) Boies Types of otion Rectilinear translation Curvilinear translation Rotation about a fixe point eneral planar otion Kinetics of a Syste of Particles The center of ass for a syste

More information

Subject Code: R13110/R13 I B. Tech I Semester Regular Examinations Jan./Feb ENGINEERING MECHANICS

Subject Code: R13110/R13 I B. Tech I Semester Regular Examinations Jan./Feb ENGINEERING MECHANICS Set No - 1 I B. Tech I Seester Regular Exainations Jan./Feb. 2015 ENGINEERING MECHANICS (Coon to CE, ME, CSE, PCE, IT, Che E, Aero E, AME, Min E, PE, Metal E) Tie: 3 hours Max. Marks: 70 What is the principle

More information

Physics 2210 Fall smartphysics 20 Conservation of Angular Momentum 21 Simple Harmonic Motion 11/23/2015

Physics 2210 Fall smartphysics 20 Conservation of Angular Momentum 21 Simple Harmonic Motion 11/23/2015 Physics 2210 Fall 2015 sartphysics 20 Conservation of Angular Moentu 21 Siple Haronic Motion 11/23/2015 Exa 4: sartphysics units 14-20 Midter Exa 2: Day: Fri Dec. 04, 2015 Tie: regular class tie Section

More information

Image based visual servo-control for a class of aerial robotic systems

Image based visual servo-control for a class of aerial robotic systems Iage based visual servo-control for a class of aerial robotic systes Tarek Hael, Robert Mahony To cite this version: Tarek Hael, Robert Mahony. Iage based visual servo-control for a class of aerial robotic

More information

XV International PhD Workshop OWD 2013, October Limitations Caused by Sampling and Quantization in Position Control of a Single Axis Robot

XV International PhD Workshop OWD 2013, October Limitations Caused by Sampling and Quantization in Position Control of a Single Axis Robot XV International PhD Workshop OWD 2013, 19 22 Octoer 2013 Liitations Caused y Sapling and Quantization in Position Control of a Single Axis Root Csaa Budai, Budapest University of Technology and Econoics

More information

Course support: Control Engineering (TBKRT05E)

Course support: Control Engineering (TBKRT05E) Course Support This course support package is offered to you by TBV Lugus, the study association for Industrial Engineering and Manageent. Although this package is coposed with great care, the association

More information

Reading from Young & Freedman: For this topic, read the introduction to chapter 25 and sections 25.1 to 25.3 & 25.6.

Reading from Young & Freedman: For this topic, read the introduction to chapter 25 and sections 25.1 to 25.3 & 25.6. PHY10 Electricity Topic 6 (Lectures 9 & 10) Electric Current and Resistance n this topic, we will cover: 1) Current in a conductor ) Resistivity 3) Resistance 4) Oh s Law 5) The Drude Model of conduction

More information

P235 Midterm Examination Prof. Cline

P235 Midterm Examination Prof. Cline P235 Mier Exaination Prof. Cline THIS IS A CLOSED BOOK EXAMINATION. Do all parts of all four questions. Show all steps to get full credit. 7:00-10.00p, 30 October 2009 1:(20pts) Consider a rocket fired

More information

COMPONENT MODE SYNTHESIS, FIXED-INTERFACE MODEL Revision A

COMPONENT MODE SYNTHESIS, FIXED-INTERFACE MODEL Revision A COMPONEN MODE SYNHESS, FXED-NERFACE MODEL Revision A By o rvine Eail: toirvine@aol.co February, ntroduction Coponent ode synthesis is a ethod for analyzing the dynaic behavior of a syste consisting of

More information

9 HOOKE S LAW AND SIMPLE HARMONIC MOTION

9 HOOKE S LAW AND SIMPLE HARMONIC MOTION Experient 9 HOOKE S LAW AND SIMPLE HARMONIC MOTION Objectives 1. Verify Hoo s law,. Measure the force constant of a spring, and 3. Measure the period of oscillation of a spring-ass syste and copare it

More information

Improved State Estimation in Quadrotor MAVs: A Novel Drift-Free Velocity Estimator

Improved State Estimation in Quadrotor MAVs: A Novel Drift-Free Velocity Estimator Iproved State Estiation in Quadrotor MAVs: A Novel Drift-Free Velocity Estiator Dinuka Abeywardena, Sarath Kodagoda, Gaini Dissanayake, and Rohan Munasinghe arxiv:9.3388v [cs.ro] Sep Abstract This paper

More information