Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles

Size: px
Start display at page:

Download "Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles"

Transcription

1 Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles Anastasios M. Lekkas and Thor I. Fossen Abstract This paper deals with developing a guidance scheme for minimizing the position error of a marine underactuated vehicle during a path-tracking scenario. The desired position is determined by a virtual vehicle, which is assumed to navigate on the desired path, and the position error is analyzed in two components: a) the along-track error, and b) the cross-track error. Initially, perfect heading tracking is assumed and the well-known Line-of-Sight (LOS) guidance is used to minimize the cross-track error. Moreover, by using the vehicle kinematics and assuming perfect velocity tracking, a surge velocity guidance law for minimizing the along-track error is proposed. Then, the perfect velocity and heading tracking assumptions are relaxed and the stability of the total system, including the heading and velocity controllers, is studied and the system is shown to be globally κ-exponentially stable. The results are supported by computer simulations. I. INTRODUCTION The performance of unmanned vehicles (UVs) is largely dependent on the guidance system, which is assigned to generate appropriate reference trajectories to be given as inputs to the control system. These trajectories are generated by taking into account the vehicle s velocity and position, as well as the desired trajectory to be followed or tracked. Depending on the motion control objectives involved, the following motion control scenarios are often considered for marine vehicles: a) target tracking, b) path following, c) path tracking, and d) path maneuvering. For more details on the motion control scenarios the reader is referred to []. Path tracking refers to the case where the vehicle is assigned to track an object that moves along a predefined path. This implies that the mission involves both temporal and spatial constraints that have to be satisfied in order for the mission to be accomplished. Naturally, in this scenario an underactuated vehicle should be able to control both its heading angle (or course angle, in the case where environmental forces are present) and its surge velocity in order to satisfy the corresponding constraints. This is different compared to a path following scenario (see for instance [], [3]) where it can be assumed that the vehicle has a constant total speed and it is necessary to control only its heading angle in order to achieve the desired result. However, the path tracking *This work was supported by the Norwegian Research Council through the Centers for Ships and Ocean Structures, and Autonomous Marine Operations and Systems at NTNU. A. M. Lekkas is with the Centre for Ships and Ocean Structures, Norwegian University of Science and Technology, NO-749, Trondheim, Norway anastasios.lekkas at itk.ntnu.no T. I. Fossen is with the Centre for Autonomous Marine Operations and Systems, Department of Engineering Cybernetics, Norwegian University of Science and Technology, NO-749, Trondheim, Norway fossen at ieee.org scenario is not so far from the target tracking case and it can be implemented as such []. Therefore, for an underactuated vehicle the guidance system should generate reference trajectories for both the heading angle and the surge velocity such that the vehicle will manage to track an object. For marine vehicles, the most popular guidance techniques in the literature are the following: a) Pure Pursuit (PP), b) Line-of Sight (LOS) and c) Constant Bearing (CB). These are presented in detail in [4]. The combination of the guidance system (which generates the reference trajectories) with the velocity and heading autopilots (which are assigned to track these reference trajectories) form a system which can often be difficult to analyze and infer upon its stability. An integrated approach for accurate trajectory tracking was presented in [5]. In [6] the authors reported asymptotic trajectory tracking by employing a cascade control strategy consisting of a kinematic and a dynamic control law. A solution where the primary task is to steer the vehicle on the desired path and the secondary task is to assign the speed so as to track the target was given in [7]. A robust methodology for the maneuvering problem, which consists of a geometric task and a dynamic task, in the presence of bounded disturbances was developed in [8]. A generalization of the maneuvering problem was presented in [9] where the LOS guidance law was employed in order to demonstrate the stabilization of more general manifolds. Following the same distinction between the tasks, the authors in [] implemented a LOS guidance scheme for the geometric task and an appropriate speed assignment for the dynamic task, assuming the vehicle is a particle. Many other solutions have appeared in the literature, including the combined problem of path planning and trajectory tracking (see [], []), cases where there is large modeling parametric uncertainty [3], and cases which account for the presence of ocean currents, see [4], [5], [6]. This paper builds upon and extends the methodology presented in []. One major difference is that, instead of a particle, an underactuated vehicle model is used for the analysis. Moreover, contrary to [], we include a more complete proof regarding the minimization of both the along-track and cross-track errors. First, assuming perfect heading angle and surge velocity tracking, we employ the LOS guidance for minimizing the cross-track error and develop a methodology for obtaining a velocity assignment that minimizes the alongtrack error. Next, we consider stability of the total system in cascade by taking into account the convergence of the heading angle and surge velocity controllers. By using well-

