Tour Planning for an Unmanned Air Vehicle under Wind Conditions

Size: px
Start display at page:

Download "Tour Planning for an Unmanned Air Vehicle under Wind Conditions"

Transcription

1 Tour Planning or an Unmanned Air Vehicle under Wind Conditions Rachelle L. McNeely and Ram V. Iyer Texas Tech University, Lubbock, TX and Phillip R. Chandler U. S. Air Force Research Laboratory, Wright Patterson Air Force Base, Ohio Graduate Student, Department o Mathematics and Statistics. E mail: rachelle.mcneely@ttu.edu; Phone: ext. 258; Fax: Assistant Proessor, Department o Mathematics and Statistics. E mail: ram.iyer@ttu.edu; Phone: ext. 239; Fax: Senior Aerospace Engineer. E mail: phillip.chandler@wpab.a.mil; Phone: ; Fax: o 33

2 A very important sub-problem in the task assignment problem or unmanned air vehicles (UAVs) is the evaluation o costs or the state transitions o a directed graph. Usually a Dubins vehicle lying in the absence o wind is considered in the computation o costs. However, when a prevailing wind vector ield is considered, the costs taken on very dierent values and the task assignment problem can have very dierent solutions. In this paper, we consider the problem o constructing minimum time trajectories or a Dubins vehicle in the presence o a time varying wind vector ield. We present results on the existence and uniqueness o minimum-time solutions or a Dubins vehicle lying in a general time-varying wind vector ield under some technical conditions. These results extend the conclusions o the well-known Dubins theorem. We also propose an algorithm or obtaining the minimumtime solution or an UAV and prove its convergence. We also present the results o numerical experiments that show that the importance o considering wind vector ields while planning the tour or an UAV. 2 o 33

3 Nomenclature UAV Unmanned Air Vehicle MAV Micro Air Vehicle, usually with wing span approximately 1 t. V Constant Speed o the MAV. t Time in seconds. t Free inal time or the trajectory planning problem. x Position o the center o mass o the MAV in IR 2. ψ Heading o the MAV (in radians). q = (x, ψ). (x 0, ψ 0 ) Initial position and heading at initial time 0. (x, ψ d ) Desired position and heading at inal time t. u( ) Steering control input to the MAV. u max Upper bound on u(t) or all t. W (, ) The wind vector ield is a unction o x and t in general. φ Angle by which the initial coordinate system is rotated or numerical stability o the trajectory planning algorithm. z Position o the MAV ater a coordinate transormation or numerical stability. θ Heading o the MAV ater a coordinate transormation. 3 o 33

4 Introduction Cooperative Control o multiple, autonomous unmanned air vehicles (UAVs) is an active area o research that holds enormous potential or military and civilian applications. 1 3 This new paradigm or control has been implemented in the MultiUAV simulation platorm by the Air Force Research Laboratory. 3 It has a hierarchical architecture, where at the highest level the dynamics o the controlled agents are usually suppressed and a task allocation or the agents is perormed using graph theory. The tasks or the agents are usually tightly coupled in time 3, 4 and hence estimates o the times taken or each agent to ly rom one destination to the next is highly critical or correct assignment o tasks. This estimate o times is usually obtained by considering a kinematic model o the air vehicle, along with kinematic turn-radius constraints, to keep the computation time at a manageable level. 5 7 The key result that is used in this computation is Dubins result on the existence o minimum time solutions or a kinematic model with minimum turn-radius constraint. 8 However, this result is only or valid or zero-wind and hence all o the available cost estimation algorithms are only valid or zero-wind. In this paper, we propose a new method or the computation o minimum time solutions or the trajectory planning problem or a Micro Air Vehicle (MAV) or UAVs in the presence o time-varying wind, and prove its convergence. We also present the results o numerical experiments that show that the order in which targets need to be over-lown to minimize total light time can be very dierent i the winds are accounted or. We model an MAV lying with a constant speed in the wind axes and at a constant altitude. The kinematic equations o motion or the MAV are: ẋ = V (cos ψ, sin ψ) + W (x, t); ψ = u. (1) where x = (x 1, x 2 ), W (x, t) = (W 1 (x, t), W 2 (x, t)), and W i (x, t); i = 1, 2 are unctions with bounded derivatives. These equations contain the wind vector ield that is not considered in earlier works. 5 9 O course, the actual model or a MAV consists o Euler s equations 10 and kinematic model used above implies a perect response to the turn commands. However, it must be kept in mind that the kinematic model is only employed to compute the order in which the targets are to be visited. Once the order is determined, optimal control theory should be employed to determine the actual time-optimal path to be lown by the aircrat. A major reason or using the kinematic model is the act that only necessary conditions or optimality exist or the second order model (given by Pontryagin s Maximum Principle) and no results on existence o solutions are available. The situation is dierent or the kinematic model where in the absence o wind (that is W (x, t) = (0, 0)), the well-known Dubins theorem 8 posits the existence o a time-optimal solution or any combination o initial and 4 o 33

5 inal positions and velocities o the UAV or MAV. Contemporaneously during the development o the results in this manuscript, McGee, Spry and Hedrick 11 have addressed the problem o trajectory planning in the presence o constant wind. The mathematical method employed by them appears similar to ours or the case o constant wind. They classiy the set o initial and inal states into Types 1 and 2, where Type 1 states have a minimum time solution while Type 2 states don t. Here we prove that their Type 2 states orm a set o measure zero which means that they are sparse in the set o all possible states. In our earlier work, 12 we addressed the more general case o time and space-varying winds and proved the existence o time-optimal solutions (or almost every initial and inal states) under technical conditions involving the gradients o the wind. The veriication o these conditions can be used as the starting point or a numerical algorithm to compute the time-optimal trajectory. Here, we consider time-varying wind vector ields (that is W (x, t) = W (t) or all x IR 2 and any t IR) and prove the convergence o an algorithm or computing the minimum-time solutions. generalization o the work o McGee, Spry and Hedrick. 11 Thereore, the work in this manuscript is a Getting back to the equations o motion, let q = (x, ψ). The optimal control problem to be solved can be ormulated in two ways: Problem 1. For the system (1), minimize the inal time t subject to the constraints: q(0) = q 0 = (x 0, ψ 0 ) and q(t ) = q = (x, ψ d ); u( ) a Lebesgue measurable unction, and satisies, u(t) u max = V R min, (2) or all t. In (2), R min is the minimum turn radius in the absence o wind and arises due to mechanical limitations on the aircrat. As an MAV is designed to ly between the streets while searching or targets, we must ensure that the MAV enters a street along its center line, or at least parallel to it. In our numerical examples, ψ d is the angle that the centerline makes with the x-axis o the coordinate system. Due to the wind vector ield, the actual tangent line to the solution o Problem 1 would make an angle: ẋ(t ) = arctan ( ) ( ) V sin ψ(t ) + W 2 (x, t ) V sin ψd + W 2 (x, t ) = arctan, (3) V cos ψ(t ) + W 1 (x, t ) V cos ψ d + W 1 (x, t ) which could result in the loss o the MAV. Hence, it is clear that one must change the end condition to require that ẋ(t ) = ψ d to minimize the possibility o aircrat loss. We denote ψ(t ) by ψ or simplicity and also denote W 1 (x, t ) = W (x, t ) 2 cos θ W (x, t ) and W 2 (x, t ) = W (x, t ) 2 sin θ W (x, t ). The ollowing computations yield a ormula or 5 o 33

6 ψ : V sin ψ + W 2 (x, t ) = tan ψ d (4) V cos ψ(t ) + W 1 (x, t ) V sin ψ + W (x, t ) 2 sin θ W (x, t ) = sin ψ d (5) V cos ψ + W (x, t ) 2 cos θ W (x, t ) cos ψ d V sin(ψ ψ d ) = W (x, t ) 2 sin(ψ d θ W (x, t )), (6) which leads to: ( W (x, t ) 2 ψ = arcsin V ) sin(ψ d θ W (x, t )) + ψ d ; (7) where This leads us to Problem 2: θ W (x, t ) = arctan W 2(x, t ) W 1 (x, t ) Problem 2. For the system (1), minimize t subject to the constraints: q(0) = q 0 = (x 0, ψ 0 ); x(t ) = x ; and ẋ(t ) = ψ d ; u( ) a Lebesgue measurable unction, and satisies (2). In this paper, we will ocus on the special case W (x, t) = W (t). An existence o minimumtime solution result or the more general case o time and space varying winds (or Problem 1) can be ound in McNeely. 12 In the same work, we proved the uniqueness o minimum-time solutions or almost every combination o initial and inal states or Problem 1. Here, we prove existence and uniqueness o minimum-time solutions or the case o time-varying wind vector ields (that is, W (x, t) = W (t)) or Problem 2. In other related work, Lissaman 13 and Zhao and Qi 14 discuss the use o wind gradients to do work or the vehicle while in light. Another study by Venkataramanan and Dogan is based upon the use o a nonlinear controller when reconiguring the ormation o a group o UAVs and how wind eects are taken into consideration. 15 (8) Studies by Boyle and Chamito 16 are based on a stepwise solution to a constrained optimization problem which solves a nonlinear two-point boundary value problem at each timestep. The Tour Problem In the considered mission, a small unmanned air vehicle (SUAV) gives the MAV a set o N targets x i = (x i1, x i2 ); i = 1,, N to ly over. The case in which the sensor is located on the aircrat such that a straight line light along the center-line must be altered in order to view the target, is outside the scope o this paper though it is an interesting problem in its own right. For each target, the street where it is located is ound on a map which yields two possible angles ψ i or ψ i + π or lying over the target. The mid-line o that 6 o 33

