Quaternion Feedback Regulation of Underwater Vehicles

Size: px
Start display at page:

Download "Quaternion Feedback Regulation of Underwater Vehicles"

Transcription

1 Fjellstad, O.-E. and T. I. Fossen (1994). Quaternion Feedback Regulation of Underwater Vehicles, Proceedings of the 3rd IEEE Conference on Control Applications (CCA'94), Glasgow, August 24-26, 1994, pp Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik Fjellstad and Thor I. Fossen Department of Engineering Cybernetics The Norwegian Institute of Technology University of Trondheim N-7034 Trondheim, Norway Ola- Erik. Fj ellst ad Qi tk.uni t. no TM-3-6 Abstract Position and attitude set-point regulation of autonomous underwater vehicles in 6 degrees of freedom is discussed. Euler parameters are used in the representation of global attitude. A class of non-linear PD-control laws is derived by using a general Lyapunov function for the 6 degrees of freedom dynamic model of the vehicle. 1. Introduction Unmanned underwater vehicles (UUV) have become an important tool in diverless subsea operations. Most UUVs are remotely operated vehicles (ROV) connected to a surface ship by a tether. Autonomous underwater vehicles (AUV) are free-swimming vehicles which carry their own energy source and automatically interact with the environment. Typical applications for UUVs are visual survey, inspection, maintenance, welding and equipment retriveal. For ROVs which are controlled in 6 degrees of freedom (DOF) local autonomy is required to some extent. 6 DOF station-keeping or tracking of swimming devices are difficult tasks for human operators. Also, if the communication channel is narrow-banded, such as an accoustic link, the need for local intelligence is increased. Supervisory control is an important aid for high level teleoperation of both the vehicle and the robot manipulator [ll]. For rigid bodies in 6 DOF the nonlinear dynamic equations of motion have a systematic structure which becomes apparent when applying vector notation. This is exploited in the control literature, particularly in the control of mechanical systems like vehicles and robot manipulators. A PD-control law exploiting the passivity property of robot manipulators was first derived by [3], and later reformulated by [2]. The control law was formulated in both the joint-space and the task-space. For 6 DOF vehicles the dynamic equations of motion are usually separated into translational and rotational motion. Position is specified by a three vector while various representations of attitude have been discussed in the literature. The most frequently applied representations are the Euler angle conventions, which are minimal 3-parameter representations. The roll, pitch and yaw (RPY) convention dominates in the context of mobile vehicles. The popularity of the Euler angle conventions can probably be explained by their easily understood physical interpretation. However, there are no sensors which can measure the Euler angles directly. Therefore some transformation between the measurement and the parameters must be carried out. Similarly, the desired Euler angles must be generated from some desired attitude signal. These properties are shared by all known attitude representations. Hence nothing is actually gained from knowing the physical interpretation of the Euler angles. There are also some obvious disadvantages in terms of the Euler angle attitude representations. As earlier mentioned, they are 3-parameter representations and therefore they must contain singular points [SI. The Euler angles are defined by three successive rotations about three axes in a certain sequence. This rotation sequence is not exploited in the control design. Application of Euler angles to parameterize rotation matrices R E S0(3), that is the Speczal Orthogonal group of order 3, implies numerous computations with trigonometric functions. Consequently, it /94/$ IEEE 857

2 cannot be claimed that Euler angles are better suited than other attitude representations in control applications. To increase the flight envelope of an UUV, the vehicle should be allowed to operate at any global attitude. This can be done by applying two 3-parameter chart representations with singularities at different points. Switching between the charts, however. will introduce discontinuities in the control law. A better approach is to choose a singularity-free representation such as the Euler parameters, see e.g. [4]. Euler parameters, or unit quaternions, have been used in different contexts of attitude control. Control of spacecraft, satellites. aircraft and helicopter are well known applications. More recently the use of Euler parameters has been reported in the robot literature. Quaternionbased attitude set-point regulation has been discussed by [5]: [6]. [$I and [lo] for instance. However, the translational motion aspects have not been addressed b?; these authors. For 6 DOF control problems like underwater vehicles there are significant couplings between the rotational and translational motion. For instance. hydrodynamic added mass will introduce additional couplings due to Coriolis and centrifugal forces. In addition to this. hydrodynamic damping will be strongly coupled. These effects must be considered in the design of a 6 DOF controller. In this paper we discuss automatic station-keeping, or dynamic positioning, in 6 DOF for an UUV. The vehicle is shown to have a dynamic model structure similar to standard robot manipulator equations of motion: Section 2. The UUV model is written in terms of Euler parameters to represent attitude. A class of non-linear 'PD'-control laws for position and attitude regulation is presented in Section Mat hematical modelling The kinematic model describes the geometrical relationship between the earth-fixed and the vehicle-fixed motion. Kinematic equations of motion The transformation matrix J(q) relates the bodyfixed reference frame (B-frame) to the inertial reference frame (I-frame) according to: where z = [z, y, z]' is the I-frame position of the vehicle, q = [q, et.it = [q, 1, 2, c3it is the unit quaternion representing the attitude, and v = Iu, U, w]' and w = Ip: q, r]' are the linear and angular velocities of the vehicle in the B-frame. The elements of the unit quaternion q E Sc'(2), that is the Special Unztay group of order 2. are called Euler parameters and they satisfy: 72 + E' = 72 - E; + ; + <; = 1 (2) The rotation matrix R from I to B in terms of Euler parameters is written as: i q2 + E: - f; - ; R(q) = 2( T 3) 2( T (2) 2( if2-77c3) 2( 1(3 + TC2) q2 - Cy + E ; - f; 2( 2C3-7 ]) j (3) 2( ') I) 72 - E: - c: + 3 The quaternion q can be interpreted as a complex number with 77 being the real part and E the complex part. Hence the complex conjugate of q is defined as: Accordingly, the inverse rotation matrix can be written: R-'(q) = RT(q) = R(G) (4) (5) Successive rotations involves multiplication between two rotation matrices. It can be shown that: where quaternion multiplication q1 qz is defined as: Here we have used the skew-symmetric matrix operator S(a) = -ST(a) defined as (a E R3): 0 -a3 +a? +a3 0 -a1 ] -02 +a1 0 E SS(3) (8) such that for an arbitrary vector b E [R3 we have a x b E S(a)b. LVith this notation the coordinate transformation matrix U(q) can be written as: Notice that UT(q)q = 0. whereas T(q)e = TE 858

