MEROS Project. Technical Advances in Modeling and Control. Dr. Lotfi CHIKH February (33)

Size: px
Start display at page:

Download "MEROS Project. Technical Advances in Modeling and Control. Dr. Lotfi CHIKH February (33)"

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 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 information

L 1 Adaptive Output Feedback Controller to Systems of Unknown

L 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 information

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

TTK4190 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 information

L 1 Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances

L 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 information

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch)

u (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 information

L 1 Adaptive Controller for a Class of Systems with Unknown

L 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 information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model 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 information

Design and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability

Design 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 information

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Exam - 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 information

Breu, Frequency Detuning of Parametric Roll

Breu, 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 information

Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality Approach

Filter 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 information

Automatic Control II Computer exercise 3. LQG Design

Automatic 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 information

Design of Advanced Control Techniques for an Underwater Vehicle

Design 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 information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer 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 information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In 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 information

Nonlinear Observer Design for Dynamic Positioning

Nonlinear 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 information

A Discussion About Seakeeping and Manoeuvring Models For Surface Vessels

A 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 information

Underactuated Dynamic Positioning of a Ship Experimental Results

Underactuated 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 information

Position and orientation of rigid bodies

Position 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 information

A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints

A 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 information

Autonomous Underwater Vehicles: Equations of Motion

Autonomous 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 information

Robot Control Basics CS 685

Robot 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 information

From PD to Nonlinear Adaptive Depth-Control of a Tethered Autonomous Underwater Vehicle

From 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 information

THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM

THRUST 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 information

Minimal representations of orientation

Minimal 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 information

Problem 1: Ship Path-Following Control System (35%)

Problem 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 information

We 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. 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 information

UAV Coordinate Frames and Rigid Body Dynamics

UAV 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 information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear 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 information

Trajectory tracking & Path-following control

Trajectory 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 information

HOW 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 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 information

Quaternion 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 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 information

Position in the xy plane y position x position

Position 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 information

Chapter 4 The Equations of Motion

Chapter 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 information

Mathematical Modelling of Multirotor UAV

Mathematical 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 information

The PVTOL Aircraft. 2.1 Introduction

The 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 information

Control of an Autonomous Underwater Vehicle subject to robustness constraints

Control 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 information

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

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

More information

Introduction. 1.1 Historical Overview. Chapter 1

Introduction. 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 information

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

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

More information

Quadrotor Modeling and Control

Quadrotor 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 information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc 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 information

Exam. 135 minutes, 15 minutes reading time

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

More information

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

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

More information

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

Simulation 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 information

Improving 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 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 information

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

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

More information

Pole placement control: state space and polynomial approaches Lecture 2

Pole 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 information

Tuning and Modeling of Redundant Thrusters for Underwater Robots

Tuning 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 information

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

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

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous 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 information

Control of the MARES Autonomous Underwater Vehicle

Control 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 information

Nonlinear Formation Control of Marine Craft

Nonlinear 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 information

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Global 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 information

Design 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 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 information

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

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

More information

( ) Chapter 3: Free Vibration of the Breakwater. 3.1 Introduction

( ) 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 information

with Application to Autonomous Vehicles

with 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 information

Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator System

Research 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 information

Neural Network Model Reference Adaptive Control of a Surface Vessel

Neural 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 information

MEAM 520. More Velocity Kinematics

MEAM 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 information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL 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 information

Modeling and Control of 2-DOF Underwater Planar Manipulator

Modeling 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 information

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

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

More information

Optimization techniques for autonomous underwater vehicles: a practical point of view

Optimization 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 information

CONTROL DESIGN FOR SET POINT TRACKING

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

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 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 information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal 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 information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-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 information

Observer-based sampled-data controller of linear system for the wave energy converter

Observer-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 information

Case Study: The Pelican Prototype Robot

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

More information

Final Exam TTK 4190 Guidance and Control

Final 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 information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game 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 information

Modeling of a Hexapod Robot; Kinematic Equivalence to a Unicycle

Modeling 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 information

Advanced Adaptive Control for Unintended System Behavior

Advanced 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 information

Multi-Robotic Systems

Multi-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 information

Robot Dynamics II: Trajectories & Motion

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

More information

Model Predictive Control for Six Degrees-of-Freedom Station-Keeping of an Underwater Vehicle-Manipulator System

Model 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 information

OBJECTIVE DIRECTED CONTROL USING LOCAL MINIMISATION FOR AN AUTONOMOUS UNDERWATER VEHICLE

OBJECTIVE 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 information

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT

AB-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 information

CHAPTER 1. Introduction

CHAPTER 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 information

Autonomous Mobile Robot Design

Autonomous 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 information

DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE

DEVELOPMENT 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 information

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

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

More information

A new extension of thel 1 adaptive controller to drastically reduce the tracking time lags

A 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 information

Multivariable MRAC with State Feedback for Output Tracking

Multivariable 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 information

Modelling and Identification of Radiation-force Models for Ships and Marine Structures

Modelling 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 information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-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 information

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Chapter 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 information

Output Feedback Control for Maneuvering Systems Using Observer Backstepping

Output 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 information

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

Simulation 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 information

Dynamics. 1 Copyright c 2015 Roderic Grupen

Dynamics. 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 information

I. 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 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 information

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & 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 information

Quadrotor Modeling and Control for DLO Transportation

Quadrotor 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 information

Comparing Nonlinear Adaptive Motion Controllers for Marine Surface Vessels

Comparing 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 information

NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL

NONLINEAR 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 information

Lesson Rigid Body Dynamics

Lesson 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 information

Modeling and Motion Analysis of the MARES Autonomous Underwater Vehicle

Modeling 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 information

Topic # Feedback Control Systems

Topic # 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