7 street is ound and the point x i is projected perpendicularly rom the target onto that line. To simpliy notation, we will represent this new point also as x i and continue to work with these coordinates henceorth. For the i-th target, two way-points x 1 i, x 2 i ); are created equally spaced along the street about the projected point. These are considered entrance/exit points or viewing the target. Thus, each exit point is described by coordinates q j i = (xj i1, xj i2, ψj i ), where i = 1, 2,, N and ψ j i is chosen to be one o the two angles ψ i or ψ i +π, such that the unit vector (cos ψ j i, sin ψj i ) points away rom the target (x i, y i ) at the point x i. The objective is to ly rom target i to target k i by lying rom a point, q j i to qk l. Thus there are our possible paths corresponding to j, l = 1, 2. In this paper, we do not address the problem o lying between q r i to q s i (that is lying over the target x i ) where r s, and assume it to be a simple straight line along the street. Once the cost o lying the optimal path between q j i to qk l or all i, k = 1, 2,, N; i k and j, l = 1, 2 then one can set up a task assignment problem as outlined in. 3 Discussion o Dubins Theorem or the zero wind case We briely discuss Dubins result on the existence and uniqueness o minimum length solutions or a particle ollowing a Lipschitz continuous path at a constant speed V, with a bound on the maximum o the curvature given by 1 R min. This theorem states that or every initial, inal positions and velocities the minimum time (or minimum length) solution is an arc-line-arc or arc-arc-arc curve. Here, by arc we mean a portion o a circle or radius R min and line means a straight line segment. Furthermore, or the arc-arc-arc solution, Dubins theorem states that the middle arc must have length greater than π R min. For the Tour planning problem, Dubins theorem 8 posits the existence o a solution to the minimum time optimal control problem or the special case W (x, t) = (0, 0) or all x IR 2 and t IR +. As the minimum time solution is invariant with respect to translations and rotations o the coordinate axis, we can change coordinates so that the initial position is at the origin o IR 2 and the inal position is along the x axis. The initial and inal velocity directions measured with respect to the x-axis are termed φ 0 and φ respectively in Figures 1-2. The direction o the velocity induces an orientation on the circles tangent to the velocity vector. In the igures, we denote the center o the counterclockwise oriented circle by Z 0 and Z respectively, while the centers o the clockwise oriented curves are denoted by Y 0 and Y respectively. Thus we can distinguish between the Z 0 LY rom the Y 0 LZ arc-line-arc solutions etc. The arc-line-arc solution is ound when the initial and inal positions are airly separated as in Figure 1, while the arc-arc-arc solution is usually ound when the initial and inal positions are close enough as in Figure 2. l = 0 in Figure 2 means that the distance between the initial and inal positions is 0. Figure 2(a) shows a Y 0 Z Y arc-line-arc curve 7 o 33

8 connecting the initial and inal velocities. Though the minimum time solutions exist, they need not be unique as seen in Figures 1(b) and 2(b). A more important point rom the point o view o numerical methods is the dierentiability o the arc-lengths as a unction o the inal positions and velocities while holding the initial positions and velocities ixed. This issue is discussed in 12 in detail. The inal result is that there is a set o inal positions and velocities that has a measure zero, and where the minimum time curves change rom arc-line-arc to arc-arc-arc type or vice-versa and at these points the arc length unction is discontinuous and hence non-dierentiable. It is also possible or arc-line-arc curves to change to arc-line-arc curves in a discontinuous manner. Time optimal trajectories in the presence o wind For a non-zero time-varying (Caratheodory) wind vector ield, it is possible to show existence o a time-optimal solution i we make the ollowing assumptions. Suppose that W is a dierentiable unction o t with bounded derivative and urthermore: A1. W = sup t W (t) < V. A2. W t β V 2 W 2 u max, where: W t = sup t W (t) t 2, and 0 < β < 1 is some constant. Remarks: The assumption A1 is easy to explain. It is needed to ensure that the MAV will have non-zero orward velocity in the presence o the worst-case head wind. The assumption A2 is needed because the MAV has a limitation on the maximum rate o turn given by inequality (2) and hence cannot keep up with very rapid large changes in the wind direction (please reer to McNeely 12 or more details). Solution to Problem 1 In 12 we proved the ollowing theorem (the statement has been modiied rom 12 to include two results proved in the same manuscript): Theorem 1 Suppose that W (t) is a time-varying (Carathéodory) vector ield o wind velocities satisying assumptions A1 - A2. Then there exists a solution to Problem 1 or the system (1). The solution is unique or almost every collection o initial and inal states. Suppose the wind W (x, t) = W (t) depends only on the time variable, while satisying the conditions (A1) - (A2). Then, we can the transorm coordinates (with the same time variable) as ollows: x = ϕ(x, t) = x t 0 W (s) ds and ψ = ψ. (9) 8 o 33

9 Let q(t) = (x(t), ψ(t)) be the solution to (1) with initial condition q 0. Ater coordinate transormation, this solution becomes: x(t) = x(t) t 0 W (s) ds and ψ(t) = ψ(t). (10) Thereore, in the new coordinates ( x, ψ), the system equations take on the orm: x = V (cos ψ, sin ψ), x(0) = x 0 ; (11) ψ = u, ψ(0) = ψ0, (12) which is o the orm considered by Dubins. The inal states o the transormed system or Problem 1 are given by: x(t ) = x t 0 W (s) ds, ψ(t ) = ψ d. (13) By Theorem 1, the time optimal solution exists or all initial and inal conditions, and is unique or almost every set o initial and inal conditions or the original system. Clearly, the optimal trajectory must be a Dubin s solution or the transormed system with initial states ( x, ψ)(0) and inal states ( x, ψ)(t ) (see McNeely 12 or a uller discussion). The problem is that t is unknown and hence x(t ) is also unknown. In the algorithm in Theorem 2, we make an initial guess or t and improve it using Newton s method. The convergence o the sequence o inal times is proved. Theorem 2 Select τ 0 > 0. For n = 1, 2,, consider the inal states: τ n 1 x(τ n 1 ) = x W (s) ds; 0 ψ(τ n 1 ) = ψ d. (14) Let L(τ n 1 ) be the length o the minimum-time Dubins trajectory with initial state ( x, ψ)(0) n 1 and inal states ( x, ψ)(τ ), and denote Set τ n T (τ n 1 ) = = τ n 1 τ n 1 L(τ n 1 ) V T (τ n 1 ). (15) 1 T (τ n 1 ). (16) Then, the sequence {τ n; n Z} converges to a unique τ > 0 or almost every set o initial and inal conditions or the original system provided τ 0 is suiciently close to τ. 9 o 33

10 Proo: Consider the unction (τ) = τ T (τ). The equation (τ) = 0 has a unique solution τ by Theorem 1 or almost every set o initial and inal states. This is because (τ ) = 0 yields τ = L(τ ). This means that the minimum-time trajectory rom x(0) to the point V x τ 0 W (s) ds takes exactly time τ or, in other words x(τ ) = x τ 0 W (s) ds. The existence and uniqueness o τ having been addressed, lets consider the dierentiability o the unction L(τ). As studied in McNeely, 12 this unction is continuously dierentiable or almost every choice o τ. Hence, provided the initial selection τ 0 is suiciently close19 to τ, Newton s method is applicable to the solution o (τ) = 0 which results in (16). Remark: Unortunately, it is diicult to characterize how close the initial selection τ 0 needs to be to τ as this depends on x 0, x, ψ 0, ψ and the wind vectorield W (t) in a complicated way. Solution to Problem 2. We will irst prove the existence o time-optimal solutions or the special case o time-varying wind W (x, t) = W (t). The proo or the general case also ollows the same pattern though the equations look more complicated. As the algorithm in this paper is designed or the case or W (x, t) = W (t), this is the signiicant case or our purposes. We have the ollowing theorem: Theorem 3 Suppose that W (x, t) = W (t) is a time-varying (Carathéodory) vector ield o wind velocities satisying assumptions A1 - A2. Then there exists a solution to Problem 2 or the system (1), and the solution is unique or almost every collection o initial and inal states. Proo: Existence: The proo o existence proceeds in similar ashion to the proo o Theorem 1 as given in. 12 The idea is to establish one solution and then use Filippov s theorem 12, 18 to prove the existence o a minimum-time solution. The worst case wind vector-ield is the one that yields the system equations: ẋ = (V + W ) (cos ψ + sin ψ); ψ = u, (17) ẋ max θ as the instantaneous turn-radius given by R min(t) V + W = = R V min is the largest possible. The condition on ψ(t ) becomes: ψ(t ) = ψ d. Dubin s Theorem 8 is applicable to system (17) with initial states (x 0, ψ 0 ) and inal states (x, ψ d ), and it yields the existence o a minimum-time solution or the worst-case wind. For a given wind ield W (t), one can construct a piecewise continuous u(t) such that the solution stays on the trajectory or the worst-case wind as shown in the proo o Theorem 1 in McNeely. 12 This solution satisies ẋ(t ) = ψ d or some t > 0, that is exactly what was desired. However, this solution is 10 o 33