2 known results from nonlinear cascade systems theory we show that the total system is globally κ-exponentially stable, a stability concept which was introduced by [7]. The rest of the paper is organized as follows: Section II presents the vehicle model and the controllers as well as the virtual vehicle model that is used for tracking. Section III gives a brief overview of the LOS guidance law for crosstrack error minimization. In Section IV, a new surge velocity guidance technique is developed in order to minimize the along-track error. Section V deals with the stability of the total system. In Section VI the theoretical analysis is supported by simulation results and, finally, Section VII concludes the paper. II. VEHICLE AND VIRTUAL VEHICLE MODELS A. Vehicle Model The ship equations of motion are usually represented in three DOFs by neglecting heave, roll and pitch [8]: η = R(ψ)ν () M ν + C(ν)ν + D(ν)ν = τ + τ wind + τ wave () where η := [x, y, ψ], ν := [u, v, r] and cos(ψ) sin(ψ) R(ψ) = sin(ψ) cos(ψ) SO() (3) is the rotation matrix in yaw. It is assumed that wind and wave-induced forces τ wind and τ wave can be linearly superpositioned. The system matrices M = M RB +M A and C(ν) = C RB (ν) + C A (ν) are given by [8]: M = m X u m Y v mx g Yṙ mx g N v I z Nṙ C RB (ν) = C A (ν) = mr mx g r mr mx g r Y v v + Yṙr X u u Y v v Yṙr X u u, (4), (5), (6) Hydrodynamic damping will in its simplest form be linear: X u D = Y v Y r (7) N v N r while a nonlinear expression based on second-order modulus functions describing quadratic drag and cross-flow drag is: X u u u D(ν) = Y v v v Y r v r N v v v N r v r Y v r v Y r r r N v r v N r r r (8) An exhaustive definition of all the model variables and parameters, as well as other nonlinear representations, can be found in [8]. B. Surge Velocity and Heading Angle Controllers The maneuvering model used in guidance and control systems only needs to capture the most important hydrodynamic effects. Such a model can be based on the following assumptions [8]: A: Surge can be decoupled from the sway and yaw motions. A: The yaw dynamics can be accurately described by a nonlinear Nomoto model (see [8] for more details) and stabilized by a heading autopilot. This implies that the sway velocity v(t) is bounded for all t. A3: The drift forces due to ocean currents, wind and waves can be neglected in the model since the guidance and control systems are designed to include integral action. Based on Assumptions 3 an underactuated ship with two controls, thrust T and rudder angle δ, can be modeled as: ẋ = u cos(ψ) + σ (9) ẏ = u sin(ψ) + σ () ψ = r () where σ = sin(ψ)v and σ = cos(ψ)v are known timevarying signals that can be measured, while the surge and yaw dynamics are modeled as: (m X u ) u X u u u u = ( t T )T () T n ṙ + n r + n r 3 = K n δ (3) where t T > is the thrust deduction number, X u > is the added mass in surge, and X u u > is the resistance or quadratic damping in surge. The Nomoto gain and time constants are recognized as K n > and T n >, respectively, while according to Norrbin n = for coursestable ships, n = for course-unstable ships, and n > [9]. The model of [9] is a first-order model, which can be used to describe the yaw dynamics of most commercial ships. Consequently, it is trivial to design a feedback linearizing controller that will result in GES surge velocity error dynamics: t T = [(m X u )( u d K pu ũ K iu ũdτ) t T X u u u u], (4) with ( ) = ( ) ( ) d, where ( ) denotes the true value and ( ) d denotes the desired value of the corresponding variable. Regarding the real controller gains, we have K pu, K iu >. Similarly for the heading angle error dynamics: δ = K n (n r 3 + n r K pr ψ Kir t ψdτ K dr r). (5) where the real controller gains satisfy K pr, K ir, K dr >. The controllers (4) (5) result in GES equilibrium points at ũ = r =. In reality this is hardly the case due to the saturation of the actuators. However, this result is useful in order to obtain a proof of concept in Section V where the

3 x n x b the path but also helps avoid singularities when computing the cross-track error, for more details the reader is referred to [], []. p x e x b y b y e x e y b III. CROSS-TRACK ERROR MINIMIZATION In order to minimize the cross-track error we employ the LOS guidance law. This problem has been studied extensively in the literature and in this paper we will use the formulation presented for the horizontal plane in [], briefly revised here. The time-derivative of () can be written in phase-amplitude form as []: y b x b ẏ e = U sin(ψ γ p + β), () where U = u + v is the total speed of the vehicle and the sideslip angle is defined as: β = atan(v, u). (3) Fig.. Illustration of the path-tracking problem addressed in this paper. stability of the overall path-tracking system is studied and the convergence time of the controllers can affect performance. C. Virtual Vehicle Kinematics and Tracking Error We consider a -D continuous straight path that connects two successive waypoints (x k, y k ) for k =,,..., N. In this case, the path-tangential angle is constant between the waypoints and can be computed as: γ p = atan(y k+ y k, x k+ x k ). (6) For the path-tracking scenario it is reasonable to assume that a virtual particle is navigating with a total speed U t on the desired path, therefore its position p n t = (x t, y t ) is computed by integrating the inertial velocities: ẋ t = U t cos (γ p ), (7) ẏ t = U t sin (γ p ). (8) Then the position error for a given vehicle position (x, y) is given by: [ ] [ ] xe = R x xt (γ y p ), (9) e y y t therefore, the along-track and the cross-track error can be rewritten: x e = (x x t ) cos(γ p ) + (y y t ) sin(γ p ), () y e = (x x t ) sin(γ p ) + (y y t ) cos(γ p ). () The objective of the vehicle in this case is to track the virtual particle, that is p p t. For this study we will assume that the virtual vehicle moves on a straight line and that no unknown external disturbances act on the vessel. An illustration of the problem can be seen in Fig.. The virtualvehicle approach not only determines the desired position on y n Remark : It should be noted that in a tracking scenario () holds only when the virtual vehicle moves on a straight line. On the other hand, for a path-following scenario () holds for curved paths as well. Assuming perfect heading tracking (ψ = ψ d ) the LOS guidance generates the following heading angle reference trajectories: ( ) ye ψ d = γ p + atan β, (4) where > is the lookahead distance. Combining () and (4) yields: y e ẏ e = U. (5) + ye Proposition : For U, > the system (5) has a globally κ-exponentially stable equilibrium point at y e =. Proof: The proof can be found in []. This was first proven in []. IV. ALONG-TRACK ERROR MINIMIZATION Contrary to the path-following task, the path-tracking scenario requires the minimization of both () and (). As it was shown in Section III, the cross-track error can be minimized by generating heading commands according to the LOS guidance law. The along-track error, on the other hand, will be minimized by generating appropriate surge velocity reference trajectories. Before proceeding we assume the following: A4: The heading commands are perfectly tracked (ψ = ψ d ). A5: The surge velocity commands are perfectly tracked (u = u d ). The time-derivative of () in combination with () and taking into account Assumption A5 gives: ẋ e =(ẋ ẋ t ) cos (γ p ) + (ẏ ẏ t ) sin (γ p ), =(u d cos(ψ d ) v sin(ψ d ) U t cos (γ p )) cos (γ p )+ + (u d sin(ψ d ) + v cos(ψ d ) U t sin (γ p )) sin (γ p ), =u d cos(γ p ψ d ) + v sin (γ p ψ d ) U t. (6)

