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

Size: px
Start display at page:

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

Transcription

1 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 Propulsion Control Zhen Li, Jing Sun and Soryeok Oh Abstract The problem of path following for marine surface vessels using coordinated rudder and propeller control is addressed in this paper. The same problem was addressed in [1] using model predictive control (MPC) to deal with roll constraints. The goal of this study is to investigate the benefits as well as the associated cost, in terms of both control performance and computational complexity, of using the propeller as the second control actuator for solving the path following problem. The proposed MPC design is based on a time varying linear model, and the roll limitation is enforced as a hard constraint. The performance evaluation of the MPC using the rudder and propeller is carried out on a nonlinear 4 degree-offreedom surface vessel model. The simulation results verify the effectiveness of the resulting controller and show the advantage of the proposed controller over the one using a rudder as the sole actuator. Sensitivity of the performance over the key design parameters is also investigated to provide design guidelines. I. INTRODUCTION As a representative control problem for marine applications, the path following of marine surface vessels has attracted considerable attention from the control community [2] [10]. The inherent physical limitations in the control inputs, namely the rudder saturation and propeller speed limits, together with the nonlinearities associated with ship kinematics and hydrodynamics, represent some serious challenges in achieving high performance in path following control for marine surface vessels. More recently, enforcing roll constraints while maneuvering in seaways becomes another important design consideration in surface vessel control, given that the roll motion produces the highest acceleration and is considered as the principal villain in sailor seasickness and cargo damage [11]. Typical nonlinear control methodologies, such as those employed in previously mentioned references, do not take these constraints explicitly into account in the design process. Instead, they achieve the constraint enforcement through numerical simulations and trial-and-error tuning of the controller parameters. On the other hand, model predictive control (MPC) approach has been used in several publications to address the rudder saturation. For example, [12] applied MPC for the tracking problem of surface vessels, [13] addressed the roll reduction for heading control, and [1] solved the path following problem with roll constraints using the rudder as the only control input. In this paper, the coordinated rudder and propeller control is proposed to improve the roll response of the This work is supported by the Office of Naval Research under grants N and N Z. Li, J. Sun and S. Oh are with the Department of Naval Architecture and Marine Engineering, University of Michigan, 2600 Draper Road, Ann Arbor, MI 48109, USA lizhen@umich.edu MPC path following controller, motivated by the fact that the dynamic couplings between the vessel surge speed and roll response can be leveraged to mitigate excessive roll with properly designed propeller actions. Figure 1 shows the Bode plots from normalized inputs (rudder angle and propeller speed) of open-loop linearized container ship S175 [14]. The linearization is performed at the equilibriums corresponding to 10 deg rudder angle and 60, 90 and 120 RPM propeller speeds respectively. It can be seen clearly from Figure 1 that the propeller speed has comparable influence with the rudder on the roll response. Therefore, it is expected that properly coordinated propeller speed and rudder control will have substantial benefits in achieving fast maneuvering and mitigating large roll motion, and this work is aimed to investigate the utility of multiple actuators in MPC to enhance path following performance. It should be noted that the propeller speed effects on heading and roll angles are largely dependent on the rudder angle. Thus the Bode plot (shown as Figure 1) will change correspondingly if different equilibrium rudder angle is adopted. Fig. 1. Bode plot from normalized inputs (rudder angle and propeller speed) to roll angle. This paper presents an MPC design of the path following controller for an integrated model of the surface vessel dynamics and 2-DoF path following kinematics. Two inputs, namely the rudder angle and propeller speed, are employed and coordinated to control the vessel. Our study is focused on enforcing roll constraints while achieving satisfactory path following performance. A time varying 3-DoF simplified /10/$ AACC 6010