11 not the minimum time optimal solution or the wind W (t), and we prove the existence o the latter using Filippov s theorem. In order to apply the theorem, we need to make a change o variables. Let α(t) = arctan Then we obtain (the variable t is suppressed or brevity): ( ) V sin ψ(t) + W2 (t). (18) V cos ψ(t) + W 1 (t) α = (V cos ψ + W 1)(V u cos ψ + Ẇ2) (V sin ψ + W 2 )( V u sin ψ + Ẇ1) V 2 + W V (W 2 sin ψ + W 1 cos ψ) = V 2 u + V u (W 2 sin ψ + W 1 cos ψ) + V (Ẇ2 cos ψ Ẇ1 sin ψ) + (W 1 Ẇ 2 W 2 Ẇ 1 ) (20) V 2 + W V (W 2 sin ψ + W 1 cos ψ) The above equation can be written entirely in terms o α(t) using the equations: ( W (t) 2 ψ(t) = arcsin V (19) ) sin(α(t) θ W (t)) + α(t); θ W (t) = arctan W 2(t) W 1 (t). (21) The system in variables (x, α) has initial and inal conditions as ollows: x(0) = x 0 ; x(t ) = x (22) ( ) V sin ψ0 + W 2 (0) α(0) = arctan ; α(t ) = ψ d (23) V cos ψ 0 + W 1 (0) It is straightorward to see that the system in the variables (x, α) satisies all the conditions o Filippov s theorem. 12, 18 As we have already shown the existence o one solution that satisies the initial and inal conditions, there exists a measurable control u ( ) and a minimum-time solution x ( ), α ( ) that satisies the boundary conditions or almost all initial and inal states. Uniqueness: To show the uniqueness o the solution or almost all initial and inal states, we need to work with the x, ψ coordinates as in (9): x = V (cos ψ, sin ψ), x(0) = x 0, x(t ) = x W (s) ds; (24) 0 ( ) V sin ψ(t ) + W 2 (t ) ψ = u, ψ(0) = ψ0, arctan V cos ψ(t = ψ d. (25) ) + W 1 (t ) By our proo o existence, we know that there exists a minimum time solution or almost all initial and inal states or the original system. Assuming it exists, let (x, ψ)(t), t [0, t ] be this solution. Denoting x(t ) by x and ψ(t ) by ψ, the inal states in (24) and (25) can be t 11 o 33

12 written as: t x = x W (s) ds; (26) 0 ( ) W (t ) 2 ψ = arcsin sin(ψ d θ W (t )) + ψ d ; θ W (t ) = arctan W 2(t ) V W 1 (t ). (27) With ( x, ψ ) as the desired inal state or the transormed system, we see that Dubins Theorem 8 applies and there exists a unique solution ( x, ψ )( ) deined on [0, t ] or almost every combination o initial and inal states o the transormed system, where t t. We can transorm the solution back to the original coordinates (x, ψ ) while remembering that: x (t ) = x, ψ (t ) = ψ, (28) to obtain: x (t ) = x (t ) + t t 0 W (s) ds; (29) = x + W (s) ds; (30) t ψ (t ) = ψ. (31) A suicient condition or x (t ) = x and ψ (t ) = ψ is t = t. I t < t, then it ollows that both solutions (x, ψ)(t), t [0, t ] and (x, ψ )(t), t [0, t ] satisy the boundary conditions, and the irst solution is not the minimum-time solution contradicting our original assumption. Hence t = t is both necessary and suicient or x (t ) = x and ψ (t ) = ψ. As the Dubins solution in the transormed coordinates is unique or almost every choice o end conditions, the same is true or the minimum time solution in the original coordinates as well. The same algorithm and convergence proo or Problem 1 as summarized in Theorem 2 also applies to Problem 2 with a minor change. 12 o 33