4 Vehicle (x, y,, r), ũ Vehicle (x, y,, r) x e,y e Controllers (T, ) (u d, d ) {z } desired commands Guidance ( d p 6= / ± k, U d > ) {z } constraints Fig.. The heading and surge velocity controllers along with the vehicle form the driving system of the cascade. Fig. 3. The guidance system along with the vehicle form the driven system. Combining (6) with the heading reference trajectories (4) yields: ẋ e =u d cos(β + atan(y e / ))+ }{{} ζ + v sin(β + atan(y e / )) U t. (7) }{{} ζ In order to transform (7) in a more practical form, we exploit the following property: ( ) a ± b atan(a) ± atan(b) = atan (8) ab Combining (3), (7) and (8) gives: a = v, b = y e u d ( ) v + ud y e ζ = atan u d vy e (9) (3) where ζ (π/) ± κπ for κ =,,..., n, for more details on this see Remark at the end of this section. For the sake of simplicity we define: From (7), (3), (3), we have: ξ := v + u dy e u d vy e (3) ẋ e = u d cos (atan(ξ)) + v sin (atan(ξ)) U t, u d = + vξ U t. (3) + ξ + ξ Consequently, we choose the desired surge velocity as: ( ) u d = vξ + + ξ ( k x x e + U t ), (33) with k x >. Proposition : Assuming perfect heading and surge velocity tracking, the system (3) has a GES equilibrium point at x e = if the surge velocity assignment is given by (33). Proof: This follows from (3) (33) which gives ẋ e = k x x e. Remark : Regarding Eq. (6), for underactuated vehicles only the surge velocity and the heading angle are available for control. This means that it is not possible to find surge velocity commands capable of minimizing the along-track error (6) if the vehicle is moving at a direction normal to the straight line, that is cos(γ p ψ d ) = γ p ψ d = (π/) ± κπ for κ =,,..., n. However, such a value for the heading angle will be generated by the LOS guidance law only if the cross-track error is infinite, since in that case the most effective way to approach the path is to move on a direction normal to the path: y e ψ d γ p (π/). However, due to the stability result established in Section III, the cross-track error will indeed be bounded. V. STABILITY OF THE TOTAL SYSTEM The stability analysis presented in Sections III IV assumed perfect heading and surge velocity tracking. In reality, however, this is never the case since the heading and speed controllers will always need time before converging to the desired values. Consequently, the stability of the overall system should be considered where the heading and surge velocity controllers act as the driving systems and the guidance system, which minimizes the along-track error and the cross-track error, is the driven system. This is depicted in Figs 3. For the sake of clarity, we rewrite first the along-track error/speed controller subsystem in cascade form, followed by the cross-track error/speed controller/heading controller subsystem. A. Formulating the Along-track Error/ Speed Controller/ Heading Controller Cascade System The next step is to rewrite the along-track error subsystem as a function of ũ, u, ψ and ψ. The assumptions of perfect heading angle and surge velocity tracking do not hold anymore and since ψ = ψ ψ d, ũ = u u d, we rewrite (6) as: ẋ e =(ũ + u d ) cos(γ p ψ d ψ) + v sin (γ p ψ d ψ) U t, (34) which, after application of several trigonometric properties and adding/subtracting terms, can be written as: ẋ e =u d cos (γ p ψ d ) + v sin (γ p ψ d )+ + (cos ( ψ) )(u d cos (γ p ψ d ) + v sin (γ p ψ d ))+ + sin ( ψ)(u d sin (γ p ψ d ) v cos (γ p ψ d ))+ ( cos ( + ũ ψ) ) ξ sin ( ψ) + U t. (35) + ξ + ξ

5 Inspired by [3], we transform (35) in the form: ẋ e = u d cos (γ p ψ d ) + v sin (γ p ψ d ) U t + ω T x, (36) where x := [ũ ψ] T (x will be defined in Section V-C) and ω T = [ω ω ] with: ω = sin ( ψ + φ ξ ), φ ξ = atan(, ξ), (37) ω = cos ( ψ) (u d sin (γ p ψ d ) + v cos (γ p ψ d ))+ ψ sin ( ψ) + ψ (u d sin (γ p ψ d ) v cos (γ p ψ d )). (38) Combining (33) and (36) yields: ẋ e = k x x e + ω T x. (39) B. Formulating the Cross-track Error/ Speed Controller/ Heading Controller Cascade System Since ũ = u u d and ψ = ψ ψ d, we rewrite the crosstrack error system () as: ẏ e = (ũ + u d ) sin ( ψ + ψ d γ p ) + v cos ( ψ + ψ d γ p ), (4) which, again, after several trigonometric transformations and addition/subtraction of terms, can be written as: ẏ e =u d sin (ψ d γ p ) + v cos (ψ d γ p )+ + (cos ( ψ) )(u d sin (ψ d γ p ) + v cos (ψ d γ p ))+ + sin ( ψ)(u d sin (ψ d γ p ) + v cos (ψ d γ p ))+ ( sin ( + ũ ψ) ) ξ cos ( ψ) +. (4) + ξ + ξ Inspired by [3], we transform (4) in the form: ẏ e = u d sin (ψ d γ p ) + v cos (ψ d γ p ) + χ T x, (4) where x = [ũ ψ] T and χ T = [χ χ ] with: χ = sin ( ψ + φ ξ ), φ ξ = atan(ξ), (43) χ = cos ( ψ) (u d sin (ψ d γ p ) + v cos (ψ d γ p ))+ ψ sin ( ψ) + ψ (u d sin (ψ d γ p ) + v cos (ψ d γ p )). (44) Combining (4) and (4) yields: ẏ e = U dy e + χ T x. (45) + ye C. Stability of the Cascaded System Equations (39) and (45) indicate that the total system has the same structure as (54) (55). We define: x := [x e y e ] T, x := [ũ ψ] T, (46) and compare with (54) (55), hence getting: [ f (t, x ) = kx e U dy e + y e ] T, (47) g(t, x)x = [ ω T x χ T ] T x. (48) [ ( ) ( ) t f (t, x ) = K puũ + K iu m X ũdτ u ] T (K T t d r r + K pr ψ + ψdτ) Kir (49) Therefore we can proceed with the following theorem: Theorem : The total cascade system (47) (49) has a globally κ-exponentially stable equilibrium point at x = if the control laws are given by (4)-(5) and the desired yaw angle and surge velocity are given by (4) and (33), respectively. Proof: This follows from satisfying Assumptions A6- A8 in Appendix A. Assumption A6: From Propositions and we already know that the equilibrium point y e = x e = x = is globally κ-globally exponentially stable when the heading angle and the surge velocity are perfectly tracked. By choosing the LFC V T = (/)(x e + ye), and: V T x x = x x V T x x c V T (x ) for c and x. (5) The condition V T x c x µ (5) is also satisfied x µ, µ >. Assumption A7: This condition is related to the interconnecting terms, namely ω T x and χ T x. It can be shown that this constraint is satisfied. Regarding (43), we have that χ ũ. Eq. (44) is bounded since the terms (cos ( ψ) )/ ψ and sin ( ψ)/ ψ are bounded and well-defined at ψ =. Similarly, from (37) we have that ω ũ and ω can be shown to be bounded in a similar way as χ. Assumption A8: It has already been proved that the equilibrium points ũ, ψ =, consequently x = is a GES equilibrium point. This means that the solutions satisfy: ũ(t) λ uo ũ(t o ) e (t to) (5) ψ(t) λ ψo ψ(t o ) e (t to) (53) and therefore by choosing ν ( ũ(t o ) ) = (λ uo ) ũ(t o ) and ν ( ψ(t o ) ) = (λ ψo ) ψ(t o ) the integrability condition is satisfied. Since all three assumptions are satisfied and, in addition to this, the nominal system Σ has a globally κ- exponentially stable equilibrium and the system Σ has a GES equilibrium, we conclude that the cascade system has a globally κ-exponentially stable equilibrium at x =.

6 ye (m) 3 v (m/sec) xe (m) β (deg) Fig. 4. The cross-track and the along-track errors converge to zero. Fig. 6. Plots of the sideslip angle β and the sway v. u vs ud (m/sec) ψ vs ψd (deg) Fig. 5. u u d ψ ψ d Plots of the desired and true surge velocity and heading angle. T δ Fig. 7. Plots of the control inputs T and δ. VI. SIMULATIONS The simulations were implemented with the model for Cybership II, a : 7 replica of a supply ship. The model parameters and more details regarding the vessel can be found in [4]. The virtual vehicle is moving on a straight line connecting the waypoints wpt = (, ) and wpt = (, ) and its total speed is U t = 3 m/sec. The controllers gains were chosen as: K pr =.34, K dr = 44.6, K ir =.38, K pu = 47.47, K iu = 34.. Moreover, = 9 m and k x =.3. When the simulation starts the vessel has an initial cross-track error of approximately. m and the along-track error starts to increase because the vessel is not moving on the desired path, where the virtual vehicle moves, yet, see Fig. 4. As a result, the desired surge velocity increases fast in order for the vessel to catch up with the virtual vehicle, Fig. 5. The total position error converges to zero when both x e = y e =, this occurs after 4 sec approximately. From then on, the vessel keeps moving at a constant speed of u d = U t = 3 m/sec and the steady state heading angle is ψ = γ p = 45. Plots of the sway speed and the sideslip angle can be seen in Fig. 6, while Fig. 7 shows plots of the control inputs T and δ. VII. CONCLUSIONS This paper dealt with the development of a guidance technique that can generate appropriate reference trajectories for the surge velocity of an underactuated system in order to minimize the along-track error in a path-tracking scenario. These velocity reference trajectories are fed into the surge velocity controller. This solution works in cooperation with the, already well-known, LOS guidance which generates the corresponding reference trajectories for the heading angle so as to minimize the cross-track error in the same scenario. The heading angle reference trajectories are fed into the heading autopilot. The total stability of the cascade system consisting

7 of the vehicle, the guidance system and the controllers was studied and it was shown to be globally κ-exponentially stable, a result which was supported by computer simulations. Future work includes solving the 3-D path-tracking problem in the presence of constant unknown environmental forces. APPENDIX In this section we present the theorem which was employed in Section V to show stability of the cascade. The proof can be found in [5] and in our case we include a reformulated version, like the one which was used in [6]. Consider the cascade system: Σ : ẋ = f (t, x ) + g(t, x)x (54) Σ : ẋ = f (t, x ), (55) where x R n, x R m, x [x, x ] T. The function f (t, x ) is continuously differentiable in (t, x ) and f (t, x ), g(t, x) are continuous in their arguments and locally Lipschitz. Theorem A: The cascaded system (54)-(55) is uniformly globally asymptotically stable if the following three assumptions are satisfied: A6) The system f (t, x ) is uniformly globally asymptotically stable with a Lyapunov function V (t, x ), V : R R n : R positive definite (that is V (t, ) = and V (t, x ) > x ) and proper (that is, radially unbounded) which satisfies: V x x c V (t, x ) x µ where c, µ >. (56) We also assume that ( V/ x )(t, x ) is bounded uniformly in t for all x µ, that is, there exists a constant c > such that for all t t o V x c x µ. (57) A7)The function g(t, x) satisfies g(t, x) θ ( x ) + θ ( x ) x, (58) where θ, θ : R R are continuous. A8) Equation ẋ = f (t, x ) is uniformly globally asymptotically stable and for all t o, t o x (t, t o, x (t o )) dt ν( x (t o ) ). (59) REFERENCES [] M. Breivik, V. E. Hovstein, and T. I. Fossen, Straight-line target tracking for unmanned surface vehicles, Modeling, Identification and Control, vol. 9, no. 4, pp. 3 49, 8. [] A. M. Lekkas and T. I. Fossen, Line-of-Sight Guidance for Path Following of Marine Vehicles. LAP LAMBERT Academic Publishing (O. Gal, Ed.), 3, ch. 5, In Advanced in Marine Robotics, pp [3] M. Bibuli, G. Bruzzone, M. Caccia, and L. Lapierre, Path-following algorithms and experiments for an unmanned surface vehicle, Journal of Field Robotics, vol. 6, no. 8, pp , 9. [4] M. Breivik and T. I. Fossen, Guidance laws for autonomous underwater vehicles. INTECH Education and Publishing, 9, ch. 4, pp [5] I. Kaminer, A. Pascoal, E. Hallberg, and C. Silvestre, Trajectory tracking for autonomous vehicles: An integrated approach to guidance and control, Journal of Guidance, Control, and Dynamics, vol., no., pp. 9 38, 998. [6] F. Alonge, F. D Ippolito, and F. Raimondi, Trajectory tracking of underactuated underwater vehicles, in Proceedings of the 4th IEEE Conference on Decision and Control, vol. 5,, pp [7] P. Encarnaçao and A. Pascoal, Combined trajectory tracking and path following: an application to the coordinated control of autonomous marine craft, in Proceedings of the 4th IEEE Conference on Decision and Control,, pp [8] R. Skjetne, T. I. Fossen, and P. V. Kokotović, Robust output maneuvering for a class of nonlinear systems, Automatica, vol. 4, no. 3, pp , 4. [9] R. Skjetne, U. Jørgensen, and A. Teel, Line-of-sight path-following along regularly parametrized curves solved as a generic maneuvering problem, in Proceedings of the IEEE Conference on Decision and Control and European Control Conference,, pp [] M. Breivik and T. I. Fossen, Path following for marine surface vessels, in Proceedings of the OTO 4, Kobe, Japan, 4. [] F. Repoulias and E. Papadopoulos, Planar trajectory planning and tracking control design for underactuated AUVs, Ocean Engineering, vol. 34, no., pp , 7. [] G. Ambrosino, M. Ariola, U. Ciniglio, F. Corraro, A. Pironti, and M. Virgilio, Algorithms for 3D UAV path generation and tracking, in 45th IEEE Conference on Decision and Control. IEEE, 6, pp [3] A. P. Aguiar and J. P. Hespanha, Trajectory-tracking and pathfollowing of underactuated autonomous vehicles with parametric modeling uncertainty, IEEE Transactions on Automatic Control, vol. 5, no. 8, pp , 7. [4] M. Aicardi, G. Casalino, G. Indiveri, A. Aguiar, P. Encarnaçao, and A. Pascoal, A planar path following controller for underactuated marine vehicles, in 9th Mediterranean Conference on Control and Automation, Dubrovnik, Croatia,. [5] G. Indiveri, S. Cretí, and A. A. Zizzari, A proof of concept for the guidance of 3D underactuated vehicles subject to constant unknown disturbances, in 9th IFAC Conference on Manoeuvring and Control of Marine Craft, Arenzano, Italy,. [6] A. P. Aguiar and A. M. Pascoal, Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents, International Journal of Control, vol. 8, no. 7, pp. 9 8, 7. [7] O. J. Sørdalen and O. Egeland, Exponential stabilization of nonholonomic chained systems, IEEE Transactions on Automatic Control, vol. 4, no., pp , 995. [8] T. I. Fossen, Handbook of Marine Craft Hydrodynamics and Motion Control. John Wiley and Sons Ltd.,. [9] N. Norrbin, On the design and analysis of the zig-zag test on base of quasi-linear frequency response, The Swedish State Shipbuilding Experimental Tank (SSPA), Gothenburg, Sweden, Tech. Rep. B 4-3, 963. [] A. Micaelli and C. Samson, Trajectory tracking for unicycle-type and two-steering-wheels mobile robots, INRIA, Sophia-Antipolis, Tech. Rep. 97, Nov [] L. Lapierre, D. Soetanto, and A. Pascoal, Nonlinear path following with applications to the control of autonomous underwater vehicles, in 4nd IEEE Conference on Decision and Control, vol., 3, pp [] K. Y. Pettersen and E. Lefeber, Way-point tracking control of ships, in Proceedings of the 4th IEEE Conference on Decision and Control, vol.. IEEE,, pp [3] E. Børhaug and K. Y. Pettersen, Cross-track control for underactuated autonomous vehicles, in Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference, Seville, Spain, 5, pp [4] R. Skjetne, The maneuvering problem, Ph.D. dissertation, Norwegian University of Science and Technology, 5. [5] E. Panteley and A. Loría, On global uniform asymptotic stability of nonlinear time-varying systems in cascade, Systems & Control Letters, vol. 33, no., pp. 3 38, 998. [6] A. Loría, T. I. Fossen, and E. Panteley, A separation principle for dynamic positioning of ships: Theoretical and experimental results, IEEE Transactions on Control Systems Technology, vol. 8, no., pp ,.

