Position in the xy plane y position x position

Similar documents
Underactuated Dynamic Positioning of a Ship Experimental Results

Nonlinear Tracking Control of Underactuated Surface Vessel

Alternative non-linear predictive control under constraints applied to a two-wheeled nonholonomic mobile robot

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Tracking Control for Robot Manipulators with Kinematic and Dynamic Uncertainty

Engineering Notes. CONVENTIONAL streamlined autonomous underwater vehicles. Global Directional Control of a Slender Autonomous Underwater Vehicle

Realization of Hull Stability Control System for Continuous Track Vehicle with the Robot Arm

Statement: This paper will also be published during the 2017 AUTOREG conference.

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

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

IN this paper we consider the stabilization problem for

A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Collective circular motion of multi-vehicle systems with sensory limitations

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren

Chapter 2: 1D Kinematics Tuesday January 13th

A Characterization of Acceleration Capability. Alan Bowling and Oussama Khatib. Robotics Laboratory. Stanford University. Stanford, CA, USA 94305

x [mm] Meter 250 y [mm] no I.D.Z. I.D.Z. x [mm] y [mm]

Control of Mobile Robots

Collective circular motion of multi-vehicle systems with sensory limitations

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

IN THE past few years, there has been a surge of interest

Online Companion to Pricing Services Subject to Congestion: Charge Per-Use Fees or Sell Subscriptions?

Dynamic Vehicle Routing with Moving Demands Part II: High speed demands or low arrival rates

Probabilistic Engineering Design

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

Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite *

Design and Control of Novel Tri-rotor UAV

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

Three-dimensional Guidance Law for Formation Flight of UAV

has been extensively investigated during the last few years with great success [7,4,5,9,4,7]. It can be shown that time-varying smooth control laws fo

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

H -Optimal Tracking Control Techniques for Nonlinear Underactuated Systems

A Time-Varying Lookahead Distance Guidance Law for Path Following

Nonlinear Disturbance Decoupling for a Mobile Robotic Manipulator over Uneven Terrain

CONTROL OF THE NONHOLONOMIC INTEGRATOR

Trajectory tracking & Path-following control

Trajectory Estimation for Tactical Ballistic Missiles in Terminal Phase Using On-line Input Estimator

State-space Modelling of Hysteresis-based Control Schemes

Abstract: It is a well known fact that a symmetric spacecraft with two control torques supplied by gas

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

Dynamic Vehicle Routing with Moving Demands Part II: High speed demands or low arrival rates

On reachability under uncertainty. A.B.Kurzhanski. Moscow State University. P.Varaiya. University of California at Berkeley

Backstepping and Partial Asymptotic Stabilization: Applications to Partial Attitude Control

Feedback Control Strategies for a Nonholonomic Mobile Robot Using a Nonlinear Oscillator

Quaternion-Based Tracking Control Law Design For Tracking Mode

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Tuning and Modeling of Redundant Thrusters for Underwater Robots

Drive train. Steering System. Figure 1 Vehicle modeled by subsystems

Instrumentation Commande Architecture des Robots Evolués

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE. Pascal MORIN - Claude SAMSON N March apport de recherche ISSN

Practical Stabilization of Driftless Systems on Lie Groups: The Transverse Function Approach