13 Theorem 4 Select τ 0 > 0. For n = 1, 2,, consider the inal states: τ n 1 x(τ n 1 ) = x W (s) ds; (32) 0 ( ) W (τ n 1 ψ(τ n 1 ) 2 ) = arcsin sin(ψ d θ W (τ n 1 )) + ψ d ; where (33) V θ W (τ n 1 ) ) = arctan W 2(τ n 1 W 1 (τ n 1 ). (34) Let L(τ n 1 ) be the length o the minimum-time Dubins trajectory with initial state ( x, ψ)(0) n 1 and inal states ( x, ψ)(τ ), and denote Set τ n T (τ n 1 ) = = τ n 1 τ n 1 L(τ n 1 ) V T (τ n 1 ). (35) 1 T (τ n 1 ). (36) Then, the sequence {τ n; n Z} converges to a unique τ > 0 or almost every set o initial and inal conditions or the original system provided τ 0 is suiciently close to τ. Proo: The proo is identical to that o Theorem 2, except or the act that Theorem 3 is invoked in the proo instead o Theorem 1. Next, we describe the algorithms given in Theorem 2 or Problem 1, and Theorem 4 or Problem 2 in greater detail. In Step 2, we change coordinates or numerical stability rom (x, ψ) to (z, θ) such that in the new coordinates z 0 is at the origin and z is along the positive z 1 -axis. One could also employ a scaling o the axes in this step. In Step 3, we set the wind to zero and use Dubins method to obtain an initial estimate τ 0 or the inal time. In Step 4, we modiy the inal angle θ d to θ or Problem 2. This step is not necessary or Problem 1. At Step n, the estimate to t is τ n, and yields θn. On convergence o the algorithm the correct value or θ will be ound along with t. Algorithm or time optimal paths in the presence o time-varying wind 1. Start Input q 0 = (x 10, x 20, ψ 0 ) and q = (x 1, x 2, ψ d ) (ψ d is the desired inal angle), minimum turn radius (R min ), speed (V ), and time-varying wind velocity (W (t)). Select a tolerance ɛ > o 33

14 2. Perorm a coordinate transormation or numerical stability Let cos φ = x 1 x 10 and sin φ = x 2 x 20 x x 0 x x 0 [ ] cos φ sin φ Deine: R = sin φ cos φ We use the rotation matrix R and a shit o origin so that (x, ψ) is transormed into (z, θ), with z along the positive z 1 -axis. Speciically, z = R T (x x 0 ), and θ = ψ φ. We have to consider 4 cases to compute φ in an actual implementation: (a) I cos φ = 0 and sin φ > 0 let φ = π/2 (b) I cos φ = 0 and sin φ < 0 let φ = π/2 (c) I cos φ > 0 let φ = arctan sin φ cos φ (d) Else φ = arctan sin φ cos φ + π Denote: θ 0 = ψ 0 φ and θ d = ψ d φ. z 0 and z are computed according to the coordinate transorm: z 0 = (0, 0); z = R T (x x 0 ). The wind vector ield W (t) is transormed to W (t) = R T W (t). The new system o equations are: ż = V (cos θ, sin θ) + W (t); θ = u. (37) 3. Step 0: Use Dubins method to ind an initial value or τ 0 Use (z 0, θ 0 ) and (z, θ ) to compute a Dubins trajectory or the transormed system with zero wind. Let L be the length o this trajectory. Set τ 0 = L V. 4. Step n: Find the angle θ d Find θ dependent on θ d, V, and W (τ n ). Figure 3 describes the idea behind the computation. Denote by V = ( V 1, V 2 ) the vector V (cos θ, sin θ ). At t = τ n, Consider V + W (τ n) = ( V 1 + W 1 (τ n), V 2 + W 2 (τ n)) where V is as yet unknown (because τ n is unknown). Note that tan θ d = V 2 + W 2 (τ n ) V 1 + W 1 (τ n ). Thereore V 1 + W 1 (τ n ) = V + W (τ n ) cos θ d (38) V 2 + W 2 (τ n ) = V + W (τ n ) sin θ d (39) 14 o 33

15 I we combine these equations and solve or V 2, we have the ollowing equation. V 2 = ( V 1 + W 1 (τ n )) tan θ d W 2 (τ n ) (40) We also have: V V 2 2 = V 2 (41) Solve or V 1 and V 2 using equations (40) and (41). As cos(θ ) = V 1 V and sin(θ ) = V 2 V, we ind θ using the ollowing process: (a) I cos θ = 0 and sin θ > 0 let θ = π/2 (b) I cos θ = 0 and sin θ < 0 let θ = π/2 (c) I cos θ > 0 let θ = arctan sin θ cos θ (d) Else θ = arctan sin θ cos θ + π 5. Step n continued: Compute τ n Let z = z τ (n 1) 0 state ( z, θ n 1 it is a unction o τ (n 1). W (s) ds. Use Dubins method with initial state (z 0, θ 0 ) and inal ). Denote the length o the path divided by the speed V by T (τ (n 1) ) as 6. I T τ (n 1) < ɛ, then go to Item 7. Otherwise, compute the solution τ n T (τ) τ using Newton s Method or Modiied Newton s Method. 19 τ n = τ n 1 The derivative term in the denominator is computed numerically. Go to Item Stop We take τ n as the approximate value o τ n. to (τ) = n 1 (τ ). (τ n 1 ) Remark: For the case o constant wind W (t) = W, the algorithm is particularly simple to implement and intuitive. It can be interpreted as ollows. We seek to ind a state ( x w, ψ ) such that in the absence o wind, the Dubins solution takes time t to reach this state rom ( x 0, ψ 0 ). The property o this state is that it takes exactly time t or a particle to go rom x w to x. The same interpretation also holds or the case o time-varying wind. Numerical Results To illustrate the eectiveness o the algorithm, we look at a ew numerical examples while considering a constant wind vector ield. In practice, it is not possible to have knowledge o the wind vector ield W (t) beore hand, and hence constant wind is the important case 15 o 33

16 to consider. We irst consider a simple trajectory planning problem with given initial and desired inal positions x 0, x and headings ψ 0, ψ d. We consider Problem 2 or several cases with various constant wind vector ields. For all cases, we set V = 40 m/s and R min = 100 m. The units o distance in the discussion below is meters, that o speed is meters per second, and that o angle is radians. Trajectory Planning Example We consider two generic initial and inal states, where the inal states where chosen using the random number generator in MATLAB. The wind vectors range rom W = [ 10; 15] to W = [10; 15] and all satisy the condition W 2 < V. Speciically, the states were q 0 = ( 650, 100, π/4) and q = ( 692.9, , ). The tolerance ɛ or the algorithm was chosen to be ɛ = 0.1. Applying the algorithm or Problem 2, the results shown in Figure 4 and summarized in Table 1 were obtained. Figure 4 shows the actual trajectories computed and their variation with the wind can be seen. Notice that all trajectories are tangential to each other at the end point in spite o the dierent wind conditions, which is exactly as required or solutions to Problem 2. As the wind increases rom W = [10; 10] m/s to [10; 15] m/s, a qualitative change in the trajectory can be observed. This could perhaps be explained by observing that the minimum time trajectory would be the one with the maximum coasting in the direction o the wind. Next, we consider a case where the initial and inal positions are identical - to be precise, q 0 = (0, 0, 0) and q = (0, 0, pi). It is well-known that this problem has a non-unique arcarc-arc solution or the zero-wind case and the algorithm computes one o the solutions (the clockwise one) as shown in Figure 5. The same igure also shows the solution to Problem 2 in the presence o constant wind W = [ 5; 15] m/s. Notice that now the symmetry is lost, and the solution to Problem 2 is a clockwise trajectory which is tangential to the x-axis, as required. Optimal Tour Planning In this subsection, we consider the eect o the wind on the tour planning or task assignment or MAV s. Given several target locations, an initial starting point and heading, we would like to ind the order in which to visit the targets such that the total time o travel is minimized. To do this, we irst compute exit/entry points or each target as described in the section on the Tour Problem. Then we set up a directed graph containing all possible paths between the targets themselves, and between the starting state and the targets. The minimum time taken or each state transition is computed using the algorithm and assigned as the cost o the state transition. Finally, one needs to search the cost table or the directed graph to ind a state transition sequence o minimum cost that starts with the initial state 16 o 33

17 and covers all the targets. Several publications 1, 2, 9 in the literature have addressed the search problem and that is not the topic under investigation in this paper. As our interest is in demonstrating the eect o wind on the task assignment problem, we consider two examples with 3 targets each and the direct graph search was done manually with some eort. The wind or both examples was set at [10; 15] m/s though this is just a number and the theory developed earlier does not depend on any speciic wind speeds. In the irst example, the drop o point is ( 650, 100, π ), and in the second example, 4 the drop o point is (400, 400, 5π ), and they have been denoted by S in Figures 6(a) and 4 6(b). The three targets are Target 1 ( 703, 434.9), Target 2 (790.9, 632.2), and Target 3 ( 179.5, 124.8). Note that these targets were chosen using the map o a simulated city that is available in the MultiUAV simulation. 3 The entry/exit points or each o the targets were ound as discussed in Section on the Tour Problem. Those about the irst target are 1a ( 682.9, 433.6, 0.18) and 1b ( 722.2, 440.9, 2.96). The second target has bounds 2a (810.8, 629.8, 0.19) and 2b (771.53, , ). The third target has entry/exit points 3a ( 158.5, 121.0, 0.18) and 3c ( 197.8, 113.7, 2.96). For the irst example, the Tables 2 and 3 were obtained or the state transition times, where the time is measured in seconds. The time optimal tours are plotted in Figure 6(a). The results o the minimum-time tour computation showed an improvement in the time needed to travel the minimal path in these wind conditions. The optimal path where there is no wind present was computed to be S-1b-1a-3b-3a-2b-2a which is travel rom the drop o point to the irst target, then the third target, and inally to the second target. The cost o traveling this path in the case o no wind was 69.4 seconds. In the presence o wind, the optimal path was ound to be S-1a-1b-3b-3a-2b-2a and the cost got reduced to 64.9 seconds. Although travel to each target was perormed in the same order, the approach was dierent in each scenario. This case shows how the presence o wind could help the trajectory o an MAV. For the second example, only the relationships with S and the other points change. The cost tables or this problem are given in Tables 4 and 5. The time optimal tours or the zero wind and wind case is shown in Figure 6(b). The results o the search routine showed that the minimal path in wind conditions was longer than that in no wind. The optimal path where there is no wind was S-2a-2b-3a-3b-1a-1b with cost 75 seconds. In the presence o wind, the optimal path was S-3a-3b-1a-1b-2b-2a and the cost was 92.8 seconds. This path is very dierent rom that where no wind is present. 17 o 33

18 Conclusion In this paper, we consider the problem o constructing minimum time trajectories or a Dubins vehicle in the presence o a time varying wind vectorield. We have presented results on the existence and uniqueness o minimum-time solutions or a Dubins vehicle lying in a general time-varying wind vectorield under some technical conditions. Using these results we have proposed and proved the convergence o an algorithm or obtaining minimum-time solution or such a vehicle. We have presented the results o numerical experiments that show that the importance o considering wind vectorields while planning the tour or a Dubins vehicle. Acknowledgements R. McNeely would like to acknowledge a graduate student ellowship granted by the Air Vehicles Directorate Summer Research Program, Summer R. Iyer was supported by an USAF/ASEE Summer Faculty Fellowship during Summer The authors would like to thank Pro. S. Darbha, Texas A & M university, or introducing the work o McGee, Spry and Hedrick to us in May We thank the anonymous reerees or taking the time to review the paper and giving us valuable suggestions, and this has resulted in an improvement in the quality o the manuscript. 18 o 33

19 Reerences 1 Chandler, P., and Pachter, M., Hierachical control or autonomous teams, AIAA , Proc. AIAA Guidance, Navigation and Control Conerence, Montreal, Canada, August, Schumacher, C., Chandler, P., and Rasmussen, S., Task allocation or wide area search munitions via network low optimization, AIAA , Proc. AIAA Guidance, Navigation and Control Conerence, Montreal, Canada, August, Rasmussen, S., Mitchell, J. W., Chandler, P., Schumacher, C., and Smith A. L., Introduction to the MultiUAV2 simulation and its application to cooperative control research, pp , Vol. 7, Proc. American Control Conerence, Portland, OR, June, Chaudhry, A. I., Misovec, K. M., and D Andrea, R., Low Observability Path Planning or an Unmanned Air Vehicle Using Mixed Integer Linear Programming, pp , Vol. 4, Proceedings o the 43rd IEEE Conerence on Decision and Control, Paradise Island, The Bahamas, December Yang. G., and Kapila, V., Optimal path planning or unmanned air vehicles with kinematic and tactical constraints, pp , Vol. 2, Proc. 41st IEEE Conerence on Decision and Control, pp , Las Vegas, NV, December Howlett, J., Path Planning or Sensing Multiple Targets rom an Aircrat, Masters Thesis, Department o Mechanical Engineering, Brigham Young University, December Anderson, E., Extremal Control and Unmanned Air Vehicle Trajectory Generation, Masters Thesis, Department o Electrical and Computer Engineering, Brigham Young University, April Dubins, L., E., On curves o minimal length with a constraint on average curvature and with prescribed initial and terminal positions and tangents, American Journal o Mathematics, vol. 79, 1954, pp Savla, K., Bullo, F., and Frazzoli, E., On traveling salesperson problems or Dubins vehicle: stochastic and dynamic environments, Proc. IEEE Con. on Decision and Control, Seville, Spain, pages , December Etkin, B., Dynamics o Atmospheric Flight, John Wiley & Sons, Inc., 1972, pp McGee, T., Spry, S., and Hedrick, K., Optimal path planning in a constant wind with a bounded turning rate, AIAA Guidance, Navigation and Control, McNeely, R., Trajectory Planning or Micro Air Vehicles in the Presence o Wind, Masters Thesis, Department o Mathematics and Statistics, Texas Tech University, May o 33

20 13 Lissaman, P., Wind Energy Extraction by Birds and Flight Vehicles, 43rd AIAA Aerospace Sciences Meeting and Exhibit, AIAA, Inc., Reno, NV, January 2005, AIAA Zhao, Y., and Ying, Q., Maximizing Endurance o Unmanned Aerial Vehicle Flight By Utilizing Wind Gradient, 2nd AIAA Unmanned Unlimited Systems, Technologies, and Operations-Aerospace, AIAA, Inc., San Diego, CA, September 2003, AIAA Venkataramanan, S., and Dogan, A., Nonlinear Control or Reconiguration o UAV Formation, AIAA Guidance, Navigation, and Control Conerence and Exhibit, AIAA, Inc., Austin, TX, August 2003, AIAA Boyle, D. P. and Chamito, G., E., Robust Nonlinear LASSO Control: A New Approach or Autonomous Trajectory Tracking, AIAA Guidance, Navigation, and Control Conerence and Exhibit, AIAA, Inc., Austin, TX, August 2003, AIAA Betts, J. T., Survey o Numerical Methods or Trajectory Optimization, Journal o Guidance, Control and Dynamics, Vol. 21, No. 2, March-April 1998, pp Filippov, A. F., On certain questions in the theory o optimal control, SIAM Journal o Control, Ser. A, Vol. 1, No. 1, 1962, pp Stoer, J., and Bulirsch, R., Introduction to Numerical Analysis, 2nd Ed., Springer- Verlag, New York, 1993, pp o 33

21 Table 1: Table 2: Table 3: Table 4: Table 5: List o Table Captions Wind vectors and minimum times or optimal trajectories. Tour example 1: zero wind case. Tour example 2: wind case. Tour example 2: zero wind case. Tour example 2: wind case. 21 o 33

22 Wind vector Time (m/s) (s) [ 10, 15] [ 5, 10] [0, 0] [5, 5] [10, 10] [10, 15] Table 1: 22 o 33

23 S 1a 1b 2a 2b 3a 3b S a b a b a b Table 2: 23 o 33

24 S 1a 1b 2a 2b 3a 3b S a b a b a b Table 3: 24 o 33

25 S 1a 1b 2a 2b 3a 3b S a b a b a b Table 4: 25 o 33

26 S 1a 1b 2a 2b 3a 3b S a b a b a b Table 5: 26 o 33

27 List o Figure Captions Figure 1: Illustration o arc-line-arc solutions or the minimum time optimal control problem. a): Illustration o an arc-line-arc Y 0 LZ minimum length/time solution or suiciently separated initial and inal positions. b): Illustration o non-unique arc-line-arc minimum length solutions. Figure 2: Illustration o arc-arc-arc solutions or the minimum time optimal control problem. a): Illustration o an arc-arc-arc solution when the initial and inal positions coincide. b): Illustration o non-unique arc-arc-arc solutions. Figure 3: Relationship o θ d and θ. Minimum time arc-arc-arc solutions or zero and non-zero wind con- Figure 4: ditions. Figure 5: ditions. Minimum time arc-line-arc solutions or zero and non-zero wind con- Figure 6: Minimum path examples comparing wind and no wind tours o three targets. a): Tour planning problem 1. b): Tour planning problem o 33

