IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY

Size: px
Start display at page:

Download "IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY"

Transcription

1 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY Approximate Analytical Turning Conditions for Underwater Gliders: Implications for Motion Control Path Planning Nina Mahmoudian, Jesse Geisbert, Craig Woolsey, Member, IEEE Abstract This paper describes analysis of steady motions for underwater gliders, a type of highly efficient underwater vehicle which uses gravity for propulsion. Underwater gliders are winged underwater vehicles which locomote by modulating their buoyancy their attitude. Several underwater gliders have been developed have proven their worth as efficient long-distance, long-duration ocean sampling platforms. Underwater gliders are so efficient because they spend much of their flight time in stable, steady motion. Wings-level gliding flight for underwater gliders has been well studied, but analysis of steady turning flight is more subtle. This paper presents an approximate analytical expression for steady turning motion for a realistic underwater glider model. The problem is formulated in terms of regular perturbation theory, with the vehicle turn rate as the perturbation parameter. The resulting solution exhibits a special structure that suggests an efficient approach to motion control as well as a planning strategy for energy efficient paths. Index Terms Motion control, path planning, steady motion, underwater glider. I. INTRODUCTION F OR decades, marine scientists engineers have envisioned the use of autonomous underwater vehicles (AUVs) for long-term, large-scale oceanographic monitoring. However, the propulsion systems power storage limitations of conventional AUVs do not allow for long-term deployments, at least not without a significant investment in undersea infrastructure to enable recharging. Conventional, battery-powered, propeller-driven AUVs can only operate on the order of a few hours before their power is depleted. On the other h, buoyancy-driven underwater gliders have proven to be quite effective for long-range, long-term oceanographic sampling. Gliders are highly efficient winged underwater vehicles which locomote by modifying their internal shape. In a typical configuration, a buoyancy bladder modulates the glider s net weight while one or more moving mass actuators modulate its center Manuscript received June 07, 2007; revised March 31, 2009; accepted December 14, First published February 02, 2010; current version published February 10, This work was supported by the U.S. Office of Naval Research under Grant N Associate Editor: A. Pascoal N. Mahmoudian C. Woolsey are with the Department of Aerospace Ocean Engineering, Virginia Polytechnic State University, Blacksburg, VA USA ( ninam@vt.edu; cwoolsey@vt.edu). J. Geisbert is with the Naval Surface Warfare Center Carderock Division, West Bethesda, MD USA ( jesse.geisbert@navy.mil). Color versions of one or more of the figures in this paper are available online at Digital Object Identifier /JOE of mass. By appropriately cycling its actuators, the vehicle can propel itself with great efficiency. The exceptional endurance of underwater gliders is due to their reliance on gravity (weight buoyancy) for propulsion attitude control. The first generation of underwater gliders includes Seaglider [1], Spray [2], Slocum [3]. These legacy gliders were designed with similar functional objectives [4], [5] so they are similar in weight, size, configuration. Although each legacy glider has demonstrated significantly greater endurance than conventional AUVs, it was recognized in [5] that a change in vehicle configuration could further increase glider efficiency. A prototype of the blended wing-body glider proposed in [5] has been developed jointly by the Marine Physical Laboratory, Scripps Institution of Oceanography, University of California at San Diego the Applied Physics Laboratory, University of Washington, Seattle. Potential applications of this vehicle, dubbed the Liberdade/XRay, include long-term ocean sampling as well as persistent undersea surveillance. With the primary emphasis on locomotive efficiency, glider motion control has been a secondary concern. However, applications such as undersea surveillance may require more careful consideration of guidance control requirements. This paper builds on the preliminary work in [6] [7] to provide a better understing of glider maneuverability, particularly with regard to turning motions. Outcomes will include more effective maneuvering behaviors for existing gliders improved design guidelines for future underwater gliders. As a preliminary step, we develop an approximate analytical expression for steady turning motion for a realistic glider model. Analytical results, approximate or otherwise, are important for motion planning also for vehicle design, as they may provide guidelines for sizing actuators stabilizers. The conditions for steady turning flight of an underwater glider differ significantly from those for an aircraft. Deriving a closed-form expression for the steady turn is quite challenging. Instead, we begin by considering wings-level equilibrium flight as a nominal motion consider turning motion as a perturbation. Given a desired equilibrium speed glide path angle, one may determine the center of gravity (CG) location the net weight required. The resulting longitudinal gliding equilibrium is the nominal solution to a regular perturbation problem in which the vehicle turn rate is the perturbation parameter. The derivation of analytical conditions for steady turning motions requires a vehicle dynamic model. Nonlinear dynamic models presented in [6] [8] provided the basis for investigations of longitudinal gliding flight. Although the emphasis was /$ IEEE

2 132 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY 2010 on wings-level flight, turning motions were also discussed in [6] [7] examples were shown for the given vehicle models with chosen parameter values. Bhatta [7] also presented the results of a numerical parametric analysis. However, no analytical expressions were provided, so it is difficult to make general conclusions about the relationship between parameter values turning motion characteristics. Here, following a more analytical approach as in [9], we study the existence stability of steady turning motions for general parameter values. Section II develops a dynamic model for an underwater glider. Section III gives the conditions for wings-level gliding flight. These provide the nominal conditions for a regular perturbation analysis in Section IV, by which approximate conditions for steady turning flight are derived. Section V introduces the problem of optimal motion planning for underwater gliders. Here it is recognized that, by exploiting the special structure of the approximate solution given in Section IV, one may apply existing optimal path planning results obtained for planar mobile robots. A brief summary discussion is given in Section VII. II. VEHICLE DYNAMIC MODEL The glider is modeled as a rigid body of mass. The vehicle displaces a volume of fluid of mass.if, then the vehicle is neutrally buoyant. If the excess mass is greater than zero, the vehicle is heavy in water tends to sink. If is negative, the vehicle is buoyant in water tends to rise. For underwater gliders, is typically modulated by an inflatable bladder, which changes the value of by changing the displaced volume. Define a body-fixed, orthonormal reference frame centered at the geometric center of the vehicle (the center of buoyancy) represented by the unit vectors,,. The vector is aligned with the longitudinal axis of the vehicle, points out the right wing, completes the right-hed triad; see Fig. 1. Define another orthonormal reference frame, denoted by the unit vectors,,, which is fixed in inertial space such that is aligned with the force due to gravity. The relative orientation of these two reference frames is given by the proper rotation matrix, which maps free vectors from the bodyfixed reference frame into the inertial reference frame. Let represent the stard basis vector for,, let the character denote the skew-symmetric matrix satisfying for vectors. Then, in terms of conventional Euler angles (roll angle, pitch angle, yaw angle ), we have The location of the body frame with respect to the inertial frame is given by the inertial vector. Let represent the translational velocity let represent the rotational velocity of the AUV with respect to inertial space, where are both expressed in the body frame. The kinematic equations are Fig. 1. Reference frames. The linear momentum of the body/fluid system is denoted by the body vector. The angular momentum of the body/fluid system about the body frame origin is denoted by the body vector. The vectors are the conjugate momenta corresponding to, respectively. Explicit expressions relating to require a number of additional definitions. A stard reference on marine vehicle modeling is [10]. For simplicity, we assume that, so that the vehicle center of mass (less the contribution of ) is located in the - plane. We assume that the lateral mass particle is located along the -axis; its position in the body frame is denoted. (See Fig. 1.) Because this paper concerns steady motions, we do not consider the internal dynamics of the moving mass actuator; the position of is treated as a parameter. A multibody dynamic model is considered in [11], for example. The mass matrix is the sum of two matrices. First, the added mass matrix accounts for the energy necessary to accelerate the fluid around the body as it translates. If the underwater glider s external geometry is such that the - - planes are planes of symmetry, then the added mass matrix is diagonal The second term in is the rigid body mass matrix, where is the identity matrix The inertia matrix is the sum of three components. First, the added inertia matrix accounts for energy necessary to accelerate the fluid as the body rotates. Assuming that the - - planes are planes of symmetry, the added inertia matrix is diagonal, like the added mass matrix The second term in, the rigid body inertia matrix, accounts for the distribution of fixed mass relative to the body reference frame. This matrix takes the form (1) (2)