A Time-Varying Lookahead Distance Guidance Law for Path Following

A Time-Varying Lookahead Distance Guidance Law for Path Following A Time-Varying Lookahead Distance Guidance Law for Path Following Anastasios M. Lekkas Thor I. Fossen Centre for Ships and Ocean Structures Norwegian University of Science and Technology, NO-7491, Trondheim,

More information

Path Following of Underactuated Marine Surface Vessels in the Presence of Unknown Ocean Currents

Path Following of Underactuated Marine Surface Vessels in the Presence of Unknown Ocean Currents Path Following of Underactuated Marine Surface Vessels in the Presence of Unknown Ocean Currents Signe Moe 1, Walter Caharija 1, Kristin Y Pettersen 1 and Ingrid Schjølberg Abstract Unmanned marine crafts

More information

MARINE vessels, AUVs and UAVs rely heavily on guidance

MARINE vessels, AUVs and UAVs rely heavily on guidance IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. XX, NO. Y, MONTH 3 Line-of-Sight Path Following for Dubins Paths with Adaptive Sideslip Compensation of Drift Forces Thor I. Fossen, Kristin Y. Pettersen,

More information

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrB15.5 Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and

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

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

Comparing Combinations of Linear and Nonlinear Feedback Terms for Motion Control of Marine Surface Vessels

