MEROS Project. Technical Advances in Modeling and Control. Dr. Lotfi CHIKH February (33)
|
|
- Douglas Hancock
- 6 years ago
- Views:
Transcription
1 MEROS Project Technical Advances in Modeling and Control Dr. Lotfi CHIKH February (33)
2 Contents 1 Introduction 3 2 Dynamic model of the ROV: the mathematical background 4 3 Matlab/Simulink ROVs Simulator Example of a simple Cubic configuration MEROS ROV Modeling L 1 Adaptive control Control objective Formulation of the L 1 Adaptive controller Some comments Formulation of the ROV model for L 1 adaptive control theory Conclusions et perspectives 14 Appendices 16 A Jacobian transformation matrix J(η) 16 B Calculation of the inertia M, damping D and restoring forces g 16 B.1 Inertia matrix M B.2 Restoring forces g
3 1 Introduction This reports summarizes the advances in modeling and control of the MEROS project. The aim of the project is the design, modeling and control of a 6 DOF compact and low cost Remotely Operated Vehicle (ROV) for inspection tasks for depths less than 100m. The user implication in the ROV control has to be as minimal as possible, in order to limitate the infrastructures and the people concerned by the inspection task. The ROV must be able to handle three main tasks: Station keeping en one point of the workspace. Moving along a desired trajectory given by the operator. Displacement along a virtual plane surface. However, two of the six degrees of freedom (DoF) cannot be measured experimentally. Therefore, only four DoF are controlled. The two remaining ones (translational x and y) will be controlled in open-loop by an operator. Therefore, we will speak about co-control of the ROV as we have a combination of DoFs controlled by and operator and DoFs controlled by the navigation system. Two kinds of constraints have been identified: 1) constraints related to the design and 2) the constraints related to the modeling and control of the ROV. For the first family of constraints (concerning design), many efficient an reliable technologies in case of large/middle size ROVs cannot be integrated in a small, compact and low cost ROV. This implies an intelligent design strategy that optimizes the size and cost of the component whilst as long as possible it does not limitate the performances. The second family of constraints (linked to control of the ROV) includes: Imprecisions and uncertainties due to bad parameters estimation of the dynamic model (buoyancy, damping,... ) or to parameter changes during ROV functioning. Some variables cannot be measured and even their estimation is not accurate enough to be used in the control strategy. The good functioning and performances have to be guaranteed in presence of disturbances that can affect the ROV (waves, currents, seaweeds). The umbilical will have an important destabilizing effect that can lead to a big energy consumption from the actuators. This can deteriorate the performances and even lead to the unstability if there is a saturation of the motors. After the presentation of the ROV dynamic model equations, different ROV configurations are simulated in order to study the ROV behavior, after that the basis of the L 1 adaptive control theory are introduced and its application to our ROV will be discussed. 3
4 2 Dynamic model of the ROV: the mathematical background The dynamic model of a ROV relies the forces applied by the thrusters to the positions, velocities and accelerations of the vehicle. Applying Newton s second law, it is possible to obtain the classical model used in naval architecture. This model is complicated to use due to the large number of hydrodynamic coefficients that are involved. That is why the vectorial model representation introduced for the first time in [5] will be used. It is inspired from Craig s robot model [4] which is commonly used in robot control theory. The difference in case of ROVs comparing to robot manipulators is that it takes into account additional physical phenomena typical to underwater environment. A general dynamic model of a ROV that will be used for the controller synthesis was proposed by Fossen [6], and is based on SNAME notations. This model takes into account two types of physical contributions: the rigid body dynamics corresponding to the Newton-Euler formulation for rigid bodies (this formulation is classically used for robot manipulators); the hydrodynamic forces and moments that combine environmental disturbances (wind, waves, currents) and the so-called radiation induced forces [6] which are: i) the added mass due to the inertia of the surrounding fluid, ii) the radiation induced potential damping and iii) the restoring forces due to Archimedes (weight and buoyancy). The general formulation of the ROV model takes the following matrix form: η = J(η)ν M ν + C(ν)ν + D(ν)ν + g(η) = τ + w d (1) where ν = [u, v, w, p, q, r] T, η = [x, y, z, φ, ϑ, ψ] T represent respectively the vector of velocities (in the body fixed frame) and the position/euler angles (in the earth fixed frame). J(η) R 6 6 is the jacobian transformation matrix from the body fixed frame to the earth fixed frame. Matrices M, C and D represent respectively the inertia, Coriolis and Centripetal forces, and damping. g is the vector of restoring forces due to Archimedes (weight and buoyancy). τ denotes the control inputs while w d is the vector of external disturbances. In this study, one common assumption will be taken. It is supposed that the Coriolis terms can be removed (C(ν) 0) as the ROV will move at relatively low velocities. The expression of J is given in appendix A while appendix B tackles the issue of calculation of M, D and g. 4
5 Using the kinematic transformations [6], η = J(η)ν η = J(η) ν + J(η)ν M (η) = J (η)mj 1 (η) D (ν, η) = J (η)d(ν)j 1 (η) g (ν) = J (η)g(ν) τ = J (η)τ (2) w d = J (η)w d it is possible to express the ROV body-fixed frame dynamics into Earth fixed frame dynamics: M (η) η + D (v, η) η + g (η) = τ + w d (3) 3 Matlab/Simulink ROVs Simulator In the present section, some preliminary simulations are done in order to study the physical equations of the dynamic model and validate it. We mean by validation the observation in simulation of a good and logical behavior of the ROV whilst one or several thruster are actuated. The simulations are run within Matlab where the equations (1) are implemented. The developed simulator has to take into account the following points: good understanding of the physics phenomena. We will simulate some simple scenarios in order to observe and judge the ROV behavior. flexibility, as the thrusters configuration can be changed easily leading to different ROV configurations. visualization of the ROV movement. This is not the most crucial point but it can be useful to observe the movement of the ROV and validate the simulator. 3.1 Example of a simple Cubic configuration As a first step, a simple 6 DOFs ROV corresponding to a Cubic ROV [8] is simulated. It is represented in figure 1 The choice of Cubic ROV is motivated by its simplicity. Indeed, its exclusively either horizontal either vertical thruster configuration makes easy to understand which thrusters have to be activated in order to generate a movement in some direction of the workspace. Table 1 one summarizes this, It is then easy to deduce the expression of the configuration matrix T Cubic T Cubic = (4)
6 z (5) (4) (2) (3) y x (1) (6) Figure 1: Thrusters configuration positions of the CUBIC ROV example Table 1: Forces and corresponding thrusters in case of Cubic ROV Forces and moments Activated thrusters X: motions in the X direction (surge) 1 and 2 Y: motions in the Y direction (sway) 5 and 6 Z: motions in the Z direction (heave) 3 and 4 K: rotation about the x-axis (roll) 5 and 6 M: rotation about the y-axis (pitch) 3 and 4 N: rotation about the z-axis (yaw) 1 and 2 In figure 2, a graphical simulation of Cubic ROV is shown. As the dynamical parameters of the model (1) are not available, we have used some parameters from an existing ROV studied by our colleagues of Lirmm. The forces are displayed in red and the blue surface represents a virtual water surface. Different elementary tests were performed in order to assess the effectiveness of the model, among them: A simple test corresponding to a movement in the X direction (surge) is now performed. Figure 3 shows that when applying the same force with an inverse amplitude to thrusters 1 and 2, this leads to a movement in the positive X direction, which is the expected result. We also observe a change in the ROV depth which is also a natural result as the buoyancy was chosen larger than the weight. This is a common choice in ROVs and UAVs because in case of thrusters failure, the buoyancy of the ROV enables it to surface by his own action. By choosing a buoyancy value which is two times larger than the ROV weight, without any force on the thrusters, one can observe a more clear surfacing of the ROV (figure 4). By increasing the coefficient of the damping matrix D, for the same thruster forces, a slower ROV movement is observed. 6
7 Figure 2: Graphical Simulation of Cubic ROV: the forces are displayed in red and the blue surface represents a virtual surface water Figure 3: Applying forces on the thrusters 1 and 2 leads to a movement along the X axis Figure 4: Increasing the buoyancy without applying forces on the thrusters leads to a faster surfacing of the ROV (green line corresponds to the ROV trajectory) 7
8 3.2 MEROS ROV Modeling A CAD representation of the omnidirectional MEROS ROV is shown in Figure 5a. It is composed of 6 thrusters that provide movements and forces in the 6 DoFs. Figure 5b shows the positioning of the thrusters that corresponds to a tetrapod configuration [8]. (5) z x (4) (1) (6) (2) (3) y (a) CAD representation of the Meros ROV (b) Thrusters configuration positions corresponding to Meros ROV Figure 5: Meros ROV representation The deduction of the configuration matrix of the MEROS ROV is more complicated than for the Cubic ROV. For Meros, the tetrapod disposal of thrusters involves more thrusters in each DoF. Table 2 one summarizes this, Table 2: Forces and corresponding thrusters in case of Meros ROV Forces and moments Activated thrusters X: motions in the X direction (surge) F3 x, F4 x, F5 x and F6 x Y: motions in the Y direction (sway) F y 1, F y 2, F y 5 and y 6 Z: motions in the Z direction (heave) F1 z, F2 z, F3 z and F4 z K: rotation about the x-axis (roll) F3 z, F4 z, F y 5 and F y 6 M: rotation about the y-axis (pitch) F1 z, F2 z, F5 x and F6 x N: rotation about the z-axis (yaw) F y 1, F y 2, F3 x and F4 x We recall that the force/torque vector applied on the ROV is given by the following expression: τ = K T Meros u + τ r (5) where T Meros represents the configuration matrix, u is the electrical control input, τ r is the reaction torque vector and K is the force coefficient. From table 2, it is now easy to deduce the expression of the configuration matrix T Meros : 8
9 T Meros = s s 0 0 s s 1 1 s s s s s s s s 0 0 s r s r 1 1 s r s r 0 0 s r s r s r s r s r s r s r s r 0 0 where s represents sin( π ) and r is the radius of the sphere where the thrusters 4 are placed. Additional terms due to the reaction torques generated by the thruster rotations have to be taken intro account. They are given by the following expressions: (6) τ r φ = k(ω 3 ω 3 ω 4 ω 4 ω 5 ω 5 + ω 6 ω 6 )s τ r θ = k( ω 1 ω 1 + ω 2 ω 2 + ω 5 ω 5 + ω 6 ω 6 )s τ r ψ = k(ω 1 ω 1 + ω 2 ω 2 ω 3 ω 3 ω 4 ω 4 )s (7) with τ r = [0, 0, 0, τ r φ, τ r θ, τ r ψ ]. The inertia matrix is given by: M = M RB + M A (8) where M RB is the rigid body inertia matrix which is unique and satisfies M RB = MRB T > 0 and ṀRB = It is given in case of MEROS by: M RB = m m m I x I y I z where m is the mass and I x = I y = I z represents the moments of inertia. At the other hand, M A is the added-mass inertia. It represents the inertia of the surrounding fluid. M A = M A = diag{x u, Y v, Zẇ, Kṗ, M q, Nṙ} (10) During simulations, the values of the added mass coefficients are taken equal to 40% of the values of the rigid body inertia terms. The terms of damping will be chosen arbitrarily, and readapted once they will be identified. The remaining term of dynamic model of equation 1 is g corresponding to the restoring forces due to Archimedes (weight and buoyancy). The complete expression is given in appendix B. In case of MEROS, the buoyancy will be chosen 2% greater than the weight. (9) 9
10 4 L 1 Adaptive control L 1 adaptive control refers to a very recent adaptive control technique created by Chengyu Cao and Naira Hovakimyan in 2006 [3] [1]. The journal paper appears two years later [2] and the book in 2010 [7]. It can be viewed as a modified Model Reference Adaptive Control (MRAC ) scheme where the basic architecture is based on an internal model principle. The motivation of this novel technique is that in conventional adaptive controllers (in opposition to L 1 ), fast adaptation which is necessary for improving performances, was leading to high frequencies in control signals and increased sensitivity to time delays [7] which will affect robustness. This motivates the development of an architecture that allows fast adaptation without losing robustness which is the main contribution of L 1 adaptive control theory which decouples adaptation from robustness. This is possible because of two main theoretical results: the error norms are (uniformly) inversely proportional to the square root of the adaptation gains. High values of the adaptation gains are thus advantageous. the control signal is filtered to avoid high frequencies. The filter is also used to shape the nominal response. The conditions are given in terms of L 1 -norms of certain transfer functions that involve the filter and the largest values of the unknown parameters. That is why it is called L 1 adaptive control theory. 4.1 Control objective Consider the following SISO system dynamics ẋ(t) = Ax(t) + b(u(t) θ x(t)) y(t) = c x(t) x(0) = x 0 (11) where x(t) is the system state vector (supposed to be measurable), u(t) R is the control signal, b, c R n are known constant vectors, A is a known n n matrix, (A,b) is controllable, the unknown parameter θ R n belongs to a given compact convex set θ Ω and y(t) R is the regulated output. The control objective is to design an adaptive controller to ensure that the system output y(t) follows a given reference signal r(t) with quantifiable transient and steady-state performance bounds. 4.2 Formulation of the L 1 Adaptive controller Consider the following structure u(t) = u 1 (t) + u 2 (t) u 1 (t) = K x(t) (12) where K renders A m = A bk Hurwitz 1, while u 2 (t) is generated by the adaptive controller. It leads to the following system: 1 In control theory, a matrix A m is called Hurwitz (or stable matrix) if every eigenvalue of A has a strictly negative real part 10
11 ẋ(t) = A m x(t) bθ x(t) + bu 2 (t) ŷ(t) = c ˆx(t) ˆx(0) = x 0 (13) For the linearly parameterized system in (13), we consider the state predictor ˆx(t) = A mˆx(t) bˆθ x(t) + bu 2 (t) y(t) = c x(t) x(0) = x 0 (14) along with the projection-type adaptive law ˆθ(t) ˆθ(t) = ΓP roj(ˆθ(t), x(t) x P b) ˆθ(0) = ˆθ0 x(t) = ˆx(t) x(t) (15) where Γ > 0 is the adaptation gain, and P = P > 0 solves A mp +P A m = Q for some Q > 0. Let u 2 (s) = C(s)( r(s)+k g r(s)) k g = 1/(c H o (0)) H o (s) = (si A m ) 1 b (16) where r = ˆθ (t)x(t), while C(s) is an asymptotically stable and strictly proper transfer function with dc gain C(0) = 1. s represents the adaptation gain. The L 1 adaptive controller consists of (12), (14), (15) and (16), with K and C(s) such that λ Ḡ(s) L 1 θ max < 1 Ḡ(s) = H o (s)(c(s) 1) θ max = max θ Ω n θ i (17) It was proven (Lemma 8 in [2]) that condition in (17) can be straightforwardly satisfied by increasing the bandwidth of C(s). In (17), L 1 refers to the L 1 norm which is defined for a SISO and MIMO system respectively by Definition 1 The L 1 norm of an asymptotically stable and proper SISO system is defined as: H(s) L1 = h(t) dt, where h(t) is the impulse response of 0 H(s). Definition 2 For an asymptotically stable and proper m inputs n outputs system H(s), the L 1 gain is defined as H(s) L1 = max i=1,...,n ( m j=1 H ij(s) L1 ), where H ij (s) is the ith row jth column entry of H(s). 4.3 Some comments The advantages of L 1 adaptive controller presented in the former section can be hightlighted by theorem 2 of [2]. i=1 11
12 Theorem2 of [2] The L 1 adaptive controller consisting in (12), (14), (15) and (16) guarantees lim x(t) x ref(t) = 0 t lim u(t) u ref(t) = 0 (18) t x(t) x ref (t) L γ 1 / Γ u u ref L γ 2 / Γ (19) where γ 1 = H 2 (s) L1 ) θmax /λ min (P ), H 2 (s) = I + (I Ḡ(s)θ ) 1 (Ḡ(s)θ + (C(s) 1)I), γ 2 = C(s)[1/c o H o (s)]c o L1 θmax /λ min (P ) + C(s)θ K L1. and, u ref (s) = C(s)(θ x ref (s) + k g r(s)) K x ref (s) (20) x ref (s) = H o (s)(k g C(s)r(s) + (C(s) 1)θ x ref (s)) + (si A m ) 1 x 0 y ref (s) = c x ref (s) (21) Relations (18), (19) of theorem 2 lead to the following remarks and conclusions: Remark 1 From ( 18), one concludes that lim t y(t) = r. Remark 2 The control objective is reduced to the selection of K and C(s) as large adaptation gain values for Γ becomes possible due to relation ( 19) in theorem 2. Remark 3 In case of MRAC, C(s) = 1 and C(s)[1/c o H o (s)]c o L1 cannot be finite since H o (s) is striclty proper. Therefore, it is not possible to conclude to a uniform performance bound from Formulation of the ROV model for L 1 adaptive control theory The system formulation in (11) corresponds to a SISO linear system and does not match with our highly nonlinear system specifications. That is why in [7], the authors present different other formulations corresponding to a more realistic representation of the system. It is given by: ẋ 1 (t) = x 2 (t) ẋ 2 (t) = A 2 x 2 (t) + f 2 (t, x(t)) + B 2 ωu (22) where x(t) = [x 1 (t), x 2 (t)] represent complete state vector of the system, A 2 is a known n n matrix, B R n m is a full rank matrix. u(t) R m is the control signal (m n) rank matrix, ω R m m is the uncertainty on the input gain, C R m n is a known full rank matrix, y R m is the measured output and f 2 is an unknown nonlinear function. The system takes the following matrix form: ( 0n n I where: A = 2 0 n n A 2 ẋ = Ax + f + Bωu (23) ) ( ) ( ) 0n 1 0n m, f = and B =. f 2 B 2 12
13 From 3, it is possible to formulate the system equations in the form of (22) by choosing x 1 = η 1 = [x, y, z, φ, θ, ψ] and x 2 = η 2 = [ẋ, ẏ, ż, φ, θ, ψ] ( η1 η 2 ) = [ 06 6 I D M ] [ η1 η 2 ] [ g M + w d M ] + [ M ] ωτ (24) 13
14 5 Conclusions et perspectives This report presents the advances in modeling and control of the MEROS ROV at Tecnalia. The dynamic model of the ROV is introduced and a simulator is done within Matlab/Simulink. An introduction to L 1 adaptive control was given and the formulation of the ROV model in the suitable form for adaptive control was given. The next steps will concern the simulation of the controller in Matlab/Simulink using the MEROS dynamic model. 14
15 References [1] C. Cao and N. Hovakimyan. Design and analysis of a novel l1 adaptive controller, part ii: Guaranteed transient performance,. In In Proceedings of the American Control Conference, Minneapolis, MN, pp , [2] C. Cao and N. Hovakimyan. Design and analysis of a novel l1 adaptive control architecture with guaranteed transient performance. IEEE Transactions on Automatic Control, 53: , [3] C. Cao and N. Hovakimyan. Design and analysis of a novel l1 adaptive control architecture, part1: Control signal and asymptotic stability. In In American Control Conference, Minneapolis, MN, pp , June [4] J. J. Craig. Introduction to Robotics. Addison-Wesley. Reading, Massachussets, [5] T. Fossen. Nonlinear Modeling and Control of Underwater Vehicles. PhD thesis, Department of Engineering Cybernetics. Norwegian University of Science and Technology. Trondheim, [6] T. Fossen. Marine Control Systems:Guidance, Navigation and Control of Ships, Rigs and Underwater Vehicles [7] N. Hovakimyan and C. Cao. L1 Adaptive Control Theory, Guaranteed Robustness with Fast Adaptation (ISBN: ). [8] F. Pierrot, M. Benoit, and P Dauchez. Optimal thruster configuration for omni-directionalunderwater vehicles. samos: a pythagorean solution. In OCEANS 98 Conference Proceedings,
16 Appendices A Jacobian transformation matrix J(η) [ ṗn Θ η = J(η)ν ] = [ R n b (Θ) T Θ (Θ) ] [ v b 0 ω b nb ] (25) where p n = [n, e, d] R 3 is the NED position, Θ = [φ, θ, ψ] is the attitude (Euler angles), v0 b represents the body-fixed linear velocity and ωnb b is the bodyfixed angular velocity. Therefore, the transformation matrix linking ṗ n to v0 b denoted Rb n (Θ) is given by the following expression Rb n (Θ) = R z,ψ R y,θ R x,φ cφcθ sψcφ + cψsθsφ sψsφ + cψcφsθ = sψcθ cψcφ + sφsθsψ cψsφ + sθsψcφ sθ cθsφ cθcφ (26) where c and s denote respectively sinus and cosinus notations. In the Marine Systems Simulation toolbox (MSS) developed Thor I. Fossen, this function is executed using R zyx. ωnb b = φ Rx,φ By inversing T 1 (Θ), we obtain: Θ Θ = T Θ (Θ)ω b nb (27) 0 θ 0 T Θ (Θ) = + Rx,φR y,θ 0 0 φ 1 sφtθ cφtθ 0 cφ sφ 0 sφ/cθ cφ cθ := T 1 Θ (Θ) Θ (28) (29) where t denotes the tangent function. The matrix J is calculated by eulerang function of the MSS Matlab toolbox. B Calculation of the inertia M, damping D and restoring forces g B.1 Inertia matrix M M = M RB + M A (30) M A = M A = diag{x u, Y v, Zẇ, Kṗ, M q, Nṙ} (31) 16
17 [ ] mi3 3 ms(r M RB = g) b ms(rg) b I o m mz g my g 0 m 0 mz g 0 mx g = 0 0 m my g mx g 0 0 mz g my g I x I xy I xz mz g 0 mx g I yx I y I yz my g mx g 0 I zx I zy I z B.2 Restoring forces g g(η) = (W B)sθ (W B)cθsφ (W B)cθcφ (y g W y b B)cθcφ + (z g W z b B)cθsφ (z g W z b B)sθ + (x g W x b B)cθcφ (x g W x b B)cθsφ (y g W y b B)sθ (32) (33) 17
Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle
Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle Viviana Martínez, Daniel Sierra and Rodolfo Villamizar Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones
More informationL 1 Adaptive Output Feedback Controller to Systems of Unknown
Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 WeB1.1 L 1 Adaptive Output Feedback Controller to Systems of Unknown Dimension
More informationTTK4190 Guidance and Control Exam Suggested Solution Spring 2011
TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =
More informationL 1 Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances
28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrA4.4 L Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances Chengyu
More informationu (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch)
Nonlinear Modelling of Marine Vehicles in Degrees of Freedom Thor I. Fossen and Ola-Erik Fjellstad The Norwegian Institute of Technology Department of Engineering Cybernetics N-0 Trondheim, NORWAY (E-mail:tif@itk.unit.no)
More informationL 1 Adaptive Controller for a Class of Systems with Unknown
28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrA4.2 L Adaptive Controller for a Class of Systems with Unknown Nonlinearities: Part I Chengyu Cao and Naira Hovakimyan
More informationModel Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion
Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl
More informationDesign and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability
Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 ThB7.5 Design and Analysis of a Novel L Adaptive Controller, Part I: Control Signal and Asymptotic Stability
More informationExam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring
Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance
More informationBreu, Frequency Detuning of Parametric Roll
Frequency Detuning of Parametric Roll Conference on CeSOS Highlights and AMOS Visions, May 29, 2013 Dominik Breu Department of Engineering Cybernetics, NTNU, Trondheim, Norway Centre for Ships and Ocean
More informationFilter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality Approach
AIAA Guidance, Navigation and Control Conference and Exhibit 18-21 August 2008, Honolulu, Hawaii AIAA 2008-6280 Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality
More informationAutomatic Control II Computer exercise 3. LQG Design
Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9
More informationDesign of Advanced Control Techniques for an Underwater Vehicle
Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling
More informationComputer Problem 1: SIE Guidance, Navigation, and Control
Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw
More informationIn this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:
Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this
More informationNonlinear Observer Design for Dynamic Positioning
Author s Name, Company Title of the Paper DYNAMIC POSITIONING CONFERENCE November 15-16, 2005 Control Systems I J.G. Snijders, J.W. van der Woude Delft University of Technology (The Netherlands) J. Westhuis
More informationA Discussion About Seakeeping and Manoeuvring Models For Surface Vessels
A Discussion About Seakeeping and Manoeuvring Models For Surface Vessels Tristan Perez, Thor I. Fossen and Asgeir Sørensen Technical Report (MSS-TR-001) Marine System Simulator (MSS) Group (http://www.cesos.ntnu.no/mss/)
More informationUnderactuated Dynamic Positioning of a Ship Experimental Results
856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The
More informationPosition and orientation of rigid bodies
Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB
More informationA Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints
A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints Mikkel Eske Nørgaard Sørensen, Morten Breivik and Bjørn-Olav H. Eriksen Abstract Satisfying actuator constraints is often
More informationAutonomous Underwater Vehicles: Equations of Motion
Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationFrom PD to Nonlinear Adaptive Depth-Control of a Tethered Autonomous Underwater Vehicle
Author manuscript, published in "IFAC Joint conference'2013: 5th Symposium on System Structure and Control 11th Workshop on Time-Delay Systems 6th Workshop on Fractional Differentiation and Its Applications,
More informationTHRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM
THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM Senior lecturer Vasile DOBREF Lecturer Octavian TARABUTA Mircea cel Batran Naval Academy, Constanta, Romania Keywords: underwater vehicle,
More informationMinimal representations of orientation
Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements
More informationProblem 1: Ship Path-Following Control System (35%)
Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our
More informationUAV Coordinate Frames and Rigid Body Dynamics
Brigham Young University BYU ScholarsArchive All Faculty Publications 24-- UAV oordinate Frames and Rigid Body Dynamics Randal Beard beard@byu.edu Follow this and additional works at: https://scholarsarchive.byu.edu/facpub
More informationNonlinear Tracking Control of Underactuated Surface Vessel
American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem
More informationTrajectory tracking & Path-following control
Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and
More informationHOW TO INCORPORATE WIND, WAVES AND OCEAN CURRENTS IN THE MARINE CRAFT EQUATIONS OF MOTION. Thor I. Fossen
HOW TO INCORPORATE WIND, WAVES AND OCEAN CURRENTS IN THE MARINE CRAFT EQUATIONS OF MOTION Thor I. Fossen Department of Engineering Cybernetics, Noregian University of Science and Technology, NO-7491 Trondheim,
More informationQuaternion Feedback Regulation of Underwater Vehicles Ola-Erik FJELLSTAD and Thor I. FOSSEN Abstract: Position and attitude set-point regulation of au
Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik Fjellstad Dr.Ing. EE Seatex AS Trondheim NORWAY Thor I. Fossen Dr.Ing EE, M.Sc Naval Architecture Assistant Professor Telephone: +7 7 9 6
More informationPosition in the xy plane y position x position
Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,
More informationChapter 4 The Equations of Motion
Chapter 4 The Equations of Motion Flight Mechanics and Control AEM 4303 Bérénice Mettler University of Minnesota Feb. 20-27, 2013 (v. 2/26/13) Bérénice Mettler (University of Minnesota) Chapter 4 The Equations
More informationMathematical Modelling of Multirotor UAV
Mathematical Modelling of Multirotor UAV DENIS KOTARSKI, Mechanical Engineering, Karlovac University of Applied Sciences Trg J.J. Strossmayera 9, CROATIA, denis.kotarski@vuka.hr PETAR PILJEK, Faculty of
More informationThe PVTOL Aircraft. 2.1 Introduction
2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control
More informationControl of an Autonomous Underwater Vehicle subject to robustness constraints
Control of an Autonomous Underwater Vehicle subject to robustness constraints Juan Luis Rosendo Dominique Monnet Benoit Clement Fabricio Garelli Jordan Ninin GCA, LEICI, University of La Plata (UNLP),
More informationECEN 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 informationIntroduction. 1.1 Historical Overview. Chapter 1
Chapter 1 Introduction 1.1 Historical Overview Research in adaptive control was motivated by the design of autopilots for highly agile aircraft that need to operate at a wide range of speeds and altitudes,
More informationArtificial 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 informationQuadrotor Modeling and Control
16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationExam. 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 informationAdaptive 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 informationSimulation of Spatial Motion of Self-propelled Mine Counter Charge
Proceedings o the 5th WSEAS Int. Con. on System Science and Simulation in Engineering, Tenerie, Canary Islands, Spain, December 16-18, 26 1 Simulation o Spatial Motion o Sel-propelled Mine Counter Charge
More informationImproving the combined operation of Dynamic Positioning and motion compensation from a control engineering perspective I.M.
Improving the combined operation of Dynamic Positioning and motion compensation from a control engineering perspective Delft Center for Systems and Control Improving the combined operation of Dynamic
More informationAdaptive 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 informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state
More informationTuning and Modeling of Redundant Thrusters for Underwater Robots
Tuning and Modeling of Redundant Thrusters for Underwater Robots Aaron M. Hanai, Kaikala H. Rosa, Song K. Choi Autonomous Systems Laboratory University of Hawaii Mechanical Engineering Honolulu, HI U.S.A.
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More informationAutonomous Helicopter Landing A Nonlinear Output Regulation Perspective
Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University
More informationControl of the MARES Autonomous Underwater Vehicle
Control of the MARES Autonomous Underwater Vehicle Bruno Ferreira, Miguel Pinto, Aníbal Matos, Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias, s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt, ee04134@fe.up.pt,
More informationNonlinear Formation Control of Marine Craft
Nonlinear Formation Control of Marine Craft Roger Skjetne, Sonja Moi, and Thor I. Fossen Abstract This paper investigates formation control of a fleet of ships. The control objective for each ship is to
More informationGlobal stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1
Proc. of CDC - 4st IEEE Conference on Decision and Control, Las Vegas, NV, December Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching António Pedro Aguiar
More informationDesign of a Heading Autopilot for Mariner Class Ship with Wave Filtering Based on Passive Observer
Design of a Heading Autopilot for Mariner Class Ship with Wave Filtering Based on Passive Observer 1 Mridul Pande, K K Mangrulkar 1, Aerospace Engg Dept DIAT (DU), Pune Email: 1 mridul_pande000@yahoo.com
More informationState 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( ) Chapter 3: Free Vibration of the Breakwater. 3.1 Introduction
Chapter : Free Vibration of the Breakwater. Introduction Before conducting forcing analyses on the breakwater, a free vibration study is necessary. This chapter will describe the analysis conducted to
More informationwith Application to Autonomous Vehicles
Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation
More informationResearch Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator System
Modelling and Simulation in Engineering Volume 213, Article ID 83946, 13 pages http://dx.doi.org/1.1155/213/83946 Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator
More informationNeural Network Model Reference Adaptive Control of a Surface Vessel
Neural Network Model Reference Adaptive Control of a Surface Vessel Alexander Leonessa and Tannen S. VanZwieten Abstract A neural network model reference adaptive controller for trajectory tracking of
More informationMEAM 520. More Velocity Kinematics
MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October
More informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationModeling and Control of 2-DOF Underwater Planar Manipulator
Modeling and Control of 2-DOF Underwater Planar Manipulator Surina Mat Suboh, Irfan Abd Rahman, Mohd Rizal Arshad, Muhammad Nasiruddin Mahyuddin USM Robotics Research Group (URRG), School of Electrical
More informationGAIN 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 informationOptimization techniques for autonomous underwater vehicles: a practical point of view
Optimization techniques for autonomous underwater vehicles: a practical point of view M. Chyba, T. Haberkorn Department of Mathematics University of Hawaii, Honolulu, HI 96822 Email: mchyba@math.hawaii.edu,
More informationCONTROL 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 informationEL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)
EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the
More informationInternal Model Control of A Class of Continuous Linear Underactuated Systems
Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),
More informationQuaternion-Based Tracking Control Law Design For Tracking Mode
A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude
More informationObserver-based sampled-data controller of linear system for the wave energy converter
International Journal of Fuzzy Logic and Intelligent Systems, vol. 11, no. 4, December 211, pp. 275-279 http://dx.doi.org/1.5391/ijfis.211.11.4.275 Observer-based sampled-data controller of linear system
More informationCase 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 informationFinal Exam TTK 4190 Guidance and Control
Page 1 of 8 Contact person during the exam: University lecturer Morten Breivik, Department of Engineering Cybernetics, Gløshaugen Phone: 73 5(9 43 62) Cell: 41 52 58 81 Final Exam TTK 4190 Guidance and
More informationGame Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost
Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle
More informationModeling of a Hexapod Robot; Kinematic Equivalence to a Unicycle
Modeling of a Hexapod Robot; Kinematic Equivalence to a Unicycle Dimitra Panagou, Herbert Tanner, {dpanagou, btanner}@udel.edu Department of Mechanical Engineering, University of Delaware Newark DE, 19716
More informationAdvanced Adaptive Control for Unintended System Behavior
Advanced Adaptive Control for Unintended System Behavior Dr. Chengyu Cao Mechanical Engineering University of Connecticut ccao@engr.uconn.edu jtang@engr.uconn.edu Outline Part I: Challenges: Unintended
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationRobot 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 informationModel Predictive Control for Six Degrees-of-Freedom Station-Keeping of an Underwater Vehicle-Manipulator System
DEGREE PROJECT IN ELECTRICAL ENGINEERING, SECOND CYCLE, 3 CREDITS STOCKHOLM, SWEDEN 217 Model Predictive Control for Six Degrees-of-Freedom Station-Keeping of an Underwater Vehicle-Manipulator System CHRISTIAN
More informationOBJECTIVE DIRECTED CONTROL USING LOCAL MINIMISATION FOR AN AUTONOMOUS UNDERWATER VEHICLE
OBJECTIVE DIRECTED CONTROL USING LOCAL MINIMISATION FOR AN AUTONOMOUS UNDERWATER VEHICLE Lars Alminde, Jan D. Bendtsen, Jakob Stoustrup and Kristin Y. Pettersen Department of Electronic Systems, Section
More informationAB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT
FLÁIO SILESTRE DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT LECTURE NOTES LAGRANGIAN MECHANICS APPLIED TO RIGID-BODY DYNAMICS IMAGE CREDITS: BOEING FLÁIO SILESTRE Introduction Lagrangian Mechanics shall be
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:
More informationDEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE
DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE PROMIT CHOUDHURY 1, SRISHA DEO 2 1 B. Tech 4 th Year, Mechanical, SRM University, Tamil Nadu, India, promit17@gmail.com
More informationGain 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 informationA new extension of thel 1 adaptive controller to drastically reduce the tracking time lags
9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 23 ThB2.4 A new extension of thel adaptive controller to drastically reduce the tracking time lags Divine Maalouf Ahmed
More informationMultivariable MRAC with State Feedback for Output Tracking
29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA18.5 Multivariable MRAC with State Feedback for Output Tracking Jiaxing Guo, Yu Liu and Gang Tao Department
More informationModelling and Identification of Radiation-force Models for Ships and Marine Structures
Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan Perez Leader Autonomous Systems & Robotics School of Engineering, the University of Newcastle AUSTRALIA
More informationEvent-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems
Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,
More informationChapter 1 Lecture 2. Introduction 2. Topics. Chapter-1
Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6
More informationOutput Feedback Control for Maneuvering Systems Using Observer Backstepping
Output Feedback Control for Maneuvering Systems Using Observer Backstepping Ivar-André F. Ihle 1 RogerSkjetne and Thor I. Fossen 13 Abstract An output feedback design for maneuvering systems is proposed
More informationSimulation of Plane Motion of Semiautonomous Underwater Vehicle
Proceedings o the European Computing Conerence Simulation o Plane Motion o Semiautonomous Underwater Vehicle JERZY GARUS, JÓZEF MAŁECKI Faculty o Mechanical and Electrical Engineering Naval University
More informationDynamics. 1 Copyright c 2015 Roderic Grupen
Dynamics The branch of physics that treats the action of force on bodies in motion or at rest; kinetics, kinematics, and statics, collectively. Websters dictionary Outline Conservation of Momentum Inertia
More informationI. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching
I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline
More informationRotational & Rigid-Body Mechanics. Lectures 3+4
Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions
More informationQuadrotor Modeling and Control for DLO Transportation
Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract
More informationComparing Nonlinear Adaptive Motion Controllers for Marine Surface Vessels
Comparing Nonlinear Adaptive Motion Controllers for Marine Surface Vessels Mikkel Eske Nørgaard Sørensen Morten Breivik Centre for Autonomous Marine Operations and Systems, Department of Engineering Cybernetics,
More informationNONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL
NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL T JOHN KOO, YI MA, AND S SHANKAR SASTRY Abstract In this paper, output tracking control of a helicopter based unmanned aerial vehicle
More informationLesson Rigid Body Dynamics
Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body
More informationModeling and Motion Analysis of the MARES Autonomous Underwater Vehicle
Modeling Motion Analysis of the MARES Autonomous Underwater Vehicle Bruno Ferreira Miguel Pinto Aníbal Matos Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt ee04134@fe.up.pt
More informationTopic # Feedback Control Systems
Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the
More information