3 MAHMOUDIAN et al.: APPROXIMATE ANALYTICAL TURNING CONDITIONS FOR UNDERWATER GLIDERS 133 where the off-diagonal terms in arise, for example, from the rigid body s offset center of mass located at the point, in the body frame. Third, the matrix accounts explicitly for the inertia contribution of the laterally adjustable point mass In addition to the added mass the added inertia, generally, there will be potential flow inertial coupling between translational rotational kinetic energy. This coupling is characterized by the matrix For the class of underwater gliders considered here The terms appearing in may be significant [12], though they are often ignored for simplicity. In terms of the kinetic energy metric the velocities, the momenta are The dynamic equations, which relate external forces moments to the rate of change of linear angular momentum, are (4) (5) The terms represent external moments forces which do not derive from scalar potential functions. These moments forces include control moments, such as the yaw moment due to a rudder, viscous forces, such as lift drag. The viscous force moment are most easily expressed in the current reference frame. Let denote the vehicle s angle of attack let denote the sideslip angle. The current frame is related to the body frame through the proper rotation matrix (3), through the dynamic pressure, as well as the Reynolds number the vehicle s geometry. We make the following common assumptions concerning the viscous forces. The side force is linear in its arguments vanishes when are zero. The lift force static pitch moment are linear in vanish when is zero. In addition, we assume the stard quadratic-in-lift model for the drag force. The matrix appearing in the viscous moment contains terms which characterize viscous angular damping (such as pitch yaw damping). Equations (1), (2), (4), (5) completely describe the underwater glider motion in inertial space, with actuators fixed. In studying steady motions, we typically neglect the translational kinematics (1). Moreover, the structure of the dynamics (4) (5) is such that we only need to retain a portion of the rotational kinematics (2). Define the tilt vector, which is simply the body frame unit vector pointing in the direction of gravity. Referring to (2), it is easy to see that. Therefore, we consider the following, reduced set of equations: (6) (7) (8) The steady-state flight conditions are determined by solving the nonlinear state equations (6) (8) for the state control vectors that make the state derivatives identically zero. Because of the complexity involved in computing an analytical solution, numerical algorithms for computing trim conditions are common [13]. Here we take an analytical approach to find (approximate) solutions for the steady-state flight in terms of the model parameters. First, the case of wings-level gliding flight is reviewed. Then, steady turning (helical) flight is analyzed. III. WINGS-LEVEL GLIDING FLIGHT The conditions for wings-level gliding flight are that,,. The second condition implies that therefore that. The third condition implies that. Also, we require that that. Inserting these conditions into (7) (8) solving for the remaining equilibrium conditions gives (9) The viscous force moment are (10) Following the analysis in [9], one may use (10) to show that (11) where can be any real-valued scalar where denotes the rudder angle, if a rudder is present. The viscous force moment depend on the vehicle s speed

4 134 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY 2010 Note that system is a particular solution to the linear algebraic Having obtained values for ( for, therefore ), one may solve the third component of (12) for the required net weight for a given glide speed obtained from (10) for which. The null space of is. The free parameter is a measure of how bottomheavy the vehicle is in a given, wings-level flight condition. This parameter plays an important role in determining longitudinal stability of the gliding equilibrium. Next, one may solve (9) for,, given a desired speed a desired glide path angle. Expressed in the inertial frame, (9) gives (14) Thus, one may independently assign the glider s equilibrium attitude, by moving the center of mass according to (11), its speed, by changing the net weight according to (14). For the minimum drag flight condition, for example (12) Equation (12) states that there is no net hydrodynamic force in the -direction that net weight is balanced by the vertical components of the lift drag forces. The lift drag force components, expressed in the current frame, are where where is the reference area used in the definitions of the nondimensional coefficients. The first component of (12) may be rewritten as which implies that (13) Given values of, the best possible glide path angle is This glide path maximizes range (in still water) corresponds to minimum drag flight For turning flight, write IV. STEADY TURNING FLIGHT must be parallel to. Therefore, one may where is the turn rate. A steady turn is an asymmetric flight condition, so we no longer assume that are zero. Moreover, to effect maintain such an asymmetric flight condition requires that or or both be nonzero. Turning flight for an underwater glider is considerably different than turning flight for an aircraft. For an underwater glider, the center of mass is typically not the origin of the body reference frame angular linear momenta are coupled through inertial asymmetries. Linear momentum is not parallel to linear velocity, because added mass is directional because of coupling between linear angular velocity introduced by the offset center of mass. Propulsion is provided not by a thruster but by the net weight of the vehicle (weight minus buoyant force). In fact, the problem of finding analytical steady turning solutions for underwater gliders is quite challenging. Instead, we formulate the problem as a regular perturbation problem in the turn rate seek a first-order approximate solution. To argue that the higher order solutions are small corrections requires some well-founded notion of small so we begin by nondimensionalizing the dynamic equations. We choose the reference parameters length: mass: time: where is a characteristic length scale for the vehicle (such as length overall) is the nominal speed. With these definitions, the nondimensional momenta are related to the nondimensional velocities through the nondimensional generalized inertia matrix as follows: These conditions provide an upper bound on achievable performance, but operational considerations may dictate a steeper glide path angle. where

5 MAHMOUDIAN et al.: APPROXIMATE ANALYTICAL TURNING CONDITIONS FOR UNDERWATER GLIDERS 135 where where,,,,, are nondimensional stability derivatives. Note that The nondimensional dynamic equations are (15) (16) (17) where the overdot represents differentiation with respect to nondimensional time where where As we have stated, remains constant in turning flight; equivalently, remain constant. We seek equilibrium solutions for which the perturbed value of takes the following form: By construction, the perturbed equilibrium turning motion will have the same pitch angle as the corresponding, unperturbed wings-level flight condition. Using the definitions observations above, the equilibrium equations may be written as To express the viscous forces moments explicitly, we also define (18) To simplify the analysis, we assume that where,, are nondimensional stability derivatives representing rotational damping. The assumption that the damping moments are decoupled is reasonable for a vehicle with two planes of external geometric symmetry. Recall that for a steady turn. Define a characteristic frequency let denote its nondimensional value. Let where is a small, nondimensional parameter. One may treat the problem of solving for steady turning flight conditions as an algebraic regular perturbation problem in. When, the vehicle is in wings-level equilibrium flight. If, then either or or both must be nonzero. (Recall that remains fixed at its nominal value, which corresponds to the nominal wings-level flight condition when are zero.) Having nondimensionalized the terms appearing in the dynamic equations, we simplify notation by omitting the overbar; in the sequel, all quantities are nondimensional unless otherwise stated. The nondimensional equilibrium equations are (19) To obtain the regular perturbation solution in, substitute the following polynomial expansions for,,,,, : Here in the sequel, we suppress the subscript to simplify notation. Let ; the rudder deflection will appear as a free parameter in the solution to the regular perturbation problem. Substituting these polynomial expansions into