28 Illustration o an arc-line-arc Y 0 LZ minimum length/time solution or suiciently separated initial and inal positions. Illustration o non-unique arc-line-arc minimum length solutions. Figure 1: 28 o 33

29 Illustration o an arc-arc-arc solution when the initial and inal positions coincide. Illustration o non-unique arc-arc-arc solutions. Figure 2: 29 o 33

30 Figure 3: 30 o 33

31 Figure 4: 31 o 33

32 Figure 5: 32 o 33

33 Tour planning problem 1. Tour planning problem 2. Figure 6: 33 o 33

On the Existence and Uniqueness of Minimum Time Optimal Trajectory for a Micro Air Vehicle under Wind Conditions

On the Existence and Uniqueness of Minimum Time Optimal Trajectory for a Micro Air Vehicle under Wind Conditions On the Existence and Uniqueness of Minimum Time Optimal Trajectory for a Micro Air ehicle under Wind Conditions Ram. Iyer, Rachelle L. McNeely and Phillip R. Chandler Abstract In this paper, we show that

More information

On the Existence and Uniqueness of Minimum Time Optimal Trajectory for a Micro Air Vehicle under Wind Conditions

On the Existence and Uniqueness of Minimum Time Optimal Trajectory for a Micro Air Vehicle under Wind Conditions On the Existence and Uniqueness of Minimum Time Optimal Trajectory for a Micro Air Vehicle under Wind Conditions Ram V. Iyer, Rachelle Arizpe, Phillip R. Chandler Abstract An important subproblem in the

More information

The Ascent Trajectory Optimization of Two-Stage-To-Orbit Aerospace Plane Based on Pseudospectral Method

The Ascent Trajectory Optimization of Two-Stage-To-Orbit Aerospace Plane Based on Pseudospectral Method Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 00 (014) 000 000 www.elsevier.com/locate/procedia APISAT014, 014 Asia-Paciic International Symposium on Aerospace Technology,

More information

Scattering of Solitons of Modified KdV Equation with Self-consistent Sources

Scattering of Solitons of Modified KdV Equation with Self-consistent Sources Commun. Theor. Phys. Beijing, China 49 8 pp. 89 84 c Chinese Physical Society Vol. 49, No. 4, April 5, 8 Scattering o Solitons o Modiied KdV Equation with Sel-consistent Sources ZHANG Da-Jun and WU Hua

More information

Basic mathematics of economic models. 3. Maximization

Basic mathematics of economic models. 3. Maximization John Riley 1 January 16 Basic mathematics o economic models 3 Maimization 31 Single variable maimization 1 3 Multi variable maimization 6 33 Concave unctions 9 34 Maimization with non-negativity constraints

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

Telescoping Decomposition Method for Solving First Order Nonlinear Differential Equations

Telescoping Decomposition Method for Solving First Order Nonlinear Differential Equations Telescoping Decomposition Method or Solving First Order Nonlinear Dierential Equations 1 Mohammed Al-Reai 2 Maysem Abu-Dalu 3 Ahmed Al-Rawashdeh Abstract The Telescoping Decomposition Method TDM is a new

More information

An Evaluation of UAV Path Following Algorithms

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

1 Relative degree and local normal forms

1 Relative degree and local normal forms THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a

More information

Objectives. By the time the student is finished with this section of the workbook, he/she should be able

Objectives. By the time the student is finished with this section of the workbook, he/she should be able FUNCTIONS Quadratic Functions......8 Absolute Value Functions.....48 Translations o Functions..57 Radical Functions...61 Eponential Functions...7 Logarithmic Functions......8 Cubic Functions......91 Piece-Wise

More information

A Simple Explanation of the Sobolev Gradient Method

A Simple Explanation of the Sobolev Gradient Method A Simple Explanation o the Sobolev Gradient Method R. J. Renka July 3, 2006 Abstract We have observed that the term Sobolev gradient is used more oten than it is understood. Also, the term is oten used

More information

Constrained Optimal Control I

Constrained Optimal Control I Optimal Control, Guidance and Estimation Lecture 34 Constrained Optimal Control I Pro. Radhakant Padhi Dept. o Aerospace Engineering Indian Institute o Science - Bangalore opics Motivation Brie Summary

More information

Pre-AP Physics Chapter 1 Notes Yockers JHS 2008

Pre-AP Physics Chapter 1 Notes Yockers JHS 2008 Pre-AP Physics Chapter 1 Notes Yockers JHS 2008 Standards o Length, Mass, and Time ( - length quantities) - mass - time Derived Quantities: Examples Dimensional Analysis useul to check equations and to

More information

Mathematical Notation Math Calculus & Analytic Geometry III

Mathematical Notation Math Calculus & Analytic Geometry III Mathematical Notation Math 221 - alculus & Analytic Geometry III Use Word or WordPerect to recreate the ollowing documents. Each article is worth 10 points and should be emailed to the instructor at james@richland.edu.

More information

SWEEP METHOD IN ANALYSIS OPTIMAL CONTROL FOR RENDEZ-VOUS PROBLEMS

SWEEP METHOD IN ANALYSIS OPTIMAL CONTROL FOR RENDEZ-VOUS PROBLEMS J. Appl. Math. & Computing Vol. 23(2007), No. 1-2, pp. 243-256 Website: http://jamc.net SWEEP METHOD IN ANALYSIS OPTIMAL CONTROL FOR RENDEZ-VOUS PROBLEMS MIHAI POPESCU Abstract. This paper deals with determining

More information

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching Maneuvering assistant or truck and trailer combinations with arbitrary trailer hitching Yevgen Sklyarenko, Frank Schreiber and Walter Schumacher Abstract Stabilizing controllers can assist the driver to

More information

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

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

More information

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

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

More information

Differential Equaitons Equations

