Nonlinear Formation Control of Marine Craft

Size: px
Start display at page:

Download "Nonlinear Formation Control of Marine Craft"

Transcription

1 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 maintain its position in the formation while a (virtual) Formation Reference Point (FRP) tracks a predefined path. This is obtained by using vectorial backstepping to solve two subproblems; a geometric task, and a dynamic task. The former guarantees that the FRP, and thus the formation, tracks the path, while the latter ensures accurate speed control along the path. A dynamic guidance system with feedback from the states of all ships ensures that all ships have the same priority (no leader) when moving along the path. Lyapunov stability is proven and robustness to input saturation is demonstrated using computer simulations. Keywords Nonlinear control; Maneuvering; Backstepping; Formation control; Ship control. I. INTRODUCTION The topic of this paper is control of a group or fleet of ships in formation. A design procedure based on maneuvering and not trajectory tracking is applied for this purpose. In maneuvering, the desired behavior of the plant in the output space is separated into two subproblems; 1) converging to and following a desired parametrized path, and 2) satisfying a desired dynamic behavior along the path, here referred to as a speed assignment, see [1], [2]. This is contrary to trajectory tracking where the main goal is for all time t to track a desired output y d (t) which implicitly must contain information of both the desired path and speed. The field of formation control with applications towards mechanical systems, ships, aircraft, satellites, etc., has recently received a lot of attention, see [3], [4], [5], [6], for instance. In [4] a procedure for the design of n 1controllers which ensure that n 1autonomous vehicles follow a path without altering their formation, has been developed. To determine the locations along the path, they used an orthogonal projection from the state of one of the vehicles, being the leader. The time in the n already existing trajectory tracking controllers (for the other vehicles) is then replaced with this projection. If the leader slows down or stops, all the vehicles will slow down and stop. Therefore, the speed and performance of the leader will affect all other members in the formation, but not vice versa. A full-state maneuvering controller was proposed in [7] which ensures that the states converge to a desired path ξ(θ) and then proceed along it. This was done by converting a trajectory tracking controller into a maneuver regulation controller. To determine the path variable θ,theyusedap-orthogonal numerical projection to find the point on the path which minimizes the weighted distance between x(t) and ξ(θ(t)). The methodology of [7] was a hybrid result, and applies to feedback linearizable systems, where the desired path is specified for the full state. More recently, [8] has extended this methodology to output maneuvering by using backstepping. However, the proposed controller cannot be said to have the same advantages as in [8] since the numerical projection only works on the output subset All three authors are with the department of Engineering Cybernetics, Norwegian University of Science and Technology, N-7491 Trondheim, Norway. E- mails: skjetne@ieee.org, moi@stud.ntnu.no and tif@itk.ntnu.no of the states. Extensions to systems of arbitrary relative degree was made by [1] for systems in vectorial strict feedback form, and in [9], [1] it is also demonstrated that application of a dynamic gradient optimization algorithm recaptures the advantage of minimizing the weighted distance between x(t) and ξ(θ(t)). The main contribution of this paper is to represent and solve the formation control problem by defining a Geometric Task and a Dynamic Task, constituting a Maneuvering Problem, as defined in [1], [2]. With this design procedure, a formation is viewed as a flexible system (as one unit) that maneuvers along a parametrized path. Each individual vessel will have a relative position to a point called the Formation Reference Point (FRP). The Geometric Task ensures that the individual ships converge to their positions in the formation and stay at their respective paths relative to the FRP. The Dynamic Task, which in this case will be a speed assignment for θ, ensures that the FRP (and thus the ships) will move along the path with the specified speed. In this approach there will be no leader of the traditional type. The desired motion for the FRP is equally based on the states of all vessels and gives a centralized guidance system. This implies that it is easy to reconfigure the formation. The formation controller is simulated using three offshore supply vessels. Emphasis is placed on maneuvering performance and input saturation. Since the update law for θ contains an optimization algorithm that minimizes an instantaneous Lyapunov cost function based on the states of all vessels, it is demonstrated that the proposed algorithm handles input saturations effectively by simply modifying the speed of the formation so that the errors in the formation geometric task is unaffected. This is one of the advantages of maneuvering over trajectory tracking. Notation: Abbreviations like GS, LAS, LES, UGAS, UGES, etc., are G for Global, L for Local, S for Stable, U for Uniform, A for Asymptotic, and E for Exponential. Differentiation with respect to θ is indicated by primes: ξ (θ) := ξ θ, ξ (θ) := 2 ξ θ 2. The Euclidian vector norm is x := x > x 1/2. For a matrix P = P > >, let p m := λ min (P ) and p M := λ max (P ). II. FORMATION SETUP A formation with n vessels is created by a set of formation designation vectors l i, i =1,...,n, relative to a Formation Reference Point (FRP), see Figure 1. The idea is for the FRP to follow a given parametrized path ξ(θ) with a desired formation speed along it. Let the FRP be the origin of a moving body frame {b}, and denote the earth fixed frame {e}. The path is in general not a straight line, but a feasible curve in the output space of the vessels. The individual path for vessel i is then ξ i (θ) =ξ(θ)r e b(θ)l i (1) where Rb e is a kinematic rotation matrix from {b} to {e}.