2 linear vessel model is adopted in the controller design and a corresponding 4-DoF nonlinear container model is used in simulations in order to study interactions between the path following maneuvering control and roll dynamics. The path following performance and roll response are analyzed by numerical simulations, and compared with the MPC using the rudder as the sole actuator. The results show that the controller using both rudder and propeller achieves improved roll response without compromising the path following performance in terms of the convergence speed. Furthermore, the moderate computational demand associated with additional propulsion control is affordable for real-time MPC implementation. The paper is organized as follows: in Section II, the 4-DoF container model S175 and the corresponding time varying 3- DoF linear model are presented along with the Serret-Frenet formulation to facilitate the path following control design. In Section III, the MPC algorithm is developed to address the path following problem with roll constraints using rudder and propeller. The simulation results are presented in Section IV together with discussions on the tuning of key controller parameters, followed by the conclusions in Section V. II. PATH FOLLOWING ERROR DYNAMICS AND MARINE SURFACE VESSEL MODEL A. Path Following Error Dynamics In the open literature, the path following problem is often simplified into a regulation problem by adopting proper path following error dynamics ( [9], [15] [18]). For this approach, the Serret-Frenet frame ( [19], [20]) is often adopted to derive the error dynamics. Fig. 2. Illustration of the coordinations in the earth frame (inertial frame) {E}, the ship body-fixed frame {B} and the Serret-Frenet frame {SF}. Fig. 2 shows the definitions of the errors used for path following control. The origin of the frame {SF} is located at the closest point on the path curve C from the origin of the frame {B}. The error dynamics based on the Serret-Frenet equations are introduced in [18], given as: ψ = ψ ψ SF = κ (usin ψ vcos ψ) + r, (1) 1 eκ ė = usin ψ + vcos ψ, (2) where e, defined as the distance between the origins of {SF} and {B}, and ψ := ψ ψ SF, are referred to as the crosstrack error and heading error respectively, u, v, r are the surge, sway and yaw velocity respectively. ψ is the heading angle of the vessel and ψ SF is the path tangential direction as shown in Fig. 2 [18], κ is the curvature of the given path. The control objective of the path following problem is to drive e and ψ to zero. The path for surface vessels to follow in the open sea is often a straight line or a way-point path, which consists of piecewise straight lines. In these cases, the curvature κ is zero, therefore the heading error dynamics (1) could be simplified as: B. Marine Surface Vessel Model ψ = r. (3) Marine surface vessels have 6 degrees of freedom. For maneuvering of surface vessels, normally 3 DoFs are of interest, namely the surge, sway and yaw. In some cases, the surge motion is treated as a decoupled dynamics, leaving 2 DoF (sway, yaw) in the maneuvering model [11]. In this paper, in order to address the path following problem with roll constraints, a 4-DoF model is needed, including 3-DoF discussed in traditional maneuvering [14] and the roll p as the additional DoF to represent seakeeping characteristics. A mathematical model for a single-screw high-speed container ship (often referred to as S175 in the marine engineering community) in surge, sway, roll and yaw has been presented in [14]. This 4-DoF dynamical ship model is highly nonlinear with 10 states and 2 control inputs: X = [u,v,r, p,x,y,ψ,φ,n,δ] T and U = [n c,δ c ] T. u, v, r and p are the surge velocity, sway velocity, yaw rate and roll rate with respect to the ship-fixed frame respectively, the corresponding displacements with respect to the inertial frame are denoted as x, y. ψ and φ are heading and roll angles. Other two states are the propeller shaft speed n and the rudder angle δ. The inputs to the model are the commanded propeller speed n c and rudder angle δ c respectively. The actuator input saturation and rate limits are also incorporated in this model. The 4-DoF nonlinear model [14] is one of the most comprehensive ship models available in open literature. It captures the fundamental characteristics of the ship dynamics and covers a wide range of operating conditions. However, due to the complexity associated with the nonlinear constrained optimization, adopting the 10th order ship model for MPC implementation is computationally prohibitive. In this work, the 10th order nonlinear model is used as a virtual ship for simulation and performance evaluation, while a reduced order linear model is used for control design. Suppose the nonlinear system (3 DoF: sway, yaw and roll), together with the path following error dynamics, has the following form: x = f ( x,ū), (4) 6011