Differential Equaitons Equations Welcome to Multivariable Calculus / Dierential Equaitons Equations The Attached Packet is or all students who are planning to take Multibariable Multivariable Calculus/ Dierential Equations in the all.

More information

Robust Residual Selection for Fault Detection

Robust Residual Selection for Fault Detection Robust Residual Selection or Fault Detection Hamed Khorasgani*, Daniel E Jung**, Gautam Biswas*, Erik Frisk**, and Mattias Krysander** Abstract A number o residual generation methods have been developed

More information

Global Weak Solution of Planetary Geostrophic Equations with Inviscid Geostrophic Balance

Global Weak Solution of Planetary Geostrophic Equations with Inviscid Geostrophic Balance Global Weak Solution o Planetary Geostrophic Equations with Inviscid Geostrophic Balance Jian-Guo Liu 1, Roger Samelson 2, Cheng Wang 3 Communicated by R. Temam) Abstract. A reormulation o the planetary

More information

AP Calculus AB Summer Assignment

AP Calculus AB Summer Assignment AP Calculus AB Summer Assignment As Advanced placement students, our irst assignment or the 07-08 school ear is to come to class the ver irst da in top mathematical orm. Calculus is a world o change. While

More information

On High-Rate Cryptographic Compression Functions

On High-Rate Cryptographic Compression Functions On High-Rate Cryptographic Compression Functions Richard Ostertág and Martin Stanek Department o Computer Science Faculty o Mathematics, Physics and Inormatics Comenius University Mlynská dolina, 842 48

More information

0,0 B 5,0 C 0, 4 3,5. y x. Recitation Worksheet 1A. 1. Plot these points in the xy plane: A

0,0 B 5,0 C 0, 4 3,5. y x. Recitation Worksheet 1A. 1. Plot these points in the xy plane: A Math 13 Recitation Worksheet 1A 1 Plot these points in the y plane: A 0,0 B 5,0 C 0, 4 D 3,5 Without using a calculator, sketch a graph o each o these in the y plane: A y B 3 Consider the unction a Evaluate

More information

Differential game strategy in three-player evasion and pursuit scenarios

Differential game strategy in three-player evasion and pursuit scenarios Journal o Systems Engineering and Electronics Vol. 29, No. 2, pril 218, pp.352 366 Dierential game strategy in three-player evasion and pursuit scenarios SUN Qilong 1,QINaiming 1,*, XIO Longxu 2, and LIN

More information

Optimal Control. with. Aerospace Applications. James M. Longuski. Jose J. Guzman. John E. Prussing

Optimal Control. with. Aerospace Applications. James M. Longuski. Jose J. Guzman. John E. Prussing Optimal Control with Aerospace Applications by James M. Longuski Jose J. Guzman John E. Prussing Published jointly by Microcosm Press and Springer 2014 Copyright Springer Science+Business Media New York

More information

Probabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits

Probabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits Probabilistic Optimisation applied to pacecrat Rendezvous on Keplerian Orbits Grégory aive a, Massimiliano Vasile b a Université de Liège, Faculté des ciences Appliquées, Belgium b Dipartimento di Ingegneria

More information

Mathematical Notation Math Calculus & Analytic Geometry III

Mathematical Notation Math Calculus & Analytic Geometry III Name : Mathematical Notation Math 221 - alculus & Analytic Geometry III Use Word or WordPerect to recreate the ollowing documents. Each article is worth 10 points and can e printed and given to the instructor

More information

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 11 Path Manager Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 212, Chapter 11, Slide 1 Control Architecture destination, obstacles map path planner waypoints status path

More information

Physics 5153 Classical Mechanics. Solution by Quadrature-1

Physics 5153 Classical Mechanics. Solution by Quadrature-1 October 14, 003 11:47:49 1 Introduction Physics 5153 Classical Mechanics Solution by Quadrature In the previous lectures, we have reduced the number o eective degrees o reedom that are needed to solve

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points Roberto s Notes on Dierential Calculus Chapter 8: Graphical analysis Section 1 Extreme points What you need to know already: How to solve basic algebraic and trigonometric equations. All basic techniques

More information

arxiv: v1 [cs.it] 12 Mar 2014

arxiv: v1 [cs.it] 12 Mar 2014 COMPRESSIVE SIGNAL PROCESSING WITH CIRCULANT SENSING MATRICES Diego Valsesia Enrico Magli Politecnico di Torino (Italy) Dipartimento di Elettronica e Telecomunicazioni arxiv:403.2835v [cs.it] 2 Mar 204

More information

Feedback Linearizability of Strict Feedforward Systems

Feedback Linearizability of Strict Feedforward Systems Proceedings o the 47th IEEE Conerence on Decision and Control Cancun, Mexico, Dec 9-11, 28 WeB11 Feedback Linearizability o Strict Feedorward Systems Witold Respondek and Issa Amadou Tall Abstract For

More information

Real-time trajectory generation technique for dynamic soaring UAVs

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

On Convexity of Reachable Sets for Nonlinear Control Systems

On Convexity of Reachable Sets for Nonlinear Control Systems Proceedings o the European Control Conerence 27 Kos, Greece, July 2-5, 27 WeC5.2 On Convexity o Reachable Sets or Nonlinear Control Systems Vadim Azhmyakov, Dietrich Flockerzi and Jörg Raisch Abstract

More information

Figure 1: Bayesian network for problem 1. P (A = t) = 0.3 (1) P (C = t) = 0.6 (2) Table 1: CPTs for problem 1. (c) P (E B) C P (D = t) f 0.9 t 0.

Figure 1: Bayesian network for problem 1. P (A = t) = 0.3 (1) P (C = t) = 0.6 (2) Table 1: CPTs for problem 1. (c) P (E B) C P (D = t) f 0.9 t 0. Probabilistic Artiicial Intelligence Problem Set 3 Oct 27, 2017 1. Variable elimination In this exercise you will use variable elimination to perorm inerence on a bayesian network. Consider the network

More information

Lecture : Feedback Linearization

Lecture : Feedback Linearization ecture : Feedbac inearization Niola Misovic, dipl ing and Pro Zoran Vuic June 29 Summary: This document ollows the lectures on eedbac linearization tought at the University o Zagreb, Faculty o Electrical

More information

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values Supplementary material or Continuous-action planning or discounted ininite-horizon nonlinear optimal control with Lipschitz values List o main notations x, X, u, U state, state space, action, action space,

More information

Global Weak Solution of Planetary Geostrophic Equations with Inviscid Geostrophic Balance

Global Weak Solution of Planetary Geostrophic Equations with Inviscid Geostrophic Balance Global Weak Solution o Planetary Geostrophic Equations with Inviscid Geostrophic Balance Jian-Guo Liu 1, Roger Samelson 2, Cheng Wang 3 Communicated by R. Temam Abstract. A reormulation o the planetary

More information

Numerical Methods - Lecture 2. Numerical Methods. Lecture 2. Analysis of errors in numerical methods

Numerical Methods - Lecture 2. Numerical Methods. Lecture 2. Analysis of errors in numerical methods Numerical Methods - Lecture 1 Numerical Methods Lecture. Analysis o errors in numerical methods Numerical Methods - Lecture Why represent numbers in loating point ormat? Eample 1. How a number 56.78 can

More information

Definition: Let f(x) be a function of one variable with continuous derivatives of all orders at a the point x 0, then the series.

Definition: Let f(x) be a function of one variable with continuous derivatives of all orders at a the point x 0, then the series. 2.4 Local properties o unctions o several variables In this section we will learn how to address three kinds o problems which are o great importance in the ield o applied mathematics: how to obtain the

More information

Modeling and Control of Casterboard Robot

Modeling and Control of Casterboard Robot 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 23 FrB2.3 Modeling and Control o Casterboard Robot Kazuki KINUGASA Masato ISHIKAWA Yasuhiro SUGIMOTO Koichi OSUKA Department

More information

YURI LEVIN AND ADI BEN-ISRAEL

YURI LEVIN AND ADI BEN-ISRAEL Pp. 1447-1457 in Progress in Analysis, Vol. Heinrich G W Begehr. Robert P Gilbert and Man Wah Wong, Editors, World Scientiic, Singapore, 003, ISBN 981-38-967-9 AN INVERSE-FREE DIRECTIONAL NEWTON METHOD

More information

The concept of limit

The concept of limit Roberto s Notes on Dierential Calculus Chapter 1: Limits and continuity Section 1 The concept o limit What you need to know already: All basic concepts about unctions. What you can learn here: What limits

More information

Probabilistic Model of Error in Fixed-Point Arithmetic Gaussian Pyramid

Probabilistic Model of Error in Fixed-Point Arithmetic Gaussian Pyramid Probabilistic Model o Error in Fixed-Point Arithmetic Gaussian Pyramid Antoine Méler John A. Ruiz-Hernandez James L. Crowley INRIA Grenoble - Rhône-Alpes 655 avenue de l Europe 38 334 Saint Ismier Cedex

More information

The Deutsch-Jozsa Problem: De-quantization and entanglement

The Deutsch-Jozsa Problem: De-quantization and entanglement The Deutsch-Jozsa Problem: De-quantization and entanglement Alastair A. Abbott Department o Computer Science University o Auckland, New Zealand May 31, 009 Abstract The Deustch-Jozsa problem is one o the