2 y e l 3 l 2 l 4 l 1 l 5 FRP Fig. 1. Illustration of a formation setup. x e ξ(θ) For ships moving on the ocean surface, the output is the 3 DOF vector η = [x, y, ψ], where (x, y) is the position and ψ is the heading. The desired path is then given by ξ(θ) = [x d (θ), y d (θ), ψ d (θ)] >. The tangent vector along the path in the (x, y) directions, T (θ) =[x d (θ), y d (θ)]>, is chosen as the x-axis of the moving frame {b}. The angle of the tangent vector in the {e} frame then gives the desired heading ψ d (θ) = arctan µ Ty (θ) T x (θ) =arctan µ y d (θ) x d (θ). (2) The rotation matrix R(θ) fortheshipsisgivenby Rb(θ) e =R(θ) := cos ψ d(θ) sin ψ d (θ) sin ψ d (θ) cosψ d (θ) (3) 1 and note that differentiation gives Ṙ(θ) =R (θ) θ = R(θ)S(θ) θ (4) where S(θ) is a skew-symmetric matrix ψ d(θ) S(θ) = ψ d(θ) (5) and ψ d(θ) = x d (θ)y d (θ) x d (θ)y d (θ). (6) (x d (θ))2 (yd (θ))2 III. PLANTS AND PROBLEM STATEMENT An uncertain mechanical system is represented by the vector relative degree two model ẋ 1i = G 1i (x 1i )x 2i f 1i (x 1i )E 1i (x 1i )δ 1i (t) ẋ 2i = G 2i (x i )u i f 2i (x i )E 2i (x i )δ 2i (t) (7) y i = h i (x 1i ) where the subscript i denotes the i th system. x ji R m are the states and x i denotes the vector x i := x > 1i,x> 2i >, y i R m are the system outputs, u i R m are the controls, and δ ji are unknown bounded disturbances. The matrices G ji and h i := hi x 1i are invertible for all x i, the output maps h i (x 1i ) are diffeomorphisms, and all functions are smooth. The uncertainty vectors δ ij represent bounded exogenous disturbances and/or unmodeled dynamics that is uniformly bounded in the state space. The particular bounds do not need to be known. In the proceeding, the mechanical systems described by (7) are referred to as vessels. For a cluster of n vessels, each represented by a position output y i, let a Formation Reference Point (FRP) represent the position of the formation as a whole, and let each individual vessel y i have a designation l i relative to the FRP. Let ξ(θ) be the desired path for the FRP and then ξ i (θ) =ξ(θ) R(θ)l i is the corresponding path for the individual vessels. We are now ready to state the Formation Maneuvering Problem along the lines of [2]: Definition 1: The Formation Maneuvering Problem: Design a set of robust control laws for the individual vessels and a guidance system that solve the tasks: 1. Geometric Task: For each ε GT >, force the output y i to enter an ε GT neighborhood of the desired path ξ i (θ), that is, T such that, y i (t) ξ i (θ(t)) ε GT, t T (8) for any C 1 function θ(t). 2. Dynamic Task: For each ε DT >, force the speed θ to enter an ε DT neighborhood of a desired speed assignment υ s (θ,t), that is, T such that, θ (t) υ s (θ(t),t) ε DT, t T (9) The geometric task ensures that the individual vessels converge to and stay at their designated positions l i in the formation. The speed assignment task ensures that the FRP will move along the path ξ(θ) with a desired velocity υ s (θ,t). IV. CONTROL DESIGN In the procedure that follows, a recursive backstepping design is proposed to solve the formation maneuvering problem for n vessels with the dynamics given in (7). Step 1: Define the error variables z 1i := y i ξ i (θ) =y i ξ(θ) R(θ)l i (1) z 2i := x 2i α 1i (11) ω s := υ s (θ,t) θ (12) where α 1i are virtual controls to be specified later. Differentiating (1) with respect to time results in ż 1i = h i G 1i z 2,i h i G 1i α 1i h i f 1i h i E 1i δ 1i ξ (θ) θ R(θ)S(θ)l i θ. (13) Denote ρ 1i (θ) :=ξ (θ)r(θ)s(θ)l i, and choose Hurwitz design matrices A 1i, so that P 1i = P 1i > > are the solutions to P 1i A 1i A > 1i P 1i = Q 1i where Q 1i = Q 1i >. Define V 1 := z 1iP > 1i z 1i (14)