3 where x = v r p φ e ψ [ δ, ū = n ]. (5) Given the current state x 0 and control ū 0, the overall nonlinear system (4) can be linearized into: (d x) = Ā( x 0,ū 0 )d x + B( x 0,ū 0 )dū + C( x 0,ū 0 ), (6) where d x and dū are the deviations from linearization point x 0 and ū 0 respectively. Furthermore, Ā( x 0,ū 0 ) = f ( x 0,ū 0 ) x a 11 a 12 a 13 a a 21 a 22 a 23 a = a 31 a 32 a 33 a , (7) a a b 11 b 12 B( x 0,ū 0 ) = f ( x b 21 b 22 0,ū 0 ) = b 31 b 32 ū 0 0, (8) C( x 0,ū 0 ) = f ( x 0,ū 0 ). (9) Notice that all the values of model parameters a (.) and b (.) depend on the linearization point ( x 0,ū 0 ). It should also be noted that the nominal model employed in MPC path following control using the rudder only [1], linearized around the equilibrium with δ 0 = 0 deg and n 0 = 66.9 RPM, is used commonly in linear controller design [11]. For this application, however, this model does not capture the dynamic influence of propeller speed on the state, because in this case b 12 = b 22 = b 32 = 0. Indeed, as the ship is close to the desired path (small e, ψ and δ), the propeller speed has little influence on the path following performance. However, the propeller influence is more pronounced when the ship is away from the desired path and large maneuvering is used to steer the ship. Therefore, a single linear model can not be used to support the control design objective pursued in this paper. To incorporate the propeller effects on the system dynamics, the time varying linear model is employed in the MPC formulation, which is described in the next section. III. MPC FORMULATION FOR PATH FOLLOWING CONTROL USING RUDDER AND PROPELLER Given a sampling time T s and current state x k and previous control input ū k 1, the plant (6) can be discretized as: d x k+1 = A( x k,ū k 1 )d x k + B( x k,ū k 1 )dū k +C( x k,ū k 1 ). (10) Notice that the time varying linear model (10) can capture the dynamic relation between the propeller speed and system states except few cases such as δ k 1 = 0. Then the MPC online optimization problem can be formulated as follows: at each time k, find the optimal control sequence {dū k,dū k+1,,dū k+n p 1 } to minimize the following cost function (11): J( x k ) = N p j=1 subject to equation (10) and [(ū k+ j 1 ū d ) T R(ū k+ j 1 ū d ) + x T k+ j Q x k+ j], (11) ū min ū k+ j 1 ū max, j = 1,2,,N p, (12) dū max dū k+ j 1 dū max, j = 1,2,,N p, (13) x max x k+ j x max, j = 1,2,,N p, (14) where ū d is the desired steady state control action (for straight-line pathes, we have ū d = [0,n d ] T with n d being the desired propeller speed). The inequalities (12), (13) and (14) stand for the control input saturation, input rate limit and state limit respectively (the inequalities (12), (13) and (14) for vector have to be satisfied element-by-element). Notice that x k+ j = d x k+ j + x k and ū k+ j 1 = dū k+ j 1 + ū k 1. Q and R are the corresponding weighting matrices for states and inputs and N p is the predictive horizon. The control law is given by dū k = dū k. Since the cost function (11) is quadratic in x and ū and all the constraints are linear, we can use quadratic programming (QP) to solve the optimization problem. In this study, the optimization and simulation are performed in MATLAB. For successful MPC implementation, the controller parameters, such as the sampling time T s, prediction horizon N p and weighting matrices Q and R, should be properly selected. In general, small sampling time provides more timely feedback but requires more frequent optimization. Likewise, the length of the predictive horizon N p is a basic tuning parameter for MPC controllers. Generally speaking, performance of the controlled system improves as N p increases, at the expense of additional computation effort [21]. Furthermore, the weighting matrices Q and R are used as the main tuning parameters to shape the closed-loop response for desired performance [22]. The simulation based tuning process of these key controller parameters is presented in the next section. IV. SIMULATION RESULTS The MPC using rudder and propeller is implemented and simulated on the 4 DoF nonlinear S175 container model. The propeller speed limit (10 n 160 RPM), together with the rudder saturation and its rate limits ( δ 35 deg and δ 5 deg/sec), are incorporated in simulations. No rate limit is imposed on the change of the propeller speed. Since only the relative penalty on x and ū will influence the performance, we choose the diagonal elements of matrices Q and R to have the form of {0,0,0,0,1/100 2,c 1 }, {c 2,c 3 /70 2 }, namely, the 6012