6 136 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY 2010 (18) (19) collecting powers of gives a regular perturbation series in. Solving the coefficient equation for gives the nominal, wings-level flight conditions. Solving the coefficient equation for gives approximate values for,,,,,, accurate to first order in. The first-order solution to the regular perturbation problem defined by (18) (19) is (20) (21) (22) (23) (24) (25) where represents the sine function represents cosine. These explicit analytical expressions provide insight concerning the role of design parameters such as wing sweep angle, vertical stabilizer size, moving mass actuator size, rudder size in determining a vehicle s turning capability. They also exhibit an interesting structure, which is discussed in Remark 4.1. Remark 4.1: That,, remain constant to first order in suggests that lateral mass deflections rudder deflections have no first-order effect on speed or angle of attack. Thus, the problem of controlling longitudinal motion (speed glide path angle) decouples from the problem of controlling directional motion (turn rate) to first order in. As discussed in Section V, this observation suggests a natural approach to motion control path planning for underwater gliders. Remark 4.2: Note that the rudder deflection appears as a free parameter in (20) (25). For a rudderless vehicle, one simply sets. However, including a rudder provides additional freedom to control the lateral directional dynamics. For example, using (23), one could adjust the rudder angle so as to zero the sideslip angle, to first order in, thereby reducing the total drag. [Equation (23) gives guidance for sizing a rudder for this purpose.] Drag reduction is especially critical for underwater gliders, whose primary operational advantage is efficiency. On the other h, a rudder is an external actuator which is subject to damage or fouling which introduces an additional failure mode into the system. Equations (20) (25) provide a first-order approximation for steady turning motions. To assess stability of the true, neighboring turning motion, one may linearize about the approximate equilibrium condition compute the eigenvalues. Recognizing that the eigenvalues of the resulting time-invariant state matrix depend continuously on its parameters, stability properties of the true equilibrium may be inferred from stability properties of the approximate equilibrium provided that: 1) the equilibrium is hyperbolic 2) is small relative to the real part of every eigenvalue. See [14, Sec. 1.7] for a brief discussion or [15, Ch. 9] for more details. V. MOTION CONTROL AND PATH PLANNING Having characterized steady wings level turning flight, as discussed in Sections III IV, respectively, one can formulate a motion control strategy that relies on the analytical results. Given feasible values for desired speed, glide path angle, turn rate, for example, one may compute feedforward actuator comms to adjust the net weight CG to achieve the given flight condition. An illustration of such a control system is shown in Fig. 2. The equation in the feedforward block is a notional expression indicating the first step in the motion control scheme: obtain the parameter values for (that is, for,, ) that correspond to the

7 MAHMOUDIAN et al.: APPROXIMATE ANALYTICAL TURNING CONDITIONS FOR UNDERWATER GLIDERS 137 Fig. 2. Steady motion-based feedforward/feedback control system. desired steady motion (characterized by,, ). However, since the turning motion results are only approximate, a feedback compensator is included to compensate for approximation error other uncertainties. The feedback-compensated parameter comms are then realized within the vehicle dynamics through an appropriately designed servocontrol system. The design analysis of such a feedforward/feedback motion control system requires a more sophisticated dynamic model, one which incorporates the buoyancy moving mass actuator dynamics servocontrol laws, for example. See [11] for details. Beyond its advantages for general motion control, as described above, the approximate solution for steady turning flight described in Section IV exhibits remarkable properties that suggest a procedure for planning energy efficient paths. Referring to Remark 4.1, recall that both the speed the angle of attack remain constant to first order in as the turn rate varies. Referring to (14), the equilibrium speed for wings-level flight varies with angle of attack net mass. In practice, one would choose maintain an angle of attack for efficient flight, such as the angle for minimum drag. One may also assume that ( therefore ) remains constant, as changes in net weight are relatively costly. (The assumption that remains constant ignores small changes in buoyant force due to hydrostatic variations in the ambient density; here, we assume that water is incompressible.) Given that remain constant to first order in, recalling that the pitch angle was constrained to be constant in the problem formulation for steady turning flight, it follows that the vertical component of velocity remains constant to first order in. To see this, compute Note that is precisely the vertical component of velocity in unperturbed, wings-level flight. Since both the magnitude the vertical component of velocity remain constant to first order in, so does the horizontal component of velocity. Viewing the glider s motion from above (i.e., projecting trajectories onto the horizontal plane), underwater glider equilibrium motions appear as constant-speed straight line circular paths. Moreover, the circular paths must satisfy physical bounds on turn radius. Assume then that the vehicle operates in quasi-steady motion, passing smoothly along a manifold of steady turning motions that all correspond to a single nominal speed pitch angle (characterizing the nominal wings-level gliding motion). Viewed from above, this quasi-steady motion is characteristic of a simple model for a wheeled mobile robot: the constant-speed kinematic car. One essential distinction between the kinematic car the underwater glider is that the kinematic car drives in the direction of its heading angle while an underwater glider experiences sideslip. To first order in, the sideslip angle is, where is given in (23). Therefore, we have an approximate one-to-one relationship between the course angle (the azimuthal direction of the velocity vector) the vehicle turn rate. Accounting explicitly for the variation in sideslip angle with turn rate, one may model the horizontal component of the quasi-steady underwater glider motion as a constant-speed kinematic car. Of course, this model is based on an approximation any motion planning control system based on such a model would require feedback to eliminate the effect of approximation error other uncertainties; see [11], for example. One approach to planning efficient paths for underwater gliders is to concatenate steady motions to drive the vehicle from a given initial point, with a given initial heading, to a desired final point with a desired heading. In implementation, one would need to design a compensator to manage the transient behavior at the switching points. A question of reachability also arises, since an underwater glider must ascend or descend to locomote. A glider cannot progress between two points at the same depth, for example, without concatenating at least one ascending one descending motion. Here, we restrict our attention to situations where the final point is strictly below (or strictly above) the initial point can be reached in a single descending (or ascending) flight without exceeding the vehicle s physical limitations (such as the shallowest glide slope). With this assumption, noting that the sink rate the glide path angle remain constant to first order in,we project the vehicle path onto the horizontal plane simply ignore the vertical component of motion. Returning to the path planning problem, a meaningful objective would be to choose