More information

Calculators are NOT permitted.

Calculators are NOT permitted. THE 0-0 KEESW STTE UIVERSITY HIGH SHOOL THETIS OETITIO RT II In addition to scoring student responses based on whether a solution is correct and complete, consideration will be given to elegance, simplicity,

More information

Thu June 16 Lecture Notes: Lattice Exercises I

Thu June 16 Lecture Notes: Lattice Exercises I Thu June 6 ecture Notes: attice Exercises I T. Satogata: June USPAS Accelerator Physics Most o these notes ollow the treatment in the class text, Conte and MacKay, Chapter 6 on attice Exercises. The portions

More information

TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall Problem 1.

TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall Problem 1. TLT-5/56 COMMUNICATION THEORY, Exercise 3, Fall Problem. The "random walk" was modelled as a random sequence [ n] where W[i] are binary i.i.d. random variables with P[W[i] = s] = p (orward step with probability

More information

Three-Dimensional Trajectory Optimization in Constrained Airspace

Three-Dimensional Trajectory Optimization in Constrained Airspace Three-Dimensional Traectory Optimization in Constrained Airspace Ran Dai * and John E. Cochran, Jr. Auburn University, Auburn, Alabama 36849 The operational airspace o aerospace vehicles, including airplanes

More information

APPLYING FLYWHEEL ENERGY STORAGE TO SOLAR ELECTRIC ORBITAL TRANSFERS THESIS. Presented to the Faculty of the Graduate School of Engineering

APPLYING FLYWHEEL ENERGY STORAGE TO SOLAR ELECTRIC ORBITAL TRANSFERS THESIS. Presented to the Faculty of the Graduate School of Engineering AFIT/GA/ENY/97D-02 APPLYING FLYWHEEL ENERGY STORAGE TO SOLAR ELECTRIC ORBITAL TRANSFERS THESIS Presented to the Faculty o the Graduate School o Engineering o the Air Force Institute o Technology Air University

More information

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction . ETA EVALUATIONS USING WEBER FUNCTIONS Introduction So ar we have seen some o the methods or providing eta evaluations that appear in the literature and we have seen some o the interesting properties

More information

Introduction to Multicopter Design and Control

Introduction to Multicopter Design and Control Introduction to Multicopter Design and Control Lesson 10 Stability and Controllability Quan Quan, Associate Proessor qq_buaa@buaa.edu.cn BUAA Reliable Flight Control Group, http://rly.buaa.edu.cn/ Beihang

More information

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

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren AIAA Guidance, Naigation, and Control Conference and Exhibit 5-8 August 25, San Francisco, California AIAA 25-696 Nonlinear Trajectory Tracking for Fixed Wing UAVs ia Backstepping and Parameter Adaptation

More information

Received: 30 July 2017; Accepted: 29 September 2017; Published: 8 October 2017

Received: 30 July 2017; Accepted: 29 September 2017; Published: 8 October 2017 mathematics Article Least-Squares Solution o Linear Dierential Equations Daniele Mortari ID Aerospace Engineering, Texas A&M University, College Station, TX 77843, USA; mortari@tamu.edu; Tel.: +1-979-845-734

More information

PRECISION ZEM/ZEV FEEDBACK GUIDANCE ALGORITHM UTILIZING VINTI S ANALYTIC SOLUTION OF PERTURBED KEPLER PROBLEM

PRECISION ZEM/ZEV FEEDBACK GUIDANCE ALGORITHM UTILIZING VINTI S ANALYTIC SOLUTION OF PERTURBED KEPLER PROBLEM AAS 16-345 PRECISION ZEM/ZEV FEEDBACK GUIDANCE ALGORITHM UTILIZING VINTI S ANALYTIC SOLUTION OF PERTURBED KEPLER PROBLEM Jaemyung Ahn, * Yanning Guo, and Bong Wie A new implementation o a zero-eort-miss/zero-eort-velocity

More information

Curve Sketching. The process of curve sketching can be performed in the following steps:

Curve Sketching. The process of curve sketching can be performed in the following steps: Curve Sketching So ar you have learned how to ind st and nd derivatives o unctions and use these derivatives to determine where a unction is:. Increasing/decreasing. Relative extrema 3. Concavity 4. Points

More information

An adaptive model predictive controller for turbofan engines

An adaptive model predictive controller for turbofan engines American Journal o Engineering Research (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-4, Issue-12, pp-170-176 www.ajer.org Research Paper Open Access An adaptive model predictive controller or turboan

More information

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION Xu Bei, Yeo Jun Yoon and Ali Abur Teas A&M University College Station, Teas, U.S.A. abur@ee.tamu.edu Abstract This paper presents

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

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs Fluctuationlessness Theorem and its Application to Boundary Value Problems o ODEs NEJLA ALTAY İstanbul Technical University Inormatics Institute Maslak, 34469, İstanbul TÜRKİYE TURKEY) nejla@be.itu.edu.tr

More information

Lecture 8 Optimization

Lecture 8 Optimization 4/9/015 Lecture 8 Optimization EE 4386/5301 Computational Methods in EE Spring 015 Optimization 1 Outline Introduction 1D Optimization Parabolic interpolation Golden section search Newton s method Multidimensional

More information

Digital Image Processing. Lecture 6 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009

Digital Image Processing. Lecture 6 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009 Digital Image Processing Lecture 6 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 009 Outline Image Enhancement in Spatial Domain Spatial Filtering Smoothing Filters Median Filter

More information

Feasibility of a Multi-Pass Thomson Scattering System with Confocal Spherical Mirrors

Feasibility of a Multi-Pass Thomson Scattering System with Confocal Spherical Mirrors Plasma and Fusion Research: Letters Volume 5, 044 200) Feasibility o a Multi-Pass Thomson Scattering System with Conocal Spherical Mirrors Junichi HIRATSUKA, Akira EJIRI, Yuichi TAKASE and Takashi YAMAGUCHI

More information

Analysis of Friction-Induced Vibration Leading to Eek Noise in a Dry Friction Clutch. Abstract

Analysis of Friction-Induced Vibration Leading to Eek Noise in a Dry Friction Clutch. Abstract The 22 International Congress and Exposition on Noise Control Engineering Dearborn, MI, USA. August 19-21, 22 Analysis o Friction-Induced Vibration Leading to Eek Noise in a Dry Friction Clutch P. Wickramarachi

More information

EXISTENCE OF SOLUTIONS TO SYSTEMS OF EQUATIONS MODELLING COMPRESSIBLE FLUID FLOW