4 cost function is J = N p j=1 [(e k+ j/100) 2 +c 1 ψ 2 k+ j +c 2δ 2 k+ j 1 + c 3 ((n k+ j )/70) 2 ], with c 1, c 2 and c 3 being positive constants. Note the difference in the order of magnitude of the states and controls: the cross-track error e is in hundreds, heading error ψ and rudder angle δ are in π and the deviation of propeller speed is around 70, we use the normalized errors and controls to properly scale the variables in the cost function. A. Sampling time and Prediction Horizon Choices The proper sampling rate for discrete dynamical systems should be about 4-10 samples per rise time [23], which is about 18 seconds for the roll dynamics of the container ship S175. Therefore, the sampling time between 1 to 4 seconds is a rational choice in this application. The simulations for the prediction period of 120 seconds (with different sampling time T s and prediction horizon N p ) are performed to evaluate the effect of the sampling time. Simulations show that the system responses with 1 second and 2 second sampling period are almost indifferentiable, while the responses with 3 or 4 second sampling interval start to deviate. Considering the high computational demand for short sampling times, we conclude that T s = 2 sec is a good trade-off for the implementation of MPC controller for the container ship under consideration. For the selection of prediction horizon, we performed simulations of different prediction horizons with the same sampling time, which are shown in Figure 3. The gains c 1 = 6, c 2 = 1 and c 3 = 0 are employed in this simulation and the sampling time is 2 seconds. Figure 3 shows that a longer predictive horizon leads to a better path following performance, in terms of less overshoot, but the benefits of extending the prediction horizon diminish beyond N p = 40. Given the heavy computational cost associated with long prediction horizon (in our simulations, the computational time for each optimization with N p = 160 and N p = 80 are about 16 and 4 times of the one for N p = 40, respectively), it can be concluded that a value of achieves a good trade-off for the predict horizon N p, given 2 seconds as the sampling period. The same conclusion can be drawn from simulations performed for many other gain sets. B. Effects of Weighting Matrices Q and R The guidelines given in [1] for tuning matrices Q and R of the MPC path following controller with rudder are given as follows: 1) Set c 2 = 1, and vary c 1 to achieve desired path following performance; 2) Fix c 1 as selected in 1), vary c 2 to tune for different rudder and roll responses. These guidelines are also useful for coordinated rudder and propeller controller tuning. In this section, we focus on investigating the performance sensitivity to the gain c 3. With gains c 1 = 6 and c 2 = 1, three values of c 3, namely 0, 1 and 100, are used in simulations, which are summarized in Figure 4. The simulation results for different values of c 3 are illustrated in Figure 4. From Figure 4, one can see that the propeller action is dictated by the value of c 3 : the large Fig. 3. Simulation results of the ship response with different prediction horizon. value of c 3 will prevent the change of propeller speed. More specifically, if c 3 is extremely large (c 3 = 100), the propeller speed will be kept almost constant, leading to the results as if only the rudder were used. It is also shown from Figure 4 that the smaller the value of c 3, the faster path following convergence speed and the smaller maximum roll angle. Because in this case, the propeller is actively controlled to slow down the vessel speed to allow faster turn with large rudder command without inducing excessive roll motion. To further confirm it, we performed the linear analysis of the closed-loop system with LQR controller, and it can be shown that the roll response is less sensitive to the rudder input for the coordinated rudder and propeller control. C. Quantitative Comparisons of One-input (Rudder) and Two-input (Rudder and Propeller) MPC The MPC designed using time varying linear models with rudder and propeller as inputs is implemented and simulated with the full order original nonlinear model S175 and compared with simulations of one-input case, where the propeller speed is maintained at 66.9 RPM, which corresponds to 7 m/s ship service speed. 6013