8 138 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY 2010 a path that minimizes the total change in depth. Underwater gliders use potential energy for propulsion; minimizing change in depth minimizes the amount of work required to reinflate the buoyancy bladder. Because a glider s horizontal speed remains constant, whether the vehicle is turning or flying straight, because the descent rate remains constant, it follows that the optimal path must be the one of minimum length. Equivalently, given that the vehicle s horizontal component of speed is constant, the optimal path is the minimum time path. Thus, considering only motion in the horizontal plane, the path planning problem reduces to the following: choose the turn rate, within specified bounds, to minimize the time of transit from a given initial point to a given final point with a specified initial final heading. A. Dubins Car Viewing the glider motion from above, the vehicle moves in the manner of a planar vehicle which drives forward at constant speed which may turn, in either direction, at any rate up to some maximum value. Such a vehicle is often referred to as a Dubins car. Dubins [16] showed that the minimum time control policy which brings the car from a given point to another, with specified initial final directions, is a concatenation of three motions: a left or right turn at maximum rate, a straight transit or a second turn at maximum rate, a final turn at maximum rate. Note that a constant speed turn at maximum turn rate corresponds to a turn of minimum radius. (Actually, Dubins considered the problem in terms of minimizing the length of a continuous curve with bounded curvature, but the two problems are equivalent.) Variations of Dubins problem have enjoyed renewed attention in recent years, in part because of increasing interest in mobile robotics. Reeds Shepp [17] characterized the family of optimal trajectories for a variation of the Dubins car in which the vehicle could move in reverse, as well as forward. Sussmann Tang [18] generalized further by convexifying the nonconvex control set defined in [17], managing to sharpen the results presented by Reeds Shepp by Dubins. Parallel studies, as outlined in a series of the Institut National de Recherche en Informatique et en Automatique (INRIA) technical reports papers [19] [22], also investigated controllability optimal path planning for Dubins Reeds Shepp mobile robots. Anisi s thesis [23] reviews some of the recent results provides some historical context. For the purpose of explaining the Dubins car problem, let represent the vehicle s state (i.e., its position heading in the horizontal plane) let the turn rate be the input, which satisfies the inequality constraint. The vehicle moves at some constant, nonzero forward speed. Then, the equations of motion are where (26) The problem is to find an input history which brings the system from a specified initial state to a specified final state while minimizing. Note that, since the speed is constant, this minimum time problem is equivalent to Dubins Fig. 3. Solid model of the underwater glider Slocum (generated using Rhinoceros 3.0). For this model, the mass is 50 kg, the wing span is 1 m, the outer diameter is 0.2 m, the overall length is 1.5 m. minimum arclength problem. As shown in [16], the optimal history contains at most three distinct segments (i.e., two switches of the control among its three possible values). These results are sharpened in [18], where the control histories are shown to be of the type BSB (for bang singular bang ) or BBB (for bang bang bang ). Having characterized the family of cidate optimal input histories as a small set of geometrically feasible paths, one simply compares their lengths selects the shortest. B. Dubins Car With Control Rate Limits The classical Dubins car problem assumes that turn rate can be treated as an input with magnitude limits but no rate limits. (Equivalently, the arclength minimization problem imposes limits on the curvature but not on its derivative.) The assumption may or may not be appropriate for wheeled robotic vehicles, but it is certainly not appropriate for underwater gliders. For these vehicles, turn rate is controlled indirectly by shifting the CG to effect a banked turn, a dynamic process which may have a large time constant. To explore the effect of control rate limits on the Dubins optimal path result, one may augment the state vector given in Section V-A as follows:. Let the turn acceleration be the input: where satisfies the state inequality constraint satisfies the input inequality constraint. The equations of motion are where Although we now consider turn acceleration as an input, we still assume that the underwater glider state varies in a quasi-steady manner. That is, we assume that the vehicle state varies along the continuum of (approximate) equilibrium states, as parameterized by the turn rate. Under this assumption, as shown in Section IV, the vehicle s speed remains constant to first order in turn rate. In fact, this problem has been treated in some detail by Scheuer [24], as summarized in [25]. Her work extends that of Boissonnat et al. [26] of Kostov Degtiariova-Kostova [27], who considered the case where the derivative of the turn rate (equivalently, the derivative of curvature) is constrained, but not the magnitude of the turn rate. In [26], it was shown

9 MAHMOUDIAN et al.: APPROXIMATE ANALYTICAL TURNING CONDITIONS FOR UNDERWATER GLIDERS 139 Fig. 4. Wings-level equilibrium glide characteristics for the Slocum model. The plot on the left shows the glide path angle () pitch angle () corresponding to given values of angle of attack (). The plot on the right shows corresponding values of for steady, descending glide motions. that time-optimal paths exist that they consist of straight segments clothoids at maximum turn acceleration. It was also shown that the minimum time curves can be quite complicated, possibly including infinitely many clothoidal segments. Independently, Kostov Degtiariova-Kostova [27] proposed a method for constructing suboptimal paths from clothoids straight segments. The term suboptimal, as used in [27], means that the amount by which the transit time exceeds the minimum time is bounded by a function of the turn acceleration limit. In [25], Scheuer Laugier suggest an intuitive approach for approximating Dubins paths by concatenating straight, circular, clothoidal segments. They also show that the resulting paths are suboptimal, in the sense described above. The technique described in [25] can be easily implemented quickly executed with respect to the time scale of typical underwater glider motions. VI. NUMERICAL CASE STUDY: SLOCUM To verify our steady turn predictions for a realistic vehicle model, we have applied the results to the model for Slocum, shown in Fig. 3 for which hydrodynamic model parameters are given in [7]. We consider perturbations from a wings-level equilibrium flight condition at speed 1.5 kn angle of attack 4.3, the angle which corresponds to the maximum lift to drag ratio. We assume that, noting that neither Liberdade/XRay nor the deep-water ( thermal ) version of Slocum uses a rudder. Fig. 4 shows the wings-level equilibrium glide characteristics for the Slocum glider. The lift drag parameters are 2.04 rad Other important parameters include 1.5 m 40 kg. Once one has computed the conditions for equilibrium flight, one may examine stability. The simplest approach is spectral analysis. Using the Slocum model described in [7], we linearize about the wings-level, equilibrium flight condition corresponding to the following parameter values: m/s with net mass 0.61 kg. As mentioned in Section III, the free parameter provides a measure of how bottom-heavy the vehicle is, in a given flight condition. This parameter plays an important role in determining longitudinal stability of wingslevel gliding equilibria. The effect of varying on the stability of wings-level turning equilibria has been investigated numerically. The results show that the equilibrium condition mentioned above is stable provided, which agrees with the analysis in Section 8.3 of Bhatta s dissertation [7]. Here, the value of is fixed at 0.117, as in [7]. The eigenvalues of the state matrix corresponding to the given equilibrium condition are All eight eigenvalues of the linearized system have negative real part, so the flight condition is stable. With stability of wings-level equilibrium flight confirmed, one may next compute the first-order solution for,,, as described in Section IV. The approximate equilibrium velocity angular velocity are When, the values above correspond to the given steady, wings-level flight condition. For small, nonzero values of, the values correspond (approximately) to a steady turning motion; see Fig. 5. To determine the range of stable turning motions that can be obtained using this approximation, the equations of motion are linearized about the approximate turning motion, parameterized by. When, all eight eigenvalues of the linearization have negative real part, with being closest to the imaginary axis. As increases, this critical eigenvalue moves left along the real axis, coalesces with another real eigenvalue, then breaks away into a complex conjugate pair. One may infer that the system has a locally unique, stable fixed

10 140 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY 2010 Fig. 5. Wings-level ( =0) turning ( =0:01) flight paths for the Slocum model. Fig. 6. Eigenvalue plots for actual approximate equilibria for 0 <<0:1. (A closer view of the dominant eigenvalues is shown on the right-h side.) TABLE I APPROXIMATE AND ACTUAL STEADY MOTION CONDITIONS FOR V = 1.5 kn AND = 4.3 point provided remains smaller than magnitude of the real part of the critical eigenvalue(s) [15]. Fig. 6 shows the movement of eigenvalues for the approximate equilibrium as well as those for the true equilibrium (computed numerically) as increases from zero. The true approximate root loci agree very closely for. The true system exhibits a stable turning motion for. Table I gives approximate actual values (obtained from numerical simulations) for key variables for various values of. Note that, as increases in value, so does the error between the approximate true equilibrium values. Regardless, the system does converge to a steady turning motion for all values. Remark 6.1: Note in Table I that the actual turn radius is minimum around. Since further increases in (or equivalently in ) fail to lower the turn radius, there is no point in moving the particle beyond this critical location. Such an observation may provide guidelines for actuator sizing