3 whose time derivative then becomes V 1 = 2z 1iP > 1i h i G 1i z 2i 2z 1iP > 1i ρ 1i ω s 2z 1i > P 1i [ h i G 1i α 1i h i f 1i ρ 1i υ s h i E 1i δ 1i ]. The first virtual controls α 1i are chosen as α 1i = G 1 1i ( h i) 1 [A 1i z 1i h i f 1i ρ 1i υ s α i ] (15) where α i are damping terms to be picked. Define the first tuning functions, τ 1i R, as τ 1i := 2z > 1iP 1i ρ 1i. (16) To handle the perturbations we use nonlinear damping and apply Young s inequality V 1 = z 1iQ > 1i z 1i τ 1i ω s 2z 1iP > 1i h i G 1i z 2i 2z 1iP > 1i h i E 1i δ 1i 2z 1iP > 1i α i z 1iQ > 1i z 1i τ 1i ω s 2z 1iP > 1i h i G 1i z 2i 2z > 1iP 1i α i 1 2 κ 1i ( h i ) E 1i E > 1i ( h i ) > P 1i z 1i 1 κ 1i δ > 1iδ 1i and the nonlinear damping terms are picked as α i = 1 2 κ 1i ( h i ) E 1i E > 1i ( h i ) > P 1i z 1i, κ 1i > (17) which gives V 1 z 1iQ > 1i z 1i τ 1i ω s 2z 1i > P 1 1i h i G 1i z 2i δ > 1i κ δ 1i. (18) 1i In aid of the next step, we differentiate α 1i to get where α 1i = σ 1i ρ 2i θ $1i δ 1i (19) σ 1i := α 1i [G 1i x 2i f 1i ] α 1i x 1i t (2) ρ 2i := α 1i θ (21) $ 1i := α 1i E 1i. x 1i (22) Step 2: Differentiating (11) with respect to time gives ż 2i = G 2i u i f 2i E 2i δ 2i σ 1i ρ 2i θ $1i δ 1i. (23) Choose Hurwitz design matrices A 2i so that P 2i = P > 2i > are the solutions to P 2i A 2i A > 2i P 2i = Q 2i <, and define V 2 := V 1 whosetimederivativebecomes z 2iP > 2i z 2i (24) V 2 z 1iQ > 1i z 1i τ 1i ω s 2z 2iP > 2i ρ 2i ω s 2z 2iG > > 1i ( h i ) > 1 P 1i z 1i δ > κ 1iδ 1i 1i 2z 2iP > 2i [G 2i u i f 2i E 2i δ 2i σ 1i ρ 2i υ s $ 1i δ 1i ]. The control laws are then chosen as u i = α 2 (x i, θ,t) = G 1 1 2i [P2i G> 1i ( h i ) > P 1i z 1i A 2i z 2i f 2i σ 1i ρ 2i υ s u i ] (25) where u i are nonlinear damping terms to be designed. Define z i := z 1i > > 2i z>,qi := diag (Q 1i,Q 2i ), and the final tuning functions as τ 2i := τ 1i 2z 2iP > 2i ρ 2i. (26) Using Young s inequality again, the derivative V 2 is bounded by V 2 z i > Q i z i τ 2i ω s 2z 2iP > 2i ½u i 1 2 κ 2i 1 κ 1i δ > 1iδ 1i ¾ E2i E 2i > $ 1i $ > 1i P2i z 2i 1 h i δ > κ 2iδ 2i δ > 1iδ 1i 2i and the final nonlinear damping terms u i are assigned as u i = 1 2 κ 2i E2i E 2i > $ 1i $ > 1i P2i z 2i, κ 2i >. (27) ³ Define i := [δ > 1i, δ > 2i] > 1 and K i := diag κ 1i 1 1 κ 2i, κ 2i. The result is then V 2 z i > Q i z i ω s n X τ 2i > i K i i. (28) If we disregard the sign indefinite tuning function terms, each system in the z i -coordinates is an ISS system from the disturbances i to z i. It follows that for any ε GT >, the output error z 1i (t) = y i (t) ξ i (θ(t)) ε GT, for some time t T, can