5 Fig. 4. Simulation results of the ship response with different penalties on the propeller speed. Fig. 5. Comparisons of one-input and two-input MPC performance with roll constraints. First we compare the performance of these two controllers when no roll constraint is imposed. For the comparison, see the case of c 3 = 0 in Figure 4 as the coordinated rudder and propeller control and the case of c 3 = 100 as the rudder only control. Figure 4 shows that the introduction of additional propeller control reduces the roll response. Moreover, this improvement is achieved with faster path following convergence speed. When the vessel makes large turns, the coordinated rudder and propeller controller predicts that the large roll motion will happen, thus decides to slow down the propeller speed to reduce the vessel forward speed. As a result of forward speed reduction, the vessel has the capability to make an easier turn while keeping the roll motion small. Furthermore, we compare these two controllers implemented on the original nonlinear system with roll constraints. In simulations, the allowed maximum roll angle is set to 4 deg. The controller gains are chosen as c 1 = 6, c 2 = 1 and c 3 = 0 for the two input case and c 1 = 6 and c 2 = 1 for the one input case. The corresponding results are summarized in Figure 5. As shown in Figure 5, these two controllers both achieve path following while satisfying the roll constraints. Although they have the same maximum roll angle and similar RMS roll angle, which is due to the constraint enforcement capability of MPC, the coordinated rudder and propeller controller has much faster path following convergence speed. Finally, the simulations are performed with tightening rudder saturation (without roll constraints) to further compare the performance of one-input and two-input MPC controller, which are shown in Figure 6 (with the same controller gains as previous simulations). In the simulations, the maximum rudder angle allowed is 20 deg, reflecting a reduced rudder control authority. Figure 6 shows that the coordinated rudder and propeller controller can effectively reduce the roll actions compared with the controller using rudder only and lead to significantly faster path following convergence speed. To quantitatively evaluate the controller performance, three performance indices are introduced and evaluated, namely the maximum roll angle φ max, Root Mean Square (RMS) roll angle φ RMS and path convergence time t con (t con is defined as the time the vessel finally approaches the path with cross-track error less than 10 m). The summary of performance of different controllers is given in Table I, which shows that the roll response is largely reduced with the twoinput MPC control, both in maximum and RMS values. Furthermore, using propeller also reduces the convergence time. Table I also shows that the advantage of introducing the propeller control is more pronounced when the rudder is limited in its control authority. Specifically, more roll reduction and relatively faster path following convergence speed are observed. To sum up all the comparisons, we can conclude that adding propeller as an actuator helps to reduce the roll response and improve path following convergence speed. Using a desktop computer with P4 2.4 CPU and 2G RAM, the optimization problem of the coordinated rudder and 6014

6 following performance and roll response were analyzed by numerical simulations and compared with the MPC using rudder as the only actuator. The simulations showed that the coordinated controller has the advantage over the controller using rudder only with improved roll response and path following performance. Fig. 6. Comparisons of one-input and two-input MPC performance with tightened rudder saturation. TABLE I COMPARISONS OF PERFORMANCE INDICES. φ max φ RMS t con [deg] [deg] [sec] without One-input roll Two-input constraints Change (%) deg One-input roll Two-input constraints Change (%) deg One-input rudder Two-input saturations Change (%) propeller MPC with 2 second sampling interval and 60 step predictive horizon can be solved in about 0.9 second in simulations, compared to around 0.6 second for using rudder as the only actuator. Based on our experience, real-time implementation should not be a problem given this moderate computational demand. V. CONCLUSION The coordinated rudder and propeller MPC design of the path following controller with roll constraints for an integrated model of the surface vessel dynamics and 2-DoF path following kinematics was presented. Two actuators, namely the rudder and propeller, were employed and coordinated to achieve path following. Time varying 3-DoF simplified linear vessel model was adopted in the controller design and a corresponding 4-DoF nonlinear container model was used in simulations to evaluate the vessel response. The path REFERENCES [1] Z. Li, J. Sun, and S. Oh, Path following for marine surface vessels with rudder and roll constraints: an mpc approach, Proceedings of the IEEE American Control Conference, [2] M. Breivik and T. Fossen, Path following of straight lines and circles for marine surface vessels, Proceedings of the 6th IFAC CAMS, [3] K. Do and J. Pan, Underactuated ships follow smooth paths with integral actions and without velocity measurements for feedback: theory and experiments, IEEE Transactions on Control Systems Technology, vol. 14, no. 2, pp , [4] P. Encarnacao and A. Pascoal, Combined trajectory tracking and path following for marine vehicles, Prceeding 9th Mediterranean Conference on Control and Automation, [5] T. Fossen, M. Breivik, and R. Skjetne, Line-of-sight path following of underactuated marine craft, Proceeding of the Sixth IFAC Conference Maneuvering and Control of Marine Crafts, pp , [6] Z. Jiang, Global tracking control of underactuated ships by lyapunov s direct method, Automatica, vol. 38, pp , [7] E. Lefeber, K. Pettersen, and H. Nijmeijer, Tracking control of an underactuated ship, IEEE Transactions on Control Systems Technology, vol. 11, pp , [8] Z. Li, J. Sun, and S. Oh, A robust nonlinear control design for path following of a marine surface vessel, Proceedings of the IFAC Conference on Control Applications in Marine Systems, [9] K. Pettersen and E. Lefeber, Way-point tracking control of ships, Prceedings of 40th IEEE Conference Decisions and Contorl, [10] R. Skjetne, T. I. Fossen, and P. Kokotovic, Robust output maneuvering for a class of nonlinear systems, Automatica, vol. 40, pp , [11] T. Fossen, Marine Control Systems. Marine Cybernetics, [12] A. Wahl and E. Gilles, Track-keeping on waterways using model predictive control, Proceedings of the IFAC Conference on Control Applications in Marine Systems, [13] T. Perez, C. Tzeng, and G. Goodwin, Model predictive rudder roll stabilization control for ships, Proceedings of Maneuvering and Control of Marine Craft, [14] T. Fossen, Guidance and Control of Ocean Vehicles. John Wiley and Sons, Inc., [15] M. Breivik and T. Fossen, Principles of guidance-based path following in 2d and 3d, Proceedings of 44th IEEE Conference on Decision and Control, pp , [16] L. Lapierre, D. Soetanto, and A. Pascoal, Nonlinear path following with applications to the control of autonomous underwater vehicles, Proceedings of 42nd IEEE Conference on Decision and Control, vol. 2, pp , [17] R. Rysdyk, Uav path following for constant line-of-sight, Proceeding of the 2nd AIAA, [18] R. Skjetne and T. I. Fossen, Nonlinear maneuvering and control of ships, Proceeding of the MTS/IEEE OCEANS, [19] C. Samson, Trajectory tracking for unicycle type and two steering wheels mobile robots, Proceedings of ICARV, pp. RO 13.1, [20] A. Micaelli and C. Samson, Path following and time varying feedback stabilization of a wheeled mobile robot, Technical Report. INRIA., [21] S. Qin and T. Badgwell, A survey of industrial model predictive control technology, Control Engineering Practice, vol. 11, pp , [22] M. Morari and J. Lee, Model predictive control: past, present and future, Computers and Chemical Engineering, vol. 23, pp , [23] K. Astrom and B. Wittenmark, Computer-Controller Systems: Theory and Design. Prentice Hall,

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