11 MAHMOUDIAN et al.: APPROXIMATE ANALYTICAL TURNING CONDITIONS FOR UNDERWATER GLIDERS 141 TABLE II APPROXIMATE AND ACTUAL STEADY MOTION CONDITIONS FOR V = 2.0 kn AND = 4.3 TABLE III APPROXIMATE AND ACTUAL STEADY MOTION CONDITIONS FOR V = 1 kn AND = 4.3 Fig. 7. Dubins suboptimal paths for Slocum. Open circles denote initial values; open triangles denote final values. in future glider designs. There is no reason, for example, to provide moving mass control authority which does not yield greater turning ability. Comparing the results for speeds of 1.0, 1.5, 2.0 kn (illustrated in Tables I III, respectively), one may observe several trends. For example, in every case, actual speed increases with increasing turn rate. (Recall that the approximation suggests that speed remains relatively constant, for small.) Roll angle sideslip angle (approximate actual) increase more rapidly with turn rate at lower nominal speeds than at higher nominal speeds. Moreover, the discrepancy between the approximate actual values is greatest (for given ) at the lowest speed. Because the relative stability of the nominal flight condition decreases with decreasing speed (i.e., the critical eigenvalues move closer to the imaginary axis), one should expect poorer agreement between the approximation reality at these lower speeds. Revisiting the topic of path planning motion control, as discussed in Section V, Fig. 7 shows the results of a Dubins-type path planning application for the Slocum glider considered in this section. The objective is to construct an input sequence that brings the glider from a given initial position heading to a desired final position heading. The time histories to the left in Fig. 7 show the turn rate history the corresponding heading angle history. Shown on the right-h side is the resulting path, viewed from above. In these simulations, the vehicle travels at a nominal speed of 1.5 kn. The input is the lateral mass location. In the first simulation, the input is subject to magnitude limits, effectively resulting in turn rate limits; the corresponding

12 142 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 35, NO. 1, JANUARY 2010 path in Fig. 7 is labeled as the Dubins path. In the second simulation, the input is subject to both magnitude rate limits, effectively resulting in both turn rate turn acceleration limits; the corresponding path is labeled as the suboptimal path. Note that the time histories corresponding to the suboptimal path are slightly longer than those corresponding to the Dubins path, as one should expect. It must be emphasized that there is no feedback control in these simulations; here, the dynamics are simply evolving under a sequence of open-loop control comms for. A more sophisticated approach, which incorporates actuator dynamics the feedback control system illustrated in Fig. 2, is discussed in [11]. VII. CONCLUSION An approximate solution for steady turning motions of underwater gliders has been derived using a sophisticated dynamic model. The problem was formulated as a regular perturbation problem using wings-level, equilibrium flight as the nominal state turn rate as the small perturbation parameter. As an illustration, the result was applied to an existing model of the Slocum underwater glider. The analytical result, though approximate, is valuable because it gives better insight into the effect of parameters on vehicle motion stability. This insight can, in turn, lead to better usage guidelines for current vehicles design guidelines (e.g., actuator sizing) for future vehicles. An important observation concerning the structure of the approximate solution is that, to first order in turn rate, the glider s horizontal component of motion matches that of the Dubins car, a classic example in the study of time-optimal control of mobile robots. Moreover, these minimum time Dubins paths yield glider paths which minimize change in depth, therefore the change in potential energy. Because gliders use potential energy for propulsion, Dubins paths are inherently energy efficient. An obvious concern, with regard to the Dubins path planning approach, is that the solution for steady turning motion is only approximate. A motion plan based on this solution will introduce heading error which, integrated over time, may lead to a significant navigation error. One may incorporate feedback to compensate for the error in the approximation, although feedback corrections incur additional energy cost. Design evaluation of a combined feedforward/feedback motion control algorithms is described in [11]. Ocean currents can also significantly influence a glider s motion, even at depth. Because underwater gliders move quite slowly, relative to conventional AUVs, operate over much longer time spans, even light currents can have a large, cumulative effect on vehicle motion. The Dubins path planning procedure has recently been adapted to the case of a constant ambient current in [28] [29]. In the former paper, the Dubins path is planned relative to the (moving) ambient fluid with suitably redefined endpoint conditions. The latter paper provides a geometric procedure that generates a subset of these time-optimal convected Dubins paths. The question of optimal gliding flight conditions was addressed in [30] for sailplanes in ambient winds. In this study, the authors obtained experimentally verified conditions for optimal gliding flight (i.e., for the minimum glide path angle). Combining energy-optimal flight conditions with the path planning procedure described in [29], with suitable modifications to allow for turn acceleration limits, could provide a constructive, energy-efficient approach to underwater glider guidance in currents. ACKNOWLEDGMENT The authors would like to thank P. Bhatta, G. D Spain, J. Graver, S. Jenkins, N. Leonard, J. Luby, B. Murray for contributing to their understing of underwater glider dynamics glider hydrodynamic modeling. They would also like to thank the anonymous reviewers for their attention to detail constructive criticism. REFERENCES [1] C. C. Eriksen, T. J. Osse, R. D. Light, T. Wen, T. W. Lehman, P. L. Sabin, J. W. Ballard, A. M. Chiodi, Seaglider: A long-range autonomous underwater vehicle for oceanographic research, IEEE J. Ocean. Eng., vol. 26, no. 4, pp , Oct [2] J. Sherman, R. E. Davis, W. B. Owens, J. Valdes, The autonomous underwater glider Spray, IEEE J. Ocean. Eng., vol. 26, no. 4, pp , Oct [3] D. C. Webb, P. J. Simonetti, C. P. Jones, SLOCUM: An underwater glider propelled by environmental energy, IEEE J. Ocean. Eng., vol. 26, no. 4, pp , Oct [4] R. E. Davis, C. C. Eriksen, C. P. Jones, Autonomous buoyancy-driven underwater gliders, in Technology Applications of Autonomous Underwater Vehicles, G. Griffiths, Ed. London, U.K.: Taylor & Francis, 2002, vol. 2, ch. 3. [5] S. A. Jenkins, D. E. Humphreys, J. Sherman, J. Osse, C. Jones, N. Leonard, J. Graver, R. Bachmayer, T. Clem, P. Carroll, P. Davis, J. Berry, P. Worley, J. Wasyl, Underwater glider system study, Scripps Inst. Oceanogr., Univ. California San Diego, San Diego, CA, Tech. Rep. 53, [6] J. G. Graver, Underwater gliders: Dynamics, control, design, Ph.D. dissertation, Dept. Mech. Aerosp. Eng., Princeton Univ., Princeton, NJ, [7] P. Bhatta, Nonlinear stability control of gliding vehicles, Ph.D. dissertation, Dept. Mech. Aerosp. Eng., Princeton University, Princeton, NJ, [8] N. E. Leonard J. G. Graver, Model-based feedback control of autonomous underwater gliders, IEEE J. Ocean. Eng., vol. 26, no. 4, pp , Oct [9] J. G. Graver, J. Liu, C. A. Woolsey, N. E. Leonard, Design analysis of an underwater glider for controlled gliding, in Proc. Conf. Inf. Sci. Syst., 1998, pp [10] T. I. Fossen, Guidance Control of Ocean Vehicles. New York: Wiley, 1995, ch. 2. [11] N. Mahmoudian C. A. Woolsey, Underwater glider motion control, in Proc. IEEE Conf. Decision Control, Cancun, Mexico, Dec. 2008, pp [12] J. S. Geisbert, Hydrodynamic modeling for autonomous underwater vehicles using computational semi-empirical methods, M.S. thesis, Dept. Aerosp. Ocean Eng., Virginia Polytech. Inst. State Univ., Blacksburg, VA, [13] B. L. Stevens F. L. Lewis, Aircraft Control Simulation, 2nd ed. Hoboken, NJ: Wiley, 2003, ch. 3. [14] J. Guckenheimer P. Holmes, Nonlinear Oscillations, Dynamical Systems, Bifurcations of Vector Fields. New York: Springer-Verlag, 1983, ch. 1. [15] P. Hartman, Ordinary Differential Equations. New York: Wiley, 1964, ch. 9. [16] L. E. Dubins, On curves of minimal length with a constraint on average curvature with prescribed initial terminal positions tangents, Amer. J. Math., vol. 79, no. 3, pp , Jul [17] J. A. Reeds L. A. Shepp, Optimal paths for a car that goes both forwards backwards, Pacific J. Math., vol. 145, no. 2, pp , [18] H. J. Sussmann G. Tang, Shortest paths for the Reeds-Shepp car: A worked out example of the use of geometric techniques in nonlinear optimal control, Cntr. Syst. Control, Rutgers State Univ. New Jersey, New Brunswick, NJ, Tech. Rep , 1991.