4 be guaranteed by choosing the nonlinear damping coefficients κ ji large enough, and this solves the Geometric Task. Next, we must deal with the tuning functions. Choosing ω s to solve the dynamic task is equivalent to a trajectory tracking design with θ = υ s (θ,t). A better choice is to design an update law for θ or ω s that uses feedback from the states of the vessels. In [9], [1] it was demonstrated that τ(x, θ,t):= τ 2i (x i, θ,t)= V 2 (x, θ,t), (29) θ that is, the total tuning function is the gradient of V 2 with respect to θ. We therefore consider the Direct Gradient Update Law and the Filtered Gradient Update Law next. Direct Gradient Update Law: From (28) and according to [9], [1], let ω s = µ τ 2i, µ > (3) which gives the new bound for (28) Ã n! 2 X V 2 z i > Q i z i µ τ 2i > i K i i, (31) and by choosing the gains K i large enough, we can guarantee any residual bound for z i (t). In particular, this means that as t, z 1i (t) ε GT, that is, y i (t) ξ i (θ(t)) ε GT, and each individual vessel enters its designation. The controller realization becomes θ = υ s (θ,t)µ τ 2i (x i, θ,t) (32) and since the states z i (t) are made small, the tuning functions τ 2i (t) are made small. Hence, as t, θ(t) υ s (θ(t),t) which satisfies the speed assignment. Since we can rewrite (32) as θ = υ s (θ,t) µ V 2 (x, θ,t) (33) θ it follows by the analysis in [9], [1] that choosing µ large induces a separation of time scales between the vessel dynamics and θ. In the fast time scale, (33) becomes a dynamic gradient optimization algorithm that selects the point on the path for the FRP which minimizes V 2 with respect to θ. Therefore, errors in the geometry of the formation are rapidly minimized with respect to the instantaneous cost function V 2 (x(t),,t). Filtered Gradient Update Law: In [1], [2], the update law was constructed as θ = υ s (θ,t) ω s P ω s = λω s µ n (34) τ 2i µ, λ > by extending the Lyapunov function to V = V 2 1 2µ ω2 s, which yields V z i > Q i z i λ µ ω2 s > i K i i. (35) It is clear that this solves the Formation Maneuvering Problem for the same reasons as above. In [9] it was demonstrated that (34) is just a filtered version of (33). It has the same gradient properties as discussed above if λ and µ are chosen large. Experience has shown, however, that the filtered version gives an improved numerical response for θ(t). The caveat is higher order in the controller. Remark 2: In the control laws (25) it is seen that each vessel only needs information about its own states, time, and the path variable θ. The guidance system, on the other hand, incorporate the dynamic update law, (33) or (34), which needs information of all states in the formation. Therefore, each vessel must communicate its state information to the guidance system which processes this and returns the path variable θ. Remark 3: In this setup, no precautionary measures are included to avoid inter-vessel collisions. Using maneuvering with gradient optimization, however, will minimize transients, improve performance, and in that way reduce the risk for collisions. A further idea would be to include potential functions in the overall Lyapunov function. V. CASE STUDY: SHIPS IN FORMATION For maneuvering of ships in formation we will use a model for which there is no coupling between the surge and the sway-yaw subsystems, see [11], [12]. Let η i =[x i,y i, ψ i ] > be the position vector in the {e} frame, where (x i,y i ) is the position on the ocean surface and ψ i is the yaw angle. Let ν i =[u i,v i,r i ] > be the {b} frame velocity vector. The subscript i denotes the i th ship. The equations of motion in surge, sway, and yaw for each ship is written η i = R i (ψ i )ν i ν i = Mi 1 D i ν i Mi 1 T i R i > (ψ (36) i)w where R i (ψ i ) is the rotation matrix (3), M i = M i > > is the system inertia matrix including the hydrodynamic added inertia, D i is the hydrodynamic damping matrix, T i =[T 1i,T 2i,T 3i ] > is the fully actuated vector of control forces and moments, and w is vector of environmental disturbances decomposed in the {e} frame. Remark 4: In the underactuated case, the maneuvering methodology is the same. We refer the reader to the final ship case in [9], and references therein, on this topic. The dynamical system (36) is in the form of (7), where η i is the output and T i is the control. Let the desired path for the FRP be µ y > η d (θ) = x d (θ) y d (θ) arctan d (θ) x d (θ) (37) where x d (θ) and y d (θ) are three times differentiable with respect to θ, and ψ d (θ) is given by (2). The individual paths for each ship are then η di (θ) =η d (θ)r(ψ d (θ))l i where l i =[l xi,l yi, ] >. Let u d be the desired surge speed for the FRP along the path. Then υ s (θ,t) is given by υ s (θ,t)= u d (t) p x d (θ) 2 y d (θ)2.

