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

Size: px
Start display at page:

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

Transcription

1 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 1, Shahram Aghaei 2 * 1 Electrical and Computer Department, Yazd University, Yazd, Iran; ghenaati@stu.yazd.ac.ir 2 Assistant Professor, Electrical and Computer Department, Yazd University, Yazd, Iran; aghaei@yazd.ac.ir ARTICLE INFO Article History: Received: 8 Feb Accepted: 15 Sep Keywords: Autonomous Underwater Vehicle Model Predictive Control Optimization Constraint Satisfaction ABSTRACT 1. Introduction Autonomous Underwater Robotic Vehicles have become an important tool to explore the secret life undersea. Then researches on AUV systems have been important since two decades and deals with wide variety of fields such as research, inspection, recovery, construction, rescue maneuvering and etc. [1-3]. The first commercial use of underwater vehicles commenced with the discovery of offshore oil and gas fields in North Sea then due to required complex maneuvering, autonomous type of underwater vehicle is becoming more popular as regards it can operate and explore in extreme depth especially is useful for offshore industries. Nonlinear dynamic AUV model is introduced in several references [4-7]. Many scientists have focused on control, stability analysis and optimization concepts. Valentinis et al. [8] used energy based control design strategy and designed feedback control based on port Hamilton theory of motion control. Yushida et al. [9] implemented two air cored electromagnets to maintain the pitching stability. Elnashr [10] used phase plane analysis to study stability of AUV for two main decoupled systems of depth and heading control. Bagnia et al. [11] applied MPC on AUV depth control. Fernandez [12] Nowadays Autonomous Underwater Vehicles (AUVs) are an unavoidable part of marine industries. One of the most important parts of any autonomous vehicle is the control issue to achieve the desired performance. This paper is concerned with speed control of an AUV model respecting the state and control constraints. According to the Newton-Euler method, the 6 DOF kinematic and dynamic models of the AUV are established. A well-defined performance index and constrained finite horizon optimization program in the form of Model Predictive Control (MPC) strategy is proposed to regulate the horizontal speed of AUV to its desired value while the constraints on the states like depth and control signals are considered in finite time horizon optimization program to be satisfied. The main problem for such a situation is the interaction between speed control and depth deviation then quadratic programing technique managed responses to avoid state and control signal constraints. Simulation results show a reliable performance of proposed MPC strategy to control the horizontal speed of AUV while all the constraints on state, control signal and also the variation of the control signal are satisfied. presented an MPC approach to reducing under water robot position error under the influence of water waves performed in two-dimensional coordination. Johansen et al. [13] developed a collision avoidance system using MPC algorithm. Zhao et al. [14] introduced a new approach to real time collision avoidance that complies with COLREGS rules for underwater surface vehicle. Akçakaya et al. [15] designed a real time MPC schedule for set tracking control of variable speed AUV. Franze and lucia [16-17] described discrete time linear time invariant (LTI) model and applied receding horizon control strategy to solve obstacle avoidance motion planning algorithm. In this paper, a well-defined performance index along with a constrained finite horizon optimization program propose an MPC strategy to regulate the horizontal speed of AUV to its desired value while the constraints on the states and control signals are considered in finite time horizon optimization program to be satisfied. The benefit of this work is about analysis of whole model of AUV and lack of necessity for decoupled model brings about all undesirable motions to be considered as feasible constraints therefore this process decreases interactions. In order to reduce modeling error, we 27