13 MAHMOUDIAN et al.: APPROXIMATE ANALYTICAL TURNING CONDITIONS FOR UNDERWATER GLIDERS 143 [19] J.-D. Boissonnat, A. Cérézo, J. Leblond, Shortest paths of bounded curvature in the plane, in Proc. IEEE Int. Conf. Robot. Autom., Nice, France, May 1992, pp [20] P. Souéres, J.-Y. Fourquet, J.-P. Laumond, Set of reachable positions for a car, IEEE Trans. Autom. Control, vol. 39, no. 8, pp , Aug [21] J.-D. Boissonnat X.-N. Bui, Accessibility region for a car that only moves forwards along optimal paths, Institut National de Recherche en Informatique et en Automatique (INRIA), Sophia Antipolis Cedex, France, Tech. Rep. 2181, [22] X.-N. Bui, J.-D. Boissonnat, P. Souéres, J.-P. Laumond, Shortest path synthesis for Dubins non-holomic robot, in IEEE Int. Conf. Robot. Autom., San Diego, CA, May 1994, vol. 1, pp [23] D. A. Anisi, Optimal motion control of a ground vehicle, Swedish Defence Research Agency, Stockholm, Sweden, Tech. Rep. FOI-R SE, [24] A. Scheuer, Planification de Chemin à Courbure Continue Pour Robot Mobile Non-Holonome, Ph.D. dissertation, Institut National Polytechnique de Grenoble, Grenoble, France, [25] A. Scheuer C. Laugier, Planning sub-optimal continuous-curvature paths for car-like robots, in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., Victoria, BC, Canada, Oct. 1998, pp [26] J.-D. Boissonnat, A. Cérézo, J. Leblond, A note on shortest paths in the plane subject to a constraint on the derivative of the curvature, Institut National de Recherche en Informatique et en Automatique (INRIA), Sophia Antipolis Cedex, France, Tech. Rep. 2160, [27] V. Kostov E. Degtiariova-Kostova, The planar motion with bounded derivative of the curvature its suboptimal paths, Institut National de Recherche en Informatique et en Automatique (INRIA), Sophia Antipolis Cedex, France, Tech. Rep. 2189, [28] T. G. McGee J. K. Hedrick, Optimal path planning with a kinematic airplane model, J. Guid. Control Dyn., vol. 30, no. 2, pp , [29] L. Techy C. A. Woolsey, Minimum time path planning for UAVs in winds, J. Guid. Control Dyn., vol. 32, no. 6, pp , [30] S. A. Jenkins J. Wasyl, Optimization of glides for constant wind fields course headings, J. Aircraft, vol. 27, no. 7, pp , Nina Mahmoudian received the B.A.E degree from Tehran Polytechnic, Tehran, Iran, in 1999 the Ph.D. degree in aerospace engineering from Virginia Polytechnic State University (Virginia Tech), Blacksburg, in She is a postdoctoral associate with vessel dynamics group in Virginia Tech s Aerospace Ocean Engineering Department. Her research interests include nonlinear dynamics control of mechanical systems. Jesse Geisbert received the B.S. degree in aerospace ocean engineering the M.S. degree in ocean engineering from Virginia Polytechnic State University (Virginia Tech), Blacksburg, in , respectively. He is an employee of the Naval Surface Warfare Center, Carderock Division, Bethesda, MD. He focuses on model research, design, testing, evaluation of Navy concepts working in the experimental test team under the Resistance Propulsion Hydrodynamics Department, Code Craig Woolsey (M 95) received the B.M.E. degree from Georgia Institute of Technology, Atlanta, in 1995 the Ph.D. in mechanical aerospace engineering from Princeton University, Princeton, NJ, in He is an Associate Professor Assistant Department Head for Graduate Studies at the Aerospace Ocean Engineering Department, Virginia Polytechnic State University (Virginia Tech), Blacksburg. His research interests include nonlinear control theory for mechanical systems, particularly energy-based control methods, applications to autonomous ocean atmospheric vehicles. Dr. Woolsey received the National Science Foundation (NSF) CAREER Award the U.S. Office of Naval Research (ONR) Young Investigator Program Award, more recently, the Society of Automotive Engineers (SAE) Ralph R. Teetor Educational Award.

Moving Mass Control for Underwater Vehicles

Moving Mass Control for Underwater Vehicles Moving Mass Control for Underwater Vehicles C. A. Woolsey 1 & N. E. Leonard 2 1 Aerospace & Ocean Engineering Virginia Tech Blacksburg, VA 2461 cwoolsey@vt.edu 2 Mechanical & Aerospace Engineering Princeton

More information

Extremal Trajectories for Bounded Velocity Mobile Robots

Extremal Trajectories for Bounded Velocity Mobile Robots Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of

More information

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

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

More information

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives

An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives Hamidreza Chitsaz 1, Steven M. LaValle 1, Devin J. Balkcom, and Matthew T. Mason 3 1 Department of Computer Science

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

Master Thesis. Contributions to Guidance and Control of Underwater Gliders. Arnau Tor Bardolet. Supervisor: Jerome Jouffroy. Mads Clausen Institute

Master Thesis. Contributions to Guidance and Control of Underwater Gliders. Arnau Tor Bardolet. Supervisor: Jerome Jouffroy. Mads Clausen Institute Master Thesis Contributions to Guidance and Control of Underwater Gliders Arnau Tor Bardolet Supervisor: Jerome Jouffroy Mads Clausen Institute University of Southern Denmark September 2012 ACKNOWLEDGMENTS

More information

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY Mechanics of Flight Warren F. Phillips Professor Mechanical and Aerospace Engineering Utah State University WILEY John Wiley & Sons, Inc. CONTENTS Preface Acknowledgments xi xiii 1. Overview of Aerodynamics

More information

DYNAMICS & CONTROL OF UNDERWATER GLIDERS I: STEADY MOTIONS. N. Mahmoudian, J. Geisbert, & C. Woolsey. acas