5 m/s y [meters] The design procedure in the previous section gives the following signals: 1 5 y e Response on the ocean surface z 1i := η i η d (θ) R(ψ d (θ))l i z 2i := ν i α 1i ρ 1i = η d (θ)r(ψ d(θ))s(θ)l i α 1i = R i > (ψ i)[a 1i z 1i ρ 1i υ s ] σ 1i = Ṙ> i (ψ i)r i (ψ i )α 1i R i > (ψ i)[a 1i R i (ψ i )ν i ρ 1i υ s ] ρ 2i = R i > (ψ i)[ A 1i ρ 1i η d (θ)υ s R(ψ d (θ))s 2 (θ)l i υ s R(ψ d (θ))s (θ)l i υ s ] x [meters] Fig. 2. Simulation of 3 offshore supply vessels in a line formation following a desired sinusoidal path. x e τ 2i =2z > 1i P 1iρ 1i 2z > 2i P 2iρ 2i Tuning functions T i = M i [ P 1 2i R> i (ψ i)p 1i z 1i Control laws A 2i z 2i Mi 1 D i ν i σ 1i ρ 2i υ s u i ] u i = 1 2 κ 2iP 2i z 2i where T i is the control law for Ship i. The controller realization, using a Filtered Gradient Update Law,is θ = υ s (θ,t) ω s ω s = λω s µ n P τ 2i (η i, ν i, θ,t). The following two simulations are performed for a formation of 3 ships. The numerical values of the M i and D i matrices, taken from [13], represent true data of supply ships that operate in the North Sea. In both simulations, the output path is given by (37), where x d (θ) =θ and y d (θ) = 5 sin 2π 4θ. The desired surge speed of the FRP starts out with the set-point u d =4m/s. At time t =5sthe formation chief sets the new formation speed to u d =1m/s. A. Simulation 1: Maneuvering with ocean disturbances The aim of this simulation is to show that with the formation maneuvering design we can robustly perform the path following maneuver for a formation of ships influenced by environmental disturbances. Starting off the path, we want the vessels to converge smoothly to their designated locations in the formation and eventually move along the path with the desired speed. The formation designation vectors are chosen as l 1 = [,, ] >, l 2 =[, 15, ] > and l 3 =[, 15, ] >. This means that the FRP coincide with Ship 1, and the ships will travel in a transversal line formation as one unit. The environmental disturbances are w = sin (.1t), (38) 2 acting the same on all the vessels. To attenuate these disturbances, the nonlinear damping gains are set to κ 2i = 2. The other controller parameters are set as: A 1i = diag(.2,.2,.5), A 2i = diag(2, 2, 2), P 1i = diag(.2,.2, 1), P 2i = diag(1, 1, 4) and µ = λ =2. The initial conditions were η 1 () = >,, 2, π 4 η 2 () = π >, 5,, 3 η3 () = [, 5, ] >, ν 1 () = ν 2 () = ν 3 () = [1,, ] > and θ() = ω s () =. Figure 2 shows how the ships in the formation converge smoothly to their designated path and accurately track it. With the substantial environmental disturbances (38), the position error was attenuated to less than 1 m in x and y, and less than 1 in heading Surge speeds of the 3 vessels Time (Seconds) Fig. 3. Time-plot of the surge speeds, u 1 (t),u 2 (t),u 3 (t), for the three ships. In Figure 3 the surge speed of the ships are shown. Since the center ship are chosen to coincide with the FRP, this ship is seen to obtain the desired speed u d as assigned by the formation chief. The two side ships obtain a periodic path speed according to their individual positions, necessary to keep the formation. B. Simulation 2: Thrust saturation failure in one ship It is of interest to see how the formation behave as a whole, if the thrust of one ship saturates. In [4] the path variable θ is projected from the state of the leader vessel. Hence, only if the leader experiences a problem will the formation as a whole act robustly on it. A failure in one of the other vessels will not influence the others and can therefore easily lead to an accident. The design procedure proposed in this paper, is not based on any leader vessel. The time evolution of ξ(θ(t)) along the path is equally influenced by the states of all the vessels through the tuning function (29) and the update law. Therefore, if one vessel experiences a problem, all the vessels will act upon it. We continue the experiment by forcing a saturation constraint on Ship 2, so that it will maximally be able to go with surge speed of 8 m/s. The surge speed assignment will be the same as in the previous simulation, that is, 4 m/s for t<5 s and 1 m/s for t 5 s, which now is infeasible for Ship 2. The environment in this simulation is disturbance free, w =, so that no nonlinear damping is required. The other controller parameters are set to: A 1i = diag(.5,.5,.5), A 2i = diag(2, 2, 2), P 1i = diag(.6,.6,.6), P 2i = u 1 u 2 u 3