3 Rigid-body dynamics Newton's equations of motion for a rigid-body with respect to the B-frame are usually written: Io&+, x (Iow)+mTG x (G+w x v)= f? (11) where TG = [ t~, YG, ZG]~ is the center of gravity, m is the constant mass, IO is the constant inertia matrix of the vehicle with respect to the B-frame origin, and fl and f are vectors of external applied forces and moments, respectively. To exploit the structure of the dynamic equations in the control design, we write (10) and (11) in a more compact form as: MRB~ + CRB(v)v = rrb where rrb = [ f f F]' and Hydrodynamic damping/lift For an underwater vehicle, the hydrodynamic damping/lift matrix D(v) should at least include laminar skin friction and viscous damping due to vortex shedding. The matrix D(v) will be strictly positive, that is: D(v) > 06x6 (17) such that vtd(v)v > 0 V v # 0. This reflects the dissipative nature of the hydrodynamic damping forces. Restoring forces and moments The gravitational and buoyant forces f and f act through the centre of gravity TG = [XG, YG, ZG]' and the centre of buoyancy TB = [zg, YB, ZB]', respectively. They can be transformed to the B-frame by: -ms(v) - m S(S(w)rG) -S(Iow) + ms(s(v)rc) Notice that the zero term ms(v)v = 0 is added to make CRB(~) skew-symmetric. where W = m g and B denote the weight and buoyancy of the underwater vehicle. Notice that the I- frame z-axis is taken to be positive downwards. The restoring forces and moments are collected in the vector g(q) according to: Added inertia For a completely submerged vehicle at great depth the hydrodynamic added inertia matrix MA is positive definite and constant [l]: xu xu xw I xp xq xi Y, Yv Yw I Yp Yq Yi z, z;, zw 1 zp zq z; =-[ Kv K; I h;j Kq Mu M; M; I M+ Mq M, Nu Nv N; I N? Nq Ni where All = A:l, A12 = All, and A22 = A;2. The concept of added mass introduces Coriolis and centrifugal terms. These extra terms can be represented by, cf (13) and (14): which is skew-symmetrical. Dynamic equations of motion The rigid-body dynamics combined with added inertia, hydrodynamic damping/lift and restoring forces and moments yields the total dynamic model: where Mb + C(v)v + D(v)v + g(q) = r (20) and r is a vector of actuator control forces and m e ments. Notice that M = MT > 06x6 is constant and positive definite, and that C(v) = -CT(v) is skewsymmetrical. These properties will be exploited in the Lyapunov analysis of the proposed control laws. 859