DYNAMICS & CONTROL OF UNDERWATER GLIDERS I: STEADY MOTIONS. N. Mahmoudian, J. Geisbert, & C. Woolsey. acas DYNAMICS & CONTROL OF UNDERWATER GLIDERS I: STEADY MOTIONS N. Mahmoudian, J. Geisbert, & C. Woolsey acas Virginia Center for Autonomous Systems Virginia Polytechnic Institute & State University Blacksburg,

More information

Stability and Control

Stability and Control Stability and Control Introduction An important concept that must be considered when designing an aircraft, missile, or other type of vehicle, is that of stability and control. The study of stability is

More information

Introduction to Flight Dynamics

Introduction to Flight Dynamics Chapter 1 Introduction to Flight Dynamics Flight dynamics deals principally with the response of aerospace vehicles to perturbations in their flight environments and to control inputs. In order to understand

More information

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Lecture 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 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

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford FLIGHT DYNAMICS Robert F. Stengel Princeton University Press Princeton and Oxford Preface XV Chapter One Introduction 1 1.1 ELEMENTS OF THE AIRPLANE 1 Airframe Components 1 Propulsion Systems 4 1.2 REPRESENTATIVE

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

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

Long-Baseline Acoustic Localization of the Seaglider Underwater Glider

Long-Baseline Acoustic Localization of the Seaglider Underwater Glider 211 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 211 Long-Baseline Acoustic Localization of the Seaglider Underwater Glider Laszlo Techy Kristi A. Morgansen

More information

Autonomous Robotic Vehicles

Autonomous Robotic Vehicles Autonomous Robotic Vehicles Ground, Air, Undersea Jim Keller July 15, 2005 Types of Vehicles Ground Wheeled Tracked Legged Crawling/snake Air Fixed wing Powered gliders Rotary wing Flapping wing Morphing

More information

Extremal Trajectories for Bounded Velocity Differential Drive Robots

Extremal 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 information

AEROSPACE ENGINEERING

AEROSPACE ENGINEERING AEROSPACE ENGINEERING Subject Code: AE Course Structure Sections/Units Topics Section A Engineering Mathematics Topics (Core) 1 Linear Algebra 2 Calculus 3 Differential Equations 1 Fourier Series Topics

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

Hydrodynamic Modeling for Autonomous Underwater Vehicles Using Computational and Semi-Empirical Methods

Hydrodynamic Modeling for Autonomous Underwater Vehicles Using Computational and Semi-Empirical Methods Hydrodynamic Modeling for Autonomous Underwater Vehicles Using Computational and Semi-Empirical Methods By: Jesse Stuart Geisbert Thesis submitted to the Faculty of the Virginia Polytechnic Institute and

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

Dynamic Modeling and Motion Simulation for A Winged Hybrid-Driven Underwater Glider *

Dynamic Modeling and Motion Simulation for A Winged Hybrid-Driven Underwater Glider * China Ocean Eng., Vol. 25, No. 1, pp. 97 112 2011 Chinese Ocean Engineering Society and Springer-Verlag Berlin Heidelberg DOI 10.1007/s13344-011-0008-7 Dynamic Modeling and Motion Simulation for A Winged

More information

PRINCIPLES OF FLIGHT

PRINCIPLES OF FLIGHT 1 Considering a positive cambered aerofoil, the pitching moment when Cl=0 is: A infinite B positive (nose-up). C negative (nose-down). D equal to zero. 2 The angle between the aeroplane longitudinal axis

More information

Theory of Vibrations in Stewart Platforms

Theory 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 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

Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods

Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods ISSN (Print) : 2347-671 An ISO 3297: 27 Certified Organization Vol.4, Special Issue 12, September 215 Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods Anties K. Martin, Anubhav C.A.,

More information

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

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV) International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle UAV Lasantha Kurukularachchi*;

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

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

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

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

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrB15.5 Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag D. Pérez 1 and R. Bevilacqua Rensselaer Polytechnic Institute, Troy, New York, 1180 This work presents a feedback control strategy

More information

Dynamics and Control Preliminary Examination Topics

Dynamics and Control Preliminary Examination Topics Dynamics and Control Preliminary Examination Topics 1. Particle and Rigid Body Dynamics Meirovitch, Leonard; Methods of Analytical Dynamics, McGraw-Hill, Inc New York, NY, 1970 Chapters 1-5 2. Atmospheric

More information

Underwater vehicles: a surprising non time-optimal path

Underwater vehicles: a surprising non time-optimal path Underwater vehicles: a surprising non time-optimal path M. Chyba Abstract his paper deals with the time-optimal problem for a class of underwater vehicles. We prove that if two configurations at rest can

More information

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6] Code No: R05322101 Set No. 1 1. (a) Explain the following terms with examples i. Stability ii. Equilibrium. (b) Comment upon the requirements of stability of a i. Military fighter aircraft ii. Commercial

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

CHAPTER 1. Introduction

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

More information

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

Efficient Motion Planning and Control for Underwater Gliders

Efficient Motion Planning and Control for Underwater Gliders Efficient Motion Planning and Control for Underwater Gliders Nina Mahmoudian Dissertation submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the

More information

Position in the xy plane y position x position

Position in the xy plane y position x position Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,

More information

Nonlinear 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

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

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

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 9, NO. 2, MARCH 2001 335 New Parametric Affine Modeling and Control for Skid-to-Turn Missiles DongKyoung Chwa and Jin Young Choi, Member, IEEE Abstract

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

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

Introduction to Aircraft Flight. Mechanics

Introduction to Aircraft Flight. Mechanics Introduction to Aircraft Flight. Mechanics i Performance, Static Stability, Dynamic Stability, Classical Feedback Control, and State-Space Foundations Second Edition Thomas R. Yechout with contributions

More information

A Control Lyapunov Function Approach to Multiagent Coordination

A Control Lyapunov Function Approach to Multiagent Coordination IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 5, OCTOBER 2002 847 A Control Lyapunov Function Approach to Multiagent Coordination Petter Ögren, Magnus Egerstedt, Member, IEEE, and Xiaoming

More information

Chapter 3 Numerical Methods

Chapter 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