6 m/s y [meters] m/s diag(1, 1, 4) and µ = λ =2. The initial conditions were η 1 () =,, π 5 >, η2 () = 1, 1, π 5 >, η3 () = [, 25, ] >, ν 1 () = ν 2 () = ν 3 () = [4,, ] > and θ() = ω s () = Speed Assignment υ s θ Dot 6 1 Response on the ocean surface 4 5 y e 2 x e Time [seconds] x [meters] Fig. 4. Resulting response of the formation when Ship 2 saturates. Interestingly, Figure 4 shows that the formation follows the path as desired in spite of the failure in Ship 2. Figure 5 reveals that the speed of the formation is considerable slower than the assigned speed of 1 m/s. In fact, the speed of the slowest vessel converges to its maximum speed of 8 m/s while the two other vessels follow at what speed necessary to keep the formation assembled. The formation is as fast as its slowest member. The important part is that the vessels keep following the path and therefore do not cause any accidents. This feature is due to the inherent gradient optimization algorithm that tries to minimize the Lyapunov cost function which incorporates the states of all the vessels, see [9], [1] Surge speeds of the 3 vessels Time [seconds] Fig. 5. Surge speeds of the ships, where Ship 2 maximally makes 8 m/s. Commanded speed for the formation was 1 m/s. Figure 6 shows a time-plot of the assigned speed υ s (θ(t),t) and the resulting response of θ(t). Clearly, θ(t) is slower than the assigned speed. VI. CONCLUSIONS A robust nonlinear control design method has been proposed that solves the Formation Maneuvering Problem as defined. Individual decentralized control laws were developed for each vessel in the formation. These control laws only uses information of each vessel s own states and, in addition, information about the desired path and speed comming from a centralized guidance system. The central guidance system incorporates information from all states to select the desired position ξ(θ) for the FRP, and thus the individual designations ξ i (θ). It ensures that the FRP moves along the path ξ(θ) with desired speed υ s (θ,t). u 1 u 2 u 3 Fig. 6. Time-plot of the speed assignment υ s(θ(t),t) for the FRP and the resulting response of θ(t). Notice that θ(t) is slower than the assigned speed. The formation acts as one unit where all vessels have the same priority. This means that there is no leader vessel which takes priority over the others. In practice, however, in for example a fleet of ships, the central guidance system should be processed in the computer onboard one ship where then also the formation chief sets the desired path and speed along it. Simulation of three supply ships in a transversal line formation demonstrated the performance and robustness of the controller. The first simulation illustrated the robustness towards environmental disturbances, while the second simulation analyzed a scenario of thrust saturation failure in one ship. REFERENCES [1] R. Skjetne, T. I. Fossen, and P. Kokotović, Output maneuvering for a class of nonlinear systems, in Proc. 15th IFAC World Congress Automatic Control, (Barcelona, Spain), July 22. [2] R. Skjetne, T. I. Fossen, and P. Kokotović, Robust output maneuvering for a class of nonlinear systems, Automatica. Submitted May 7th, 22. [3] W. Kang and N. Xi, Non-time referenced tracking control with application in unmanned vehicle, in Proc. 14th IFAC World Congress Automatic Control, (Beijing, China), IFAC, July [4] W. Kang, N. Xi, and A. Sparks, Theory and applications of formation control in a perceptive reference frame, in Proc. 39th IEEE Conf. Decision & Control, (Sydney, Australia), pp , IEEE, Dec. 2. [5] C. R. McInnes, Ring formation for a planar constellation of satellites, Guidance, Control, and Dynamics, vol. 18, no. 5, pp , [6] T. J. Tarn, A. K. Bejczy, and N. Xi, Intelligent planning and control for robot arms, in Proc. 12th IFAC World Congress Automatic Control,(Sydney, Australia), IFAC, July [7] J. Hauser and R. Hindman, Maneuver regulation from trajectory tracking: Feedback linearizable systems, in Proc. IFAC Symposium on Nonlinear Control Systems Design, (Lake Tahoe, CA, USA), pp , IFAC, June [8] P. Encarnação and A. Pascoal, Combined trajectory tracking and path following: An application to the coordinated control of autonomous marine craft, in Proc. 4th IEEE Conf. Decision & Control, (Orlando, Florida, USA), IEEE, Dec. 21. [9] R. Skjetne, A. R. Teel, andp. V. Kokotović, Stabilization of sets parametrized by a single variable: Application to ship maneuvering, in 15th Int. Symp. Mathematical Theory of Networks and Systems, (Notre Dame, Indiana, USA), Aug [1] R. Skjetne, A. R. Teel, and P. V. Kokotović, Nonlinear maneuvering with gradient optimization, in Proc. 41th IEEE Conf. Decision & Control,(Las Vegas, Nevada, USA), IEEE, Dec [11] T. Fossen, Guidance and Control of Ocean Vehicles. England: John Wiley & Sons Ltd., [12] T. I. Fossen, Marine Control Systems: Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles. Trondheim.: Marine Cybernetics ANS, 22. To be published. [13] T. I. Fossen and Å. Grøvlen, Nonlinear Output Feedback Control of Dynamically Positioned Ships Using Vectorial Observer Backstepping, IEEE Trans. Contr. Sys. Tech., vol. 6, no. 1, pp , 1998.

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

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

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

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

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

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić Adaptive Nonlinear Control A Tutorial Miroslav Krstić University of California, San Diego Backstepping Tuning Functions Design Modular Design Output Feedback Extensions A Stochastic Example Applications

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

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

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

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

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

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

Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles 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

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

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

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

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

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

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

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

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