(a) During the first part of the motion, the displacement is x 1 = 40 km and the time interval is t 1 (30 km / h) (80 km) 40 km/h. t. (2.

Stability of switched seesaw systems with application to the stabilization of underactuated vehicles

Chapter 1: Kinematics of Particles

Nonlinear Formation Control of Marine Craft

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

Reversal in time order of interactive events: Collision of inclined rods

THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control

Underwater vehicles: a surprising non time-optimal path

UNDERACTUATED CONTROL FOR AN AUTONOMOUS UNDERWATER VEHICLE WITH FOUR THRUSTERS ZAINAH BINTI MD. ZAIN

Control of the MARES Autonomous Underwater Vehicle

Output tracking control of a exible robot arm

Fundamental properties of snake robot locomotion

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

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN

directly with a gimbled system of gyros. Two obvious disadvantages of the Euler angle attitude representations are: () they are 3-parameter representa

DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE

DIFFERENTIAL DRAG SPACECRAFT RENDEZVOUS USING AN ADAPTIVE LYAPUNOV CONTROL STRATEGY

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

TECHNICAL RESEARCH REPORT

Finite-time control for robot manipulators

Attitude Regulation About a Fixed Rotation Axis

Section 6: PRISMATIC BEAMS. Beam Theory

Control of underactuated spacecraft with bounded inputs

A. unchanged increased B. unchanged unchanged C. increased increased D. increased unchanged

A DIRECT ADAPTIVE CONTROL SYSTEM FOR MASS-VARYING UNDERWATER VEHICLES WITH MANIPULATOR. Mario Alberto Jordán* and Jorge Luis Bustamante

different formulas, depending on whether or not the vector is in two dimensions or three dimensions.

Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers

متلب سایت MatlabSite.com

VISUAL PHYSICS ONLINE RECTLINEAR MOTION: UNIFORM ACCELERATION

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

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

1. INTRODUCTION. Fig. 1 SAUVIM

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

IN THIS paper, we study the problem of asymptotic stabilization

Formation Control of Underactuated Marine Vehicles with Communication Constraints

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

Nonlinear Lateral Control of Vision Driven Autonomous Vehicles*

An Introduction to Three-Dimensional, Rigid Body Dynamics. James W. Kamman, PhD. Volume II: Kinetics. Unit 3

A Comparative Study of Vision-Based Lateral Control Strategies for Autonomous Highway Driving

Something about the Mechanical Moment of Inertia

arxiv: v1 [physics.comp-ph] 17 Jan 2014

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

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH

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

Nonlinear Observer Design for Dynamic Positioning

Dept. of EEE, KUET, Sessional on EE 3202: Expt. # 1 2k15 Batch

Transcription:

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, Norway Abstract In this paper a continuous periodic time-arying feedback law is proposed that exponentially stabilizes both the position and orientation of a surface essel haing only two actuators. To this end, a stability result for a class of homogeneous time-periodic systems is presented. The exponential stability proided by the proposed feedback law does not depend on exact knowledge of the model parameters, and is thus robust to model parameter uncertainty. The surface essel model considered is nonlinear and describes both the dynamics and the kinematics of the surface essel. Furthermore the actuator dynamics is included in the control design. Simulation results are presented.. Introduction Control of underactuated ehicles, i.e. ehicles with fewer independent control actuators than degrees of freedom to be controlled, is a eld of increasing interest. It is a continuation of the research on nonholonomic systems. The nonholonomic systems hae a constraint on the elocity, while the underactuation leads to a constraint on the acceleration. Underactuated ehicles hae been studied by e.g. Leonard [, ] who showed how open-loop periodic time-arying control can be used to control both underactuated spacecraft and underwater ehicles. Morin and Samson [] presented a continuous time-arying feedback law that exponentially stabilizes an underactuated spacecraft, using the homogeneity properties of the system. Position and orientation control of surface essels is required in many oshore oil eld operations such as drilling, pipe-laying and diing support. Critical for the success of a dynamically positioned surface essel is its capability for accurate and reliable control, subject to enironmental disturbances as well as to conguration related changes, such as a reduction in the number of actuators. Furthermore, robustness to actuator failures can be crucial for the safety e.g. during diing support and during oil tanking between two surface essels. Robustness to actuator failures may be achieed by equipping the ehicle with redundant actuators. A less costly option would be obtained by changing to a control law that controls the ehicle using only the remaining actuators, when an actuator failure is detected. This represents a software solution to fault handling in the eent of an actuator failure, and is a cost-reducing alternatie to fault handling by actuator duplication or triplication, i.e. by hardware redundancy. In feedback control, as opposed to open-loop control, the control input is a function of the state and thus proides some robustness to disturbances and model errors. An interesting control problem is thus to nd a feedback law that asymptotically stabilizes a desired equilibrium point of the system, using only the reduced number of aailable control inputs. In this paper we consider position and orientation control of a surface essel haing only two aailable actuators. The surface essel model considered describes both the dynamics and kinematics of a surface essel, including Coriolis and centripetal terms, hydrodynamic damping terms, hydrodynamic added mass, and force and torque control inputs. The model is thus nonlinear and it has a drift ector eld. When considering control of nonholonomic and underactuated systems, the actuator dynamics has generally been left out in preious works. In this paper we furthermore take the actuator dynamics into consideration in the control design. The surface essel with only two actuators belongs to a class of ehicles that cannot be asymptotically stabilized by either continuous pure-state feedback (e.g. linear feedback or discontinuous pure-state feedback [5]. In [8] a continuous pure-state feedback law was proposed that instead asymptotically stabilizes an equilibrium manifold containing the origin. Howeer, this feedback law depends on cancellation of dynamics, and the stability of the system can thus be sensitie to model parameter uncertainties. Furthermore, this solution does not achiee the main objectie of this paper which is to asymptotically stabilize the origin of the surface essel. In this paper a continuous periodic time-arying feedback law is proposed that exponentially stabilizes the origin using only the two aailable actuators. The feedback law is deried following a procedure similar to that of []. As a further deelopment of [] we present a result on stability of a class of homogeneous time-periodic systems. Using this new result, cancellation of hydrodynamic damping is aoided, and furthermore actuator dynamics need not be cancelled. The resulting feedback law does not cancel any dynamics. The exponential stability result does not depend on exact knowledge of the model parameters, and consequently the exponential stability is robust to model parameter uncertainty. To apply the stability result for the class of homogeneous time-periodic systems, and certain other analysis tools, the model must hae the appropriate homogeneity properties. Howeer, the surface essel model includes trigonometric terms, and is thus not homogeneous with respect to any dilation. To oercome this problem, we

propose a global coordinate transformation that renders the system homogeneous. The paper is organized as follows: In Section. a stability result for a class of homogeneous time-periodic systems is presented. In Section. the surface essel model is presented. In Section. a coordinate transformation is proposed that renders the surface essel model homogeneous, and a continuous periodic time-arying feedback law is proposed. It is proed that the feedback law exponentially stabilizes the origin of the surface essel. This is illustrated by simulations in Section 5.. Stability of a class of homogeneous time-periodic systems For the design of stabilizing controllers for underactuated systems, one approach may be to rst design a stabilizing control law for a reduced system where elocities are considered as inputs. Then an inner control loop can be used to make the actual elocities track the desired elocity inputs. Finally, stability of the complete system must be established. This approach was proposed by []. [] presented a stability result for a class of asymptotically stable homogeneous time-periodic systems to which an integrator has been added at the input leel. To obtain a system with a pure integrator at the input, it may howeer be necessary to cancel some of the dynamics. For the surface essel in this paper this would amount to cancellation of hydrodynamic damping and actuator dynamics. In this section we proide an extension of the result in [], and conclude stability for a class of asymptotically stable homogeneous time-periodic system to which an integrator and dynamics with certain homogeneity properties has been added at the input leel. Using this result, in Section. we can deelop an exponentially stabilizing feedback law that does not cancel any dynamics. For the denitions of dilations, homogeneity, homogeneous norms and exponential stability with respect to a dilation, the reader is referred to []. Denition A T-periodic function is a time-periodic function with period T. In the following proposition we consider a system that is homogeneous of degree with respect to a dilation (x; t. We denote this dilation by (x; t ( r x ; : : : ; rn x n ; t ( We dene the dilation e (x; y; t by e (x; y; t ( r x ; : : : ; rn x n ; q y ; : : : ; qm y m ; t ( where the q i 's are dened in the proposition. Proposition Consider the system x f(x; (x; t; t ( Let f(x; y; t : R n R m R! R n be a continuous T - periodic function and assume that the system ( is homogeneous of degree with respect to a dilation (x; t. Let (x; t : R n R! R m be a ector function whose components (x; t; : : : ; m (x; t are continuous T -periodic functions, dierentiable with respect to t, of class C on (R n? fg R and homogeneous respectiely of degree q ; : : : ; q m > with respect to the dilation (x; t. Let g i (x; y ; : : : ; y i ; t : R n R i R! R be continuous, T - periodic functions that are homogeneous of degree q i, for i [; m], with respect to the dilation e (x; y; t. Assume that the origin x is an asymptotically stable equilibrium point of the system (. Then, for positie and suciently large alues of k ; : : : ; k m, the origin (x; y (; is an asymptotically stable equilibrium point of the system x f(x; y ; : : : ; y m ; t y g (x; y ; t? k (y? (x; t y g (x; y ; y ; t? k (y? (x; t (. y m g m (x; y ; : : : ; y m ; t? k m (y m? m (x; t For the proof of Proposition the reader is referred to [5]. The following corollary is easily deduced from Proposition and [, Prop. ]. Corollary Under the conditions gien in Proposition, for positie and suciently large alues of k ; : : : ; k m, the origin (x; y (; of the system ( is globally exponentially stable with respect to e (x; y; t, in the sense that there exists two strictly positie constants K; a such that along any solution (x(t; y(t of ( the following inequality is satised: e (x(t; y(t Ke?at e (x(; y( (5 where e (x; y denotes any homogeneous norm associated with e (x; y; t.. The surface essel model We consider a surface essel haing no side thruster, described by the following model: where M + C( + D( C( " ( J( (? T (? com (8? T (? com (9 M diagfm ; ; m g ( "? m u?m u D( diagfd + X i d u i j u j i? ; d + X i d i j j i? ; d + X i d r i j r j i? g J( " cos? sin sin cos ( ( (

The ector [u; ; r] T is the linear elocities in surge and sway, and the angular elocity in yaw, decomposed in the body-xed frame. The ector [x; y; ] T is the position and orientation decomposed in the earth- xed frame. The thruster force in surge is denoted by and the thruster yaw torque is denoted by. We dene [ ; ] T. Furthermore, i com is the commanded thrust and T i is the time constant for the thrust in surge (i and yaw (i. The matrix M is the inertia matrix, including added mass. C( is the Coriolis and centripetal matrix, also including added mass. D( is the damping matrix. Equation ( represents the kinematics. Both the inertia matrix M and the damping matrix D( are positie denite.. Exponential stabilization of the underactuated surface essel In this section a continuous periodic time-arying feedback law is proposed and proed to exponentially stabilize the origin of the surface essel using only the two aailable actuators. We consider the case where the surface essel has no side thruster, i.e.. Howeer, the control synthesis of this paper is easily extended to the cases where instead or are missing. The underactuated surface essel belongs to a class of ehicles that from [5] is known to not be asymptotically stabilizable by either continuous or discontinuous pure-state feedback. To eade this negatie stabilizability result we introduce explicit time dependence in the feedback law, an approach rst used for mobile robots by []. To use the stability result gien in Section. and certain other analysis tools, the model must hae the appropriate homogeneity properties. The drift ector eld of the surface essel in Section. howeer includes trigonometric terms, and is thus not homogeneous with respect to any dilation. Howeer, the homogeneity property is coordinate dependent. Motiated by this we seek a coordinate transformation that renders the system homogeneous. We propose the following coordinate transformation, which is a global dieomorphism: z cos( x + sin( y z? sin( x + cos( y ( z The state equations of the surface essel are then: z u + z r z? z r z r u m r? d m u + m (5? m ur? d r m? m u? d m r + m? T (? com? T (? com Proposition Consider the functions u d (z; ; t?k z + (z; sin(t" ( r d (z; ; t?k z + (z; (kz + d sin(t" ( d(z; ; t?k m (u? u d (z; ; t (8 d(z; ; t?k m (r? r d (z; ; t (9 where k ; k ; k ; k >, k >, d > and (z; is any homogeneous norm associated with the dilation (z; ; t (z ; z ; z ; ; t. Gien the following continuous periodic time-arying feedback law com (z; ; ; t?t k 5 (? d ( com (z; ; ; t?t k (? d ( Then there exists an " > such that for any " (; " and for positie and suciently large parameters k, k, k 5 and k, the feedback law ({ ( locally exponentially stabilizes the origin of the system (5 with respect to the dilation (z; ; ; t (z ; z ; z ; u; ; r; ; ; t. Proof. The system (5 with controls ({( may be written " z f(z; ; ; t + h(z; ; ; t ( where f(z; ; ; t u? z r r m (? d u? m ur? d m (? d r? T (? com? T (? com 5 ( and h(z; ; ; t consists of the remaining terms. Consider the dilation (z; ; ; t (z ; z ; z ; u; ; r; ; ; t ( As the functions u d and r d are homogeneous of degree with respect to the dilation, and continuous for (z; ;, they are also continuous at zero. The ector function f is thus continuous. It is furthermore T -periodic and f(; ; ; t. The ector function h is continuous. The system " z f(z; ; ; t (5 is homogeneous of degree with respect to the dilation, and the ector eld h is homogeneous of degree strictly positie with respect to. Thus the solution (z; ; (; ; of the system ( is locally exponentially stable with respect to if the equilibrium (z; ; (; ; is a locally asymptotically stable equilibrium of the system (5 [, Prop. ].

d We reduce the system (5, by dening d and as control ariables: u? z r z r m ( d? d u (? m ur? d 5 m ( d? d r We furthermore reduce the system (, by dening u d u and r d r as control ariables: u d z? z r d r d 5 (? m u d r d? d With controls gien by ( and ( the \aeraged system", [], of ( is h z i?kz + kzz?kz 5 (8? m kkzz? m (kz + d? d As the linearization of (8 about (z; (; is asymptotically stable, the origin is a locally asymptotically stable equilibrium of (8. Furthermore the system ( is continuous, T -periodic and homogeneous of degree with respect to the dilation. Thus there exists an " > such that for any " (; " the origin of ( is locally asymptotically stable [, Th..]. The functions u d (z; ; t and r d (z; ; t are continuous, T -periodic, dierentiable with respect to t, of class C on (R R? f; g R, and homogeneous of degree with respect to the dilation. The equations for u and r in ( with controls (8{(9 are u? d m u? k (u? u d (z; ; t (9 r? d r? k (r? r d (z; ; t ( m Thus, by Proposition, for positie and suciently large alues of k and k the origin (z; (; of the system ( with controls (8{(9 is locally asymptotically stable. The functions d(z; ; t and d(z; ; t are continuous, T -periodic, dierentiable with respect to t, of class C on (R R? f; g R, and homogeneous of degree with respect to the dilation (z; ; t (z ; z ; z ; u; ; r; t. The equations for and in (5 are? T? k 5 (? d (? T? k (? d ( Thus, by Proposition, for positie and suciently large alues of k 5 and k the origin of the system (5 is locally asymptotically stable. Thus the origin is a locally exponentially stable equilibrium of the system ( with respect to. [, Prop. ]. 5. Simulations The action of the control law (-( has been simulated with control parameters k :5; k :5 k k ; k 5 k k : ; d : ; " The homogeneous norm used in the control law was q (z; z + jz j + z + jj ( and the initial alues were: [x(; y(; (; u(; (; r(; (; (] T [; ; ; ; ; ; ; ] T ( In Figure the trajectory of the surface essel in the xy plane is shown. Figure shows the time eolution of the position and orientation. Figure shows the time eolution of the elocities. In Figure and 5 the time eolution of the thruster surge force and yaw torque are shown. The function q (z; ; z + jz j + z + + jj + r u + + (5 is a homogeneous norm associated with. We see in Figure that the natural logarithm of (z; ; is upper bounded by a decreasing straight line. This illustrates the exponential conergence of the system to zero. y position.8... Position in the xy plane...... x position Figure : The trajectory in the xy-plane References [] N. E. Leonard. Control synthesis and adaptation for an underactuated autonomous underwater ehicle. IEEE J. of Oceanic Eng., (:{, July 995. [] N. E. Leonard. Periodic forcing, dynamics and control of underactuated spacecraft and underwater ehicles. In Proc. th IEEE Conf. on Decision and Control, pages 98{985, New Orleans, LA, Dec. 995.

5 8..5.8..............8. 5 8 Figure : The time eolution of the position and orientation x(?, y(?, (??. Figure 5: Yaw torque.... 5.. 5 8 Time [s]. 5 8 Figure : The time eolution of the elocities u(?, (?, r(??. [] R. T. M'Closkey and R. M. Murray. Nonholonomic systems and exponential conergence: some analysis tools. In Proc. nd IEEE Conf. on Decision and Control, pages 9{98, San Antonio, Texas, December 99. [] P. Morin and C. Samson. Time-arying exponential stabilization of the attitude of a rigid spacecraft with two controls. In Proc. th IEEE Conf. on Decision and Control, pages 988{99, New Orleans, LA, Dec. 995. [5] K.Y. Pettersen. Exponential Stabilization of Underactuated Vehicles. PhD thesis, Norwegian Uniersity of Science and Technology, 99. Figure : The natural logarithm of the homogeneous norm (z; ;. [] J. B. Pomet and C. Samson. Time-arying exponential stabilization of nonholonomic systems in power form. Technical Report, INRIA, Dec. 99. [] C. Samson. Velocity and torque feedback control of a nonholonomic cart. In C. Canudas de Wit, editor, Adanced Robot Control, Proc. of the Int. Workshop on Nonlinear and Adaptie Control: Issues in Robotics, Grenoble, France, No. 99, pages 5{5. Springer- Verlag, 99. [8] K. Y. Wichlund, O. J. Srdalen, and O. Egeland. Control of ehicles with second-order nonholonomic constraints: Underactuated ehicles. In Proc. Third Eur. Control Conf., pages 8{9, Rome, Italy, 995...8.......8 5 8 Figure : Surge force.