Comparing Combinations of Linear and Nonlinear Feedback Terms for Motion Control of Marine Surface Vessels Comparing Combinations of Linear and Nonlinear Feedback Terms for Motion Control of Marine Surface Vessels Mikkel Eske Nørgaard Sørensen Morten Breivik Centre for Autonomous Marine Operations and Systems,

More information

An Evaluation of UAV Path Following Algorithms

An Evaluation of UAV Path Following Algorithms 213 European Control Conference (ECC) July 17-19, 213, Zürich, Switzerland. An Evaluation of UAV Following Algorithms P.B. Sujit, Srikanth Saripalli, J.B. Sousa Abstract following is the simplest desired

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

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

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

Marine Vehicle Path Following Using Inner-Outer Loop Control

Marine Vehicle Path Following Using Inner-Outer Loop Control Marine Vehicle Path Following sing Inner-Outer Loop Control P. Maurya,, A. Pedro Aguiar, A. Pascoal National Institute of Oceanography, Marine Instrumentation Division Dona Paula Goa-434, India E-mail:

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

Formation Control of Underactuated Marine Vehicles with Communication Constraints

Formation Control of Underactuated Marine Vehicles with Communication Constraints Formation Control of Underactuated Marine Vehicles with Communication Constraints Even Børhaug, Alexey Pavlov, Reza Ghabcheloo, Kristin Y. Pettersen, António Pascoal, Carlos Silvestre. Abstract In this

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

Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach

Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThC11.6 Path Following for Marine Surface Vessels with Rudder and Roll Constraints: an MPC Approach Zhen Li,

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

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

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

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

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

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

Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods

Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods ISSN (Print) : 2347-671 An ISO 3297: 27 Certified Organization Vol.4, Special Issue 12, September 215 Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods Anties K. Martin, Anubhav C.A.,