Formation path following control of unicycle-type mobile robots

Formation path following control of unicycle-type mobile robots 8 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-3, 8 Formation path following control of unicycle-type mobile robots Jawhar Ghommam, Maarouf Saad and Faïçal Mnif Abstract

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

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED

More information

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

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

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

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

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

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

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

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

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

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

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

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

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

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:

More information

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

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

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

L -Bounded Robust Control of Nonlinear Cascade Systems

L -Bounded Robust Control of Nonlinear Cascade Systems L -Bounded Robust Control of Nonlinear Cascade Systems Shoudong Huang M.R. James Z.P. Jiang August 19, 2004 Accepted by Systems & Control Letters Abstract In this paper, we consider the L -bounded robust

More information

Research Article A Nonlinear Robust Controller Design for Ship Dynamic Positioning Based on L 2 -Gain Disturbance Rejection

Research Article A Nonlinear Robust Controller Design for Ship Dynamic Positioning Based on L 2 -Gain Disturbance Rejection Control Science and Engineering Volume 26, Article ID 927565, 7 pages http://dx.doi.org/.55/26/927565 Research Article A Nonlinear Robust Controller Design for Ship Dynamic Positioning Based on L 2 -Gain

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

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

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

Further results on global stabilization of the PVTOL aircraft

