Observability Analysis of 3D AUV Trimming Trajectories in the Presence of Ocean Currents using Single Beacon Navigation
|
|
- Edith Jackson
- 5 years ago
- Views:
Transcription
1 Observability Analysis of 3D AUV Trimming Trajectories in the Presence of Ocean Currents using Single Beacon Navigation N. Crasta M. Bayat A. Pedro Aguiar, António M. Pascoal, Institute for Automation and Systems Engineering, Technische Universität Ilmenau, Ilmenau, Germany. Laboratory of Robotics and Systems in Engineering and Science (LARSyS), IST/University of Lisbon, Av. Rovisco Pais, 1, , Lisbon, Portugal. Faculty of Engineering, University of Porto (FEUP), Rua Dr. Roberto Frias, s/n, Porto, Portugal. Adjunct Scientist, National Institute of Oceanography (NIO), Dona Paula, , Goa, India. Abstract: This paper addresses the observability properties of a 3D autonomous underwater vehicle (AUV) model in the presence of ocean currents, under the assumption that the vehicle can only measure its distance to a fixed transponder using an acoustic ranging device. In the set-up adopted, the AUV may undergo a wide range of maneuvers that are usually described as trimming trajectories. The latter are of paramount importance in flight dynamics and can be completely parametrized by three variables: i) linear body speed v, ii) flight-path angle γ, and iii) yaw rate ψ. We assume that v > 0, γ, and ψ are constant but otherwise arbitrary (within the constraints of the vehicle capabilities) and examine the observability of the resulting system with the output (measured) variable described above. We adopt weaker definitions of observability that are akin to those proposed by Herman and Krener (Hermann and Krener, 1977) but reflect the fact that we consider specific kinds of maneuvers in 3D. We show that in the presence of known constant ocean currents the 3D kinematic model of the AUV that corresponds to trimming trajectories with nonzero flight path angle and yaw rate is observable. In case the latter conditions fail, we give a complete characterization of the sets of states that are indistinguishable from a given initial state. We further show that in the case of unknown constant ocean currents the model is locally weakly observable for yaw rate different from zero but fails to be locally weakly observable for zero yaw rate. In both the cases we give a complete characterization of the sets of states that are indistinguishable from a given initial state. Keywords: Autonomous underwater vehicle (AUV), Single beacon navigation, Range-only measurements, Trimming trajectories, Set of indistinguishable states, Observability. 1. INTRODUCTION There is currently widespread interest in the development and operation of autonomous robots at sea. Their applications are numerous and encompass a vast number of commercial and scientific missions. Central to the operation of these vehicles is the availability of systems capable of yielding good estimates of their positions underwater. To this effect, a wide range of sensor suites and methods can be used. See for example (Kinsey et al., 2006) and the references therein for a fast paced introduction to this challenging area of research and some of the key technological solutions adopted. In recent years, motivated by the need to substantially reduce the cost of underwater positioning systems, there has been a flurry of activity on the study of single beacon (SB) positioning systems. The latter have the potential to drastically reduce the complexity of position systems, for they enable a vehicle to find its position in 3D by This work was supported in part by projects MORPH (EU FP7 under grant agreement No ), CONAV/FCT-PT (PTDC/EEA- CRO/113820/2009), and the FCT [PEst-OE/EEI/LA0009/2011]. using only measurements of the successive ranges between the vehicle and a transponder located at a fixed, known position. In spite of significant advances in this area, however much work remains to be done to clarify basic issues related to the observability properties of SB positioning systems. Namely, to characterize the types of vehicle trajectories that render a range-based positioning design model observable. Clearly, this is an important first step in the design of a reliable position estimator. The literature on SB positioning, oftentimes referred to as single beacon navigation (SBN), is by now quite extensive and defies a simple summary. Different types of models for 2D and 3D SBN navigation systems have been proposed and the corresponding observability issues have been addressed by resorting to a number of methods that include linearization techniques (Gadre and Stilwell, 2004)-(Gadre and Stilwell, 2005) as well as geometric (Filippo et al., 2011) and algebraic methods (Jouffroy and Reger, 2006). In (Gadre and Stilwell, 2004) the authors study the observability of SBN systems for underwater vehicles evolving in 2D. The nonlinear system is linearized about nomi-
2 nal trajectories and standard linear time-varying (LTV) observability tools are used to analyze the observability properties of the resulting linear model. In (Gadre and Stilwell, 2005), unknown constant ocean currents are augmented into the state vector and a procedure identical to that in (Gadre and Stilwell, 2004) is used to study the observability of the ensuing model. Because of the tools used, all results are local in nature. The work in (Filippo et al., 2011) addresses observability issues in the context of relative AUV positioning using inter-vehicle range measurements. This is done by exploiting nonlinear observability concepts and using Herman- Krener observability rank conditions of local weak observability (Hermann and Krener, 1977). The results obtained are validated experimentally in an equivalent SB navigation scenario. In (Jouffroy and Reger, 2006), the authors study the problem of estimating the position of an underwater vehicle using a single acoustic transponder. The proposed estimator structure and related observability conditions are derived using a nonlinear differential algebraic methods. Simple simulation results illustrate the approach adopted. In (Gianfranco et al., 2012) authors address the problem of relative localization of two vehicles with distance between them as measurements. Recently, in (Bayat and Aguiar, 2012) observability issues in the context of Simultaneous Localization and Mapping (SLAM) of an AUV equipped with inertial sensors, a depth sensor, and an acoustic ranging device that provides relative range measurements to a number of stationary beacons is investigated. For trimming trajectories, it is shown that the set of indistinguishable states from a given initial state with the knowledge of either one of the beacon positions or the AUV position, contains only the zero vector, with the exception of a distinctive case where there is an additional isolated point. In spite of the progress done towards understanding observability issues related to range-based AUV positioning, work is still required to characterize explicitly the types of AUV trajectories that yield global observability. This is a direct consequence of the nonlinear characteristics of the problem at hand, which mandate the use of analysis tools that go beyond those afforded by the theory of observability for linear time invariant (LTI) systems. Nonlinear observability theory has received considerably impetus from the pioneering work of (Hermann and Krener, 1977), where the author presented the celebrated Herman-Krener rank condition for local weak observability. Recall that this is a sufficient condition for observability. When the rank condition fails, the observability of the system must be examined in detail. Notice, however that given an initial unobservable state of the system under study, the theory exposed in (Hermann and Krener, 1977) does not provide information about the set of states that are indistinguishable from it. The latter, as is well known, is defined as the set of initial states that produce, for every admissible input, output time-histories identical to those obtained when the system is initiated at the particular unobservable state (Hermann and Krener, 1977). We recall that when the nonlinear system is locally weakly observable at a given initial state in the sense of Herman-Krener, then there exists, for every state in an open neighborhood of the given initial state, a corresponding input that will distinguish it from that given state. Notice, however that this does not imply the existence of a single admissible input that will be able to do so. Hence, practically, there is a need to identify a class of admissible inputs with the property that every input has the ability to distinguish every pair of initial configurations through the outputs. Motivated by the above considerations, in this paper we analyze the observability properties of a 3D underwater vehicle model the presence of ocean currents, under the assumption that the vehicle can only measure the distance to a fixed transponder located at a known position using an acoustic ranging device. We consider the case where the vehicle moves along trimming trajectories characterized by constant linear body speed, flight path angle, and yaw rate. The latter correspond to helices that can degenerate into straight lines and circumferences. In this paper, we introduce a weaker notion of observability to study the observability of the 3D kinematic model. We show that in the presence of known constant ocean currents the 3D kinematic model of the AUV that corresponds to trimming trajectories with nonzero flight path angle and yaw rate is observable. In case the latter conditions fail, we give a complete characterization of the sets of states that are indistinguishable from a given initial state. We further show that in the case of unknown constant ocean currents the model is locally weakly observable for yaw rate different from zero but fails to be locally weakly observable for zero yaw rate. The proofs of these results are essentially geometric in nature, and depart from common approaches to study the observability of similar systems available in the literature. The envisioned impact of the results is twofold: i) they afford practitioners rules for the choice of general types of trajectories that a vehicle should undergo in order to enhance SB observability properties, and ii) by providing a complete characterization of the sets of indistinguishable states, they may be extremely helpful during the phase of positioning system design by clarifying the number of models to adopt in a multiple model adaptive estimation (MMAE) set-up, along the lines proposed in (Bayat and Aguiar, 2012). The organization of the paper is as follows. Section 2 introduces some basic notation and mathematical results that will be used in later sections. Section 3 summarizes key definitions of observability in the context of nonlinear systems. Section 4 describes the model adopted for the study of the observability properties of a 3D AUV model when the vehicle moves along trimming trajectories. In the subsequent section we analyze the observability properties of the 3D SB system for the trimming trajectories. Finally, Section 6 discusses the results obtained and introduces some topics that warrant further research effort. 2. MATHEMATICAL PRELIMINARIES Given a, b R such that a 2 + b 2 0, atan2(b, a) denotes the unique angle θ [0, 2 π) satisfying sin(θ) = a/ a 2 + b 2 and cos(θ) = b/ a 2 + b 2. We denote the Euclidean norm in R 3 by, the unit sphere in R 3 by S 2 := {x R 3 : x = 1}, and the 3 3 identity matrix by I 3. We further denote the elements of the standard bases for R 3 by e 1, e 2, and e 3. The group of special orthogonal matrices in 3-dimensions is represented by SO(3). For every u R 3, (u ) is the matrix representation of the linear map v u v, v R 3. Given u R 3 and θ [0, 2π), R(u, θ) SO(3) denotes the rotation matrix about the axis u by an angle θ. Given u S 2 and θ R, we have (Murray et al., 1994) R(u, θ) = I 3 + sin(θ) (u ) + (1 cos(θ))(u ) OBSERVABILITY OF NONLINEAR SYSTEMS Consider the nonlinear control system
3 ẋ = f ( x, u ), y = h ( x ), (3.1) where x R n is the state, u is the input vector taking values in a compact subset Ω of R p containing zero in its interior, f is a complete and smooth vector field on R n, and the output function h : R n R q has smooth components. We recall the following definitions from (Hermann and Krener, 1977). Definition 3.1. Two initial states z, z R n of (3.1) are indistinguishable in [0, t f ] if, for every admissible input u, the solutions of (3.1) satisfying the initial conditions x(0) = z and x(0) = z produce identical output-time histories in [0, t f ]. For every z R n, let I(z) R n denote the set of all states that are indistinguishable from z. Note that indistinguishability is an equivalence relation. Definition 3.2. The system (3.1) is observable at z R n if I(z) = {z}, and is observable if I(z) = {z} for every z R n. Definition 3.3. The system (3.1) is locally weakly observable at z R n if z is an isolated point of I(z) and is locally weakly observable if it is locally weakly observable at every z R n. We next define a weaker notion of observability. Definition 3.4. For a given admissible input u, we say that two initial states z, z R n of (3.1) are u - indistinguishable in [0, t f ], if the solutions of (3.1) satisfying the initial conditions x(0) = z and x(0) = z produce identical output-time histories in [0, t f ] for u. For every z R n, let I u (z) R n denote the set of all states that are u -indistinguishable from z. Definition 3.5. The system (3.1) is u -observable at z R n if I u (z) = {z}, and is observable if I u (z) = {z} for every z R n. Definition 3.6. The system (3.1) is locally weakly u - observable at z R n if z is an isolated point of I u (z) and is locally weakly u -observable if it is locally weakly u -observable at every z R n. Remark 3.7. Note that observability (O) implies local weak observability (LWO), while u -observability (u -O) implies local weak u -observability (u -LWO). Also note that one can easily derive the observability properties of the system in the sense of Herman-Krener from this weaker notion of observability. In the rest of the paper, we adopt the weaker definitions of observability. 4. 3D SB MODEL AND TRIMMING TRAJECTORIES In what follows, {I} and {B} denote a inertial and a body-fixed frame with unit vectors {x I, y I, z I } and {x B, y B, z B }, respectively. See figure (1). We describe the attitude of an AUV using a matrix R SO(3) such that the multiplication of R by a body-fixed vector expresses that vector in the inertial frame. We use the Euler angles of roll (φ), pitch (θ), and yaw (ψ) to locally parametrize the rotation matrix R. The kinematic equations that describe the motion of an AUV in {I} are given by ṗ = R z (ψ) R y (θ) R x (φ) v and η = J(η) ω (4.1) where p R 3 is the inertial position of the AUV, v := (u, v, w) R 3 is the body-fixed linear velocity vector relative to {I} and expressed in {B}, ω := (p, q, r) R 3 is the body-fixed angular velocity vector relative to {I} and {I} z I y I p x I y B z B {B} u α β v v cos α w Fig. 1. 3D AUV model for single beacon navigation. expressed in {B}, η := (φ, θ, ψ) [0, 2π) ( π/2, π/2) [0, 2π) is the Euler angle vector (roll, pitch, and yaw), R z (ψ) = e (e3 )ψ, R y (θ) = e (e2 )θ, R x (φ) = e (e1 )φ, and 1 sin(φ) tan(θ) cos(φ) tan(θ) J(η) := 0 cos(φ) sin(φ). 0 sin(φ)/ cos(θ) cos(φ)/ cos(θ) Following standard nomenclature (Fossen, 1994), the AUV dynamic equations admit the general representation vω vω M v ω + C(v, ω) + D(v, ω) + g(η) = τ, (4.2) where M := M RB + M A is the generalized mass matrix of the AUV with M RB and M A denoting the rigid body mass matrix and added mass matrix, respectively, C(v, ω) := C RB (v, ω) + C A (v, ω) is the coriolis and centripetal acceleration matrix, D(v, ω) is the total hydrodynamic damping matrix, g(η) is the static force and torque vector (due to the interplay between gravity and buoyancy), and τ is the generalized force vector that includes the external force and torque acting on the AUV, the hydrodynamics force and torque vector (due to viscous damping), and controlled force and torque vector (due to the thrusters and/or control planes). We now recall the concept of trimming trajectories for a vehicle with motion described by (4.1)-(4.2), see (Elgersma, 1988). This type of trajectories play an important role in the analysis of flight dynamics (namely in aircraft control) because they are the trajectories that correspond to a force-moment equilibrium in the body-fixed frame, for a fixed input control configuration. Mathematically, they correspond to the equilibrium points of the dynamic equation (4.2) with constant inputs, that is, v 0 and ω 0 for all t 0, yielding v = v e and ω = ω e, where v e and ω e (values at equilibrium) are constant. From the dynamic equation (4.2), it follows that all the forces and moments that depend on the linear and rotational velocity vector are constant, with the exception of the static forces and moments g(η) that depends on φ and θ. Hence, for a given constant input configuration, in order to ascertain the balancing of (4.2) it is necessary that g(η) must be a constant vector, as the linear and angular velocity vectors are constant along the trimming trajectories. Now notice that stationarity of g(η) implies that φ and θ are constant, that is, φ = φ e and θ = θ e, where φ e and θ e (values at equilibrium) are constant. At equilibrium φ = φ e = 0 and θ = θ e = 0, thus implying that η = ψ e 3. Equation (4.1) can be re-written as ω = J(η) η, from which we may conclude that ω e = ψ [ sin(θ e ) sin(φ e ) cos(θ e ) cos(φ e ) cos(θ e )] T. (4.3) Notice that the body-fixed trimming angular velocity vector depend on roll, pitch, and yaw rate. Further, since ω e is a constant vector, equation (4.3) implies that ψ is v x B
4 x I y I {I} {I} yi x I {B} z I y B z B x B v e 2r {B} γ α θ v e x B Fig. 2. An AUV trimming trajectory. a constant. In other words, the trimming yaw angle ψ e is given by ψ e (t) = ψ e t + ψ 0 where ψ e R is the constant yaw rate and ψ 0 [0, 2π) is the initial yaw angle. Define ξ := [ξ 1 ξ 2 ξ 3] T = R y (θ e )R x (φ e ) v e and note that ξ R 3 is a constant vector because θ e, φ e, v e are constant. Then, from (4.1), it follows that ξ1 cos(ψ e (t)) + ξ 2 sin(ψ e (t)) ṗ e = ξ 1 sin(ψ e (t)) ξ 2 cos(ψ e (t)) (4.4) ξ 3 where p e denotes the trimming position. Define ψ v, γ [0, 2π) by ψ v := atan2(ξ 2, ξ 1 ) and γ := atan2( ξ 3, ξ e 3 ). (4.5) It can be shown that ψ v is the angle between the vehicle s heading and the velocity vector heading (or, equivalently, side-slip angle) and γ is the trimming flight path angle. Since ξ e 3 0, from (4.5) we conclude that γ [ π/2, π/2]. Further, we assume that ξ e 3 > 0, and hence γ ( π/2, π/2). Equation (4.4) is usually written in the equivalent form cos(γ) cos(ψe (t) ψ v ) ṗ e = v e cos(γ) sin(ψ e (t) ψ v ), (4.6) where v e is the linear trimming body speed. The solution of (4.6) for the initial condition p 0 R 3 is given by sin(ψe (t) ψ v ) sin(ψ e (0) ψ v ) p e (t) p 0 = v e ψ e cos(γ) cos(ψ e (t) ψ v ) + cos(ψ e (0) ψ v ), tan(γ) t from which it can be easily concluded that the only trimming trajectories of the underwater vehicle are helices with radii v e ψ e cos(γ) that may degenerate into straight lines or circumferences. Thus, all trimming trajectories can be parametrized by total vehicle speed, flight path angle, and yaw rate. See figures 2-3. In the presence of a constant ocean current v c R 3, equation (4.6) becomes cos(γ) cos(ψe (t) ψ v ) ṗ e = v e cos(γ) sin(ψ e (t) ψ v ) + v c where ψ v denotes now the angle between the vehicle heading and the heading of the velocity with respect to the fluid. We remark that in the analysis that follows the dynamics of the AUV do not play any role. They were introduced to simply show what kind of trimming trajectories an AUV admits in 3D. 5. OBSERVABILITY ANALYSIS OF SBN From the results in the previous section, the 3D kinematic model associated with the trimming trajectories of an z I z B Fig. 3. Trimming trajectory shown in x B z I plane. (γ - flight path angle; θ - pitch angle; α - angle of attack) AUV measuring its distance to a single transponder, located at a known position vector p b R 3, is given by 1 } ṗ e (t) = g(v e, γ, ψ e, ψ v, t) + v c (t), v c (t) = 0, (5.1) y(t) = p e (t) p b, where g(v e, γ, ψ e, ψ v, t) := v e cos(γ) cos( ψ e t + ψ 0 ψ v ) cos(γ) sin( ψ e t + ψ 0 ψ v ), (5.2) p e (t) R 3 is the inertial position vector, v c (t) R 3 a constant ocean current disturbance, v e > 0 is the linear trimming body speed, γ ( π/2, π/2) is the trimming flight path angle, ψ 0 is the initial yaw angle, ψ e is the constant yaw rate and ψ v is the side-slip angle. Without loss of generality, we assume that the beacon is at the origin. The solution of (5.1) for the initial condition (x 0, v c0 ) R 3 R 3 at t 0 is denoted by Φ t (x 0, v c0 ) and is given by [ x0 Φ t (x 0, v c0 ) = v + vc0 t + t 0 g(v ] e, γ, ψ e, ψ v, τ) dτ, c0 0 while the output at t 0 is given by h(φ t (x 0, v c0 )) = p e (t). Given γ ( π/2, π/2) and ψ 0, ψ v [0, 2π), define t κ 1, κ by κ(t) := κ 0 + κ 1 (t), (5.3) where κ 0 := [ cos(γ) sin(ψ 0 ψ v ) cos(γ) cos(ψ 0 ψ v ) 0] T, (5.4) κ 1 (t) := cos(γ) sin( ψ e t + ψ 0 ψ v ) cos(γ) cos( ψ e t + ψ 0 ψ v ). (5.5) ψ e t sin(γ) It can be shown that κ (j) 1 (t) t=0 = ( ψ e ) j ζ j, 1 j 3, (5.6) where κ (j) 1 (t) is the jth time derivative of κ 1 and ζ 1 := cos(γ) [cos(ψ 0 ψ v ) sin(ψ 0 ψ v ) tan(γ)] T, ζ 2 := cos(γ) [ sin(ψ 0 ψ v ) cos(ψ 0 ψ v ) 0] T, ζ 3 := cos(γ) [cos(ψ 0 ψ v ) sin(ψ 0 ψ v ) 0] T. Further, it can be shown that κ (4) 1 (t) = ( ψ e ) 2 κ (2) 1 (t), and as a consequence, all the higher order time derivatives are redundant. In this paper we study the observability properties of model (5.1) for two distinct cases, namely, i) Known ocean 1 Recall that the observability properties of (5.1) with range squared and range measurement are equivalent (Crasta et al., 2013).
5 current and ii) Unknown ocean current. In the following sections, we characterize the set of indistinguishable states for cases (i) (ii). Notice that the observability properties depend on the type of trimming trajectory adopted, that is, we first fix a trajectory and examine the observability of the resulting model in (5.1). 5.1 Known Ocean Currents Consider the system in the presence of a known current v c R 3, that is, ṗ e = g(v e, γ, ψ e, ψ v, t) + v c, y = p e 2, (5.7) where g( ) is given by (5.2). Given x R 3, we let I2 z (x) and I2 nz (x) denote the set of indistinguishable states from the given initial state x for zero yaw rate and nonzero constant yaw rate, respectively, for the system (5.7). We next characterize I2 z (x) and I2 nz (x). Zero yaw rate In this case, ψ e = 0. Then, for a given γ ( π/2, π/2), ψ 0, ψ v [0, 2 π) and initial state x R 3, Φ t (x) = x + b tot (v e, γ, ψ 0, ψ v ) t, where cos(γ) cos(ψ0 ψ v ) b tot (v e, γ, ψ 0, ψ v ) := v e cos(γ) sin(ψ 0 ψ v ) + v c. Proposition 5.1. Consider v c R 3, v e > 0, γ ( π/2, π/2), and ψ 0, ψ v [0, 2 π). Then, for every x R 3, I2 z (x) = {z = R(b tot (v e, γ, ψ 0, ψ v ), θ) x: θ R}. Proof. Consider x R 3 and let z R 3 be such that z I2 z (x). Then h(φ t (z)) = h(φ t (x)) t 0, which implies z 2 = x 2 and z T b tot = x T b tot. These two equations imply z = R(b tot, θ) x, θ R. The reverse inclusion is trivial. Remark 5.2. The result above shows that for a given x R 3 the set of all the points that are obtained by rotating x about the axis b tot through an arbitrary angle θ R are indistinguishable. Nonzero, constant yaw rate In this case, ψ e > 0. Then for a given x, v c R 3, γ ( π/2, π/2), and ψ 0, ψ v [0, 2 π), Φ t (x) = x + v e ψ e κ(t) + v c t. Proposition 5.3. Consider v c R 3, v e, ψ e > 0, γ ( π/2, π/2), and ψ 0, ψ v [0, 2 π). Then, for every x R 3, { I2 nz (x) = {x, R(e3, π)x} if sin(γ) = v e e T 3 v c, {x} otherwise. Proof. Consider x R 3 and let z R 3 be such that z I2 nz (x). Then h(φ t (z)) = h(φ t (x)) for all t 0, implies that } z 2 x 2 + 2(z x) { v T e ψ e κ(t) + v c t = 0. (5.8) At t = 0, (5.8) yields z 2 = x } 2. Consequently, (5.8) yields (z x) { v T e ψ e κ(t) + v c t = 0, which upon differentiating with respect to t and evaluating at t = 0 along with (5.6) yields { v e ζ 1 + v c } T ζ T 2 (z x) = 0. (5.9) ζ T 3 Define δ := v e e T 3 v c. From (5.9), it can be easily verified that z = x if and only if sin(γ) v e e T 3 v c. If sin(γ) = δ, then z {x, R(e 3, π)x} and I2 nz (x) {x, R(e 3, π)x}. The reverse inclusion is trivial. Remark 5.4. System (5.7) with nonzero flight path angle is observable for every nonzero, constant yaw rate. Remark 5.5. By setting v c = 0, in the above analysis, we obtain the results corresponding to the case where there are no currents. 5.2 Unknown Ocean Currents Consider the system in the presence of an unknown constant ocean current v c R 3 described by ṗ e = g(v e, γ, ψ e, ψ v, t) + v c, v c = 0, y = p e 2, (5.10) where g( ) is given by (5.2). Given (x, v c ) R 3 R 3, we let I3 z (x, v c ) and I3 nz (x, v c ) denote the set of indistinguishable states from the given initial state (x, v c ) for zero yaw rate and nonzero constant yaw rate, respectively. We next characterize I3 z (x, v c ) and I3 nz (x, v c ). Zero yaw rate In this case, ψ e = 0. Then, for a given initial condition (x, v c ) M := R 3 R 3, Φ t (x, v c ) = x + b tot (v e, γ, ψ 0, ψ v, v c ) t, where b tot(v e, γ, ψ 0, ψ v, v c) := v e û(γ, ψ 0, ψ v) + v c, (5.11) û := [ cos(γ) cos(ψ 0 ψ v) cos(γ) sin(ψ 0 ψ v) ] T. Proposition 5.6. Consider v e > 0, γ ( π/2, π/2), and ψ 0, ψ v [0, 2π). Define u(µ) := [sin(µ 1 ) cos(µ 2 ) sin(µ 1 ) sin(µ 2 ) cos(µ 1 )] T, with µ := (µ 1, µ 2 ) A := [0, π] [0, 2π]. Then, for a given (x, v c ) M, I z 3 (x, v c ) = {( x u(µ), v e û + v t u(σ)) : (µ, σ) Q}, where v t := v e û+v c, cos(λ) := ( x x ) T ( vt v t ), and Q := { (µ, σ) A A: u(µ) T u(σ) = cos(λ) }. Proof. Consider (x, v c ) M and let (z, w c ) M be such that (z, w c ) I3 z (x, v c ). Then h(φ t (z, w c )) = h(φ t (x, v c )) for all t 0 implies that z 2 = x 2, w t 2 = v t 2, z T w t = x T v t, (5.12) where w t := v e û + w c and v t := v e û + v c. Equation (5.12) implies that z = x 0 u(µ), w c = v e û(γ, ψ 0, ψ v) + v t u(σ), (5.13) with (µ, σ) A A. Using (5.13) in (5.12), we have (µ, σ) Q and hence I3 z (x, vc) {( x u(µ), v e û + v t u(σ)) : (µ, σ) Q}. Conversely, consider q = (q 1, q 2 ) where q 1 = x u(µ) and q 2 = v e û + ( v e û + v c ) u(σ) for some (µ, σ) Q. Using the properties of the rotation matrices, it can be shown that h(φ t (q)) = h(φ t (x, v c )) for all t 0. Hence, the result follows. Remark 5.7. The result above shows that for a given (x, v c ) M the set of all the points that are indistinguishable from (x, v c ) is a 3 dimensional manifold. Hence, the system is not locally weakly observable. Nonzero, constant yaw rate In this case, ψ e > 0. Then, for a given z := (x, v c ), we have Φ t (z) = x + v e ψ e κ(t) + v c t. Proposition 5.8. Consider v e > 0, ψ 0, ψ v [0, 2 π) and γ ( π/2, π/2). Then, for a given z = (x, v c ) M, I nz 3 (z) = { z, ( R(e 3, π)x, 2 v e sin(γ)e 3 R(e 3, π)v c ) }. Proof. Consider (x 1, v c1 ) M and let (x 2, v c2 ) M be such that (x 2, v c2 ) I nz 3 (x 1, v c1 ). Then h(φ t (x 2, v c2 )) =
6 h(φ t (x 1, v c1 )) at t = 0 implies that x 2 2 = x 1 2. For every j {1, 2}, define ν j (t) := v e ψ e κ(t) + v cj t, and note that ν j (t) = v e ψ e κ(t) + v cj. Consequently, ν 1 (t) = ν 2 (t) := v e ψ e κ(t). Using x 2 2 = x 1 2 in h(φ t (x 2, w c2 )) = h(φ t (x 1, v c1 )) we have ν 2 (t) x T 2 ν 2 (t) = ν 1 (t) x T 1 ν 1 (t), t 0. (5.14) The successive time derivatives of (5.14) evaluated at t = 0 are given by x T 2 ν 2(0) = x T 1 ν 1(0) (5.15) ν 2 (0) 2 + x T 2 ν 1(0) = ν 1 (0) 2 + x T 1 ν 1(0) (5.16) 3 ν 2 (0) T ν 2 (0) + x T... 2 ν 1 (0) = 3 ν 1 (0) T ν 1 (0) + x T... 1 ν 1 (0) (5.17) 4 ν 2 (0) T... ν 2 (0) + x T 2 ν 1(0) = 4 ν 1 (0) T... ν 1 (0) + x T 1 ν 1(0) (5.18)... ν 1 (0) = 5 ν 1 (0) T ν 1 (0) + x T 1... ν 1 (0) (5.19) 5 ν 2 (0) T ν 2 (0) + x T 2 6 ν 2 (0) T... ν 2 (0) + x T 2 ν(2) 1 (0) = 6 ν 1(0) T... ν 1 (0) + x T 1 ν 1(0). (5.20) Equations (5.17) and (5.19) imply that ν 2 (0) T ν 2 (0) = ν 1 (0) T ν 1 (0), (5.21) while (5.18) and (5.20) yield ν 2 (0) T... ν 2 (0) = ν 1 (0) T... ν 1 (0). (5.22) Since ν 2 (0) = ν 1 (0) and... ν 2 (0) =... ν 1 (0), equations (5.21)- (5.22) imply that ν 2 (0) ν 1 (0) = α ( ν 2 (0)... ν 2 (0)), α R. (5.23) Note that ν 2 (0) = v e ψ e cos(γ) [ sin(ψ 0 ψ v) cos(ψ 0 ψ v) 0 ] T,... ν 2 (0) = v e ψ 2 e cos(γ) [ cos(ψ 0 ψ v) sin(ψ 0 ψ v) 0 ] T, and therefore ν 2 (0)... ν 2 (0) = ( v e cos(γ)) 2 ψ 3 e e 3 0. (5.24) Further, it can be easily verified that e T 3 ν 2(0) = e T... 3 ν 2 (0) = 0. (5.25) Using (5.24) in (5.23) yields ν 2 (0) = ν 1 (0) + α ( v e cos(γ)) 2 ( ψ e) 3 e 3, α R. (5.26) Using (5.25) and (5.26) in (5.17)-(5.18) gives ν 1 (0) T (x 2 x 1 ) = 0 and... ν 1 (0) T (x 2 x 1 ) = 0. (5.27) Using the above equation along with x 2 2 = x 1 2 we may conclude that x 2 {x 1, R(e 3, π)x 1 }. Using the fact that ν 2 (0) = ν 1 (0) + α [ v e cos(γ)] 2 ψ e 3 e 3, α R, we can conclude that I3 nz (x, vc) {(x, vc), (x, 2 ve sin(γ)e 3 R(e 3, π)v c), ( R(e 3, π)x, v c), ( R(e 3, π)x, 2 v e sin(γ)e 3 R(e 3, π)v c)}. The reverse inclusion is trivial. Remark 5.9. The system (5.10) with nonzero constant yaw rate is locally weakly observable, but not globally observable. Tables 1 and 2 summarizes the results in the weaker notion of observability defined in the Section 3 and in the Hermann-Krener sense, respectively. 2 System Zero yaw rate Nonzero, constant yaw rate sin(γ) = e T 3 vc No current Not u -LWO u -LWO sin(γ) et 3 vc u -O Known current Not u -LWO u -LWO u -O Unknown current Not u -LWO u -LWO u -LWO Table 1. Summary of observability analysis with weaker notion. 2 O: Observable; LWO: Locally weakly observable; u -O: u - Observable; u -LWO: Locally weakly u -observable System Zero yaw rate Nonzero, constant yaw rate No current O O Known current O O Unknown current Not LWO LWO Table 2. Summary of observability analysis in the Hermann-Krener sense. 6. CONCLUSIONS In this paper we introduced a weaker notion of observability to study the observability properties of a 3D kinematic model of an AUV undergoing trimming trajectories and using its distance to a fixed transponder as the output function. With known constant ocean currents (including zero currents), the kinematic model of the AUV that corresponds to trimming trajectories of nonzero flight path angle and nonzero, constant yaw rate were shown to be observable. We showed that, when the former condition fails, the system becomes locally weakly observable. Further, for zero yaw rate, we characterized the set of indistinguishable states from a given initial state, which is a one-dimensional manifold. With unknown currents, for nonzero, constant yaw rate the system becomes locally weakly observable, and for zero yaw rate the system fails to be locally weakly observable. In both the cases we gave an explicit characterization of the set of indistinguishable states from a given initial configuration. Future work will aim at exploiting the use of trimming trajectories to estimate the position of an underwater vehicle in 3D using a SB navigation system. REFERENCES M. Bayat and A. P. Aguiar. Observability analysis for AUV range-only localization and mapping: Measures of unobservability and experimental results. In MCMC IFAC Conference, N. Crasta, M. Bayat, A. P. Aguiar, and A. Pascoal. Observability analysis of the 2D single-beacon navigation with range-only measurements for two classes of maneuvers. In CAMS IFAC Conference, M. R. Elgersma. Control of nonlinear systems using partial dynamic inversion. PhD thesis, University of Minnesota, Minneapolis, MI, USA, A. Filippo, A. Gianluca, A. P. Aguiar, and A. M. Pascoal. Observability metric for the relative localization of AUVs based on range and depth measurements: Theory and experiments. In IROS IEEE/RSJ Conference, T. I. Fossen. Guidance and control of ocean vehicles. John Wiley & Sons, A. S. Gadre and D. J. Stilwell. Toward underwater navigation based on range measurements from a single localization. In ICRA IEEE Conference, A. S. Gadre and D. J. Stilwell. Underwater navigation in the presence of unknown currents based on range measurements from a single location. In American Control Conference, P. Gianfranco, P. Paola, and I. Giovanni. Relative pose observability analysis for 3d nonholonomic vehicles based on range. In CAMS IFAC Conference, R. Hermann and A. J. Krener. Nonlinear controllability and observability. IEEE Transactions on Control, AC- 22(5): , October J. Jouffroy and J. Reger. An algebraic perspective to single-transponder underwater navigation. In ICCA IEEE Conference, J. C. Kinsey, R. M. Eustice, and L. L. Whitcomb. A survey of underwater vehicle navigation: Recent advances and new challenges. In MCMC IFAC Conference, R. M. Murray, Z. Li, and S. S. Sastry. A Mathematical Introduction to Robotic Manipulation. Wiley, 1994.
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 informationAutonomous 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 informationGlobal 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 informationAdaptive Leader-Follower Formation Control of Autonomous Marine Vehicles
Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles Lara Briñón-Arranz, António Pascoal, and A. Pedro Aguiar Abstract This paper addresses the problem of adaptive leader-follower formation
More informationUAV Coordinate Frames and Rigid Body Dynamics
Brigham Young University BYU ScholarsArchive All Faculty Publications 24-- UAV oordinate Frames and Rigid Body Dynamics Randal Beard beard@byu.edu Follow this and additional works at: https://scholarsarchive.byu.edu/facpub
More informationControl 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 informationwith 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 informationNon 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 informationTrajectory 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 informationTTK4190 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 informationMarine Vehicle Path Following Using Inner-Outer Loop Control
Marine Vehicle Path Following sing Inner-Outer Loop Control P. Maurya,, A. Pedro Aguiar, A. Pascoal National Institute of Oceanography, Marine Instrumentation Division Dona Paula Goa-434, India E-mail:
More informationModeling 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 informationWe 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 informationChapter 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 informationUAV Navigation: Airborne Inertial SLAM
Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in
More informationRobotics, Geometry and Control - A Preview
Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,
More informationKinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15
Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Kinematics Semester 1, 2016-17 1 / 15 Introduction The kinematic quantities used to represent a body frame are: position
More informationProblem 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 informationQuadrotor 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 informationAn Evaluation of UAV Path Following Algorithms
213 European Control Conference (ECC) July 17-19, 213, Zürich, Switzerland. An Evaluation of UAV Following Algorithms P.B. Sujit, Srikanth Saripalli, J.B. Sousa Abstract following is the simplest desired
More informationNonlinear 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 informationDesign 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 informationModeling 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 informationState observers for invariant dynamics on a Lie group
State observers for invariant dynamics on a Lie group C. Lageman, R. Mahony, J. Trumpf 1 Introduction This paper concerns the design of full state observers for state space systems where the state is evolving
More informationExtremal Trajectories for Bounded Velocity Differential Drive Robots
Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract
More informationUnderactuated 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 informationMaster 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 informationControllability, Observability & Local Decompositions
ontrollability, Observability & Local Decompositions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Lie Bracket Distributions ontrollability ontrollability Distributions
More informationPosition and Velocity USBL/IMU Sensor-based Navigation Filter
Milano (Italy) August 28 - September 2 211 Position and Velocity USBL/IMU Sensor-based Navigation Filter M Morgado P Batista P Oliveira and C Silvestre Institute for Systems and Robotics Instituto Superior
More informationMinimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles
Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles Anastasios M. Lekkas and Thor I. Fossen Abstract This paper deals with developing a guidance scheme
More informationPath Following of Underactuated Marine Surface Vessels in the Presence of Unknown Ocean Currents
Path Following of Underactuated Marine Surface Vessels in the Presence of Unknown Ocean Currents Signe Moe 1, Walter Caharija 1, Kristin Y Pettersen 1 and Ingrid Schjølberg Abstract Unmanned marine crafts
More informationKinematics. Basilio Bona. October DAUIN - Politecnico di Torino. Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October / 15
Kinematics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October 2013 1 / 15 Introduction The kinematic quantities used are: position r,
More informationTrajectory 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 informationRobotic Systems and Technologies: New tools for ocean exploration
Robotic Systems and Technologies: New tools for ocean exploration Elgar Desa National Institute of Oceanography, Goa, India Antonio Pascoal Institute for Systems and Robotics / IST, Lisbon, Portugal Ricardo
More informationRigid-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 informationIMU-Laser Scanner Localization: Observability Analysis
IMU-Laser Scanner Localization: Observability Analysis Faraz M. Mirzaei and Stergios I. Roumeliotis {faraz stergios}@cs.umn.edu Dept. of Computer Science & Engineering University of Minnesota Minneapolis,
More informationThree-Dimensional Motion Coordination in a Spatiotemporal Flowfield
IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield Sonia Hernandez and Dere A. Paley, Member, IEEE Abstract Decentralized algorithms to stabilize
More informationRobot 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 informationNonlinear 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 informationOn the Observability and Self-Calibration of Visual-Inertial Navigation Systems
Center for Robotics and Embedded Systems University of Southern California Technical Report CRES-08-005 R B TIC EMBEDDED SYSTEMS LABORATORY On the Observability and Self-Calibration of Visual-Inertial
More informationKinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15
Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Kinematics Semester 1, 2014-15 1 / 15 Introduction The kinematic quantities used are: position r, linear velocity
More informationAn algebraic perspective to single-transponder underwater navigation
An algebraic perspective to single-transponder underwater navigation Jérôme Jouffroy and Johann Reger Abstract This paper studies the position estimation of an underwater vehicle using a single acoustic
More informationPosition in the xy plane y position x position
Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,
More informationA 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 informationInertial Odometry using AR Drone s IMU and calculating measurement s covariance
Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Welcome Lab 6 Dr. Ahmad Kamal Nasir 25.02.2015 Dr. Ahmad Kamal Nasir 1 Today s Objectives Introduction to AR-Drone On-board
More informationCHAPTER 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 informationResearch 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 informationLecture 9: Modeling and motion models
Sensor Fusion, 2014 Lecture 9: 1 Lecture 9: Modeling and motion models Whiteboard: Principles and some examples. Slides: Sampling formulas. Noise models. Standard motion models. Position as integrated
More informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationComputer 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 informationModelling and Control of Mechanical Systems: A Geometric Approach
Motivation Mathematical preliminaries Submanifolds Optional Modelling and Control of Mechanical Systems: A Geometric Approach Ravi N Banavar banavar@iitb.ac.in 1 1 Systems and Control Engineering, IIT
More informationIMU-Camera Calibration: Observability Analysis
IMU-Camera Calibration: Observability Analysis Faraz M. Mirzaei and Stergios I. Roumeliotis {faraz stergios}@cs.umn.edu Dept. of Computer Science & Engineering University of Minnesota Minneapolis, MN 55455
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationSimulation 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 informationEnergy-based Swing-up of the Acrobot and Time-optimal Motion
Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)
More informationHOW TO INCORPORATE WIND, WAVES AND OCEAN CURRENTS IN THE MARINE CRAFT EQUATIONS OF MOTION. Thor I. Fossen
HOW TO INCORPORATE WIND, WAVES AND OCEAN CURRENTS IN THE MARINE CRAFT EQUATIONS OF MOTION Thor I. Fossen Department of Engineering Cybernetics, Noregian University of Science and Technology, NO-7491 Trondheim,
More informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationExam - 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 informationReal-time trajectory generation technique for dynamic soaring UAVs
Real-time trajectory generation technique for dynamic soaring UAVs Naseem Akhtar James F Whidborne Alastair K Cooke Department of Aerospace Sciences, Cranfield University, Bedfordshire MK45 AL, UK. email:n.akhtar@cranfield.ac.uk
More informationQuadrotor Modeling and Control for DLO Transportation
Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract
More informationGeometric path following control of a rigid body based on the stabilization of sets
Preprints of the 19th World Congress The International Federation of Automatic Control Geometric path following control of a rigid body based on the stabilization of sets uri A. Kapitanyuk Sergey A. Chepinskiy
More informationChapter 1. Introduction. 1.1 System Architecture
Chapter 1 Introduction 1.1 System Architecture The objective of this book is to prepare the reader to do research in the exciting and rapidly developing field of autonomous navigation, guidance, and control
More informationMET Workshop: Exercises
MET Workshop: Exercises Alex Blumenthal and Anthony Quas May 7, 206 Notation. R d is endowed with the standard inner product (, ) and Euclidean norm. M d d (R) denotes the space of n n real matrices. When
More informationDynamic Modeling of Fixed-Wing UAVs
Autonomous Systems Laboratory Dynamic Modeling of Fixed-Wing UAVs (Fixed-Wing Unmanned Aerial Vehicles) A. Noth, S. Bouabdallah and R. Siegwart Version.0 1/006 1 Introduction Dynamic modeling is an important
More informationAN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS
AN INEGRAOR BACKSEPPING CONROLLER FOR A SANDARD HELICOPER BY YIAO LIU HESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical and Computer Engineering
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations
MCE/EEC 647/747: Robot Dynamics and Control Lecture 2: Rigid Motions and Homogeneous Transformations Reading: SHV Chapter 2 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/22 Representing Points, Vectors
More informationIn this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:
Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this
More informationEquations of Motion for Micro Air Vehicles
Equations of Motion for Micro Air Vehicles September, 005 Randal W. Beard, Associate Professor Department of Electrical and Computer Engineering Brigham Young University Provo, Utah 84604 USA voice: (80
More information1. 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 informationAttitude 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 informationGeometric Formation Control for Autonomous Underwater Vehicles
010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 010, Anchorage, Alaska, USA Geometric Formation Control for Autonomous Underwater Vehicles Huizhen Yang
More informationLecture 37: Principal Axes, Translations, and Eulerian Angles
Lecture 37: Principal Axes, Translations, and Eulerian Angles When Can We Find Principal Axes? We can always write down the cubic equation that one must solve to determine the principal moments But if
More informationDistributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents
CDC02-REG0736 Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents Reza Olfati-Saber Richard M Murray California Institute of Technology Control and Dynamical Systems
More informationLecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow
Lecture AC-1 Aircraft Dynamics Copy right 23 by Jon at h an H ow 1 Spring 23 16.61 AC 1 2 Aircraft Dynamics First note that it is possible to develop a very good approximation of a key motion of an aircraft
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More informationNeural Network Model Reference Adaptive Control of a Surface Vessel
Neural Network Model Reference Adaptive Control of a Surface Vessel Alexander Leonessa and Tannen S. VanZwieten Abstract A neural network model reference adaptive controller for trajectory tracking of
More informationNonlinear Wind Estimator Based on Lyapunov
Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics
More informationA time differences of arrival based homing strategy for. autonomous underwater vehicles
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Int. J. Robust Nonlinear Control 29; : 6 [Version: 22// v.] A time differences of arrival based homing strategy for autonomous underwater vehicles
More informationq 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 informationChapter 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 informationA trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation
A trajectory tracking control design for a skid-steering mobile robot by adapting its desired instantaneous center of rotation Jae-Yun Jun, Minh-Duc Hua, Faïz Benamar Abstract A skid-steering mobile robot
More informationClassical Mechanics. Luis Anchordoqui
1 Rigid Body Motion Inertia Tensor Rotational Kinetic Energy Principal Axes of Rotation Steiner s Theorem Euler s Equations for a Rigid Body Eulerian Angles Review of Fundamental Equations 2 Rigid body
More informationDesign 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 informationMulti-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 informationMARINE vessels, AUVs and UAVs rely heavily on guidance
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. XX, NO. Y, MONTH 3 Line-of-Sight Path Following for Dubins Paths with Adaptive Sideslip Compensation of Drift Forces Thor I. Fossen, Kristin Y. Pettersen,
More informationFurther results on global stabilization of the PVTOL aircraft
Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin
More informationSpacecraft Attitude Control using CMGs: Singularities and Global Controllability
1 / 28 Spacecraft Attitude Control using CMGs: Singularities and Global Controllability Sanjay Bhat TCS Innovation Labs Hyderabad International Workshop on Perspectives in Dynamical Systems and Control
More informationEigenstructure Assignment for Helicopter Hover Control
Proceedings of the 17th World Congress The International Federation of Automatic Control Eigenstructure Assignment for Helicopter Hover Control Andrew Pomfret Stuart Griffin Tim Clarke Department of Electronics,
More information(r i F i ) F i = 0. C O = i=1
Notes on Side #3 ThemomentaboutapointObyaforceF that acts at a point P is defined by M O (r P r O F, where r P r O is the vector pointing from point O to point P. If forces F, F, F 3,..., F N act on particles
More informationRigid 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 informationThe Jacobian. Jesse van den Kieboom
The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics
More informationDifferential Kinematics
Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through
More informationA Projection Operator Approach to Solving Optimal Control Problems on Lie Groups
A Projection Operator Approach to Solving Optimal Control Problems on Lie Groups Alessandro Saccon LARSyS, Instituto Superior Técnico (IST), Technical University of Lisbon (UTL) Multiple Vehicle Motion
More informationControl of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Experiments
Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Eperiments Nikola Miskovic Zoran Vukic Edin Omerdic University of Zagreb, Faculty of Electrical Engineering and Computing,
More informationTuning 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 informationQuaternion based Extended Kalman Filter
Quaternion based Extended Kalman Filter, Sergio Montenegro About this lecture General introduction to rotations and quaternions. Introduction to Kalman Filter for Attitude Estimation How to implement and
More informationFurther results on the observability in magneto-inertial navigation
213 American Control Conference (ACC) Washington, DC, USA, June 17-19, 213 Further results on the observability in magneto-inertial navigation Pedro Batista, Nicolas Petit, Carlos Silvestre, and Paulo
More informationMathematical 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 informationChapter 3 Numerical Methods
Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second
More information