4 Attitude error dynamics The rotation matrix R E SO(3) from the I-frame to the B-frame represents the actual attitude of the vehicle. Thus the Euler parameters can be seen as a parameterization of S0(3), that is R = R(q). Let R d denote the desired attitude, that is the rc+ tation matrix from the inertial frame to a desired frame (D-frame). The quaternion parameterization is given by Rd = R(Qd). The control objective is to make the B-frame coincide with the D-frame such that R = Rd. The attitude error is defined as k = RilR = RZR and the control objective therefore transforms to i? = 1 6x6. If we applies the Euler parameter representation we obtain R = R(4) where: ij E [-1,1] except at singular points where H(f) is not defined. Differentiating V with respect to time yields (assuming i d = 0 and Gd = 0): where U = [vt> wtit and This expression is obtained by combining (5), (6) and (7). Perfect set-point regulation is expressed in quaternion notation as: (24) The attitude error differential equations follows from (1) and (9), that is: where the desired angular velocity Wd = 0. Hence, Lz, = w - wd = W. Notice that the attitude error itself has group structure, that is ij E SU(2). Here we have used the fact that M is constant and symmetrical and that C(Y) is skew-symmetrical. The control law is chosen as: = - KdV - Kp(q)z + g(q) (28) with Kd,= Ki > 06x6. This finally yields a nonpositive V, that is: v = --VT[Kd + D(Y)] Y 5 0 (29) Notice that i- = 0 if Y = 0. Hence asymptotic stability cannot be guaranteed by applying Lyapunov's direct method. Suppose Y = 0: then the closed loop dynamics yields: 3. Main results In this section we propose a class of set-point regulators for the UUV model in Section 2. The controllers are formulated in a general framework exploiting the 6 DOF nonlinear model properties. and the equilibrium points are given by Z = 0 and E = 0 e ij = f l or ah/af = 0. Only equilibrium points corresponding to ij = A1 represent the desired attitude of the vehicle. Different choices for the function H(ij) and corresponding feedback z are discussed in the subsequent sections. General Lyapunov function approach A Lyapunov function candidate for (20) is: 1 V -(vtmv + STKz%) + 2~ H(ij) (26) 2 where c > 0, K, = KT > 0 is positive definite and the position error is % = z - Z d. The scalar function H(?) is non-negative on the interval 6 E [-I, 11 and it vanishes only at ij = -1 and/or ij = 1. H(ij) also satisfies the Lipschitz condition on the interval Vector quaternion feedback control law Feedback from the vector quaternion E will first be discussed in terms of PD control. Defining H(ij) as: yields the feedback control law: H(ij) = (31) 860

5 where the signum function is defined as The function H(ij) vanishes at ij = kl, and both equilibrium points are asymptotically stable according to the invariant set theorem of LaSalle [3]. Notice that the signum function is non-zero by definition in order to avoid an extra (unstable) equilibrium point at ;i = 0. Alternatively, the function H(ij) can be defined as: H(ij) = 1 - ij (34) to give the control law: -r = --KP - -Kp(q)[;] + S(Q) (35) Now, the equilibrium point ii = 0, ij = 1 is asymptotically stable according to LaSalle s theorem, whereas 5 = 0; ij = -1 is unstable. This can be seen from the following discussion. Suppose ij = -1 and 5 = 0. The steady-state value of the Lyapunov function is then: v,, = 2c (36) If the. system is perturbed to ij = E where E > 0 it can be shown that V takes the value: v = 2c - E < v,, (37) Since V decreases monotonically for ij # +l, the system can never return to the unstable equilibrium point. If q represent one certain attitude, then -q is the same attitude after a f2a rotation about an axis. Physically these two points are indistinguishable, but mathematically they are distinct, as demonstrated in case of the pure vector quaternion feedback case above. Notice that the identity on SU(2) is a 4a rotation about an arbitrary axis. It is straightforward to show that choosing the function H(ij) = 1 + ij gives the same results except that z2 = -E and ij = -1 is asymptotically stable whereas ij = 1 is unstable. Alternativ feedback control laws From the previous sections it follows that asymptotically convergence is obtained for the feedback laws given by (28) where L is computed from the class of functions H( ij). The properties and performance of the closed loop system is changed by simply shaping H(ij). Two classical approaches are the Euler rotation feedback and the Rodrigues parameter feedback. The former is obtained by choosing: H(ij) = 1 - ij2 3 L = [ ] (38) while the latter comes from: A summary of the rotational part of the presented feedback control laws and also some alternatives to them, are given in Table 1. In the table it is distinguished between asymptotic stable equlibrium points (a.s.e.p.), unstable equlibrium points (u.e.p.) and singular points (s.p.). a.s.e.p. ij = i l ij=1 ij=-1?=*l ij = *l ij = *l ij = *1 ij=1?/=-i u.e.p. ij= -1 ij=1 s.p.?j=1 Table 1: Alternativ choices of H(ij). p is a positive integer. In this paper we have not discussed the optimal choice of H(ij). Hence further investigations should be performed in order to decide how H(ij) should be chosen to obtain best performance. 4. Simulation study The control law (32) were simulated for an underwater vehicle given by the following set of parameters: M = diag(215, 265, 265, 40, 80, 80) D(Y) = diag(70, 100, 100, 30, 50, 50}+ 86 1

6 2 The vehicle is assumed to be neutrally buoyant with W = B = 185 t 9.8 (N). with the B-frame origin at the center of gravity. i.e. TG = 0. The control law parameters were set to Kd = 16x6. K, = x3 and c = 200 Thz initial vaiues were t(0) = [IO, 10, 10, , 0.5]T and u(0) = 0, and the regulation set-point was chosen as Id = [0, 0, 0, 1, 0. 0, OIT We used Runge-Kutta s 4th-order method with sampling time 0.25 (sec) in the simulations. The results are shown in Figure 1. The simulation study indicates that the overall system performance is excellent. system and three linear accelerometers (strap-down navigation system). The control law was simulated for an underwater vehicle in 6 DOF. The simulation study indicates that the overall system performance is excellent. 6. Acknowledgments This work was supported by the Royal Norwegian Council for Scientific and Industrial Research through the MOBATEL Programme at the Norwegian Institute of Technology. References 7 1 U t (sec) 4.5; 10 20,b -=ti / 1 I f (sec) Figure 1 : Step response: vector quaternion feedback. 5. Conclusions We have derived a class of 6 DOF underwater vehicle control laws for set-point regulation. Furthermore, we have shown that these control laws can be written in a unified framework according to: T = -KdY - Kp(q)z f dq) (40) This simply is a nonlinear PD-control law with gravitational compensation. To implement the proposed control law we need to know both global position and attitude. and linear and angular velocities in the B-frame. Position is typically measured by a hydro-accoustic long base-line (LBL) system possibly combined with a pressure gauge measurement for depth. Attitude can be measured with a standard compass and two inclinometers, whereas body-fixed angular velocity is measured with a 3-axes rate sensor. The linear velocity is assumed estimated using standard observer techniques together with an LBL [l] T. I. Fossen. Guidance and Control of Ocean I.khicles. John Wiley 8i Sons Ltd., D. E. Koditschek. h atural Motion of Robot Arms. In Proceedings of the 23rd ZEEE Conference on Decision and Control, pages Las Vegas, SV, [3] J. LaSalle and S. Lefschetz. Stability by Lyapunovs Direct Method. Acadamic Press, [4] D. 3. Lewis, J. M. Lipscombe, and P. C. Thomasson. The Simulation of Remotely Operated Vehicles. In Proceedings of the ROV 84 Conference, pages [SI G. Meyer. Design and Global.Analysis of Spacecraft Attitude Control Systems. Technical Report N.4S.4 TR R-361, National Aeronautics and Space Administration, Washington D.C., 19i R. E. Mortensen. A Globally Stable Linear.4ttitude Regulator. International Journal of Control, 8( 3): , [i] S. V. Salehi and E. P. Ryans. A Non-Linear Feedback Attitude Regulator. International Journal of Control, 41(1): [S] J. Stueipnagel. On the Parametrization of the Three-Dimensional Rotation Group. SIAM Review, 6(4): , [9] M. Tagegaki and S. Arimoto. A New Feedback Method for Dynamic Control of Manipulators. ASME Journal of Dynamic Systems. Measurement and Control. 102: June [lo] B. Wie, H. Weks, and A. Arapostathis. Quaternion Feedback Regulator for Spacecraft Eigenaxis Rotations. AIAA Joumal of Guzdance. Control and Dynamics. 12(3): , [ll] D. R. Yoerger, J. B. Kewman, and J. J. E. Slotine. Supervisory Control System for the JASO?! ROV. ZEEE Joumal of Oceanic Engineering, 11(3): ,

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

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

directly with a gimbled system of gyros. Two obvious disadvantages of the Euler angle attitude representations are: () they are 3-parameter representa Position and Attitude Tracking of AUVs: A Quaternion Feedback Approach Ola-Erik Fjellstad and Thor I. Fossen The Norwegian Institute of Technology Department of Engineering Cybernetics N-734 Trondheim,

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

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

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

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

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

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

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

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

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

More information

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

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

More information

Satellite Attitude Control by Quaternion-Based Backstepping

Satellite Attitude Control by Quaternion-Based Backstepping 25 American Control Conference June 8-1, 25. Portland, OR, USA WeB11.4 Satellite Attitude Control by Quaternion-Based Backstepping Raymond Kristiansen* and Per J. Nicklasson** Department of Computer Science,

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

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

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS 3 IEEE CONTROL SYSTEMS MAGAZINE» JUNE -33X//$. IEEE SHANNON MASH Rigid-body attitude control is motivated

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

Attitude Regulation About a Fixed Rotation Axis

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

More information

Design of Sliding Mode Attitude Control for Communication Spacecraft

Design of Sliding Mode Attitude Control for Communication Spacecraft Design of Sliding Mode Attitude Control for Communication Spacecraft Erkan Abdulhamitbilal 1 and Elbrous M. Jafarov 1 ISTAVIA Engineering, Istanbul Aeronautics and Astronautics Engineering, Istanbul Technical

More information

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

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 Department of Space Technology Narvik University College, Norway Department

More information

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

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

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN NEW CONTROL LAWS FOR THE ATTITUDE STABILIZATION OF RIGID BODIES PANAGIOTIS TSIOTRAS *School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN 7907. Abstract. This paper introduces

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

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

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

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Amit K. Sanyal Nalin A. Chaturvedi In this paper, we treat the practical problem of tracking the attitude and angular velocity of

More information

Adaptive Setpoint Control for Autonomous Underwater Vehicles

Adaptive Setpoint Control for Autonomous Underwater Vehicles Proceedings olthe 42nd IEEE Conference OD Decision and Control Maui, Hawaii USA, December 2003 - TuP08-4 Adaptive Setpoint Control for Autonomous Underwater Vehicles Y.C. Sun and C.C. Cheah School of Electrical

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

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

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

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem 56 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 53, NO. 6, JULY 008 Unit Quaternion-Based Output Feedback for the Attitude racking Problem Abdelhamid ayebi, Senior Member, IEEE Abstract In this note, we propose

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

Case Study: The Pelican Prototype Robot

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

More information

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

Experimental Study on Adaptive Control of Underwater Robots

Experimental Study on Adaptive Control of Underwater Robots Proceedings of the 999 EEE International Conference on Robotics & Automation Detroit, Michigan May 999 Experimental Study on Adaptive Control of Underwater Robots J. Yuh, Jing Nie, and C.S.G. Lee* Autonomous

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

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

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

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

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

Rigid Body Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion.

Rigid Body Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion. Rigid ody Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion. Scott R. Ploen, Fred Y. Hadaegh, and Daniel P. Scharf Jet Propulsion Laboratory California

More information

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS U.P.B. Sci. Bull., Series D, Vol. 75, Iss. 2, 2013 ISSN 1454-2358 WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS Raluca M. STEFANESCU 1, Claudiu L. PRIOROC 2, Adrian M. STOICA

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

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

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

Simulation of Spatial Motion of Self-propelled Mine Counter Charge Proceedings o the 5th WSEAS Int. Con. on System Science and Simulation in Engineering, Tenerie, Canary Islands, Spain, December 16-18, 26 1 Simulation o Spatial Motion o Sel-propelled Mine Counter Charge

More information

Translational and Rotational Dynamics!

Translational and Rotational Dynamics! Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.

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

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS Breno Braga Galvao Maria Cristina Mendes Faustino Luiz Carlos Gadelha de Souza breno.braga.galvao@gmail.com

More information

KINEMATIC EQUATIONS OF NONNOMINAL EULER AXIS/ANGLE ROTATION

KINEMATIC EQUATIONS OF NONNOMINAL EULER AXIS/ANGLE ROTATION IAA-AAS-DyCoSS -14-10-01 KINEMATIC EQUATIONS OF NONNOMINAL EULER AXIS/ANGLE ROTATION Emanuele L. de Angelis and Fabrizio Giulietti INTRODUCTION Euler axis/angle is a useful representation in many attitude

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

SOFTWARE FOR MODELLING AND SIMULATION OF A REMOTELY-OPERATED VEHICLE (ROV)

SOFTWARE FOR MODELLING AND SIMULATION OF A REMOTELY-OPERATED VEHICLE (ROV) ISSN 76-459 Int. j. simul. model. 5 (6) 3, 4-5 Professional paper SOFTWARE FOR MODELLIN AND SIMULATION OF A REMOTELY-OPERATED VEHICLE (ROV) Chin, C. S.; Lau, M. W. S.; Low, E. & Seet,.. L. Robotic Research

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

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

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10. Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 1. D1 Nonlinear Flight-Mechanics Models and their Linearisation D1.1 Introduction

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 53, NO 5, JUNE 2008 1203 Nonlinear Complementary Filters on the Special Orthogonal Group Robert Mahony, Senior Member, IEEE, Tarek Hamel, Member, IEEE, and Jean-Michel

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

Exponential Controller for Robot Manipulators

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

More information

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

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

Modeling and Control of 2-DOF Underwater Planar Manipulator

Modeling and Control of 2-DOF Underwater Planar Manipulator Modeling and Control of 2-DOF Underwater Planar Manipulator Surina Mat Suboh, Irfan Abd Rahman, Mohd Rizal Arshad, Muhammad Nasiruddin Mahyuddin USM Robotics Research Group (URRG), School of Electrical

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

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

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

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

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

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

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

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

More information

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

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

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

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

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

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

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

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

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

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

A note on stability of spacecrafts and underwater vehicles

A note on stability of spacecrafts and underwater vehicles A note on stability of spacecrafts and underwater vehicles arxiv:1603.00343v1 [math-ph] 1 Mar 2016 Dan Comănescu Department of Mathematics, West University of Timişoara Bd. V. Pârvan, No 4, 300223 Timişoara,

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

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

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

UNDERACTUATED CONTROL FOR AN AUTONOMOUS UNDERWATER VEHICLE WITH FOUR THRUSTERS ZAINAH BINTI MD. ZAIN UNDERACTUATED CONTROL FOR AN AUTONOMOUS UNDERWATER VEHICLE WITH FOUR THRUSTERS 201299 ZAINAH BINTI MD. ZAIN PERPUSTAKAAN UNVRST 'I1ALAYSA PAHANG o.pangghan Tarikh 0C1 2J3,2 Graduate School of Natural Science

More information

Adaptive PD Controller for Robot Manipulators

Adaptive PD Controller for Robot Manipulators IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 7, NO. 4, AUGUST 1991 565 Fig. 7. AGV intersects the guide-path after avoiding an obstacle. tion as a stand-alone function to cost-effectively upgrade

More information

Perturbed Feedback Linearization of Attitude Dynamics

Perturbed Feedback Linearization of Attitude Dynamics 008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 FrC6.5 Perturbed Feedback Linearization of Attitude Dynamics Abdulrahman H. Bajodah* Abstract The paper introduces

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

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

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

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

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

Considerations choosing the Optimal Equilibrium Point on the Rotational Sphere

Considerations choosing the Optimal Equilibrium Point on the Rotational Sphere 2 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 2 FrB2.2 Considerations choosing the Optimal Equilibrium Point on the Rotational Sphere Rune Schlanbusch, Raymond Kristiansen

More information

Delay-Independent Stabilization for Teleoperation with Time Varying Delay

Delay-Independent Stabilization for Teleoperation with Time Varying Delay 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa

More information

A MULTI-BODY ALGORITHM FOR WAVE ENERGY CONVERTERS EMPLOYING NONLINEAR JOINT REPRESENTATION

A MULTI-BODY ALGORITHM FOR WAVE ENERGY CONVERTERS EMPLOYING NONLINEAR JOINT REPRESENTATION Proceedings of the ASME 2014 33rd International Conference on Ocean, Offshore and Arctic Engineering OMAE2014 June 8-13, 2014, San Francisco, California, USA OMAE2014-23864 A MULTI-BODY ALGORITHM FOR WAVE

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 533 Homeworks Spring 07 Updated: Saturday, April 08, 07 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. Some homework assignments refer to the textbooks: Slotine

More information