Nonlinear Observer-Based Ship Control and Disturbance Compensation

Size: px
Start display at page:

Download "Nonlinear Observer-Based Ship Control and Disturbance Compensation"

Transcription

1 Preprints, 10th IFAC Conference on Control Applications in Marine Systems September 13-16, Trondheim, Norway Nonlinear Observer-Based Ship Control and Disturbance Compensation Harald Aschemann Stefan Wirtensohn Johannes Reuter Chair of Mechatronics, University of Rostock, D Rostock, Germany (Tel: +49 (0) ; Fax: +49 (0) ; Institute for System Dynamics, HTWG Konstanz, D Konstanz, Germany, (Tel: +49 (0) ; {stwirten, Abstract: In this paper, a gain-scheduled nonlinear control structure is proposed for a surface vessel, which takes advantage of extended linearisation techniques. Thereby, an accurate tracking of desired trajectories can be guaranteed that contributes to a safe and reliable water transport. The PI state feedback control is extended by a feedforward control based on an inverse system model. To achieve an accurate trajectory tracking, however, an observer-based disturbance compensation is necessary: external disturbances by cross currents or wind forces in lateral direction and wave-induced measurement disturbances are estimated by a nonlinear observer and used for a compensation. The efficiency and the achieved tracking performance are shown by simulation results using a validated model of the ship Korona at the HTWG Konstanz, Germany. Here, both tracking behaviour and rejection of disturbance forces in lateral direction are considered. Keywords: trajectory tracking, disturbance rejection, gain scheduling, extended linearisation, ship control 1. INTRODUCTION Despite the nonlinear character of the corresponding mathematical models for the ship dynamics, cf. Fossen [1994], PI and PID output feedback have been often used for ship control. Nevertheless, nonlinear approaches have been proposed in the last decade that fully address the system dynamics and allow for a superior tracking accuracy. Here, nonlinear designs based on differential flatness (Sira-Ramirez [2005]), feedback linearisation (Han and Zhao [2003]), backstepping techniques (Pettersen and Nijmeijer [1998]), and approaches for the exponential stabilisation using Lyapunov functions as in Han and Zhao [2003], Reyhanoglu [1997] have to be cited. Moreover, neural network-based control techniques have been investigated, where classical state space or output feedback controllers are either replaced by or combined with neural controllers, cf. Grigoryev et al. [2010]. Recently, an integral line-of-sight controller has been proposed by Caharija et al. [2015]. In this paper, a model-based strategy for a combined feedforward and feedback control is proposed that makes use of extended linearisation techniques. It extends earlier work, cf. Aschemann and Rauh [2010], by a refined ship model that explicitly addresses nonlinear damping effects. In Fossen [2000], a passivity-based observer for wave filtering has been developed. This concept is altered in this paper by using a reduced-order observer approach that counteracts both wave-induced measurement disturbances and a lateral disturbance force. This paper is structured as follows: In Sect. 2, the mathematical modelling of the surface vessel Korona from the HTWG Konstanz, Germany, which is shown in Fig. 1, is discussed in detail. Sect. 3 presents extended linearisation techniques for the design of a gain-scheduling feedforward and feedback Fig. 1. Solar surface vessel Korona (HTWG Konstanz, Germany) control approach. Sect. 4 focuses on the design of a reducedorder disturbance observer that estimates both wave-induced measurement disturbances as well as an unknown lateral disturbance force. These estimates are used for a subsequent disturbance compensation that is important for an accurate trajectory tracking. In Sect. 5, numerical simulation results are shown to demonstrate the applicability of the selected approaches to the control of the ship Korona. Finally, this paper is concluded with an outlook on future work in Sect MATHEMATICAL MODELLING OF SHIP MOTIONS 2.1 Kinematic Modelling Usually, a local earth-fixed coordinate system (x I,y I ) is employed to specify the motion task. This local coordinate system is connected to a segment describing the geometric path the ship should follow. The overall geometric path is given as a sequence of straight-line segments, where the corresponding Copyright 2016 IFAC 297

2 inertial coordinate system is valid only for a segment and switching is necessary with consistent initial conditions when changing the relevant segment. With the ship-fixed coordinates (x, y) and the corresponding velocities (u, v) in this coordinate system, the kinematics of a ship can be described by a three DOF manoeuvring model ẋ I = u cos(ψ) v sin(ψ), (1) ẏ I = u sin(ψ) + v cos(ψ), and (2) ψ = ω. (3) The corresponding angular velocity of the ship is given by ω, see Fig. 2. In (1) (3), the variable ψ represents the orientation of the ship with respect to the local earth-fixed coordinate system. y I R y v u 0 x I Fig. 2. Definition of earth-fixed and body-fixed coordinate systems for the description of ship motions. 2.2 Dynamic Modelling In the sequel, the mathematical modelling of the solar surface vessel Korona is presented briefly, see Fig. 1. The Korona, which is 7.2 m long and 2.5 m wide, serves as an experimental platform for ship control experiments at the Institute of System Dynamics at the HTWG Konstanz, Germany. In addition to several environmental sensors it is equipped with a differential GPS and automotive grade MEMS gyroscopes for each axis. The data streams are fused by using an Unscented Kalman Filter. The underacted propulsion system consists of a fixed propeller and a single rudder, which both can be controlled by a rapid prototyping control unit. To derive a set of ordinary differential equations for the (angular) velocities u, v, and ω in surge, sway, and yaw, respectively, it is necessary to balance the forces and torques acting on the ship, see Fossen [1994], Reyhanoglu [1997]. In the equations of motion u = v ω d 11 u d 11q u u + 1 f u, (4) m 11 m 11 m 11 m 11 v = m 11 u ω d 22 v d 22q v v f v, (5) ω = m 11 u v d 33 ω d 33q ω ω + 1 τ ω, (6) m 33 m 33 m 33 m 33 roll, pitch and heave motions are not considered due to the assumption that they have only little influence on the manoeuvre dynamics of the ship for the considered operational scenarios. The parameters m ii > 0, i = {1,2,3}, represent the ship mass m with additive hydrodynamic masses m xx and m yy in x- and y- direction according to m 11 = m + m xx and = m + m yy. The mass moment of inertia with respect to the centre of gravity x (COG) is given by m 33 = I z +I hz. This corresponds to a diagonal mass matrix and accounts for the most important terms. The parameters d ii > 0 as well as d iiq > 0 describe damping effects covering the whole operational range of the Korona. Since the Korona is not actuated in the sway direction, only the force f u and the torque τ ω can be provided by the actuators. The lateral force f v is unknown and represents environmental disturbances as well as non-modelled effects. The unknown model parameters have been determined based on real test data. Different maneuvers with varying excitations were carried out to reflect the dynamic of the Korona over a wide range. For more information concerning the identification and the validation of the ship model, see Wirtensohn et al. [2013]. The identified model parameters are stated in Table B Wave-Induced Motion To model the influence of the wave-induced motion on the position and heading measurements, cf. Fossen and Perez [2009], second-order models driven by a white noise for each degree of freedom are used ξ i = 2ζ ω 0 ξi ω 2 0 ξ i + Ω i, (7) with the dominating wave frequency ω 0, wave damping ζ and the noise input Ω i. Here, the index i {ψ,v,u} denotes the three DOFs. The corresponding numerical values can be found in Table B.2. Each measured state variable is, hence, superimposed with a wave disturbance η wi = ξ i,i {ψ,v,u}. 2.4 Propulsion The propulsion system of the Korona consists of a fixed propeller and a single rudder. In this subsection, the modelling of the rudder and propeller force is discussed briefly. The thrust force F p = c 1 ρd 4 pn n c 2 ρd 3 pu a n (8) can be mathematically described as a function of the rotational speed of the propeller n and the speed of advance u a, cf. Blanke [1981]. Here, D p is the propeller diameter, and c 1 and c 2 are determined from an open water diagram of the propeller. The modelling of the rudder force is based on the work of Gronarz [1997], where the force acting in perpendicular direction on the rudder area is given by F R = 1 2 C FNρ(A R V 2 R sin(δ er ) + A P V 2 P sin(δ ep )), (9) with the geometric constant C FN. The whole rudder area can be separated in the area A R which is not affected by the propeller and the area A P which is affected by the propeller. The inflow of the corresponding areas can be described with the inflow velocities V R and V P and the angles of the fluid inflow δ er and δ ep. Using (8) and (9), the resulting actuator force and torque become f u = F p F R sin(δ R ), (10) τ ω = F R cos(δ R )x R, (11) with the rudder angle δ R and the distance x R from the center of rudder to the origin of the body-fixed frame. The corresponding relations and parameters of this model can be found in the appendix in Table B.2. It has to be mentioned that the nonlinear mappings f u to δ R and τ ω to r = ω - representing inverse actuator characteristics - have been calculated numerically and stored in look-up tables. 298

3 3. CONTROL DESIGN USING EXTENDED LINEARISATION 3.1 Cascaded Feedback Control Structure For trajectory control, a cascaded approach using partial feedback linearisation is chosen: the ship velocity u(t) in longitudinal direction is controlled by an underlying fast control loop using the propeller force f u (t). Similarly, the angular velocity ω(t) = ψ(t) is controlled in a subsidiary nonlinear control loop employing the rudder torque τ ω (t). The inverse dynamics of the two control laws can be stated as f u = vω + d 11 u + d 11q u u + m 11 υ 1 and, (12) τ ω = ( m 11 )uv + d 33 ω + d 33q ω ω + m 33 υ 2, (13) respectively. Thereby, all nonlinear couplings and the damping terms are compensated for. The resulting longitudinal dynamics becomes a single integrator, which can be asymptotically stabilised by an underlying PI controller t υ 1 = u d + k Pu (u d u) + k Iu 0 (u d u)dτ, (14) with an appropriately chosen proportial gain k Pu, integral gain k Iu, and the desired ship velocity u d as well as the desired acceleration u d in longitudinal direction. In the same manner, the yaw dynamics is asymptotically stabilised by t υ 2 = ω d + k Pω (ω d ω) + k Iω 0 (ω d ω)dτ, (15) with the proportial gain k Pω, the integral gain k Iω, and the desired trajectories for the yaw motions ω d as well as ω d. As a consequence, these controlled kinematic variables can be considered as kinematic control inputs in a superordinate control structure. Note that the integral control parts counteract both disturbances and model uncertainties in the corresponding error dynamics. The remaining nonlinear subsystem describes the dynamics of the ship in y I -direction, where the desired path of the ship is assumed to be oriented in x I -direction. The nonlinear dynamic model can then be stated by the following quasi-linear state equations [ẏi ] 0 cos(ψ) u si(ψ) [ ] yi 0 v = 0 d 22+d 22q v 0 v + m 11 u u y + e f v, ψ ψ 1 (16) with the function si(ψ) = sin(ψ)/ψ, where si(0) = 1. Furthermore, the disturbance input vector e [ T e = 0 m ], (17) the lateral disturbance force f v due to cross currents or wind, and the kinematic control input u y = ω are introduced. It becomes obvious that the system matrix depends on the state variables ψ and the sway velocity v as well as the longitudinal velocity u. The system represents a fully controllable quasilinear system, which can be easily shown by computing the controllability matrix Q ys = [ b y A y b y A 2 yb y ]. (18) Checking Kalman s rank condition point-wise shows clearly that rank(q ys ) = n = 3 holds within the entire workspace. 3.2 Eigenvalue Assignment Using Extended Linearization Without the disturbance input f v, which is considered separately at the disturbance observer design, the quasi-linear dynamical system to be stabilised is given by ẋ y (t) = A y (ψ,v,u)x y (t) + b y (u)u y (t), y y (t) = c T (19) y x y (t), leading to state- and parameter-dependent matrices or vectors A y = A y (ψ,v,u), b y = b y (u), and c T y. The design approach involves the symbolic computation of a state-dependent gain vector k T y by a comparison of the desired characteristic polynomial specifying the eigenvalues s = s Ri,i {1,2,3} of the closed-loop system p R (s) = (s + s R1 )(s + s R2 )(s + s R3 ), (20) with the actual characteristic equation p(s) = det ( si 3 A yr ( ψ,u,k T y )). (21) Here, I 3 is the 3 3 identity matrix and A yr the system matrix A yr ( ψ,u,k T y ) := Ay (ψ,u) b y (u)k T y (ψ,u) (22) of the closed-loop. As the system is fully controllable for u 0 and si(ψ) 0, a unique solution for k T y = [k R1 k R2 k R3 ] (23) exists in the single-input single-output case such that the actual and desired characteristic equations of the closed-loop system have identical roots. For example, the first control gain depends on the angle ψ and the velocity u and becomes k R1 = s R1s R2 s R3 u si(ψ) d 22. (24) The possible singularities are not critical and can be avoided by model-based trajectory planning. The stability of the timevarying system can be shown in a multi-model approach based on a joint quadratic Lyapunov function V (x y ) = x T y P x y. (25) Here, P = P T > 0 is the symmetric and positive definite solution of a set of Lyapunov inequalities corresponding to the multimodel set. A sufficient condition for asymptotic stability is the negative definiteness of all matrices A T yrip + PA yri < 0, (26) where A yri = A y b y k T y represents matrix i of the multimodel set. Additionally, thorough simulation studies have been performed to assess both the closed-loop stability and the tracking performance. 3.3 Feedforward Control Design Using Extended Linearisation For feedforward control design, the lateral position of the ship y I (t) with respect to the reference direction is considered as the controlled variable. Thus, the output equation becomes y(t) = y I (t) = [ ] x y (t) = c T y x y (t). (27) The control transfer function can be derived as Y (s) U y,ff (s) = ( ct y si Ay + b y k T ) 1 y by = (b 0 + b 1 s). (28) N (s) Obviously, the numerator of the control transfer function contains a first-order polynomial in s, leading to one transfer zero. This shows that the considered output represents a non-flat output variable that makes feedforward control design more difficult. 299

4 The calculation of the feedforward control law u y,ff involves a modification of the numerator of the control transfer function by introducing a polynomial ansatz for the feedforward control action in the Laplace domain according to U y,ff (s) = [ k V 0 + k V 1 s + k V 2 s 2 + k V 3 s 3] Y d (s). (29) For its realisation the desired trajectory y Kd (t) as well as the first three time derivatives are available from a trajectory planning module. The feedforward gains can be computed from a comparison of the corresponding coefficients in the numerator as well as the denominator polynomials of Y (s) Y d (s) = (b 0 + b 1 s) [ kv k V 3 s 3] N (s) = b V 0 (k V j ) + b V 1 (k V j ) s b V 4 (k V j ) s 4 a 0 + a 1 s + a 2 s 2 + s 3, (30) which leads to a i = b Vi (k V j ),i {0,...,3}. (31) This leads to parameter-dependent feedforward gains k V j = k V j (ψ,u). The first two feedforward gains, e.g., are given by k V 0 = k R1, k V 1 = k R3 u si(ψ). (32) It is obvious that related to the higher numerator degree in the modified control transfer function a remaining dynamics must be accepted. Though perfect tracking could not be achieved due to the transfer zero of the open-loop system, this easily implementable feedforward control contributes significantly to an improved tracking behaviour. Besides the application mentioned above, the model-based feedforward control law can be employed offline to investigate the feasibility of desired state and output trajectories with respect to constraints on the control inputs. If such constraints are violated, a time scaling of the desired trajectory could be applied to comply with given constraints on the angular velocity u y = ω. 4. OBSERVER-BASED COMPENSATION OF EXTERNAL DISTURBANCES Disturbance behaviour and tracking accuracy in view of cross currents or wind forces in lateral direction can be improved significantly by introducing a compensating control action provided by a disturbance observer. Note that the resulting disturbance force in longitudinal direction as well as the resulting torque are counteracted by the fast underlying control loops according to (14) and (15). Aiming at a fast observation and a low implementation effort, a reduced-order observer design is proposed. The observer design for the sway direction is based on the state-space description of the lateral dynamics of the ship (16), where the variable f v takes into account the resulting disturbance force in lateral direction. As disturbance model for this slowly varying disturbance force f v, a single integrator ḟ v = 0 is employed. For the wave-induced signal η wv present in the measurement v m = v + η wv, a secondorder oscillator η wv = 2ζ ω 0 η wv ω 2 0 η wv (33) is employed as disturbance model. Given the disturbed sway velocity measurement y m = v m, the reduced-order disturbance observer results in the following state-space representation ẏ m = f m (y m,x e, f v,u y ), ẋ e = A e x e, ḟ v = 0, (34) where ẏ m = v m = f m ( ) is the state equation for the disturbed sway velocity measurement v m. Moreover, x e = [η wv, η wv ] T is the vector of the oscillator states, f v represents the disturbance force and u y = ω denotes the scalar control input. The estimated quantities ˆx e and the disturbance force ˆf v follow from [ ] ˆxe ˆτ = = hy ˆf m + ẑ, (35) v where h = [h 1,h 2,h 3 ] T represents the observer gain vector. The ansatz for the state equations for the observer state vector z is chosen as ẑ = Φ(y m, ˆτ,u y ) (36) The vector of nonlinear functions Φ is determined in such a way that the steady-state observer error τ = τ ˆτ converges to zero. Thus, Φ results from the demand for a vanishing steady-state estimation error according to τ = 0 = τ h ẏ m Φ(y m,τ 0,u y ). (37) Considering the disturbance models ẋ e = A e x e and ḟ v = 0, (37) can be solved for Φ and becomes with f m ( ) = f m (y m,x e, f v,u y ) η wv h 1 f m ( ) Φ(y m,τ, u y ) = ω0 2η wv 2ζ v ω 0v η wv h 2 f m ( ). (38) h 3 f m ( ) Asymptotical stability of the linearised error dynamics is achieved by placing all eigenvalues of the Jacobian in the left complex half-plane according to ( det si Φ(y ) 3 m,τ, u y )! = τ (s + s Bi ). (39) With negative eigenvalues s = s Bi < 0, i {1,2,3}, the observer gains follow directly from Eq. (39). A disturbance compensation is performed by introducing the estimated force ˆf v into the static compensation law u DC = cos(ψ) k R3 u si(ψ)k R2 ˆf v. (40) u si(ψ) d 22 + d 22q v Moreover, the disturbed sway velocity measurement can be corrected by removing the wave-induced measurement disturbance according to ˆv = v m ˆη wv. i=1 5. SIMULATION RESULTS Simulations have been performed to assess both the tracking as well as the disturbance behaviour. Here, the parameters of the validated Korona ship model according to Tab. B.1 have been used. The initial states have been chosen as y I (0) = 0.1 m, v(0) = 0 ms 1, ψ(0) = 0.01 rad, and x I (0) = 0 m. The control structure has been assigned a fixed eigenvalue specification, where all system eigenvalues have been chosen as s Ri = 0.4. The goal of tracking control is to minimize the deviations between the actual and desired positions y I (t) and y Id (t). The non-zero initial conditions at the beginning, cf. Fig. 5, lead to a transient phase, where the desired value y Id = 0 m is reached after approx. 5 s. The ship moves in the body-fixed x-direction, see Fig. 2, where the longitudinal velocity u(t) changes during this motion according to Fig. 3. In the time interval 5 s to 30 s, a desired lateral displacement of the ship in the positive y I -direction by 10 m in form of a smooth polynomial function is specified. From 60 s till 90 s, a lateral motion with a polynomial shaped displacement of 10 m in negative y I - direction is performed. The achieved tracking performance is emphasized by Fig. 5, where the desired and the actual lateral 300

5 Fig. 3. Changing longitudinal velocity u. Fig. 6. Comparison of the disturbance force f v (t) and the corresponding estimated disturbance force ˆf v (t). Fig. 4. Ship motion in the inertial coordinate system (x I,y I ). displacements can be compared to each other. Additionally, the benefits of the disturbance compensation are shown. At 60 s, an additional cross current disturbance is built up in the simulation and acts on the ship in lateral direction according to Fig. 6. The disturbance compensation leads to a maximum tracking Fig. 7. State variables during the maneuver. Fig. 8. Comparison of the measured and the estimated lateral velocity: v m and ˆv. Fig. 5. Comparison of the desired values y Id (t) and the actual values y I (t) with and without disturbance compensation (DC) for the lateral ship position. error of 0.36 m and gurantees a vanishing steady-state tracking error in spite of the persistent lateral force that is acting on the ship after 90 s, see Fig. 6. Without the disturbance compensation, a steady-state control error of 0.58 m occurs due to the persistent disturbance force f v, whereas the maximum tracking error increases up to 0.84 m. The estimated disturbance force ˆf v matches the actual disturbance force f v with small deviations as depicted in Fig. 6. The time history of the state variables is depicted in Fig. 7. It can be noticed that both the lateral velocity v and the heading angle ψ are non-zero to account for the persistent disturbance force f v after 90 s. The estimated lateral velocity ˆv derived from the disturbance observer allows for a smooth reconstruction of v by means of a correction of the wave-induced measurement disturbance η wv, see Fig. 8. In Fig. 9, the variations in the control gains are depicted. Thereby, a constant eigenvalue configuration in the s-plane is maintained. Fig. 9. Gain-scheduled adaptation of the control gains with fixed eigenvalues. 6. CONCLUSIONS In this paper, a cascaded nonlinear control approach is proposed for the surface vessel Korona. The longitudinal velocity as well as the angular velocity are controlled in fast control loops, respectively, and can be considered as kinematic inputs of the superordinate control structure. In these underlying control loops, partial input-output linearisation contributes to a compensation 301

6 of nonlinear coupling terms, whereas disturbances and parameter uncertainties are taken into account by an integral control action in the corresponding stabilising PI controllers. For a gainscheduled control of the lateral ship displacement in a local earth-fixed coordinate system, an eigenvalue assignment is proposed that makes use of extended linearisation techniques. The feedback control part is extended by appropriate feedforward control to improve the tracking properties concerning desired trajectories. A disturbance observer is employed to estimate both the resulting disturbance force in lateral direction as well as a wave-induced measurement disturbance. This estimated force can be used to correct the angular velocity as control input of the lateral ship dynamics and contributes significantly to an accurate trajectory tracking. In the near future, the presented control strategy will be investigated experimentally at the ship Korona and compared to existing ones. REFERENCES H. Aschemann and A. Rauh. Nonlinear control and disturbance compensation for underactuated ships using extended linearisation techniques. In Proc. of 8th IFAC Conference on Control Applications in Marine Systems, CAMS 2010, Rostock-Warnemuende, Germany, M. Blanke. Ship Propulsion Losses Related to Automated Steering and Prime Mover Control. PhD thesis, Technical University of Denmark, Lyngby, Denmark, W. Caharija, K.Y. Pettersen, M. Bibuli, P. Calado, E. Zereik, J. Braga, J.T. Gravdahl, A.J. Sørensen, M. Milovanović, and G. Bruzzone. Integral line-of-sight guidance and control of underactuated marine vehicles. Transactions on Control Systems Technology, T. I. Fossen and T. Perez. Kalman filtering for positioning and heading control of ships and offshore rigs. Control Systems, IEEE, 29(6):32 46, T.I. Fossen. Guidance and Control of Ocean Vehicles. John Wiley & Sons, Chichester, UK, T.I. Fossen. Nonlinear passive control and observer design for ships. In Modeling, Identification and Control, volume 21, pages , doi: /mic V. Grigoryev, A. Rauh, H. Aschemann, and M. Paschen. Development of a Neural Network-Based Controller for Ships. In Proc. of the 1st Joint International Conference on Multibody System Dynamics, Lappeenranta, Finland, ISBN A. Gronarz. Rechnerische Simulation der Schiffsbewegung beim Manövrieren unter besonderer Berücksichtigung der Abhängigkeit von der Wassertiefe (in German). PhD thesis, University of Duisburg-Essen, Germany, B. Han and G.L. Zhao. Course-Keeping Control of Underactuated Hovercraft. Journal of Marine Science and Application, 3(1):24 27, K.Y. Pettersen and H. Nijmeijer. Global Practical Stabilization and Tracking for an Underactuated Ship. A Combined Averageing and Backstepping Approach. In Proc. of the IFAC Conf. on Systems Structure and Control, pages 59 64, Nantes, France, M. Reyhanoglu. Exponential Stabilization of an Underactuated Autonomous Surface Vessel. Automatica, 33(12): , H. Sira-Ramirez. On the Control of the Underactuated Ship: A Trajectory Planning Approach. Automatica, 41(1):87 95, S. Wirtensohn, J. Reuter, M. Blaich, M. Schuster, and O. Hamburger. Modelling and identification of a twin hull-based autonomous surface craft. In 18th International Conference on Methods and Models in Automation and Robotics (MMAR), 2013, pages IEEE, Appendix A. RUDDER MODEL The relations used in the rudder model (9) are given by C FN = 6.13a RAR a RAR , with a RAR = b2 R and A R = b R c R. A R b R is the average rudder height, whereas width is denoted by c R. The whole rudder area A R is separated in two areas due to the inflow of the propeller A R = A Prop + A Frei = D p a R + (b D p e p )a R, with propeller diameter D p and ( C s + 1 1) e p = 1 + k PR ( C s + 1 1), with k PR = d PR /D p, the water density ρ and C s = 8F p ρu 2 P πd2 p. The inflow velocity u P = (1 w H )u of the Propeller depends on the the hull damping w H. Considering the motion of the vessel Korona, the inflow velocities for the two areas are given by v R = (v ωx R ) 2 + u 2 RP, v P = (v ωx R ) 2 + u 2 RP, and the inflow angles become with δ er = δ R atan( v ωx R u RP ), δ ep = δ R atan( v ωx R u RP ), u RP = u P + ((k RP 0.5)sign(u P ) + 0.5)[(sign(u P ) u 2 P + sign(u P) 8F p ρπd 2 u P )]. p Appendix B. PARAMETERS OF THE KORONA SHIP MODEL Parameter Value Unit Parameter Value Unit m kg 2375 kg m kgm 2 N d 11 4 m/s d N m/s d Nm rad/s d 11q 60 N (m/s) 2 d 22q 836 N (m/s) 2 d 33q Nm (rad/s) 2 Table B.1. Model parameters of the Korona. Parameter Value Unit Parameter Value Unit c c D p 0.36 m w H b R 0.38 m c R 0.21 m ω rad ζ, x R 2.86 m Table B.2. Propulsion Parameters and parameters for wave-induced motions of the Korona. 302

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

Nonlinear Observer Design for Dynamic Positioning

Nonlinear Observer Design for Dynamic Positioning Author s Name, Company Title of the Paper DYNAMIC POSITIONING CONFERENCE November 15-16, 2005 Control Systems I J.G. Snijders, J.W. van der Woude Delft University of Technology (The Netherlands) J. Westhuis

More information

A 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

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

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

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

Passivity-Based Control of an Overhead Travelling Crane

Passivity-Based Control of an Overhead Travelling Crane Proceedings of the 17th World Congress The International Federation of Automatic Control Passivity-Based Control of an Overhead Travelling Crane Harald Aschemann Chair of Mechatronics University of Rostock

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor Robot Dynamics Rotary Wing AS: Control of a Quadrotor 5-85- V Marco Hutter, Roland Siegwart and Thomas Stastny Robot Dynamics - Rotary Wing AS: Control of a Quadrotor 7..6 Contents Rotary Wing AS. Introduction

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

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

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

CONTROL DESIGN FOR SLOW SPEED POSITIONING

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

More information

IDENTIFICATION OF SHIP PROPELLER TORSIONAL VIBRATIONS

IDENTIFICATION OF SHIP PROPELLER TORSIONAL VIBRATIONS Journal of KONES Powertrain and Transport, Vol., No. 015 IDENTIFICATION OF SHIP PROPELLER TORSIONAL VIBRATIONS Jan Rosłanowski Gdynia Maritime University, Faculty of Marine Engineering Morska Street 81-87,

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

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

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

Case Study: The Pelican Prototype Robot

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

More information

Final Exam TTK 4190 Guidance and Control

Final Exam TTK 4190 Guidance and Control Page 1 of 8 Contact person during the exam: University lecturer Morten Breivik, Department of Engineering Cybernetics, Gløshaugen Phone: 73 5(9 43 62) Cell: 41 52 58 81 Final Exam TTK 4190 Guidance and

More information

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

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

Chapter 4 The Equations of Motion

Chapter 4 The Equations of Motion Chapter 4 The Equations of Motion Flight Mechanics and Control AEM 4303 Bérénice Mettler University of Minnesota Feb. 20-27, 2013 (v. 2/26/13) Bérénice Mettler (University of Minnesota) Chapter 4 The Equations

More information

Design of a Linear Model Predictive Controller for an Overactuated Triangular Floating Platform

Design of a Linear Model Predictive Controller for an Overactuated Triangular Floating Platform Design of a Linear Model Predictive Controller for an Overactuated Triangular Floating Platform Aristomenis Tsopelakos, Student Member, IEEE, Kostas Vlachos, and Evangelos Papadopoulos, Senior Member,

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

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

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

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

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

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

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

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

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

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems Proceedings of the 22 IFAC Workshop on Automatic Control in Offshore Oil and Gas Production, Norwegian University of Science and Technology, Trondheim, Norway, ay 3 - June, 22 FrBT2.3 Cascade Controller

More information

MEMS Gyroscope Control Systems for Direct Angle Measurements

MEMS Gyroscope Control Systems for Direct Angle Measurements MEMS Gyroscope Control Systems for Direct Angle Measurements Chien-Yu Chi Mechanical Engineering National Chiao Tung University Hsin-Chu, Taiwan (R.O.C.) 3 Email: chienyu.me93g@nctu.edu.tw Tsung-Lin Chen

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

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

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance

More information

DETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS

DETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS Proceedings of DETC 99 999 ASME Design Engineering Technical Conferences September -5, 999, Las Vegas, Nevada, USA DETC99/VIB-83 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

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

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our

More information

Improving the combined operation of Dynamic Positioning and motion compensation from a control engineering perspective I.M.

Improving the combined operation of Dynamic Positioning and motion compensation from a control engineering perspective I.M. Improving the combined operation of Dynamic Positioning and motion compensation from a control engineering perspective Delft Center for Systems and Control Improving the combined operation of Dynamic

More information

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

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

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

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

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Samir Bouabdallah

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

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

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

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

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

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Experimental Validation of a Marine Propeller Thrust Estimation Scheme

Experimental Validation of a Marine Propeller Thrust Estimation Scheme Modeling, Identification and Control, Vol. 8, No. 4, 7, pp. 5 Experimental Validation of a Marine Propeller Thrust Estimation Scheme Luca Pivano Øyvind N. Smogeli Tor Arne Johansen Thor Inge Fossen Department

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

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

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

Master Thesis. Contributions to Guidance and Control of Underwater Gliders. Arnau Tor Bardolet. Supervisor: Jerome Jouffroy. Mads Clausen Institute

Master Thesis. Contributions to Guidance and Control of Underwater Gliders. Arnau Tor Bardolet. Supervisor: Jerome Jouffroy. Mads Clausen Institute Master Thesis Contributions to Guidance and Control of Underwater Gliders Arnau Tor Bardolet Supervisor: Jerome Jouffroy Mads Clausen Institute University of Southern Denmark September 2012 ACKNOWLEDGMENTS

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

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

( ) Chapter 3: Free Vibration of the Breakwater. 3.1 Introduction Chapter : Free Vibration of the Breakwater. Introduction Before conducting forcing analyses on the breakwater, a free vibration study is necessary. This chapter will describe the analysis conducted to

More information

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

ITTC Recommended Procedures and Guidelines

ITTC Recommended Procedures and Guidelines Page 1 of 9 CONTENTS Model Test Experiments... 2 1. PURPOSE OF PROCEDURE... 2 2. PARAMETERS... 2 2.1 Model Parameters... 3 2.2 Environmental Parameters... 3 2.3 Operation of Thrusters... 3 2.3.1 Thruster-Current

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

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

More information

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations DENIS KOTARSKI, Department of Mechanical Engineering, Karlovac University of Applied Sciences, J.J. Strossmayera 9, Karlovac,

More information

Sliding-Mode Control of a Hydrostatic Drive Train with Uncertain Actuator Dynamics

Sliding-Mode Control of a Hydrostatic Drive Train with Uncertain Actuator Dynamics 3 European Control Conference (ECC) July 7-9, 3, Zürich, Switzerland. Sliding-Mode Control of a Hydrostatic Drive Train with Uncertain Actuator Dynamics Hao Sun and Harald Aschemann Abstract A sliding-mode

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

1 POTENTIAL FLOW THEORY Formulation of the seakeeping problem

1 POTENTIAL FLOW THEORY Formulation of the seakeeping problem 1 POTENTIAL FLOW THEORY Formulation of the seakeeping problem Objective of the Chapter: Formulation of the potential flow around the hull of a ship advancing and oscillationg in waves Results of the Chapter:

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

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

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

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

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

More information

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

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

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

More information

1.1 OBJECTIVE AND CONTENTS OF THE BOOK

1.1 OBJECTIVE AND CONTENTS OF THE BOOK 1 Introduction 1.1 OBJECTIVE AND CONTENTS OF THE BOOK Hysteresis is a nonlinear phenomenon exhibited by systems stemming from various science and engineering areas: under a low-frequency periodic excitation,

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

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

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

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

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