2 Seyyed Hossein Ghenaati, Shahram Aghaei / Speed control of Autonomous Underwater Vehicle with constraints using Model Predictive Control linearized system in every discretization step time frequently. The obtained results show that applied MPC strategy on the linearized model of AUV can control the system such a manner that all states achieve desired steady state values while initial states have unfavorable values. The simulation results of the above mentioned idea are presented in this paper while some conditions and properties of the idea such as designing proper terminal constraint and terminal set leading to stability and feasibility are left to next papers, when the research to be completed. This paper has been organized as follows: In the following section, a discussion on modeling the AUV together with constraint structure for speed control program is presented. The next two sections provide details of the proposed MPC scheme and simulation results, respectively. The final section concludes the presented work. 2-Kinematic and dynamic modeling and requisite constraints As shown in "Figure 1", AUV contains sail plane in addition to rudder and elevator planes to comprehensive navigation and main propeller motor motivates vehicle and "Figure 2" represents global and body fixed coordinate with OXYZ and oxyz respectively. Figure 2: Body frame and Global frame illustration [7] According to charted parameters in the "Table 1", 12 nonlinear states contain locations and Euler angles in global frame besides linear and angular velocities from body frame in the form of position and velocity vectors are defined as follows: n 1 = (x y z) T, n 2 = (φ. θ. ψ) T, n = (n 1. n 2 ) T, V = (u. v. w) T, ω = (p. q. r) T, v = (V. ω) T then effective force and torque vectors are defined as: τ 1 = (Fx. Fy. Fz) T, τ 2 = (Mx. My. Mz) T, τ = (τ 1 τ 2 ) T and the center of gravity is r G = (x G. y G. z G ) T. Transformation of position and velocity vectors from body frame to global coordinate is calculated with the following formulation where J is known as coordinate transformation matrix. There are two coordination transform matrices to calculate nonlinear state velocity of positions and angles in global frame therefore equations (1)-(2) depict coordinate transform matrices and equation (3) calculates nonlinear state velocities, based on coordinate transformation matrix. Surge, sway and lift velocities explain first order derivation of vehicle motions and derivation of Euler angles is depending on coordinate transformation matrix and angular velocities in body fixed frame. Figure 1: Submarine body and actuators [7] cos cos sin cos cos sin sin sin sin cos cos sin J1( n2) sin cos cos cos sin sin sin cos sin sin sin cos sin cos sin cos cos 1 sin tan cos tan J2( n2) 0 cos sin 0 cos sec sec cos { n 1 = J 1 (n 2 ) V n 2 = J 2 (n 2 ) ω (1) (2) (3) 28

3 Seyyed Hossein Ghenaati, Shahram Aghaei / IJCOE 2016, No. 3; Degree of freedom Table 1: Motion modes, states and effective forces of AUV Linear Location/Euler Force/Torque Velocity/angular angles (in the Motion (in the body Velocity (in the global frame modes frame body frame coordinate) coordinate) coordinate) 1 Surge F x u x 2 Sway F y v y 3 Lift F z w z 4 Roll M x p φ 5 Pitch M y q θ 6 Yaw M z r ψ We discussed vehicle kinematic relationship between body and global frames before and so as to dynamic model. Based on Euler-Newton theorem which describes Euler two laws of motion [18], we wrote the rigid body dynamic equations in six degrees of freedom in equations (4)-(9). All forces and torques in the right section of equations (4)-(9) definitely are produced by propeller speed and plane deflections as well as hydrodynamic forces constructed from fluid inertia force, fluid viscous force and restoring force. Brief of constructions and influence of mentioned forces are given in reference [19]. Equations (4)-(6) explain dynamic behavior of body forces and derivation of linear and angular velocities while body torque affluence affects dynamic model in equations (7)-(9). As mentioned before MPC optimization process considers constraints inclusive signal bounds and interactions then this ability together with prediction increases robustness, applicability and softness for outputs and actuators. Regarding to singularity, stability and operational issues, "Table 2" charted all requisite constraints to solve this problem. m[u vr + wq x G (q 2 + r 2 ) + y G (pq r ) + z G (pr + q )] = F x (4) m[v wq + ur + x G (qp + r ) y G (p 2 + r 2 ) + z G (qr p )] = F y (5) m[w uq + vp + x G (rp q ) + y G (rq + p ) + z G (p 2 + q 2 )] = F z (6) I x p + (I z I y )qr + m[y G (w + vp uq) z G (v + ur wq)] = M x (7) I y q + (I x I z )rp + m[z G (u + wq vr) x G (w + vp uq)] = M y (8) I z r + (I y I x )pq + m[x G (v + ur wp) y G (u + wq vr)] = M z (9) Table 2. State and actuator constraints Rudder angle ( low limit) -30 Rudder angle variation per second ( low limit) -4 Rudder angle ( high limit) +30 Rudder angle variation per second ( high limit) +4 Propeller speed ( low limit) 0 RPM Propeller speed variation per second ( low limit) -40 RPM Propeller speed ( high limit) 1800 RPM Propeller speed variation per second ( high limit) +40 RPM Pitch angle ( low limit) -30 Pitch angle ( high limit) +30 Depth interaction MPC scheme for speed control MPC is an optimizing method which predict future behavior of known LTI models by discrete time slots and assumes discrete constrained control signals such a predictive way that a performance index with weighted coefficients reflecting to relative importance of states and control signals, can be reduced. The main advantage of MPC is the fact that this strategy allows the current time slot to be optimized while keeping future timeslots in account. This approach considers optimizing a finite time horizon but just implementing the current timeslot and due to quadratic programing method, MPC has capability of produce instant feasible trajectories respected to various kind of input and output restrictions. Extending of MPC in industrial problems is extremely appealing thanks to these inherent features which makes smooth response in actuators. The design of speed control in the right direction is of interest both from the view of motion stabilization as well as tracking performance. We linearized then discretized system at certain operating point then MPC according to quadratic programing method [20] tries to find optimized control signals for prediction horizons based on linearized model. Defined effective weighted coefficients in performance index makes all motions and rotations nearby zero except surge velocity in other word output control signals hold non desired motions to zero. Due to regulate velocity just in x direction hence horizontal direction and improve 29

4 Seyyed Hossein Ghenaati, Shahram Aghaei / Speed control of Autonomous Underwater Vehicle with constraints using Model Predictive Control quadratic programing schedule we just consider propeller speed and rudder deflection in account then prevent stern and elevator from deflection while speed control scheme. Applying tools from linear system theory fundamentally needs transformation of nonlinear system to linearized form so that be approximately equal to original system therefore MPC requires a linear discrete time model for optimizing process. Linearization and discretizing operations will be applied every 250 milliseconds as discretizing moment alternatively due mainly to decrease the modeling error inasmuch as variation of actual model in different positions. Regarding to this fact very high number of Np causes infeasible and wrong responses. Neglecting the disturbance and ocean current, equation (10) illustrates AUV model in state space form. x = f(x, u) { y = h(x) (10) Where comprehensive description of f(. ) exists in previous section and h(. ) possesses all states separately. We can achieve linear approximation as equation (11) whereas high order derivations of basic model in Taylor series expansion is omitted. { x = f x 0 x + f u 0 u = A x + B u y = h x 0 x = C x (11) Where (x, u, y ) denote deviation of states and outputs and subscript 0 means Jacobean matrices is evaluated at the operating point. Equation (12) describes conversion from continuous to discrete time version and equation (13) approximates linear discrete time model for MPC optimization procedure as t is discretization step size. A t F = e { G = e A t t 0 e A τ dτ B x(k + 1) = F x(k) + G u(k) { y(k + 1) = C x(k) (12) (13) Equation (14) summarizes state prediction where state vector X contains states of Np timeslots with relative control horizon variations. X 0, X M and U 1 are initial and desired states and previous control signals respectively and length of U which calculates control signal variations is considered as long as prediction horizon. X 1 F G X 2 F GF G 0 X 0 X Np Np 1 Np 2 Np F GF GF G U U I 0 U 1 I I 0 U 1 U U 1 I I I Np 1 (14) After definition of prediction behavior of model based on states and control signal variations in Np timeslots, the performance index includes state difference from desired values and control signal variation as equation (15). Np 1 T PI ( X X ) Q ( X X ) i 0 i M i M T T ( U ) R ( U ) ( X X ) P ( X X ) i i Np M Np M (15) Then quadratic programing method described in reference [20] optimizes well-defined performance index in equation (15) regarding to restrictions and Q = [400,100,10,1,400,500] is relevant weighting state gain, R = [ ] is responding control gain and P describes terminal constraint coefficients for optimizing speed control solution. Both equation (15) and mentioned constraints for speed control scheme in "Table 2", consist a finite horizon optimal control program that means we defined a MPC structure for horizontal speed control of AUV. Complete knowledge about steady state value of states ( X M ) is necessary to achieve desired performance and initial state situation may have effects too. Regarding to our problem and initial situation, steady state vector of 12 states is defined as X M = [200,0,10,1,0,0,0,0,0,0,0,0] which describes final behavior of AUV. MPC executes optimization process to decrease error between actual state values and desired ones. The last section of equation (15) is terminal state constraint to achieve infinite horizon control that guarantees closed-loop stability and P as terminal weight is calculated in such a way that optimal value of performance index roles as a Lyapunov function [20-22]. The other objective which is necessary to investigate for respecting the feasibility issue of online optimization is constructing a terminal constraint. Research about this issue and achieving a powerful formulation to calculate the proper terminal set -as considered [21-23] and references in therecorresponding to local linearized model or original nonlinear system is in hand and will be reported in next papers Results and Discussion Some states like Y and φ are absolutely invariant since not only drag force and ocean current are

5 Seyyed Hossein Ghenaati, Shahram Aghaei / IJCOE 2016, No. 3; 1-7 neglected but also rigid body and symmetric design assumption in addition to zero initial states and zero elevator angle are considered. Whereas some deviations exist in practice while ignoring presumptions. Speed regulation at 1 m/s in x direction is demanded and "Figure 3" illustrates speed control and "Figure 4" depicts pitch angle solution with different number of prediction horizon. speed as control signals is depicted in "Figure 5"and "Figure 6". Figure 3: Speed regulation with different number of prediction horizon Figure 4: Pitch angle stabilization with different number of prediction horizon A low quantity of prediction horizon makes uneven signals and increases tracking error but in other hand high quantity for prediction horizon may have ruined speed regulation respected to wrong estimation based on instant linearized model. Whereas vehicle achieve desired linear velocity, pitch angle must vary how much that decreases motion interactions on sway and lift directions as much as possible so pith, yaw and roll angles are expected to reach zero. If body frame matches global coordinate frame, vehicle linear velocity motivates just in x direction of vertical plane and coordinate transformation matrix must be identity. In order to satisfy favorites and respected to all restrictions, MPC moves pitch angle from initial value to zero and accelerates vehicle till desired speed concurrently. Rudder deflection and propeller motor Figure 5: Rudder angle deflections and operating constraint bound for different number of prediction horizon Figure 6: Propeller speed and high limit constraint for different number of prediction horizon MPC operates such a model based manner that faced with nonlinear systems, prediction may be incorrect especially in chaotic models because of nonlinear states. This fact as well as interactions caused inability of whole vehicle motion control simulations show MPC succeed when AUV reaches desired speed with corresponding pitch angle as mentioned before but according to "Figure 7" there are some interactions which is arisen from coupled states but all constraints are fulfilled. 31

6 Seyyed Hossein Ghenaati, Shahram Aghaei / Speed control of Autonomous Underwater Vehicle with constraints using Model Predictive Control Figure 7: Depth interaction while speed regulation and constraint depth 5. Summary and conclusions Since enormous exciting plant restrictions on inputs, states and outputs such as low and high ranges, variation rate, saturations and etc., MPC is known as powerful strategy for industrial control. In this paper we introduced an AUV nonlinear dynamic model and after linearization we applied MPC to solve speed regulation problem in horizontal plane. Our approach found response so feasible signals that all restrictions on control signals contain high and low limit bound, variation rate of rudder deflection and propeller speed is considered. Besides other state restrictions or interactions like depth of vehicle are satisfied too. Indeed, researchers can focus on using of the MPC to decoupling AUV dynamic model in future works or implementing it to multitask motion system or improve reliability. In addition, using the offset-free control strategy [24] can involve ocean current as disturbance and in order to guarantee stability, reference governor approach [22] leads to convergence and avoids infeasibility issues. References [1] Blidberg, D. R., The development of autonomous underwater vehicles (AUV); a brief summary, IEEE ICRA, vol. 4, 2001 [2] Wernli, R.L., AUVs-a technology whose time has come, Underwater Technology, Proceedings of the 2002 International Symposium on. IEEE, [3] Danson, E. F., AUV tasks in the offshore industry, Technology and Applications of Autonomous Underwater Vehicles, Griffiths, G.(ed). Taylor and Francis, London, pp , [4] Vervoort, J. H. A. M., Modeling and control of an unmanned underwater vehicle, [5] Fossen, T. I., Handbook of marine craft hydrodynamics and motion control, John Wiley & Sons, [6] Tang, S. C., Modeling and simulation of the autonomous underwater vehicle, Autolycus (Doctoral dissertation, Massachusetts Institute of Technology), [7] Wadoo, S., Kachroo, P., Autonomous underwater vehicles: modeling, control design and simulation, CRC Press (2016). [8] Valentinis, F., Donaire, A., Perez, T., Energybased motion control of a slender hull unmanned underwater vehicle, Ocean Engineering, vol. 104, pp , [9] Yoshida, K., El-Nemr, M., Yamshita, Y., Pitching stability analysis and control for underwater maglev linear motor vehicle ME02, Power Electronics and Motion Control Conference, EPE- PEMC th International. IEEE, [10] Elnashr, G. A., Performance and stability analysis of an autonomous underwater vehicle guidance and Control, proceding international conference of modeling, identification and control (ICMIC), pp , [11] Bagnia, S.,Aggarwal, N., Depth control of autonomous underwater vehicle using MPC, international journal of research, vol. 2, no. 8, [12] Fernández, D. C., Model Predictive Control for Underwater Robots in Ocean Waves (master s thesis), Oregon State University, [13] Johansen, T. A., Perez, T., Cristofaro, A., Ship collision avoidance and COLREGS compliance using Simulation-based control behavior selection with predictive hazard assessment, [14] Zhao, Y., Li, W., Shi, P., A real-time collision avoidance learning system for Unmanned Surface Vessels, Neurocomputing, vol. 182, pp , [15] Akçakaya, H., Gören Sümer, L., Robust control of variable speed autonomous underwater vehicle, Advanced Robotics, vol. 28, no. 9, pp , [16] Franze, G., Lucia, W., A Receding Horizon Control Strategy for Autonomous Vehicles in Dynamic Environments, IEEE Transactions on Control Systems Technology 24, no. 2, pp , [17] Franzè, G., Lucia, W., The obstacle avoidance motion planning problem for autonomous vehicles: A low-demanding receding horizon control scheme, Systems & Control Letters, vol. 77, pp. 1-10, [18] Kasdin, N. J., Dynamics of Particles and Rigid Bodies [Book Review], IEEE Control Systems, 26, no. 6, pp , [19] Healey, A. J., Lienard, D., Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles, IEEE journal of Oceanic Engineering, vol. 18, no. 3, pp , [20] Wang, L., Model predictive control system design and implementation using MATLAB, Springer Science & Business Media, [21] D.Q. Mayne, J.B. Rawlings, C.V. Rao, and P.O.M. Scokaert., Constrained model predictive 32

7 Seyyed Hossein Ghenaati, Shahram Aghaei / IJCOE 2016, No. 3; 1-7 control: Stability and optimality Automatica, 36(6): , [22] Aghaei, S., Sheikholeslam, F., Farina, M., Scattolini, R., An MPC-based reference governor approach for offset-free control of constrained linear systems, International Journal of Control, vol. 86, no. 9, pp , [23] Gilbert, E., &Tan, K. (1991). Linear systems with state and control constraints: The theory and application of maximal output admissible sets. IEEE Transactions on Automatic Control, 36, [24] Aghaee, S., Zakeri, Y., Sheikholeslam, F., Offset-free control of constrained linear systems using model predictive control, 2008 IEEE International Symposium on Industrial Electronics. IEEE,

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

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

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

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

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

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

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

Autonomous Underwater Vehicles: Equations of Motion

Autonomous Underwater Vehicles: Equations of Motion Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles

More information

The Simulation for Autonomous Navigation of water-jet-propelled Unmanned Surface Vehicle

The Simulation for Autonomous Navigation of water-jet-propelled Unmanned Surface Vehicle The Simulation for Autonomous Navigation of water-jet-propelled Unmanned Surface Vehicle Qi Xiaowei, Renguang,Yuejin Dalian Maritime University of Marine Engineering, Dalian, LiaoNing, 110, China xiaowei0735@13.com

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

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

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

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

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

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

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model

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

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

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

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

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos

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

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Design of a 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

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 Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

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

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

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

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

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

Non Linear Submarine Modelling and Motion Control with Model in Loop

Non Linear Submarine Modelling and Motion Control with Model in Loop ISSN (Print) : 2347-671 (An ISO 3297: 27 Certified Organization) Vol. 5, Special Issue 9, May 216 Non Linear Submarine Modelling and Motion Control with Model in Loop Ashitha 1, Ravi Kumar S. T 2, Dr.

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

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

Underactuated Dynamic Positioning of a Ship Experimental Results

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

More information

A Time-Varying Lookahead Distance Guidance Law for Path Following

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

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

More information

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se

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

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

Modeling of a Hexapod Robot; Kinematic Equivalence to a Unicycle

Modeling of a Hexapod Robot; Kinematic Equivalence to a Unicycle Modeling of a Hexapod Robot; Kinematic Equivalence to a Unicycle Dimitra Panagou, Herbert Tanner, {dpanagou, btanner}@udel.edu Department of Mechanical Engineering, University of Delaware Newark DE, 19716

More information

Modeling and Motion Analysis of the MARES Autonomous Underwater Vehicle

Modeling and Motion Analysis of the MARES Autonomous Underwater Vehicle Modeling Motion Analysis 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

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

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

Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik FJELLSTAD and Thor I. FOSSEN Abstract: Position and attitude set-point regulation of au

Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik FJELLSTAD and Thor I. FOSSEN Abstract: Position and attitude set-point regulation of au Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik Fjellstad Dr.Ing. EE Seatex AS Trondheim NORWAY Thor I. Fossen Dr.Ing EE, M.Sc Naval Architecture Assistant Professor Telephone: +7 7 9 6

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

Enlarged terminal sets guaranteeing stability of receding horizon control

Enlarged terminal sets guaranteeing stability of receding horizon control Enlarged terminal sets guaranteeing stability of receding horizon control J.A. De Doná a, M.M. Seron a D.Q. Mayne b G.C. Goodwin a a School of Electrical Engineering and Computer Science, The University

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

Giulio Betti, Marcello Farina and Riccardo Scattolini

Giulio Betti, Marcello Farina and Riccardo Scattolini 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Rapporto Tecnico 2012.29 An MPC algorithm for offset-free tracking of constant reference signals Giulio Betti, Marcello Farina and Riccardo

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

CFD ANALYSIS FOR A REMOTELY OPERATED VEHICLE IN HORIZONTAL PLAN

CFD ANALYSIS FOR A REMOTELY OPERATED VEHICLE IN HORIZONTAL PLAN Mechanical Testing and Diagnosis ISSN 47 9635, 018 (VIII), Volume 1, pp. 5-10 CFD ANALYSIS FOR A REMOTELY OPERATED VEHICLE IN HORIZONTAL PLAN Andra Teodora NEDELCU 1)*, Catalin FAITARB, Mihail Lucian DUMITRACHE

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

ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES

ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES ABCM Symposium Series in Mechatronics - Vol 3 - pp19-26 Copyright c 28 by ABCM ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES Marcelo Handro Maia, handro@itabr

More information

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova Visual Servoing for a Quadrotor UAV in Target Tracking Applications by Marinela Georgieva Popova A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate

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

1. INTRODUCTION. Fig. 1 SAUVIM

1. INTRODUCTION. Fig. 1 SAUVIM Automatic Fault-Accommodating Thrust Redistribution for a Redundant AUV Aaron M. Hanai *, Giacomo Marani* 2, Song K. Choi* 2 * Marine Autonomous Systems Engineering, Inc. 2333 Kapiolani Blvd. #92, Honolulu,

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

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

arxiv: v1 [cs.sy] 2 Oct 2018

arxiv: v1 [cs.sy] 2 Oct 2018 Non-linear Model Predictive Control of Conically Shaped Liquid Storage Tanks arxiv:1810.01119v1 [cs.sy] 2 Oct 2018 5 10 Abstract Martin Klaučo, L uboš Čirka Slovak University of Technology in Bratislava,

More information

Quadrotor Modeling and Control

Quadrotor Modeling and Control 16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller

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

Autonomous navigation of unicycle robots using MPC

Autonomous navigation of unicycle robots using MPC Autonomous navigation of unicycle robots using MPC M. Farina marcello.farina@polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano 7 June 26 Outline Model and feedback linearization

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

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

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

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

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

Robust Adaptive Attitude Control of a Spacecraft

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

More information

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

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

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

One Good Turn. For vehicle navigation and tracking this simulation accounts for the dynamics of the dynamic control loop. DR.

One Good Turn. For vehicle navigation and tracking this simulation accounts for the dynamics of the dynamic control loop. DR. One Good Turn Azarsina, Bose and Seif describe a numerical simulation of an underwater vehicle maneuvering under the action of its dynamic control systems in deep calm water. Who should read this paper?

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

On robustness of suboptimal min-max model predictive control *

On robustness of suboptimal min-max model predictive control * Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology

More information

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch)

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch) Nonlinear Modelling of Marine Vehicles in Degrees of Freedom Thor I. Fossen and Ola-Erik Fjellstad The Norwegian Institute of Technology Department of Engineering Cybernetics N-0 Trondheim, NORWAY (E-mail:tif@itk.unit.no)

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

DYNAMIC CHARACTERISTICS OF OFFSHORE TENSION LEG PLATFORMS UNDER HYDRODYNAMIC FORCES

DYNAMIC CHARACTERISTICS OF OFFSHORE TENSION LEG PLATFORMS UNDER HYDRODYNAMIC FORCES International Journal of Civil Engineering (IJCE) ISSN(P): 2278-9987; ISSN(E): 2278-9995 Vol. 3, Issue 1, Jan 214, 7-16 IASET DYNAMIC CHARACTERISTICS OF OFFSHORE TENSION LEG PLATFORMS UNDER HYDRODYNAMIC

More information

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1 Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6

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

Design and Control of Novel Tri-rotor UAV

Design and Control of Novel Tri-rotor UAV UKACC International Conference on Control Cardiff, UK, -5 September Design and Control of Novel Tri-rotor UAV Mohamed Kara Mohamed School of Electrical and Electronic Engineering The University of Manchester

More information

LINEAR TIME VARYING TERMINAL LAWS IN MPQP

LINEAR TIME VARYING TERMINAL LAWS IN MPQP LINEAR TIME VARYING TERMINAL LAWS IN MPQP JA Rossiter Dept of Aut Control & Systems Eng University of Sheffield, Mappin Street Sheffield, S1 3JD, UK email: JARossiter@sheffieldacuk B Kouvaritakis M Cannon

More information

On the stability of receding horizon control with a general terminal cost

On the stability of receding horizon control with a general terminal cost On the stability of receding horizon control with a general terminal cost Ali Jadbabaie and John Hauser Abstract We study the stability and region of attraction properties of a family of receding horizon

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

Linear Feedback Control Using Quasi Velocities

Linear Feedback Control Using Quasi Velocities Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach

More information

ELECTRODYNAMIC magnetic suspension systems (EDS

ELECTRODYNAMIC magnetic suspension systems (EDS 460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,

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

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

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

More information

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

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

Simulation of Plane Motion of Semiautonomous Underwater Vehicle Proceedings o the European Computing Conerence Simulation o Plane Motion o Semiautonomous Underwater Vehicle JERZY GARUS, JÓZEF MAŁECKI Faculty o Mechanical and Electrical Engineering Naval University

More information

An Introduction to Model-based Predictive Control (MPC) by

An Introduction to Model-based Predictive Control (MPC) by ECE 680 Fall 2017 An Introduction to Model-based Predictive Control (MPC) by Stanislaw H Żak 1 Introduction The model-based predictive control (MPC) methodology is also referred to as the moving horizon

More information

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016

More information

Depth Control of the ROV with Fuzzy and PID Smoother Controller

Depth Control of the ROV with Fuzzy and PID Smoother Controller Vol. 5(16) Jul. 015, PP. 000-000 Depth Control of the ROV with Fuzzy and PID Smoother Controller Mohamad Hosein Salimi, Moosa Ayati Khaje Nassir University, Tehran University Phone Number: +98-901-701308

More information

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance International Journal of Control Science and Engineering 2018, 8(2): 31-35 DOI: 10.5923/j.control.20180802.01 Adaptive Predictive Observer Design for Class of Saeed Kashefi *, Majid Hajatipor Faculty of

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

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

Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator System

Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator System Modelling and Simulation in Engineering Volume 213, Article ID 83946, 13 pages http://dx.doi.org/1.1155/213/83946 Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator

More information

Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle

Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle Viviana Martínez, Daniel Sierra and Rodolfo Villamizar Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones

More information

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind Ashray A. Doshi, Surya P. Singh and Adam J. Postula The University of Queensland, Australia {a.doshi,

More information