More information

Final Exam TTK4190 Guidance and Control

Final Exam TTK4190 Guidance and Control Trondheim Department of engineering Cybernetics Contact person: Professor Thor I. Fossen Phone: 73 59 43 61 Cell: 91 89 73 61 Email: tif@itk.ntnu.no Final Exam TTK4190 Guidance and Control Friday May 15,

More information

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

Adaptive, Non-Singular Path-Following Control of Dynamic Wheeled Robots

Adaptive, Non-Singular Path-Following Control of Dynamic Wheeled Robots Adaptive, Non-Singular Path-ollowing Control of Dynamic Wheeled Robots D. Soetanto, L. Lapierre, A. Pascoal nstitute for Systems and Robotics and Dept. Electrical Engineering and Computers nstituto Superior

More information

Geometric Formation Control for Autonomous Underwater Vehicles

Geometric Formation Control for Autonomous Underwater Vehicles 010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 010, Anchorage, Alaska, USA Geometric Formation Control for Autonomous Underwater Vehicles Huizhen Yang

More information

Modelling and identification of the Charlie2005 ASC

Modelling and identification of the Charlie2005 ASC Modelling and identification of the Charlie ASC Massimo Caccia, Gabriele Bruzzone and Riccardo Bono Abstract This paper discusses a practical model, with respect to the performance of basic sensors available

More information

Posture regulation for unicycle-like robots with. prescribed performance guarantees

Posture regulation for unicycle-like robots with. prescribed performance guarantees Posture regulation for unicycle-like robots with prescribed performance guarantees Martina Zambelli, Yiannis Karayiannidis 2 and Dimos V. Dimarogonas ACCESS Linnaeus Center and Centre for Autonomous Systems,

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

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

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

Nonlinear Control of a Multirotor UAV with Suspended Load

Nonlinear Control of a Multirotor UAV with Suspended Load Nonlinear Control of a Multirotor UAV with Suspended Load Kristian Klausen, Thor I. Fossen, Tor Arne Johansen Centre for Autonomous Marine Operations and Systems (AMOS) Department of Engineering Cybernetics,

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

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Λ Thomas P. Fuglseth Λ Petter Tøndel Λ Thor I.

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Λ Thomas P. Fuglseth Λ Petter Tøndel Λ Thor I. OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS Tor A. Johansen Λ Thomas P. Fuglseth Λ Petter Tøndel Λ Thor I. Fossen Λ Λ Department of Engineering Cybernetics, Norwegian

More information

Formation Control for Underactuated Autonomous Underwater Vehicles Using the Approach Angle

Formation Control for Underactuated Autonomous Underwater Vehicles Using the Approach Angle Original Article International Journal of Fuzzy Logic and Intelligent Systems Vol. 3, No. 3, September 03, pp. 54-63 http://dx.doi.org/0.539/ijfis.03.3.3.54 ISSNPrint 598-645 ISSNOnline 093-744X Formation

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

Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Experiments

Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Experiments Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Eperiments Nikola Miskovic Zoran Vukic Edin Omerdic University of Zagreb, Faculty of Electrical Engineering and Computing,

More information

Guidance-Based Path Following for Autonomous Underwater Vehicles

Guidance-Based Path Following for Autonomous Underwater Vehicles Guidance-Based Path Following for Autonomous Underwater Vehicles Morten Breivik,1 Centre for Ships and Ocean Structures (CESOS) Norwegian University of Science and Technology (NTNU) NO-7491 Trondheim,

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

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