ELECTRODYNAMIC magnetic suspension systems (EDS

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

More information

Three-Dimensional Motion Coordination in a Time-Invariant Flowfield

Three-Dimensional Motion Coordination in a Time-Invariant Flowfield To appear in Proc. 48th IEEE CDC Three-Dimensional Motion Coordination in a Time-Invariant Flowfield Sonia Hernandez and Dere A. Paley Abstract Three-dimensional motion coordination in a flowfield has

More information

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

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

More information

Nonlinear Stability and Control of. Gliding Vehicles

Nonlinear Stability and Control of. Gliding Vehicles Nonlinear Stability and Control of Gliding Vehicles Pradeep Bhatta A Dissertation Presented to the Faculty of Princeton University in Candidacy for the Degree of Doctor of Philosophy Recommended for Acceptance

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

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

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

Squirming Sphere in an Ideal Fluid

Squirming Sphere in an Ideal Fluid Squirming Sphere in an Ideal Fluid D Rufat June 8, 9 Introduction The purpose of this wor is to derive abalytically and with an explicit formula the motion due to the variation of the surface of a squirming

More information

A model of an aircraft towing a cable-body system

A model of an aircraft towing a cable-body system ANZIAM J. 47 (EMAC2005) pp.c615 C632, 2007 C615 A model of an aircraft towing a cable-body system C. K. H. Chin R. L. May (Received 2 November 2005; revised 31 January 2007) Abstract We integrate together

More information

Active Guidance for a Finless Rocket using Neuroevolution

Active Guidance for a Finless Rocket using Neuroevolution Active Guidance for a Finless Rocket using Neuroevolution Gomez, F.J. & Miikulainen, R. (2003). Genetic and Evolutionary Computation Gecco, 2724, 2084 2095. Introduction Sounding rockets are used for making

More information

SENSITIVITY ANALYSIS OF THE FACTORS AFFECTING FORCE GENERATION BY WING FLAPPING MOTION

SENSITIVITY ANALYSIS OF THE FACTORS AFFECTING FORCE GENERATION BY WING FLAPPING MOTION Proceedings of the ASME 2013 International Mechanical Engineering Congress and Exposition IMECE2013 November 15-21, 2013, San Diego, California, USA IMECE2013-65472 SENSITIVITY ANALYSIS OF THE FACTORS

More information

Kinematics. Chapter Multi-Body Systems

Kinematics. Chapter Multi-Body Systems Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean

More information

8.012 Physics I: Classical Mechanics Fall 2008

8.012 Physics I: Classical Mechanics Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 8.012 Physics I: Classical Mechanics Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS INSTITUTE

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

More information

18. Linearization: the phugoid equation as example

18. Linearization: the phugoid equation as example 79 18. Linearization: the phugoid equation as example Linearization is one of the most important and widely used mathematical terms in applications to Science and Engineering. In the context of Differential

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

Tracking Rigid Body Motion Using Thrusters and Momentum. Wheels

Tracking Rigid Body Motion Using Thrusters and Momentum. Wheels JAS 199 Tracking Rigid Body Motion Using Thrusters and Momentum Wheels Christopher D. Hall, Panagiotis Tsiotras, and Haijun Shen Abstract Tracking control laws are developed for a rigid spacecraft using

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

DSCC TIME-OPTIMAL TRAJECTORIES FOR STEERED AGENT WITH CONSTRAINTS ON SPEED AND TURNING RATE

DSCC TIME-OPTIMAL TRAJECTORIES FOR STEERED AGENT WITH CONSTRAINTS ON SPEED AND TURNING RATE Proceedings of the ASME 216 Dynamic Systems and Control Conference DSCC216 October 12-14, 216, Minneapolis, Minnesota, USA DSCC216-9892 TIME-OPTIMAL TRAJECTORIES FOR STEERED AGENT WITH CONSTRAINTS ON SPEED

More information

How Small Can a Launch Vehicle Be?

How Small Can a Launch Vehicle Be? UCRL-CONF-213232 LAWRENCE LIVERMORE NATIONAL LABORATORY How Small Can a Launch Vehicle Be? John C. Whitehead July 10, 2005 41 st AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit Tucson, AZ Paper

More information

Trajectory Planning of Planar Tracked Vehicles

Trajectory Planning of Planar Tracked Vehicles Trajectory Planning of Planar Tracked Vehicles Zvi Shiller and William Serate Department of Mechanical, Aerospace and Nuclear Engineering University of California Los Angeles Los Angeles, California 924

More information

Aircraft Stability & Control

Aircraft Stability & Control Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics

More information

CS491/691: Introduction to Aerial Robotics

CS491/691: Introduction to Aerial Robotics CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation

More information

AS and A level Further mathematics contents lists

AS and A level Further mathematics contents lists AS and A level Further mathematics contents lists Contents Core Pure Mathematics Book 1/AS... 2 Core Pure Mathematics Book 2... 4 Further Pure Mathematics 1... 6 Further Pure Mathematics 2... 8 Further

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein Abstract

More information

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Three-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 information

Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required,

Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required, Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required, minimum thrust required, minimum speed, maximum speed;

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

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

Physics I. Unit 1 Methods in Science (Systems of Units) Competencies (Do) Students should be able to demonstrate scientific methods.

Physics I. Unit 1 Methods in Science (Systems of Units) Competencies (Do) Students should be able to demonstrate scientific methods. Physics I Unit 1 Methods in Science (Systems of Units) Estimated Time Frame Big Ideas for Units 10 Days Tools are needed for the study of Physics, such as measurement, conversions, significant figures,

More information

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS PHYS MECHANICS AND HEAT

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS PHYS MECHANICS AND HEAT BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS PHYS 2325 - MECHANICS AND HEAT CATALOG DESCRIPTION: PHYS 2325 Mechanics and Heat. CIP 4008015403 A calculus-based approach to the principles of mechanics

More information

Decomposing Bent Functions

Decomposing Bent Functions 2004 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 8, AUGUST 2003 Decomposing Bent Functions Anne Canteaut and Pascale Charpin Abstract In a recent paper [1], it is shown that the restrictions

More information

Modeling of a Small Unmanned Aerial Vehicle

Modeling of a Small Unmanned Aerial Vehicle Modeling of a Small Unmanned Aerial Vehicle A. Elsayed Ahmed, A. Hafez, A. N. Ouda, H. Eldin Hussein Ahmed, H. Mohamed Abd-Elkader Abstract Unmanned aircraft systems (UAS) are playing increasingly prominent

More information

Structural Dynamics Lecture 7. Outline of Lecture 7. Multi-Degree-of-Freedom Systems (cont.) System Reduction. Vibration due to Movable Supports.

Structural Dynamics Lecture 7. Outline of Lecture 7. Multi-Degree-of-Freedom Systems (cont.) System Reduction. Vibration due to Movable Supports. Outline of Multi-Degree-of-Freedom Systems (cont.) System Reduction. Truncated Modal Expansion with Quasi-Static Correction. Guyan Reduction. Vibration due to Movable Supports. Earthquake Excitations.

More information

Flight and Orbital Mechanics. Exams

Flight and Orbital Mechanics. Exams 1 Flight and Orbital Mechanics Exams Exam AE2104-11: Flight and Orbital Mechanics (23 January 2013, 09.00 12.00) Please put your name, student number and ALL YOUR INITIALS on your work. Answer all questions

More information

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Jinglai Shen, Amit K Sanyal, and N Harris McClamroch Department of Aerospace Engineering The University of Michigan

More information

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also

More information

Tentative Physics 1 Standards

Tentative Physics 1 Standards Tentative Physics 1 Standards Mathematics MC1. Arithmetic: I can add, subtract, multiply, and divide real numbers, take their natural and common logarithms, and raise them to real powers and take real

More information

Attitude Control of a Bias Momentum Satellite Using Moment of Inertia

Attitude Control of a Bias Momentum Satellite Using Moment of Inertia I. INTRODUCTION Attitude Control of a Bias Momentum Satellite Using Moment of Inertia HYOCHOONG BANG Korea Advanced Institute of Science and Technology HYUNG DON CHOI Korea Aerospace Research Institute

More information

Keywords: Kinematics; Principal planes; Special orthogonal matrices; Trajectory optimization

Keywords: Kinematics; Principal planes; Special orthogonal matrices; Trajectory optimization Editorial Manager(tm) for Nonlinear Dynamics Manuscript Draft Manuscript Number: Title: Minimum Distance and Optimal Transformations on SO(N) Article Type: Original research Section/Category: Keywords:

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Introduction to Automatic Control & Linear systems (time domain) 2 What is automatic control? From Wikipedia Control theory is an interdisciplinary

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

Math 302 Outcome Statements Winter 2013

Math 302 Outcome Statements Winter 2013 Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and 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

The... of a particle is defined as its change in position in some time interval.

The... of a particle is defined as its change in position in some time interval. Distance is the. of a path followed by a particle. Distance is a quantity. The... of a particle is defined as its change in position in some time interval. Displacement is a.. quantity. The... of a particle

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information