EXISTENCE OF SOLUTIONS TO SYSTEMS OF EQUATIONS MODELLING COMPRESSIBLE FLUID FLOW Electronic Journal o Dierential Equations, Vol. 15 (15, No. 16, pp. 1 8. ISSN: 17-6691. URL: http://ejde.math.txstate.e or http://ejde.math.unt.e tp ejde.math.txstate.e EXISTENCE OF SOLUTIONS TO SYSTEMS

More information

( x) f = where P and Q are polynomials.

( x) f = where P and Q are polynomials. 9.8 Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm ( ) ( ) ( ) P where P and Q are polynomials. Q An eample o a simple rational

More information

Robust feedback linearization

Robust feedback linearization Robust eedback linearization Hervé Guillard Henri Bourlès Laboratoire d Automatique des Arts et Métiers CNAM/ENSAM 21 rue Pinel 75013 Paris France {herveguillardhenribourles}@parisensamr Keywords: Nonlinear

More information

9.1 The Square Root Function

9.1 The Square Root Function Section 9.1 The Square Root Function 869 9.1 The Square Root Function In this section we turn our attention to the square root unction, the unction deined b the equation () =. (1) We begin the section

More information

8.4 Inverse Functions

8.4 Inverse Functions Section 8. Inverse Functions 803 8. Inverse Functions As we saw in the last section, in order to solve application problems involving eponential unctions, we will need to be able to solve eponential equations

More information

On the Computation of the Ego-Motion and Distance to Obstacles for a Micro Air Vehicle

On the Computation of the Ego-Motion and Distance to Obstacles for a Micro Air Vehicle On the Computation of the Ego-Motion and Distance to Obstacles for a Micro Air Vehicle Ram V. Iyer, hihai He and Phillip R. Chandler Abstract In this paper, we have considered the problem of velocity and

More information

8. INTRODUCTION TO STATISTICAL THERMODYNAMICS

8. INTRODUCTION TO STATISTICAL THERMODYNAMICS n * D n d Fluid z z z FIGURE 8-1. A SYSTEM IS IN EQUILIBRIUM EVEN IF THERE ARE VARIATIONS IN THE NUMBER OF MOLECULES IN A SMALL VOLUME, SO LONG AS THE PROPERTIES ARE UNIFORM ON A MACROSCOPIC SCALE 8. INTRODUCTION

More information

NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION

NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION Steven Ball Science Applications International Corporation Columbia, MD email: sball@nmtedu Steve Schaer Department o Mathematics

More information

SOME CHARACTERIZATIONS OF HARMONIC CONVEX FUNCTIONS

SOME CHARACTERIZATIONS OF HARMONIC CONVEX FUNCTIONS International Journal o Analysis and Applications ISSN 2291-8639 Volume 15, Number 2 2017, 179-187 DOI: 10.28924/2291-8639-15-2017-179 SOME CHARACTERIZATIONS OF HARMONIC CONVEX FUNCTIONS MUHAMMAD ASLAM

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

Consensus Algorithms are Input-to-State Stable

Consensus Algorithms are Input-to-State Stable 05 American Control Conference June 8-10, 05. Portland, OR, USA WeC16.3 Consensus Algorithms are Input-to-State Stable Derek B. Kingston Wei Ren Randal W. Beard Department of Electrical and Computer Engineering

More information

APPENDIX 1 ERROR ESTIMATION

APPENDIX 1 ERROR ESTIMATION 1 APPENDIX 1 ERROR ESTIMATION Measurements are always subject to some uncertainties no matter how modern and expensive equipment is used or how careully the measurements are perormed These uncertainties

More information

A Numerical Blade Element Approach to Estimating Propeller Flowfields

A Numerical Blade Element Approach to Estimating Propeller Flowfields Utah State University DigitalCommons@USU Mechanical and Aerospace Engineering Faculty Publications Mechanical and Aerospace Engineering 1-8-27 A Numerical Blade Element Approach to Estimating Propeller

More information

Root Arrangements of Hyperbolic Polynomial-like Functions

Root Arrangements of Hyperbolic Polynomial-like Functions Root Arrangements o Hyperbolic Polynomial-like Functions Vladimir Petrov KOSTOV Université de Nice Laboratoire de Mathématiques Parc Valrose 06108 Nice Cedex France kostov@mathunicer Received: March, 005

More information

New Functions from Old Functions

New Functions from Old Functions .3 New Functions rom Old Functions In this section we start with the basic unctions we discussed in Section. and obtain new unctions b shiting, stretching, and relecting their graphs. We also show how

More information

AUGMENTED POLYNOMIAL GUIDANCE FOR TERMINAL VELOCITY CONSTRAINTS

AUGMENTED POLYNOMIAL GUIDANCE FOR TERMINAL VELOCITY CONSTRAINTS AUGMENTED POLYNOMIAL GUIDANCE FOR TERMINAL VELOCITY CONSTRAINTS Gun-Hee Moon*, Sang-Woo Shim*, and Min-Jea Tah* *Korea Advanced Institute Science and Technology Keywords: Polynomial guidance, terminal

More information

Lab on Taylor Polynomials. This Lab is accompanied by an Answer Sheet that you are to complete and turn in to your instructor.

Lab on Taylor Polynomials. This Lab is accompanied by an Answer Sheet that you are to complete and turn in to your instructor. Lab on Taylor Polynomials This Lab is accompanied by an Answer Sheet that you are to complete and turn in to your instructor. In this Lab we will approimate complicated unctions by simple unctions. The

More information

Feedback linearization and stabilization of second-order nonholonomic chained systems

Feedback linearization and stabilization of second-order nonholonomic chained systems Feedback linearization and stabilization o second-order nonholonomic chained systems S. S. GE, ZHENDONG SUN, T. H. LEE and MARK W. SPONG Department o Electrical Engineering Coordinated Science Lab National

More information

One-Dimensional Motion Review IMPORTANT QUANTITIES Name Symbol Units Basic Equation Name Symbol Units Basic Equation Time t Seconds Velocity v m/s

One-Dimensional Motion Review IMPORTANT QUANTITIES Name Symbol Units Basic Equation Name Symbol Units Basic Equation Time t Seconds Velocity v m/s One-Dimensional Motion Review IMPORTANT QUANTITIES Name Symbol Units Basic Equation Name Symbol Units Basic Equation Time t Seconds Velocity v m/s v x t Position x Meters Speed v m/s v t Length l Meters

More information

Multi-Robot Manipulation with no Communication Using Only Local Measurements

Multi-Robot Manipulation with no Communication Using Only Local Measurements Multi-Robot Manipulation with no Communication Using Only Local Measurements Zijian Wang and Mac Schwager Abstract This paper presents a novel approach to coordinate the manipulation orces o a group o

More information

Minimum-Time Trajectory Optimization of Multiple Revolution Low-Thrust Earth-Orbit Transfers

Minimum-Time Trajectory Optimization of Multiple Revolution Low-Thrust Earth-Orbit Transfers Minimum-Time Trajectory Optimization o Multiple Revolution Low-Thrust Earth-Orbit Transers Kathryn F. Graham Anil V. Rao University o Florida Gainesville, FL 32611-625 Abstract The problem o determining

More information

CHAPTER 1: INTRODUCTION. 1.1 Inverse Theory: What It Is and What It Does

CHAPTER 1: INTRODUCTION. 1.1 Inverse Theory: What It Is and What It Does Geosciences 567: CHAPTER (RR/GZ) CHAPTER : INTRODUCTION Inverse Theory: What It Is and What It Does Inverse theory, at least as I choose to deine it, is the ine art o estimating model parameters rom data

More information

OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL

OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL Dionisio Bernal, Burcu Gunes Associate Proessor, Graduate Student Department o Civil and Environmental Engineering, 7 Snell

More information

RATIONAL FUNCTIONS. Finding Asymptotes..347 The Domain Finding Intercepts Graphing Rational Functions

RATIONAL FUNCTIONS. Finding Asymptotes..347 The Domain Finding Intercepts Graphing Rational Functions RATIONAL FUNCTIONS Finding Asymptotes..347 The Domain....350 Finding Intercepts.....35 Graphing Rational Functions... 35 345 Objectives The ollowing is a list o objectives or this section o the workbook.

More information

Physics 2B Chapter 17 Notes - First Law of Thermo Spring 2018

Physics 2B Chapter 17 Notes - First Law of Thermo Spring 2018 Internal Energy o a Gas Work Done by a Gas Special Processes The First Law o Thermodynamics p Diagrams The First Law o Thermodynamics is all about the energy o a gas: how much energy does the gas possess,

More information

CHAPTER 2 LINEAR MOTION

CHAPTER 2 LINEAR MOTION 0 CHAPTER LINEAR MOTION HAPTER LINEAR MOTION 1 Motion o an object is the continuous change in the position o that object. In this chapter we shall consider the motion o a particle in a straight line, which

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

Simpler Functions for Decompositions

Simpler Functions for Decompositions Simpler Functions or Decompositions Bernd Steinbach Freiberg University o Mining and Technology, Institute o Computer Science, D-09596 Freiberg, Germany Abstract. This paper deals with the synthesis o

More information

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints

CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints CDC3-IEEE45 CLF-based Tracking Control for UAV Kinematic Models with Saturation Constraints Wei Ren Randal W. Beard Department of Electrical and Computer Engineering Brigham Young University Provo, Utah

More information

9.3 Graphing Functions by Plotting Points, The Domain and Range of Functions

9.3 Graphing Functions by Plotting Points, The Domain and Range of Functions 9. Graphing Functions by Plotting Points, The Domain and Range o Functions Now that we have a basic idea o what unctions are and how to deal with them, we would like to start talking about the graph o

More information

. This is the Basic Chain Rule. x dt y dt z dt Chain Rule in this context.

. This is the Basic Chain Rule. x dt y dt z dt Chain Rule in this context. Math 18.0A Gradients, Chain Rule, Implicit Dierentiation, igher Order Derivatives These notes ocus on our things: (a) the application o gradients to ind normal vectors to curves suraces; (b) the generaliation

More information

Math 2412 Activity 1(Due by EOC Sep. 17)

Math 2412 Activity 1(Due by EOC Sep. 17) Math 4 Activity (Due by EOC Sep. 7) Determine whether each relation is a unction.(indicate why or why not.) Find the domain and range o each relation.. 4,5, 6,7, 8,8. 5,6, 5,7, 6,6, 6,7 Determine whether

More information

UAV Optimal Path Planning using C C C Class Paths for Target Touring

UAV Optimal Path Planning using C C C Class Paths for Target Touring 43rd IEEE Conference on Decision and Control December 4-7, 4 Atlantis, Paradise Island, Bahamas TuC5.5 UAV ptimal Path Planning using C C C Class Paths for Target Touring Hong Wong, Vikram Kapila, and

More information

Differentiation. The main problem of differential calculus deals with finding the slope of the tangent line at a point on a curve.

Differentiation. The main problem of differential calculus deals with finding the slope of the tangent line at a point on a curve. Dierentiation The main problem o dierential calculus deals with inding the slope o the tangent line at a point on a curve. deinition() : The slope o a curve at a point p is the slope, i it eists, o the

More information

Complexity and Algorithms for Two-Stage Flexible Flowshop Scheduling with Availability Constraints

Complexity and Algorithms for Two-Stage Flexible Flowshop Scheduling with Availability Constraints Complexity and Algorithms or Two-Stage Flexible Flowshop Scheduling with Availability Constraints Jinxing Xie, Xijun Wang Department o Mathematical Sciences, Tsinghua University, Beijing 100084, China

More information