Further results on global stabilization of the PVTOL aircraft Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin

More information

Observer-based quantized output feedback control of nonlinear systems

Observer-based quantized output feedback control of nonlinear systems Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,

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

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

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

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

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 26 FrB3.2 Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Bo Xie and Bin

More information

Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems

Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems 2018 IEEE Conference on Decision and Control (CDC) Miami Beach, FL, USA, Dec. 17-19, 2018 Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems Shenyu

More information

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA

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

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

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

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

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

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

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC15.1 Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers Shahid

More information

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS Proceedings of IMECE 27 ASME International Mechanical Engineering Congress and Exposition November -5, 27, Seattle, Washington,USA, USA IMECE27-42237 NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM

More information

Nonlinear and Cooperative Control of Multiple Hovercraft with Input Constraints

Nonlinear and Cooperative Control of Multiple Hovercraft with Input Constraints Submitted as a Regular Paper to the European Control Conference Revised: December 8, Nonlinear and Cooperative Control of Multiple Hovercraft with Input Constraints William B. Dunbar, Reza Olfati-Saber,

More information

H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems

H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems IEEE Decision and Control Conference Sydney, Australia, Dec 2000 H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems Gregory J. Toussaint Tamer Başar Francesco Bullo Coordinated

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

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

EML5311 Lyapunov Stability & Robust Control Design

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

More information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

More information

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

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

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

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

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections Yi Guo Abstract The problem of decentralized disturbance attenuation is considered for a new

More information

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Alexander Leonessa Dep. of Mechanical, Materials and Aerospace Engineering University of Central

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

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

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

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Contraction Based Adaptive Control of a Class of Nonlinear Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 WeB4.5 Contraction Based Adaptive Control of a Class of Nonlinear Systems B. B. Sharma and I. N. Kar, Member IEEE Abstract

More information

Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays

Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays Anke Xue Yong-Yan Cao and Daoying Pi Abstract This paper is devoted to stability analysis and synthesis of the linear systems

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

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

Robust Formation Control of Marine Craft using Lagrange Multipliers

Robust Formation Control of Marine Craft using Lagrange Multipliers Robust Formation Control of Marine Craft using Lagrange Multipliers Ivar-André Flakstad Ihle 1, Jérôme Jouffroy 1, and Thor Inge Fossen 1,2 1 SFF Centre for Ships and Ocean Structures (CeSOS), Norwegian

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

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A. EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS N. Ceccarelli, M. Di Marco, A. Garulli, A. Giannitrapani DII - Dipartimento di Ingegneria dell Informazione Università di Siena

More information

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty Logic-based switching control of a nonholonomic system with parametric modeling uncertainty João P. Hespanha, Daniel Liberzon, A. Stephen Morse Dept. of Electrical Eng. and Computer Science University

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1.

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 5, MAY 2005 619 Robust Output Feedback Stabilization of Uncertain Nonlinear Systems With Uncontrollable and Unobservable Linearization Bo Yang, Student

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE CONTROL FOR HYPERSONIC VEHICLES WITH INPUT SATURATION AND MISMATCHED UNCERTAINTIES

TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE CONTROL FOR HYPERSONIC VEHICLES WITH INPUT SATURATION AND MISMATCHED UNCERTAINTIES International Journal of Innovative Computing, Information and Control ICIC International c 017 ISSN 1349-4198 Volume 13, Number 6, December 017 pp. 067 087 TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE

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

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

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

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

Vehicle Networks for Gradient Descent in a Sampled Environment

Vehicle Networks for Gradient Descent in a Sampled Environment Proc. 41st IEEE Conf. Decision and Control, 22 Vehicle Networks for Gradient Descent in a Sampled Environment Ralf Bachmayer and Naomi Ehrich Leonard 1 Department of Mechanical and Aerospace Engineering

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information