A Time-Varying Lookahead Distance Guidance Law for Path Following

Size: px
Start display at page:

Download "A Time-Varying Lookahead Distance Guidance Law for Path Following"

Transcription

1 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, Norway ( Department of Engineering Cybernetics Norwegian University of Science and Technology, NO-7491, Trondheim, Norway ( Abstract: This paper presents a modified version of a well known line-of-sight (LOS) guidance algorithm for path-following. The proposed method employs a time-varying equation for the lookahead distance which depends on the cross-track error. A sliding mode controller is designed in order to stabilize the vehicle heading angle to the desired value specified by the guidance system. The guidance system along with the controller form a cascaded structure which is shown to be globally κ-exponentially stable when the control task is to converge to a straight line. The effectiveness of the proposed strategy is demonstrated by simulations indicating that the variable lookahead distance algorithm can contribute to obtaining a diminished oscillatory behavior around the desired path. Keywords: Nonlinear systems, interconnected systems, line-of-sight guidance, path following 1. INTRODUCTION Guidance systems are concerned with the transient motion behavior associated with the achievement of motion control objectives (see Breivik and Fossen 009) and consequently are of critical importance for the overall performance of both marine and flight vehicles. As mentioned in Fossen (011), path-following is one of the typical control scenarios in the control literature and it pertains to following a predefined path independent of time, i.e., without placing any restrictions on the temporal propagation along the path. Readers interested in motion control scenarios and guidance laws may refer to Yanushevsky (011) and Breivik (010). The problem of guiding an underwater vehicle with a LOS algorithm and designing a sliding mode controller for stabilizing the combined speed, steering and diving response was addressed in Healey and Lienard (1993). In Breivik and Fossen (004), a guidance-based pathfollowing scheme which is singularity-free for all regular paths was presented and Uniform Global Asymptotic Stability (UGAS) and Uniformly Local Exponential Stability (ULES) was proven by using cascade theory. UGAS and ULES is equivalent to global κ-exponential stability, a concept which was presented in Sørdalen and Egeland (1995). A cascaded systems approach was also developed by Børhaug and Pettersen (005) where the guidance system is interconnected with a sliding mode controller in order to achieve global κ-exponential stability to straight lines in 3-D space. All the aforementioned approaches considered a constant lookahead distance. The importance of using a variable lookahead distance was demonstrated in the κ-exponentially stable guidance laws which were developed at a kinematics level and proposed in Breivik and Fossen (005). The work of Pavlov et al. (009) presented a UGAS nonlinear Model Predictive Control (MPC) approach where the lookahead distance,, was optimized in order to achieve a combination of fast convergence and small overshoot compared to the constant lookahead LOS algorithms. In Oh and Sun (010), the LOS guidance parameter was embedded in the linear MPC controller design as as additional decision variable and the simulations indicated a smoother convergence to a straight line compared to the linear MPC controller with a fixed lookahead distance. The present work points toward a different direction by proposing a time-varying lookahead distance dependent on the cross-track error. This results in lower values for (and thus a more agile and aggressive response) when the vehicle is far from the desired path, and greater values when the vehicle is closer to the path and less abrupt behavior is needed so as to avoid oscillating around the path. The minimum and maximum values for can be determined by the user and should depend on the maneuvering characteristics of the vehicle. A globally exponentially stable (GES) sliding mode controller is designed for stabilizing the yaw angle of the vehicle and acts as the perturbing system in the cascade system that it forms along with a well-known line-of-sight guidance law (Papoulias, 1991) which now incorporates the time-varying lookahead distance equation. The cascade is shown to be globally κ-exponentially stable when the task is to converge to a straight line. Simulations of the proposed method indicate that smooth convergence, without oscillations around the desired path, is achieved. Similarly to Pavlov et al. (009) and Børhaug

2 p k x e y e k U x b LOS vector (x los,y los ) p k+1 p n we are dealing with only the path-following task, which does not impose temporal restrictions, and therefore the speed control problem will not be addressed. It should be noted that the kinematics in (1) (3) inherently assumes a scenario where no external disturbances are involved, hence the linear velocity is aligned with the heading vector. Furthermore, the goal of this paper is to compare the performance of a time-varying lookahead distance LOS guidance with respect to the conventional (constant lookahead distance) LOS guidance, consequently issues like measurement noise and observer design will not be considered here. x n y n p Fig. 1. Depiction of the basic geometry of LOS guidance and some of the main variables that are involved in the problem. and Pettersen (005), the combination of UGAS and ULES stability results in a robust behavior against modeling uncertainties or unmeasured external forces and disturbances. Moreover, the method does not increase the demand for computational power, contrary to what might be the case with an MPC approach. The rest of this paper is organized as follows: In Section, the kinematics of the vehicle as well as the control objective are given. Section 3 presents the time-varying equation and gives the stability proof of the LOS algorithm. A sliding mode controller for stabilizing the heading angle is designed in Section 4. The systems interconnection and the cascade structure is studied in Section 5. In Section 6, the proposed method is tested via simulations and, finally, Section 7 gives an overview of the paper and discusses future work.. VEHICLE MODEL AND CONTROL OBJECTIVE.1 Vehicle model In this paper we consider a marine craft moving at a constant forward speed 0 < U U max such that the surge velocity u U and the sway velocity υ 0 (for more details see Fossen 011). The three degrees-of-freedom (DOF) differential kinematics is described by the following equations: ẋ = U cos ψ, (1) ẏ = U sin ψ, () ψ = r, (3) where x and y represent the craft position, ψ is the yaw relative to an Earth-fixed reference frame and r the yaw rate of the craft. The craft is underactuated since two out of three DOF s can be controlled independently, namely the yaw angle and the surge velocity. In this work y b. Control objective Similarly to Breivik and Fossen (004), we define a local reference frame at p d (x, y) and name it the Path Parallel (PP) frame. The PP frame is rotated an angle α k relative to the inertial frame. In fact, since the desired trajectory is a straight line and not a curved path we have that α k is a constant. The PP frame is tangent to desired geometrical path and therefore p d is the desired vehicle position. The error vector between the vehicle position p and the desired position p d expressed in the PP frame is given by: where R T p = ε = R T p (α k )(p p d ), (4) [ ] cos(αk ) sin (α k ) sin (α k ) cos (α k ) SO() (5) is the rotation matrix from the inertial frame to the PP frame. The error vector ε = [x e, y e ] T includes the along-track error x e and the cross-track error y e, these variables are depicted in Fig. 1. We will investigate the stabilization of the cross-track error which represents the lateral distance to the path-tangent: y e (t) = [x(t) x k ] sin(a k ) + [y(t) y k ] cos(α k ), (6) with the associated control objective for straight-line path following being: lim y e(t) = 0. (7) t + Note that in the case where temporal constraints are needed (for example in a path-tracking scenario) then it is necessary to include the along-track error dynamics in our study as well. 3. TIME-VARYING LOOKAHEAD DISTANCE GUIDANCE LAW The LOS-based guidance (Papoulias, 1991) is employed in order to solve the cross-track error minimization problem. This is achieved by choosing the desired heading as ψ d (y e ) = ψ p + ψ r (y e ), (8) where ψ p = α k, (9) is the path-tangential angle, and ψ r (y e ) = arctan ( y e / ) (10) is the velocity-path relative angle, which ensures that the velocity is directed toward a point on the path that is located a lookahead distance > 0 ahead of the direct projection of p(t) on to the path.

3 We propose to use the following equation for the lookahead distance: (y e ) = ( max min )e γ ye + min. (11) where min and max are the minimum and maximum allowed values for respectively and, along with the convergence rate γ > 0, are important design parameters. The idea behind (11) is rather simple and it can be summarized by the fact that it assigns a small value when the craft is far from the desired path, (thus resulting in a more aggressive behavior that tends to decrease the cross-track error faster) and a large value for when the craft is close to the path and overshooting needs to be avoided. The concepts far and close with respect to the desired path are relative and several constraints should be taken into account when determining min, max and γ, such as the maneuvering characteristics of the vehicle. For the sake of notational brevity we assign r := max min and := (y e ) for the rest of this paper. The time derivative of (6) is ẏ e = ẋ sin (α k ) + ẏ cos (α k ), (1) = U cos (ψ) sin (α k ) + U sin (ψ) cos (α k ), (13) = U sin (ψ α k ). (14) Assuming that the desired heading is perfectly tracked at all times and choosing ψ d = ψ r + α k gives ẏ e = Uy e y e +. (15) The aforementioned assumption is not an oversimplification because the overall system (i.e. the guidance system and the heading controller) will be analyzed as a cascade structure where (14) constitutes the nominal system Σ 1 and the heading error dynamics constitutes the perturbing (or driving) system Σ. As a consequence, the stability analysis will show whether the time that the controller needs in order to converge can have a destabilizing effect on the guidance system. This will be further explained later on. We choose the positive definite and radially unbounded Lyapunov function candidate (LFC) V 1 = (1/)y e and differentiate it with respect to time along the trajectories of the cross-track error: V 1 = Uy e y e +, (16) which is negative definite for non-zero speeds. Hence, the origin y e = 0 is a UGAS equilibrium of the nominal system Σ 1. Moreover, on the ball D = {y e R y e φ}, φ > 0, we have that V 1 = Uy e φ + ky e, (17) for some 0 < U/( φ + ), which entails that the origin is a ULES equilibrium. The combination of UGAS and ULES implies global κ-exponential stability, according to Lefeber (000). 4. AUTOPILOT DESIGN In this section, the stability of the heading dynamics with a sliding mode controller is investigated. The nonlinear extension of Nomoto s 1st-order model (Norrbin, 1963) is considered: T ṙ + H N (r) = Kδ, (18) H N (r) = n 3 r 3 + n r + n 1 r + n 0, (19) where r is the yaw rate, δ the rudder control input, T and K the Nomoto time and gain constants respectively, and H N (r) is a nonlinear function describing the maneuvering characteristics of the ship. For a course stable ship n 1 > 0, T, K > 0 and assuming symmetry in the hull implies n = 0. The bias term n 0 can be treated as an additional rudder offset in the case where a constant rudder angle is required to compensate for constant steady-state wind, wave drift and current forces. Consequently, a large number of ships can be described by the equation: ṙ + α 1 r 3 + α r = δ, (0) where α 1 = n 3 /T > 0, α = n 1 /T > 0 and K/T = b > 0. Equivalently, in state space form: ṙ = α 1 r 3 α r + bδ, (1) ψ = r. () This is a simplification compared to a real ship. In practice, the rudder input often does not affect the dynamics linearly and the Nomoto coefficients change as a function of the forward ship speed. Equations (1) () constitute the perturbing system Σ. In order to control the system (1) (), we will construct a sliding mode controller. The goal is to stabilize the heading at the desired value ψ d = ψ r + α k. Consequently, r d = ψ d, = ( ye ), + ye y e = ( + ye). (3) γ r y e e γ ye We define the sliding surface s := r + λ ψ. (4) Next, we propose the LFC V = (1/)s and by differentiating along the trajectories of s, we get V = s( α 1 r 3 α r + bδ ṙ d + λ r). (5) Consequently, the control law δ = (1/b)(α 1 r 3 + α r + ṙ d λ r k d s) (6) with k d > 0 gives V = k d s and therefore the equilibrium point s = 0 is GES. From this result it follows that ψ = 0, r = 0 are also GES equilibria, see Utkin (1977), DeCarlo et al. (1988). This result inherently assumes an unconstrained rudder input, which is not possible in practice. 5. INTERCONNECTED SYSTEM AND STABILITY OF THE CASCADE As it was mentioned previously, the two nonlinear systems (15) and (1) () are interconnected and form a cascade structure. The driving system is the sliding mode controller since the convergence to the desired heading ψ d affects the stability of the guidance system via the state ψ = ψ ψ d. However, the guidance system perturbs the yaw control system as well, not only via the desired heading ψ d but also due to the fact that the cross-track error appears in the desired heading rate equation. This implies that apart from the three assumptions that need to be satisfied in order to infer upon the stability of the

4 s y e ṡ = f c (s, t) ẏ e = f g (t, y e )+g(y e,s) s ṡ = f c (s, y e ) ẏ e = f g (t, y e )+g(y e,s) Fig.. Equivalence between the closed-loop system and the cascade structure. cascade system (for the theoretical background and the proofs of the related theorems the reader is referred to Panteley and Loría 1998), it is necessary to prove that the system is forward complete. A system is called forward complete if for every initial condition ξ and every input signal u, the corresponding solution is defined for all t 0, i.e. σ max ξ,u = + (Angeli and Sontag, 1999). We achieve this in a similar manner as in Loría et al. (000), but before proceeding with the proof we compute the interconnecting term: g(y e, s) = U[sin (ψ α k ) sin (ψ d α k )] = U sin ( ψ/) cos (α k (ψ + ψ d )/). (7) This equation shows how the heading error dynamics acts and prevents U sin (ψ α k ) from becoming equal to U sin (ψ d α k ) instantaneously (perfect heading tracking). 5.1 Forward completeness of the closed-loop system Equation (7) allows the two systems (15) and (1) () to be rewritten as follows: Σ 1 : ẏ e = f g (t, y e ) + g(y e, s), (8) Σ : ṡ = f c (s, y e ), (9) where f g (t, y e ) = U sin (ψ d α k ). By proving that (8) (9) is forward complete we can consider f c (s, y e ) to be a time-varying function so as f c (s, y e ) = f c (s, t): Σ 1 : ẏ e = f g (t, y e ) + g(y e, s), (30) Σ : ṡ = f c (s, t). (31) Then it is possible to use the theorems from Panteley and Loría (1998). This equivalence is depicted in Fig.. According to Angeli and Sontag (1999), if a system is forward complete, then there exist a nonnegative, radially unbounded, smooth function V : R n R + and a class- K function σ such that: V (x) f(x, u) V (x) + σ( u ) (3) x x R n and u R. In order to show that the system (8) (9) is forward complete we employ the LFC: V fc = (1/)ye + (1/)s, (33) which gives V fc f(x, u) = Uy e x y e + + g(y e, s)y e k d s. (34) y e The first and third term of the right-hand side of the equation are negative. Regarding g(y e, s), from (7) we can write g(y e, s) U max, (35) consequently (34) becomes V fc x f(x, u) V fc + U max y e, (36) therefore the system is forward complete. 5. Stability of the cascade structure We choose the state vector that contains the error states of both the control and guidance systems that form the cascade: x = [y e, ψ, r] T. (37) Hence we continue by stating the following theorem: Theorem 1. The origin x = 0 of the cascade structure (8)-(9) (formed by the perturbing system (1) () and the perturbed system (15)) is globally κ-exponentially stable if the control law is given by (6), and the desired yaw angle is described by (8). Proof. The proof consists of showing that the three assumptions of Theorem 1 in Panteley and Loría (1998) are satisfied. In this paper, however, we will also use the formulation given in Panteley et al. (1998) in order to prove global κ-exponential stability. Assumption A1: We already showed that the equilibrium point y e = 0 is globally κ-exponentially stable when the heading is perfectly tracked. We also have that V 1 = (1/)y e, and: V 1 y e y e = y e y e V 1 y e y e c 1 V 1 (y e ) for c 1 and y e 0. (38) The condition V 1 y e c y e µ (39) is also satisfied y e µ, µ > 0. Assumption A: because of (35). This condition is apparently satisfied Assumption A3: It has already been proved that the equilibrium point s = 0 is GES. This means that if we rewrite the time derivative of the LFC as: V k d s s, (40) then the solutions will satisfy: s(t) λ o s(t o ) e (t to) (41) and therefore by choosing ν( s(t o ) ) = (λ o /) s(t o ) the integrability condition is satisfied. Since all three assumptions are satisfied and, in addition to this, the nominal system Σ 1 has a globally κ-exponentially stable equilibrium and the system Σ has a GES equilibrium, we conclude from Lemma 8 in Panteley et al. (1998) that the cascade system has a globally κ-exponentially stable equilibrium at x = 0.

5 Optimal (m) Speed (m/s) Lookahead distance (m) Fig. 3. Optimal constant lookahead distance for different speeds. Cross track error y e (m ) 3 x Fig. 4. Squared cross-track error comparison between the constant LOS algorithm with 7,opt = 300 m (dashed line) and the proposed method (solid line). 6. SIMULATIONS The proposed guidance law was simulated in Matlab on a 3-DOF model of a Mariner class vessel with length L = m which can be found in the MSS toolbox (Perez et al. 006). We chose the parameters in (11) as min = 00 m, max = m and γ = 1/300. In order to obtain a criterion with respect to which the effectiveness of the proposed method could be tested, we implemented Monte Carlo (MC) simulations where the ship was guided by the LOS algorithm with a constant. The range of the MC simulations was m with a step of 50 m and 5 U 9 m/s with a step of 1 m/s. For each speed, the optimal lookahead was defined as the distance which induced the lowest value for the expression y e dt, the results are presented in Fig. 3. It is reasonable that for higher speeds a greater lookahead distance value will be the optimal one due to the fact that the craft is approaching the target path faster and small lookahead distances will result in a greater overshoot. For U = 7 m/s the optimal lookahead distance was 7,opt = 300 m. This result fits nicely with the fact that in practice is often chosen as = L. The square of the cross track error induced by the two approaches can be seen in Fig. 4. The plot indicates that the constant lookahead method causes the vessel to reach the target line earlier than the proposed method. However, 7,opt = 300 m is responsible for an oscillatory behavior around the path before converging which does not appear in the time-varying case. The suggested method leads the craft in a way such that it meets the path with a small delay, but without overshooting. The explanation for this can be found by observing the time-varying lookahead distance plot in Fig. 5. When the simulation commences, the craft is far away from the target line, hence (11) indicates that a low lookahead distance value will be used. Fig. 5. Time-varying lookahead distance according to the proposed method. ψ d vs ψ (rad) Fig. 6. Actual ship heading (solid line) vs desired (dashed line) for 7,opt = 300 m. ψ d vs ψ (rad) Fig. 7. Actual ship heading (solid line) vs desired (dashed line) for time-varying. The closer the craft gets to the target line, the higher the lookahead distance becomes since a less agile behavior is needed in order to avoid overshooting. The abrupt drop of that occurs at around 140 sec is a corrective action against a small increase of the cross-track error. The reason for this increase is that the heading controller has not converged entirely to the desired angle by the time the vessel meets the desired path (see Fig. 7) and as a result the ship tends to deviate from the path. This corrective behavior indicates that the method is robust with respect to tracking errors. It is worth noting that parameter γ must be chosen carefully in order to get a more efficient. This happens due to the nature of (11), the function will give values only close to min if γ = 1. Figs. 6 and 7 illustrate the desired versus the true craft heading for the constant lookahead distance and the suggested method respectively. As expected, avoiding overshooting results in a smoother heading plot, whereas the conventional method requires that more heading adjustments are to be commanded before the craft has converged to the desired line and, thus, to a constant heading (ψ = ψ d = α k ). The reason for the large difference between the desired and actual heading is that a vessel of this size (and thus yaw inertia) cannot turn instantaneously to the heading indicated by the guidance system. Moreover, the rudder input is saturated and therefore the heading values

6 that are required by the guidance system and are outside the feasible range of the ship will be taken up (or down) to the minimum (or maximum) allowed values. 7. CONCLUSIONS This work dealt with the modification of a well-studied LOS-based guidance law by proposing a time-varying lookahead distance which depends on the cross-track error and a few tuning constants. This contributed to obtaining a more flexible approach since different lookahead distances result in different maneuvering behaviors. It was shown that the two interconnected systems (i.e. the guidance system and the heading autopilot) can be analyzed using cascaded systems theory as long as the overall system is forward complete. The equilibrium point of the overall system was proven to be globally κ-exponentially stable, when the task is to converge to a straight line, and simulations performed on a 3-DOF mariner class vessel demonstrated the effectiveness of the new approach. It is worth noting that although the heading controller of the vessel used in the simulations cannot converge to the desired value exponentially fast (as it was assumed in Section 4) due to, among other things, rudder input constraints, the proposed method gave better results compared to the constant lookahead distance approach. On this first step we used a few simplifying assumptions in order to present a fundamental proof of concept. Future work includes testing and extending the method to curved paths, such as interpolating splines, or paths consisting of concatenations of straight lines and arc segments. Furthermore, path-tracking tasks (where time constraints enter the problem as well and the speed control issue has to be addressed) are a natural continuation of the path-following problem which was tackled in the present paper. Compensating for the effect of environmental forces is also of crucial importance in practically almost every application, and in that case the integral LOS algorithm from Børhaug et al. (008) appears as a good candidate for a satisfactory performance. It is also necessary to develop a method that will help the user decide upon what values to choose for the tuning parameters. Moreover, different functions for have to be tested and their performance be compared to that of the equation proposed in the present paper. REFERENCES Angeli, D. and Sontag, E.D. (1999). Forward completeness, unboundedness observability, and their Lyapunov characterizations. Systems & Control Letters, 38(4), Børhaug, E., Pavlov, A., and Pettersen, K.Y. (008). Integral LOS control for path following of underactuated marine surface vessels in the presence of constant ocean currents. In 47th IEEE Conference on Decision and Control, Cancun, Mexico. Børhaug, E. and Pettersen, K.Y. (005). 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. Breivik, M. (010). Topics in Guided Motion Control of Marine Vehicles. Ph.D. thesis, Norwegian University of Science and Technology. Breivik, M. and Fossen, T.I. (004). Path following for marine surface vessels. In Proceedings of the OTO 04, Kobe, Japan. Breivik, M. and Fossen, T.I. (005). Principles of guidancebased path following in D and 3D. In Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference, Seville, Spain. Breivik, M. and Fossen, T.I. (009). Guidance laws for autonomous underwater vehicles, In A.V. Inzartsev (Ed.), Underwater Vehicles, INTECH Education and Publishing. DeCarlo, R.A., Zak, S.H., and Matthews, G.P. (1988). Variable structure control of nonlinear multivariable systems: A tutorial. Proceedings of the IEEE, 76(3), 1 3. Fossen, T.I. (011). Handbook of Marine Craft Hydrodynamics and Motion Control. John Wiley and Sons Ltd. Healey, A.J. and Lienard, D. (1993). Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles. IEEE Journal of Oceanic Engineering, 18(3), Lefeber, E. (000). Tracking control of nonlinear mechanical systems. Ph.D. thesis, University of Twente. Loría, A., Fossen, T.I., and Panteley, E. (000). A separation principle for dynamic positioning of ships: Theoretical and experimental results. IEEE Transactions on Control Systems Technology, 8(), Norrbin, N. (1963). On the design and analysis of the zig-zag test on base of quasi-linear frequency response. Technical Report B 104-3, The Swedish State Shipbuilding Experimental Tank (SSPA), Gothenburg, Sweden. Oh, S.R. and Sun, J. (010). Path following of underactuated marine surface vessels using line-of-sight based model predictive control. Ocean Engineering, 37(-3), Panteley, E., Lefeber, E., Loría, A., and Nijmeijer, H. (1998). Exponential tracking control of a mobile car using a cascaded approach. In Proceedings of the IFAC Workshop on Motion Control, 1 6. Grenoble, France. Panteley, E. and Loría, A. (1998). On global uniform asymptotic stability of nonlinear time-varying systems in cascade. Systems & Control Letters, 33(), Papoulias, F. (1991). Bifurcation analysis of line of sight vehicle guidance using sliding modes. International Journal of Bifurcation and Chaos, 1(4), Pavlov, A., Nordahl, H., and Breivik, M. (009). MPCbased optimal path following for underactuated vessels. In 8th IFAC International Conference on Manoeuvring and Control of Marine Craft, Guaruja, Brazil. Perez, T., Smogeli, Ø.N., Fossen, T.I., and Sørensen, A.J. (006). An overview of the marine systems simulator (MSS): A Simulink toolbox for marine control systems. Modeling, Identification and Control, 7(4), Sørdalen, O.J. and Egeland, O. (1995). Exponential stabilization of nonholonomic chained systems. IEEE Transactions on Automatic Control, 40(1), Utkin, V. (1977). Variable structure systems with sliding modes. IEEE Transactions on Automatic Control, (), 1. Yanushevsky, R. (011). Guidance of Unmanned Aerial Vehicles. CRC Press.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nonlinear dynamic model identification methodology for real robotic surface vessels

Nonlinear dynamic model identification methodology for real robotic surface vessels International Journal of Control, 2013 Vol. 86, No. 12, 2315 2324, http://dx.doi.org/10.1080/00207179.2013.813646 Nonlinear dynamic model identification methodology for real robotic surface vessels Yaswanth

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

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

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

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

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

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

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

The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path

The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path J. Math. and Its Appl. ISSN: 1829-605X Vol. 4, No. 1, May 2007, 1 8 The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path Miswanto 1, I. Pranoto

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

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

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

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

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

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

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

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

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

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

2.5. x x 4. x x 2. x time(s) time (s)

2.5. x x 4. x x 2. x time(s) time (s) Global regulation and local robust stabilization of chained systems E Valtolina* and A Astolfi* Π *Dipartimento di Elettronica e Informazione Politecnico di Milano Piazza Leonardo da Vinci 3 33 Milano,

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

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

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

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

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

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

CONTROLLER design for nonlinear systems subject to

CONTROLLER design for nonlinear systems subject to 706 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 12, NO 5, SEPTEMBER 2004 Trajectory Tracking for Unmanned Air Vehicles With Velocity Heading Rate Constraints Wei Ren, Student Member, IEEE, Ral

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

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

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

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites A Simulator for Robust Attitude Control of Cubesat Deploying Satellites Giovanni Mattei, George Georgiou, Angelo Pignatelli, Salvatore Monaco Abstract The paper deals with the development and testing of

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

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

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

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

Control of the MARES Autonomous Underwater Vehicle

Control of the MARES Autonomous Underwater Vehicle Control of the MARES Autonomous Underwater Vehicle Bruno Ferreira, Miguel Pinto, Aníbal Matos, Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias, s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt, ee04134@fe.up.pt,

More information

Three-Dimensional Nonlinear Path-Following Guidance Law Based on Differential Geometry

Three-Dimensional Nonlinear Path-Following Guidance Law Based on Differential Geometry reprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 Three-Dimensional onlinear ath-following Guidance Law Based on Differential

More information

UAV Navigation: Airborne Inertial SLAM

UAV Navigation: Airborne Inertial SLAM Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in

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

Nonlinear Output Feedback Control of Underwater Vehicle Propellers Using Feedback Form Estimated Axial Flow Velocity

Nonlinear Output Feedback Control of Underwater Vehicle Propellers Using Feedback Form Estimated Axial Flow Velocity IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 25, NO. 2, APRIL 2000 241 Nonlinear Output Feedback Control of Underwater Vehicle Propellers Using Feedback Form Estimated Axial Flow Velocity Thor I. Fossen,

More information

Fuzzy Adaptive Control for Trajectory Tracking of Autonomous Underwater Vehicle

Fuzzy Adaptive Control for Trajectory Tracking of Autonomous Underwater Vehicle 1392 - - - Fuzzy Adaptive Control for Trajectory Tracking of Autonomous Underwater Vehicle Saeed Nakhkoob (1) - Abbas Chatraei (2) - Khoshnam Shojaei (2) (1) MSc Department of Electrical Engineering, Islamic

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

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

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

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

Modelling and Identification of Radiation-force Models for Ships and Marine Structures Modelling and Identification of Radiation-force Models for Ships and Marine Structures A/Prof Tristan Perez Leader Autonomous Systems & Robotics School of Engineering, the University of Newcastle AUSTRALIA

More information

Comparison of two non-linear model-based control strategies for autonomous vehicles

Comparison of two non-linear model-based control strategies for autonomous vehicles Comparison of two non-linear model-based control strategies for autonomous vehicles E. Alcala*, L. Sellart**, V. Puig*, J. Quevedo*, J. Saludes*, D. Vázquez** and A. López** * Supervision & Security of

More information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability theory is a fundamental topic in mathematics and engineering, that include every Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

EXPERIMENTAL VALIDATION OF A MARINE PROPELLER THRUST ESTIMATION SCHEME. Luca Pivano yvind N. Smogeli Thor Inge Fossen Tor Arne Johansen

EXPERIMENTAL VALIDATION OF A MARINE PROPELLER THRUST ESTIMATION SCHEME. Luca Pivano yvind N. Smogeli Thor Inge Fossen Tor Arne Johansen EXPERIMENTAL VALIDATION OF A MARINE PROPELLER THRUST ESTIMATION SCHEME Luca Pivano yvind N. Smogeli Thor Inge Fossen Tor Arne Johansen Department of Engineering Cybernetics, Norwegian University of Science

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

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

Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars

Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars Robust Model Predictive Control for Autonomous Vehicle/Self-Driving Cars Che Kun Law, Darshit Dalal, Stephen Shearrow A robust Model Predictive Control (MPC) approach for controlling front steering of

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

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

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

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

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

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

Nonlinear Wind Estimator Based on Lyapunov

Nonlinear Wind Estimator Based on Lyapunov Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics

More information

Approximation-Free Prescribed Performance Control

Approximation-Free Prescribed Performance Control Preprints of the 8th IFAC World Congress Milano Italy August 28 - September 2 2 Approximation-Free Prescribed Performance Control Charalampos P. Bechlioulis and George A. Rovithakis Department of Electrical

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

Nonlinear Thrust Controller for Marine Propellers in Four-Quadrant Operations

Nonlinear Thrust Controller for Marine Propellers in Four-Quadrant Operations Nonlinear Thrust Controller for Marine Propellers in Four-Quadrant Operations L. Pivano,3, T. A. Johansen, Ø. N. Smogeli and T. I. Fossen Abstract In this paper a nonlinear thrust controller for a marine

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH Asian Journal of Control, Vol. 5, No. 3, pp. 406-4, September 003 406 Brief Paper QUAERNION FEEDBACK AIUDE CONROL DESIGN: A NONLINEAR H APPROACH Long-Life Show, Jyh-Ching Juang, Ying-Wen Jan, and Chen-zung

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

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

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