Path following of a model ship using model predictive control with experimental verification

Path following of a model ship using model predictive control with experimental verification 2 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 2 FrA5.6 Path following of a model ship using model predictive control with experimental verification Reza Ghaemi, Soryeok

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 with Roll Constraints for Marine Surface Vessels in Wave Fields

Path Following with Roll Constraints for Marine Surface Vessels in Wave Fields Path Following with Roll Constraints for Marine Surface Vessels in Wave Fields by Zhen Li A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Naval

More information

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

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

More information

A Time-Varying Lookahead Distance Guidance Law for Path Following

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

More information

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

Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles Anastasios M. Lekkas and Thor I. Fossen Abstract This paper deals with developing a guidance scheme

More information

A Stable Block Model Predictive Control with Variable Implementation Horizon

A Stable Block Model Predictive Control with Variable Implementation Horizon American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,

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

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

Underactuated Dynamic Positioning of a Ship Experimental Results

Underactuated Dynamic Positioning of a Ship Experimental Results 856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The

More information

A 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

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

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

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

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

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

Control of the MARES Autonomous Underwater Vehicle

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

More information

Nonlinear Formation Control of Marine Craft

Nonlinear Formation Control of Marine Craft Nonlinear Formation Control of Marine Craft Roger Skjetne, Sonja Moi, and Thor I. Fossen Abstract This paper investigates formation control of a fleet of ships. The control objective for each ship is to

More information

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

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

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

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong

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

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

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

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

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

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

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, FrB1.4 Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System Neera Jain, Member, IEEE, Richard

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

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

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

More information

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

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

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

Pfadverfolgung Von Normalformen zu prädiktiven Reglern

Pfadverfolgung Von Normalformen zu prädiktiven Reglern Pfadverfolgung Von Normalformen zu prädiktiven Reglern Timm Faulwasser Laboratoire d Automatique, Ecole Polytechnique Fédérale de Lausanne Institut für Angewandte Informatik, Karlsruher Institut für Technologie

More information

Speed Control of Autonomous Underwater Vehicle with Constraints Using Model Predictive Control

Speed Control of Autonomous Underwater Vehicle with Constraints Using Model Predictive Control INTERNATIONAL JOURNAL OF COASTAL & OFFSHORE ENGINEERING IJCOE No. 2/Summer 2016 (27-33) Speed Control of Autonomous Underwater Vehicle with Constraints Using Model Predictive Control Seyyed Hossein Ghenaati

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

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

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

MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints

MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints VOLUME: 3 NUMBER: 25 MARCH MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints Kiattisin KANJANAWANISHKUL Mechatronics Research Unit, Faculty of

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

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

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

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

More information

Path-Following Algorithms and Experiments for an Unmanned Surface Vehicle

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

More information

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

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

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

More information

Direct Measurement Based H Controller Synthesis for an Autonomous Surface Vehicle

Direct Measurement Based H Controller Synthesis for an Autonomous Surface Vehicle Direct Measurement Based H Controller Synthesis for an Autonomous Surface Vehicle Gabriel Hugh Elkaim and Robert Kelbley Autonomous Systems Lab, Computer Engineering, University of California at Santa

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

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

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

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

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

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

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

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

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

More information

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

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

Tuning and Modeling of Redundant Thrusters for Underwater Robots

Tuning and Modeling of Redundant Thrusters for Underwater Robots Tuning and Modeling of Redundant Thrusters for Underwater Robots Aaron M. Hanai, Kaikala H. Rosa, Song K. Choi Autonomous Systems Laboratory University of Hawaii Mechanical Engineering Honolulu, HI U.S.A.

More information

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

Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles

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

More information

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

Near-Hover Dynamics and Attitude Stabilization of an Insect Model

Near-Hover Dynamics and Attitude Stabilization of an Insect Model 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeA1.4 Near-Hover Dynamics and Attitude Stabilization of an Insect Model B. Cheng and X. Deng Abstract In this paper,

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

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

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

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

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

Model Predictive Control of Magnetic Automotive Actuators

Model Predictive Control of Magnetic Automotive Actuators Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 FrB6.1 Model Predictive Control of Magnetic Automotive Actuators Stefano Di Cairano,

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

Design of Advanced Control Techniques for an Underwater Vehicle

Design of Advanced Control Techniques for an Underwater Vehicle Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling

More information

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

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

More information

Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY.

Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY. Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY Mohd Hanif Che Hasan a*, Yahaya Md Sam b, Muhamad Khairi Aripin c, Mohamad Haniff

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

Cooperative Motion Control of a Formation of UAVs

Cooperative Motion Control of a Formation of UAVs Cooperative Motion Control of a Formation of UAVs Rômulo T. Rodrigues and A. Pedro Aguiar Departament of Mechanics and Mechatronics, University of São Paulo - EESC, São Paulo, Brazil Research Center for

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

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

More information

PSO Based Predictive Nonlinear Automatic Generation Control

PSO Based Predictive Nonlinear Automatic Generation Control PSO Based Predictive Nonlinear Automatic Generation Control MUHAMMAD S. YOUSUF HUSSAIN N. AL-DUWAISH Department of Electrical Engineering ZAKARIYA M. AL-HAMOUZ King Fahd University of Petroleum & Minerals,

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

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

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute

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

Unifying Behavior-Based Control Design and Hybrid Stability Theory

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

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

Active Yaw Stabilization for Smooth, Highly Maneuverable Underwater Vehicles

Active Yaw Stabilization for Smooth, Highly Maneuverable Underwater Vehicles Active Yaw Stabilization for Smooth, Highly Maneuverable Underwater Vehicles The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation

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

COPYRIGHTED MATERIAL. Index

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

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

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

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

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

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Fast Model Predictive Control with Soft Constraints

Fast Model Predictive Control with Soft Constraints European Control Conference (ECC) July 7-9,, Zürich, Switzerland. Fast Model Predictive Control with Soft Constraints Arthur Richards Department of Aerospace Engineering, University of Bristol Queens Building,

More information

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

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

Single-track models of an A-double heavy vehicle combination

Single-track models of an A-double heavy vehicle combination Single-track models of an A-double heavy vehicle combination PETER NILSSON KRISTOFFER TAGESSON Department of Applied Mechanics Division of Vehicle Engineering and Autonomous Systems Vehicle Dynamics Group

More information

Analysis of Four Quadrant Operation of Thruster Motor in an AUV using an Optimized H Infinity Speed Controller

Analysis of Four Quadrant Operation of Thruster Motor in an AUV using an Optimized H Infinity Speed Controller Analysis of Four Quadrant Operation of Thruster Motor in an AUV using an Optimized H Infinity Speed Controller K. Vinida 1 and Mariamma Chacko 2 1 Research Scholar, Department of ship technology, Cochin

More information