INSPIRED by biological snake locomotion, snake robots

INSPIRED by biological snake locomotion, snake robots IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. XX, NO. Y, MONTH 2010 1 Path following control of planar snake robots using a cascaded approach Pål Liljebäck, Member, IEEE, Idar U. Haugstuen, and

More information

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Thomas P. Fuglseth Petter Tøndel Thor I.

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Thomas P. Fuglseth Petter Tøndel Thor I. OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS Tor A. Johansen Thomas P. Fuglseth Petter Tøndel Thor I. Fossen Department of Engineering Cybernetics, Norwegian University

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

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

Observability Analysis of 3D AUV Trimming Trajectories in the Presence of Ocean Currents using Single Beacon Navigation

Observability Analysis of 3D AUV Trimming Trajectories in the Presence of Ocean Currents using Single Beacon Navigation Observability Analysis of 3D AUV Trimming Trajectories in the Presence of Ocean Currents using Single Beacon Navigation N. Crasta M. Bayat A. Pedro Aguiar, António M. Pascoal, Institute for Automation

More information

Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles

Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles Lara Briñón-Arranz, António Pascoal, and A. Pedro Aguiar Abstract This paper addresses the problem of adaptive leader-follower formation

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

Seakeeping Models in the Frequency Domain

Seakeeping Models in the Frequency Domain Seakeeping Models in the Frequency Domain (Module 6) Dr Tristan Perez Centre for Complex Dynamic Systems and Control (CDSC) Prof. Thor I Fossen Department of Engineering Cybernetics 18/09/2007 One-day

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

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

Cooperative formation control of underactuated marine vehicles for target surveillance under sensing and communication constraints

Cooperative formation control of underactuated marine vehicles for target surveillance under sensing and communication constraints Cooperative formation control of underactuated marine vehicles for target surveillance under sensing and communication constraints Dimitra Panagou and Kostas J. Kyriakopoulos Abstract This paper presents

More information

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah

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

Hierarchical Control of Marine Vehicles for Autonomous. Maneuvering in Offshore Operations

Hierarchical Control of Marine Vehicles for Autonomous. Maneuvering in Offshore Operations Hierarchical Control of Marine Vehicles for Autonomous Maneuvering in Offshore Operations Guoyuan Li, Wei Li, Karl Henning Halse, Hans Petter Hildre, and Houxiang Zhang February 3, 15 Abstract This paper

More information

DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION. Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen

DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION. Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen Department of Marine Technology Norwegian University of Science and Technology

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

Nonlinear Observer-Based Ship Control and Disturbance Compensation

Nonlinear Observer-Based Ship Control and Disturbance Compensation Preprints, 10th IFAC Conference on Control Applications in Marine Systems September 13-16, 2016. Trondheim, Norway Nonlinear Observer-Based Ship Control and Disturbance Compensation Harald Aschemann Stefan

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

Stability of switched seesaw systems with application to the stabilization of underactuated vehicles

Stability of switched seesaw systems with application to the stabilization of underactuated vehicles Stability of switched seesaw systems with application to the stabilization of underactuated vehicles A. Pedro Aguiar, João P. Hespanha, and António M. Pascoal Abstract This paper addresses the stabilization

More information

Geometric path following control of a rigid body based on the stabilization of sets

Geometric path following control of a rigid body based on the stabilization of sets Preprints of the 19th World Congress The International Federation of Automatic Control Geometric path following control of a rigid body based on the stabilization of sets uri A. Kapitanyuk Sergey A. Chepinskiy

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

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

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched

More information

Control of Mobile Robots

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

More information

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation

Bank-to-Turn Control for a Small UAV using Backstepping and Parameter Adaptation Bank-to-Turn Control for a Small UA using Backstepping and Parameter Adaptation Dongwon Jung and Panagiotis Tsiotras Georgia Institute of Technology, Atlanta, GA 333 USA (e-mail: dongwon.jung, tsiotras@gatech.edu)

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

More information

Formation Control of Marine Surface Vessels using the Null-Space-Based Behavioral Control

Formation Control of Marine Surface Vessels using the Null-Space-Based Behavioral Control 1 Formation Control of Marine Surface Vessels using the Null-Space-Based Behavioral Control Filippo Arrichiello 1, Stefano Chiaverini 1, and Thor I. Fossen 2 1 Dipartimento di Automazione, Elettromagnetismo,

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 DESIGN FOR SLOW SPEED POSITIONING

CONTROL DESIGN FOR SLOW SPEED POSITIONING CONTROL DESIGN FOR SLOW SPEED POSITIONING Anna Witkowska Gdansk University of Technology, Electrical and Control Engineering Department, Gdansk, Poland E-mail: awitkowska@ely.pg.gda.pl KEYWORDS Backstepping,

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

Robust control for a multi-stage evaporation plant in the presence of uncertainties

Robust control for a multi-stage evaporation plant in the presence of uncertainties Preprint 11th IFAC Symposium on Dynamics and Control of Process Systems including Biosystems June 6-8 16. NTNU Trondheim Norway Robust control for a multi-stage evaporation plant in the presence of uncertainties

More information

Waypoint Guidance for Small UAVs in Wind

Waypoint Guidance for Small UAVs in Wind Waypoint Guidance for Small UAVs in Wind John Osborne and Rolf Rysdyk University of Washington, Seattle, WA, 98115,USA I. abstract Wind is often ignored or only implicitly addressed in design of guidance

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

More information

Passivity-based Formation Control for UAVs with a Suspended Load

Passivity-based Formation Control for UAVs with a Suspended Load Passivity-based Formation Control for UAVs with a Suspended Load Chris Meissen Kristian Klausen Murat Arcak Thor I. Fossen Andrew Packard Department of Mechanical Engineering at the University of California,

More information

THE EFFECT OF MEMORY IN PASSIVE NONLINEAR OBSERVER DESIGN FOR A DP SYSTEM

THE EFFECT OF MEMORY IN PASSIVE NONLINEAR OBSERVER DESIGN FOR A DP SYSTEM DYNAMIC POSIIONING CONFERENCE October 1-13, 1 DESIGN SESSION HE EFFEC OF MEMORY IN PASSIVE NONLINEAR OBSERVER DESIGN FOR A DP SYSEM By A. Hajivand & S. H. Mousavizadegan (AU, ehran, Iran) ABSRAC he behavior

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

COPYRIGHTED MATERIAL. Index

COPYRIGHTED MATERIAL. Index Index 3 DOF maneuvering model, 113 4 DOF maneuvering model, 158 6 DOF equations of motion, 167 Abkowitz s model, 138 absolute damping factor, 366 acceleration feedback, 365, 369 accelerometer, 329 Adams

More information

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London

More information

Formation Control of Marine Surface Craft using Lagrange Multipliers

Formation Control of Marine Surface Craft using Lagrange Multipliers Formation Control of Marine Surface Craft using Lagrange Multipliers Ivar-André F. Ihle 1, Jérôme Jouffroy 1 andthori.fossen 1, Abstract We propose a method for constructing control laws for formation

More information

K -exponential stability of the closed loop system.

K -exponential stability of the closed loop system. 221 EXPONENTIAL TRACKING CONTROL OF A MOBILE CAR USING A CASCADED APPROACH Elena Panteley ;1 Erjen Lefeber ;2 Antonio Loría Henk Nijmeijer ; Institute of Problems of Mech. Engg., Academy of Sciences of

More information

A Separation Principle for Dynamic Positioning of Ships: Theoretical and Experimental Results

A Separation Principle for Dynamic Positioning of Ships: Theoretical and Experimental Results 332 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 2, MARCH 2000 A Separation Principle for Dynamic Positioning of Ships: Theoretical and Experimental Results Antonio Loria, Member, IEEE,

More information

Commun Nonlinear Sci Numer Simulat

Commun Nonlinear Sci Numer Simulat Commun Nonlinear Sci Numer Simulat 14 (9) 319 37 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Switched control of a nonholonomic

More information

A time differences of arrival based homing strategy for. autonomous underwater vehicles

A time differences of arrival based homing strategy for. autonomous underwater vehicles INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Int. J. Robust Nonlinear Control 29; : 6 [Version: 22// v.] A time differences of arrival based homing strategy for autonomous underwater vehicles

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

Coordinated Path Following Control of Multiple Wheeled Robots with Directed Communication Links

Coordinated Path Following Control of Multiple Wheeled Robots with Directed Communication Links Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 ThB3.6 Coordinated Path Following Control of Multiple Wheeled

More information

Formation control of fully-actuated marine vessels using group agreement protocols

Formation control of fully-actuated marine vessels using group agreement protocols 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Formation control of fully-actuated marine vessels using group agreement

More information

Autopilot and Track-Keeping Simulation of an Autonomous In-scale Fast-ferry Model

Autopilot and Track-Keeping Simulation of an Autonomous In-scale Fast-ferry Model 12th WSEAS International Conference on SYSTEMS, Heraklion, Greece, July 22-24, 28 Autopilot and Track-Keeping Simulation of an Autonomous In-scale Fast-ferry Model FRANCISCO J. VELASCO Dept. Electronic

More information

A NONLILEAR CONTROLLER FOR SHIP AUTOPILOTS

A NONLILEAR CONTROLLER FOR SHIP AUTOPILOTS Vietnam Journal of Mehanis, VAST, Vol. 4, No. (), pp. A NONLILEAR CONTROLLER FOR SHIP AUTOPILOTS Le Thanh Tung Hanoi University of Siene and Tehnology, Vietnam Abstrat. Conventional ship autopilots are

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

Guidance and Control of An Unmanned Surface Vehicle Exhibiting Sternward Motion

Guidance and Control of An Unmanned Surface Vehicle Exhibiting Sternward Motion Guidance and Control of An Unmanned Surface Vehicle Exhibiting Sternward Motion Aditya S. Gadre, Christian Sonnenburg,ShuDu,DanielJ.Stilwell and Craig Woolsey Bradley Department of Electrical and Computer

More information

Ships Steering Autopilot Design by Nomoto Model

Ships Steering Autopilot Design by Nomoto Model Ships Steering Autopilot Design by Nomoto Model Abstract : Ships manoeuvring can be automated by using the autopilot system. The marine autopilot system design is based on the mathematical model of steering

More information

Tracking control strategy for the standard N-trailer mobile robot geometrically motivated approach

Tracking control strategy for the standard N-trailer mobile robot geometrically motivated approach Tracking control strategy for the standard N-trailer mobile robot geometrically motivated approach The paper presented during 8 th International Workshop RoMoCo, Bukowy Dworek, Poland, June 5-7, Maciej

More information

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 Department of Space Technology Narvik University College, Norway Department

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

Path-Following Algorithms and Experiments for an Unmanned Surface Vehicle

Path-Following Algorithms and Experiments for an Unmanned Surface Vehicle Path-Following Algorithms and Experiments for an Unmanned Surface Vehicle Marco Bibuli, Gabriele Bruzzone, Massimo Caccia, Lionel Lapierre To cite this version: Marco Bibuli, Gabriele Bruzzone, Massimo

More information

Leader follower formation control of nonholonomic mobile robots with input constraints

Leader follower formation control of nonholonomic mobile robots with input constraints Automatica 44 (2008) 1343 1349 www.elsevier.com/locate/automatica Brief paper Leader follower formation control of nonholonomic mobile robots with input constraints Luca Consolini a,, Fabio Morbidi b,

More information

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents CDC02-REG0736 Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents Reza Olfati-Saber Richard M Murray California Institute of Technology Control and Dynamical Systems

More information