MANEUVER REGULATION VIA TRANSVERSE FEEDBACK LINEARIZATION: THEORY AND EXAMPLES

Size: px
Start display at page:

Download "MANEUVER REGULATION VIA TRANSVERSE FEEDBACK LINEARIZATION: THEORY AND EXAMPLES"

Transcription

1 MANEUVER REGULATION VIA TRANSVERSE FEEDBACK LINEARIZATION: THEORY AND EXAMPLES Chris Nielsen,1 Manredi Maggiore,1 Department o Electrical and Computer Engineering, University o Toronto, Toronto, ON, Canada. nielsen,maggiore@control.utoronto.ca Abstract: This paper presents a methodology to solve maneuver regulation problems which is based on transverse eedback linearization. Necessary and suicient conditions or the linearization o dynamics transverse to an embedded submaniold o the state space are presented. Various examples illustrate the main eatures o this ramework. Keywords: Maneuver regulation, path ollowing, eedback linearization, zero dynamics, output stabilization, approximate eedback linearization. 1. INTRODUCTION The maneuver regulation (or path ollowing) problem entails designing a smooth eedback making the trajectories o a system ollow a prespeciied path, or maneuver. Unlike a tracking controller, a maneuver regulation controller drives the trajectories o a system to a maneuver up to time-reparameterization. This dierence is crucial in robotics and aerospace applications where the system dynamics impose constraints on the time parameterization o easible maneuvers. This paper, together with the work in Nielsen and Maggiore (2004a,b,c), initiates a line o research inspired by the work o Banaszuk and Hauser (1995). There, the authors consider periodic maneuvers in the state space and present necessary and suicient conditions or eedback linearization o the associated transverse dynamics. Feedback linearization is a natural ramework or maneu- 1 This work was supported by the Natural Sciences and Engineering Research Council o Canada (NSERC). Chris Nielsen was partially supported by the Ontario Graduate Scholarship und (OGS). ver regulation, as evidenced by the body o work on path ollowing which employs this approach (see or example Altaini (2002), Gillespie et al. (2001), Hauser and Hindman (1997), Coelho and Nunes (2003)). In all these papers, the maneuver regulation problem is converted to an input output eedback linearization problem with respect to a suitable output. This motivates our interest in establishing a general ramework or doing this. Ater reviewing necessary and suicient conditions or global and local transverse eedback linearization (TFL) (see also Nielsen and Maggiore (2004a,b,c)), we apply our results to a kinematic unicycle (Section 5.1), a rear wheel drive car (Section 5.2) and a trailer system (Section 5.3). We show that the latter system is not transversely eedback linearizable but its transverse dynamics possess a robust relative degree and hence approximate linearization is possible. The ollowing notation is used throughout the paper. We denote by Φ v t (x) the low o a smooth vector ield v. We let col(x 1,..., x k ) := [x 1... x n ] and, given two column vectors a and b, we let col(a, b) := [a b ]. Given a smooth distribution

2 D, we let inv (D) be its involutive closure (the smallest involutive distribution containing D) and D be its annihilator. For brevity, the term submaniold is used in place o embedded submaniold o R n throughout. 2. PROBLEM FORMULATION Consider the smooth dynamical system ẋ = (x) + g(x)u y = h(x) (1) deined on R n, with h : R n R p (p 2) o class C r (r 1), and u R. Given a smooth parameterized curve σ : D R p, where D is either R or S 1, the maneuver regulation problem entails inding a smooth control u(x) driving the output o the system to the set σ(d) and making sure that the curve is traversed in one direction. When D = S 1, σ(d) is a periodic curve. Banaszuk and Hauser (1995) provide a solution to this problem in the special case when D = S 1 and h(x) = x. Notice that one particular instance o maneuver regulation is the case when a controller is designed to make y(t) asymptotically track a speciic time parameterization o the curve σ(t) (Hauser and Hindman, 1995). Thus asymptotic tracking and maneuver regulation are closely related problems. In some cases, however, it may be undesirable or even impossible to pose a maneuver regulation problem as one o tracking (consider, or instance, the problem o maneuvering a wheeled vehicle with bounded translational speed by means o steering). We impose geometric restrictions on the class o curves σ( ). Assumption 1. The curve σ : D R p enjoys the ollowing properties (i) σ is C r, (r 1) (ii) σ is regular, i.e., σ 0 (iii) σ : D σ(d) is injective (when D = S 1 we instead require σ to be a Jordan curve) (iv) σ is proper, i.e. or any compact K R p, σ 1 (K) is compact (automatically satisied when D = S 1 ) Assumption 1 guarantees that σ(d) is a submaniold o R p with dimension 1. Assumption 2. There exists a C 1 map γ : R p R p 1 such that 0 is a regular value o γ and σ(d) = γ 1 (0). Moreover, the lit o γ 1 (0) to R n, Γ := (γ h) 1 (0), is a submaniold o R n. A suicient condition or Γ = x : γ 1 (h(x)) =... = γ p 1 (h(x)) = 0 (2) to be a submaniold o R n is that h be transversal to γ 1 (0), i.e., (Guillemin and Pollack, 1974) ( x Γ) Im(dh) x + T h(x) γ 1 (0) = R p. The codimension o Γ is equal to the codimension o γ 1 (0) which implies dimγ = n p + 1 (Consolini and Tosques, 2003). The problem o maneuvering y to γ 1 (0) is thus equivalent to maneuvering x to Γ and can be cast as an output stabilization problem or the system ẋ = (x) + g(x)u y = (γ h)(x). (3) In general one may be able to maneuver x to the subset o Γ which can be made invariant by a suitable choice o the control input. Accordingly, let Γ be the largest controlled invariant submaniold o Γ under (1) and let n = dimγ (n dimγ = n p + 1). Further, let u be a smooth eedback rendering Γ invariant and deine := ( + gu ) Γ. Assumption 3. Γ is a closed connected submaniold (with n 1) and the ollowing conditions hold (i) ( ǫ > 0)( x Γ ) L h(x) > ǫ. (ii) : Γ TΓ is complete In Banaszuk and Hauser (1995), Γ = Γ = σ(s 1 ), and it is assumed that (x) 0 on Γ. Thus in that work Assumption 3 is automatically satisied (the completeness o ollows rom the periodicity o σ(s 1 )). The requirement, in Assumption 3, that Γ be a closed connected submaniold can be checked using conditions presented in Nielsen and Maggiore (2004a,c). The condition, in Assumption 3, that L h(x) > ǫ on Γ implies that there are no equilibria on Γ and that, whenever x Γ, ẏ = L h(x) > ǫ. This condition ensures that the output o (1) traverses the curve σ(d). We are now ready to ormulate the main problems investigated in this paper. The ollowing are a direct generalization o analogous statements ound in Banaszuk and Hauser (1995). Problem 1: Find, i possible, a single coordinate transormation T : x (z, ξ) Γ R n n valid in a neighborhood N o Γ such that in (z, ξ) coordinates (i) Γ = (z, ξ) Γ R n n : ξ = 0 (ii) The dynamics o system (1) take the orm ż = 0 (z, ξ) ξ 1 = ξ 2.. ξ n n 1 = ξ n n ξ n n = b(z, ξ) + a(z, ξ)u (4)

3 where a(z, ξ) 0 in N. The ollowing is the local version o Problem 1. Problem 2: For some x 0 Γ, ind, i possible, a transormation T 0 : x ( z 0, ξ 0) Γ R n n valid in a neighborhood U 0 o x 0 Γ such that in ( z 0, ξ 0) coordinates properties (i) and (ii) o Problem 1 are satisied in U 0. It is clear that i one can solve Problem 1 or 2, then the smooth eedback u = 1 (b(z, ξ) + Kξ). (5) a(z, ξ) achieves local output stabilization o (3) and hence local stabilization o (1) to Γ (resp., Γ U 0 ). In turn, stabilization to Γ implies, by Assumption 3(i), traveral o σ(d) in output coordinates. In light o this, the main ocus in Problems 1 and 2 is the output stabilization o (3). We begin by reviewing necessary and suicient conditions to solve Problem 1 (Theorem 1) and Problem 2 (Theorem 3). For the sake o brevity we do not include the proos which can be ound in Nielsen and Maggiore (2004c) or Nielsen and Maggiore (2004b) (Problem 1) and Nielsen and Maggiore (2004a) (Problem 2). 3. SOLUTION TO PROBLEM 1 Theorem 1. Problem 1 is solvable i and only i there exists a unction α : R n R such that (1) Γ x R n : α(x) = 0 (2) α yields a uniorm relative degree n n on Γ. The unction α is used to generate the eedback (5) by setting a(t(x)) = L g L n n 1 α(x) b(t(x)) = L n n α(x). The conditions in Theorem 1, although rather intuitive, are diicult to check in practice. In what ollows we present suicient conditions or the existence o a solution to Problem 1 which are easier to check. Corollary 1. I one o the path constraints in (2), γ k h, yields a relative degree n n then Problem 1 is solved by setting α = γ k h. Thus, it may be possible to solve Problem 1 by perorming input-output linearization choosing as output one o the path constraints. However (Nielsen and Maggiore (2004c)), Problem 1 may be solvable even when none o the path constraints yields a well-deined relative degree. Lemma 1. I there exists a unction α : R n R which satisies the conditions o Theorem 1, then or all x Γ T x Γ + spang,..., ad n n 1 g(x) = R n. (6) Condition (6) is a generalization o the notion o transverse linear controllability to the case o controlled invariant submaniolds o any dimension. It is useul in deriving checkable suicient conditions or the existence o a solution to Problem 1. The notion o transverse linear controllability was originally introduced in Nam and Arapostathis (1992) and later used in Banaszuk and Hauser (1995) or transverse eedback linearization. In both papers, n = 1, D = S 1, and T x Γ = span (x). Theorem 2. Problem 1 is solvable i (1) Γ is parallelizable (TΓ = Γ R n ) (2) T x Γ +span g... ad n n 1 g(x) = R n on Γ (3) The distribution span g...ad n n 2 g is involutive. 4. SOLUTION TO PROBLEM 2 The ollowing is an obvious result in the light o Theorem 1. Theorem 3. Problem 2 is solvable i and only i there exists a unction α : R n R deined in a neighborhood U 0 o some x 0 Γ such that (1) Γ U 0 x U 0 : α(x) = 0 (2) α yields a relative degree n n at x 0. Lemma 2. I there exists a unction α : R n R which satisies the conditions o Theorem 3, then T x 0Γ + spang,...,ad n n 1 g(x 0 ) = R n. Let D = span g... ad n n 2 g. Theorem 2 proves that involutivity o D, together with transverse linear controllability, are suicient conditions or the existence o a unction α satisying conditions (1) and (2) in Theorem 1 and hence solving Problem 1. When the involutive closure o D, inv(d), is regular at x 0 Γ, the next result provides necessary and suicient conditions to solve Problem 2. These conditions are easier to check than those in Theorem 3. Theorem 4. Assume that inv(d) is regular at x 0 Γ. Then Problem 2 is solvable i and only i (1) T x 0Γ + spang,...,ad n n 1 g(x 0 ) = R n (2) ad n n 1 g(x 0 ) / inv(d)(x 0 ). Corollary 2. I dim(inv D) = n, then Problems 1 and 2 are unsolvable. Corollary 3. Assume that inv D is regular on Γ and that

4 (1) T x Γ + spang,...,ad n n 1 g(x) = R n on Γ (2) ad n n 1 g(x) / inv(d)(x) on Γ. Then there exists an open covering U (i) o Γ and a collection o transormations T (i), with T (i) : x (z (i), ξ (i) ) Γ U (i) R n n such that Γ U (i) = ξ (i) = 0 and in (z (i), ξ (i) ) coordinates the systems has the orm (4). 5.1 Kinematic Unicycle 5. EXAMPLES Consider the kinematic model o a unicycle with ixed translational speed v 0 ẋ = v cosx 3 v sin x u 0 1 y = col (x 1, x 2 ). We now solve the problem o maneuvering the output o the unicycle to any curve σ(d) satisying Assumption 1 with r 2. We irst show, by means o Theorem 2, that the problem is always solvable. Later, we show that the unction α yielding the solution can always be chosen as the path constraint. Note that Assumption 2 is not needed. Speciically, we do not need to assume that there exists a submersion γ such that σ(d) = γ 1 (0) because the lit o σ(d), Γ, is always an embedded submaniold o dimension 2 (a generalized cylinder Γ = σ(d) R) and Assumption 3 is always satisied. To see why the latter is true, reer to Figure 1 and observe that the nonholonomic constraint o the unicycle yields Γ = x R 3 : x = (σ(t), arctan2( σ(t))), t D, where arctan2 : R R R denotes the smooth arctangent unction. Hence, Γ is a well deined closed submaniold o dimension 1. To show that is complete, assume without loss o generality that σ is unit speed, i.e., σ = 1. Then, the low o, t Φ t = (σ(vt), arctan2(v σ(vt))) is well deined or all t D. Next, the conditions o Theorem 2 reduce to T x Γ + spang, ad g = R 3 on Γ, where ad g = v sin x 3 x 1 v cosx 3 x 2. Simple geometric considerations (see Figure 1) show that, or all x Γ, and T x Γ = span, g(x) = T x Γ + spang(x) spanad g(x) = (T x Γ). Theorem 2 can thus be applied to conclude that Problem 1 has a solution. Here Theorem 2 allows us to recover the well known act that unicycles with constant orward velocity can ollow any smooth regular curve on the plane. 2 Now we show that the path constraint deining Γ can always be used to deine the unction α in Theorem 1. Lemma 3. I the curve σ satisies Assumption 1 with r 2 then Corollary 1 applies to the unicycle system. Proo : We have already seen that Assumptions 2 and 3 are automatically satisied. This implies that there exists a map γ : R 2 R such that σ(d) = (y 1, y 2 ) : γ(y 1, y 2 ) = 0. The lit o this path is a generalized cylinder given by Γ = x : γ(x 1, x 2 ) = 0. By checking the conditions o Corollary 1 using the standard deinition o relative degree we get L g γ = 0 γ γ L g L γ = v cosx 3 v sinx 3. x 2 x 1 We thus ail to achieve the desired relative degree o 2 at any x R 3 such that ( γ x 3 = arctan / γ ), (7) x 2 x 1 which cannot occur x Γ (see Figure 2). γ = 0 y 2 = x 2 x 3 ( ) γ x 1, γ x 2 y 1 = x 1 Fig. 2. Geometric interpretation o condition (7). Figure 3 depicts a ew phase curves o the unicycle approaching and ollowing a unit circle. The controller is designed using α = x x Rear-wheel driving car-like robot Consider the kinematic model o a rear-wheel drive car-like robot with ixed translational speed v 0 and steering angle in ( π 2, π 2 ). v cosx 3 0 v sin x 3 ẋ = v l tan x u (8) 0 1 y = col (x 1, x 2 ). 2 Actually, Theorem 2 partially recovers this well-known property o unicycles in that it requires that the curve σ has no sel-intersections (see Assumption 1(iii)).

5 y 2 x 3 Γ lit g01 Γ σ(t) σ(t) x 3 (t) (sin x 3, cos x 3 ) T x Γ ad g x 2 y 1 Fig. 1. Maneuver regulation or the unicycle with orward velocity v = σ(t) x 1 σ(t) (sin x 3, cos x 3 ) since [g, ad g] span g, ad g, the conditions o Theorem 2 are satisied and thereore we conclude that Problem 1 has a solution. As in the unicycle example, we now show that the path constraint deining Γ can always be used to deine the unction α in Theorem 1. Lemma 4. I the curve σ in (8) satisies Assumption 1 with r 3 then Corollary 1 applies to the car system (8). Fig. 3. Unicycle approaching and ollowing the unit circle. Consider again the problem o maneuvering the output o the car to an arbitrary curve σ(d) satisying Assumption 1 with r 3. Following the same reasoning used in Section 5.1, it is easy to veriy that Assumptions 2 and 3 are satisied and Γ = x R 4 : x = (σ(s), ϕ(s), ( ) l arctan v ϕ(s), s D, where ϕ(s) = arctan2( σ(s)) is the angle o σ(s) with respect to the positive y 1 axis. In checking the conditions o Theorem 2, we require that T x Γ + span g, ad g, ad 2 g = R4, where ad g = v ( sec 2 ) x 4 l x 3 ad 2 g = v2 l sin x ( 3 sec 2 ) x 4 x 1 + v2 l cosx ( 3 sec 2 ) x 4. x 2 The condition above is satisied provided x 4 ± π 2 + 2kπ which does not occur on Γ. Finally, Proo : Similar to the proo o Lemma 3. The points at which we ail to achieve the required relative degree o n n = 3 have the same geometric interpretation as in the unicycle example (i.e., a singularity occurs when the car is perpendicular to the curve). Let us now apply this result to a more speciic and useul application example. We attempt to make the car ollow an approximation o the Toronto Indy race track, generated by a 4 th order spline. Splines are useul in path generation since they can be utilized to model arbitrary paths to any degree o accuracy. An n th order spline is class C n 1. Here, we use 4 th order splines to obtain C 3 curves. Let K represent an ordered collection o knots and let I represent an index set o all piecewise polynomials. Introduce the ollowing notation to represent the spline we wish to ollow, which may have an arbitrary number o knots ( σ : λ R λ, 4 (a i j(λ K i ) j ) i I j=0 ) (9) (1(λ K i ) 1(λ K i+1 )) where 1(t) is the unit step unction. We enorce that the spline be the graph o a unction in R 2. This guarantees injectivity and properness and thereore this class o curves satisy Assumption 1.

6 Let σ i represent a single segment o the spline. Then, Assumption 2 is also satisied since σ(d) = y R 2 : y 2 i I 4 (a i j (y 1 K i ) j ) j=0 (1(y 1 K i ) 1(y 1 K i+1 )) = 0. By Lemma 4, in each knot interval we can use the sole constraint deining Γ, α i (x) = x 2 4 j=1 ai j (x 1 K i ) j, and apply Corollary 1 Deine a coordinate transormation in each knot interval (K i, K i+1 ), T i : x col(ϕ i (x), α i (x), L α i (x), L 2 α i(x)) yielding the normal orm (4). The smooth linearizing eedback solving the maneuver regulation problem is u i = L3 α i k 1 α i k 2 L α i k 3 L 2 α i L g L α i with k 1, k 2, k 3 > 0. In order to traverse the entire path, the controller must switch rom u i to u i+1 when x 1 switches rom knot interval (K i, K i+1 ) to (K i+1, K i+2 ). The controller u i is a unction o the path constraint and its irst 3 derivatives. Thus, in order or the switching to be bumpless, we require a 4 th order or higher spline. Figure 4 shows the car ollowing a 4 th order spline consisting o 38 knots or various initial conditions. y 2 = x Desired Spline Output Trajectories y = x 1 1 Fig. 4. The car ollowing the Toronto Indy race track trailer Systems Consider the kinematic model o a 1-trailer system with a unicycle as the tractor or lead vehicle, see Figure 5. v cosx 3 0 v sin x 3 ẋ = 0 v u (10) L sin (x 3 x 4 ) 0 y = col (x 1 L cosx 4, x 2 L sinx 4 ). This model is a slight variation o the standard trailer model (see Fliess et al. (1995); Samson x 3 x 2 * y 2 * y 1 Fig. 5. Kinematic model o the Standard 1-trailer. (1995)). The subsequent discussion applies to that model as well. Our goal is to orce the output o system (10) (i.e. the position o the last trailer) to ollow a sinusoid σ : λ col ( λ, 100 cos ( λ 100 cos ( y L x 4 x 1 100)). The curve σ satisies Assumption 1 and the irst part o Assumption 2 with σ(d) = y R 2 : y 2 ) = 0. The lit Γ = (γ h) 1 (0) = x R 4 : x 2 L sinx 4 ( ) cos 100 (x 1 L cosx 4 ) = 0 (11) is an embedded submaniold and thus Assumption 2 is satisied. We require various Lie brackets: ad g =(v sin x 3 ) + ( v cosx 3 ) + x 1 x 2 ( v ) (12) L cos(x 3 x 4 ) x 4 ad 2 g = v2 L 2 x 4. (13) To check i Assumption 3 is satisied, we must irst characterize Γ. It is well-known that the standard n-trailer system is lat Fliess et al. (1995): speciying a path or the inal vehicle completely determines the state o the system and the control input. This leads to the strong suspicion that n = 1 and thus we expect to be able to characterize Γ as the zero level set o n n = 3 unctions. We characterize Γ using the zero dynamics algorithm o Isidori (1995); Isidori and Moog (1988). We initialize the algorithm at any x Γ. Let u 0 R be such that (x )+g(x )u 0 T x Γ. At the irst step o the algorithm we have M 0 = Γ = (γ h) 1 (0) = M c 0, H 0(x) := γ h(x), where M0 c denotes the connected component o M 0 containing x. The next step o the algorithm yields M 1 = x M0 c : (x) span g(x)+t x M0 c n where T x M c 0 = ker(dh 0 ). Equivalently,

7 M 1 = x M0 c : dh 0, (x) + dh 0, g(x) u = 0 is solvable or u. At this step, L g H 0 0 and L H 0 0, so letting H 1 = col(h 0, L H 0 ) we have M 1 = M1 x c = R 4 : H 1 (x) = 0. The next iteration yields M 2 = x M1 c : dh 1, (x) + dh 1, g(x) u = 0 is solvable or u, (14) where L g H 1 = col(0, L g L H 0 ). Due to the complexity o the expression, it is not immediately clear whether L g H 1 = 0 on M1 c. I L gl H 0 is nonzero on M1 c then it would ollow that (14) can be solved or u leading to the conclusion that M 2 = M1 c and the algorithm terminates yielding n = 2. Otherwise, the algorithm continues. Suspecting that n = 1, we continue the algorithm under the assumption that L g L H 0 (x) = 0 on M1 c, later, we veriy that this assumption is valid. Let H 2 = col(h 1, L H 1 ) = col(h 1, L 2 H 0). The next iteration in the algorithm yields M 3 = x M2 c : dh 2, (x) + dh 2, g(x) u = 0. We are now set to show, numerically, the ollowing two acts (1) ( x M c 1 U) L g L H 0 (x) = 0 (2) ( x M c 2 U) L gl 2 H 0 0 (where U is some open set containing x ) which allow us to conclude that the assumption above is in act correct and that the algorithm terminates with n = 1 and Γ U = H2 1 (0) U. We do that by numerically generating a uniorm orthogonal grid o M1 c (a two dimensional maniold) and M2 c (a one dimensional maniold) and checking whether properties (1) and (2) hold at the resulting grid points. To this end, given an n- dimensional submaniold M in R m, expressed as M = H 1 (0), where H = col(h 1,..., H m n ) : R m R m n, we introduce the ollowing Procedure uniorm grid 1. Find a basis v 1,..., v n o T x M = ker(dh x ) 2. Apply Gram-Schmidt orthonormalization to get ṽ 1,...,ṽ n 3. Let G = m n i=1 H2 i and let ṽ i µ G i G ǫ ˆv i = G ṽ i µ G i G < ǫ. ǫ where µ, ǫ > Choose x 0 near M and numerically integrate the ˆv i to generate a grid. The procedure above uses a continuous approximation to the gradient vector ield G to make M attractive. The parameter µ controls the speed o convergence, here we set µ = 1. The value o ǫ should be signiicantly larger than the integration tolerance used in step 4. We use a tolerance o and ǫ = Figure 6 illustrates the concept o gridding or the case dimm = 2. The t 2 φˆv 2 t 2 φˆv 1 t 1 (x 0 ) t 1 Fig. 6. Gridding a two dimensional maniold. M x 0 M U map generated by the gridding algorithm is isometric, i.e., unit time intervals are mapped to unit length intervals in the grid. The vector ields ˆv i are continuous and the maniold M is attractive or each o them. This is useul or numerical stability o the procedure: i the algorithm is initialized at a point x 0 which is not exactly on M, the procedure generates grid points that get closer and closer to M. Finally, the lows associated to the vector ields ˆv i commute, i.e., starting rom a point x M, φˆvj t j φˆvi t i (x) = φˆvi t i φˆvj t j (x). We apply the procedure above to M c 1 (choosing x 0 = x ) to determine i L g L H 0 = 0 at each point o the grid. The result, shown in Figure 7, is that L g L H 0 < and validates our conjecture (1). Next, we apply the gridding algorithm x t 1 (seconds) t 2 (seconds) Fig. 7. The value o L g L H 0 over a uniorm 2- dimensional grid o M c 1. to M2 c (choosing x0 = x ). Figure 8 shows that L g L 2 H 0 0 on M2 c thus validating conjecture (2). We have thus numerically shown that n = 1, as expected, and Γ = M2 c near x. In particular, we have seen that L g H 0 0, L g L H 0 = 0 on Γ, and L g L 2 H 0 0 on Γ. It can be shown that L g L H 0 changes sign in any neighborhood o Γ, implying that H 0 (x) = γ h(x) does not yield a well-deined relative degree and thus Corollary 1 does not apply. Actually, using symbolic mathematics sotware by Kugi et al. (2003)), one inds that inv(d) = inv(span g, ad g, ad 2 g) = R4, 3 4 5

8 replacemen Time (seconds) Fig. 8. The value o L g L 2 h on Mc 2. and thus, by Corollary 2, the 1-trailer system is not transversely eedback linearizable. However, the discussion above immediately gives that γ h yields a robust relative degree 3 on Γ, and thus one can perorm approximate input-output linearization on the transverse dynamics o system (10) (Hauser et al. (1992)). We say that the system is approximately transversely eedback linearizable. Figure 9 shows various simulation results or initial conditions on and o the desired sinusoid. The trailer system ollows the path or initial conditions suiciently close to Γ. y 2 = x Tractor Trailer Desired Path y 1 = x 1 Fig. 9. Approximate transverse eedback linearization o the trailer system REFERENCES C. Altaini. Following a path o varying curvature as an output regulation problem. IEEE Trans. on Automatic Control, 47(9): , A. Banaszuk and J. Hauser. Feedback linearization o transverse dynamics or periodic orbits. Systems and Control Letters, 26:95 105, P. Coelho and U. Nunes. Lie algebra application to mobile robot control: a tutorial. Robotica, 21 (5): , L. Consolini and M. Tosques. Local path ollowing or time-varying nonlinear control aine system. In Proc: American Control Conerence, M. Fliess, J. Lévine, P. Martin, and P. Rouchon. Flatness and deect o nonlinear systems: introductory theory and examples. International. Journal o Control, 61(6): , R.B. Gillespie, J.E. Colgate, and A. Peshkin. A general ramework or cobot control. IEEE Trans. on Robotics and Automation, 17(4): , V. Guillemin and A. Pollack. Dierential Topology. Prentice Hall, New Jersey, J. Hauser and R. Hindman. Maneuver regulation rom trajectory tracking: Feedback linearizable systems. In 3rd IFAC Symposium on Nonlinear Control Systems Design, Tahoe City., J. Hauser and R. Hindman. Agressive light maneuvers. In Proc: 36th CDC, San Diego., J. Hauser, S. Sastry, and P. Kokotović. Nonlinear control via approximate input-output linearization: The ball and beam example. IEEE Transactions on Automatic Control, 37(3): , A. Isidori. Nonlinear Control Systems 3 rd ed. Springer, London, A. Isidori and C. H. Moog. On the nonlinear equivalent o the notion o transmission zeros. In C.I. Byrnes and A. Kurzhanski, editors, Modelling and Adaptive Control, volume 105 o Lect. Notes Contr. In. Sci., pages Springer Verlag, A. Kugi, K. Schlacher, and R. Novak. Aine Input Systems Package or Maple. Department o Automatic Control and Control Systems Technology at the Johannes Kepler University, Linz, Austria, 2 nd edition, K. Nam and A. Arapostathis. A suicient condition or local controllability o nonlinear systems along closed orbits. IEEE Trans. on Automatic Control, 37: , C. Nielsen and M. Maggiore. Maneuver regulation, transverse eedback linearization, and zero dynamics. In Proceedings o the 16 th International Symposium on Mathematical Theory o Networks and Systems (MTNS 2004), Leuven, Belgium, July 2004a. C. Nielsen and M. Maggiore. On global transverse eedback linearization. Technical Report 0401, Dept. o Electrical Engineering, University o Toronto, 2004b. URL rep orts/rept0401.pd. C. Nielsen and M. Maggiore. Output stabilization and maneuver regulation: A geometric approach. Systems Control Letters, submitted, 2004c. C. Samson. Control o chained systems application to path ollowing and time-varying pointstabilization o mobile robots. IEEE Transactions on Automatic Control, 40(1):64 77, Jan

MANEUVER REGULATION, TRANSVERSE FEEDBACK LINEARIZATION, AND ZERO DYNAMICS

MANEUVER REGULATION, TRANSVERSE FEEDBACK LINEARIZATION, AND ZERO DYNAMICS MANEUVER REGULATION, TRANSVERSE FEEDBACK LINEARIZATION, AND ZERO DYNAMICS Chris Nielsen,1 Manredi Maggiore,1 Department o Electrical and Computer Engineering, University o Toronto, Toronto, ON, Canada

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

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

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

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

Maneuver Regulation, Transverse Feedback Linearization and Zero Dynamics. Christopher Nielsen

Maneuver Regulation, Transverse Feedback Linearization and Zero Dynamics. Christopher Nielsen Maneuver Regulation, Transverse Feedback Linearization and Zero Dynamics by Christopher Nielsen A thesis submitted in conformity with the requirements for the degree of Masters of Applied Science Graduate

More information

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016. Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control

More information

Sliding Mode Control and Feedback Linearization for Non-regular Systems

Sliding Mode Control and Feedback Linearization for Non-regular Systems Sliding Mode Control and Feedback Linearization or Non-regular Systems Fu Zhang Benito R. Fernández Pieter J. Mosterman Timothy Josserand The MathWorks, Inc. Natick, MA, 01760 University o Texas at Austin,

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

Feedback linearization control of systems with singularities: a ball-beam revisit

Feedback linearization control of systems with singularities: a ball-beam revisit Chapter 1 Feedback linearization control o systems with singularities: a ball-beam revisit Fu Zhang The Mathworks, Inc zhang@mathworks.com Benito Fernndez-Rodriguez Department o Mechanical Engineering,

More information

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle 06 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 6, JUNE 004 Strong Lyapunov Functions or Systems Satisying the Conditions o La Salle Frédéric Mazenc and Dragan Ne sić Abstract We present a construction

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

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

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

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

Symbolic-Numeric Methods for Improving Structural Analysis of DAEs

Symbolic-Numeric Methods for Improving Structural Analysis of DAEs Symbolic-Numeric Methods or Improving Structural Analysis o DAEs Guangning Tan, Nedialko S. Nedialkov, and John D. Pryce Abstract Systems o dierential-algebraic equations (DAEs) are generated routinely

More information

Introduction to Dynamic Path Inversion

Introduction to Dynamic Path Inversion Dipartimento di ingegneria dell Informazione Università di Parma Dottorato di Ricerca in Tecnologie dell Informazione a.a. 2005/2006 Introduction to Dynamic Path Aurelio PIAZZI DII, Università di Parma

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the

More information

Path Following Using Transverse Feedback Linearization: Application to a Maglev Positioning System

Path Following Using Transverse Feedback Linearization: Application to a Maglev Positioning System Path Following Using Transverse Feedback Linearization: Application to a Maglev Positioning System Christopher Nielsen a, Cameron Fulford b, Manfredi Maggiore c a Department of Electrical and Computer

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Input-Output and Input-State Linearization Zero Dynamics of Nonlinear Systems Hanz Richter Mechanical Engineering Department Cleveland State University

More information

Disturbance Decoupling Problem

Disturbance Decoupling Problem DISC Systems and Control Theory of Nonlinear Systems, 21 1 Disturbance Decoupling Problem Lecture 4 Nonlinear Dynamical Control Systems, Chapter 7 The disturbance decoupling problem is a typical example

More information

Path Following for the PVTOL: A Set Stabilization Approach

Path Following for the PVTOL: A Set Stabilization Approach Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-, 008 Path Following for the PVTOL: A Set Stabilization Approach C. Nielsen, L. Consolini, M. Maggiore, M. Tosques

More information

Math 216A. A gluing construction of Proj(S)

Math 216A. A gluing construction of Proj(S) Math 216A. A gluing construction o Proj(S) 1. Some basic deinitions Let S = n 0 S n be an N-graded ring (we ollows French terminology here, even though outside o France it is commonly accepted that N does

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

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Last quarter, we introduced the closed diagonal condition or a prevariety to be a prevariety, and the universally closed condition or a variety to be complete.

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

Least Squares Approximate Feedback Linearization. Abstract. We study the least squares approximate feedback linearization problem:

Least Squares Approximate Feedback Linearization. Abstract. We study the least squares approximate feedback linearization problem: Least Squares Approximate Feedback Linearization Andrzej Banaszuk y Andrzej Swiech z John Hauser x Abstract. We study the least squares approximate eedback linearization problem: given a single input nonlinear

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

VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS

VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Recall that or prevarieties, we had criteria or being a variety or or being complete in terms o existence and uniqueness o limits, where

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

VALUATIVE CRITERIA BRIAN OSSERMAN

VALUATIVE CRITERIA BRIAN OSSERMAN VALUATIVE CRITERIA BRIAN OSSERMAN Intuitively, one can think o separatedness as (a relative version o) uniqueness o limits, and properness as (a relative version o) existence o (unique) limits. It is not

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

Final Exam Review Math Determine the derivative for each of the following: dy dx. dy dx. dy dx dy dx. dy dx dy dx. dy dx

Final Exam Review Math Determine the derivative for each of the following: dy dx. dy dx. dy dx dy dx. dy dx dy dx. dy dx Final Eam Review Math. Determine the derivative or each o the ollowing: a. y 6 b. y sec c. y ln d. y e. y e. y sin sin g. y cos h. i. y e y log j. k. l. 6 y y cosh y sin m. y ln n. y tan o. y arctan e

More information

Dynamic path following controllers for planar mobile robots

Dynamic path following controllers for planar mobile robots Dynamic path following controllers for planar mobile robots by Adeel Akhtar A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Applied

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

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

Scattered Data Approximation of Noisy Data via Iterated Moving Least Squares

Scattered Data Approximation of Noisy Data via Iterated Moving Least Squares Scattered Data Approximation o Noisy Data via Iterated Moving Least Squares Gregory E. Fasshauer and Jack G. Zhang Abstract. In this paper we ocus on two methods or multivariate approximation problems

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

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

More information

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS 1996 IFAC World Congress San Francisco, July 1996 EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS Francesco Bullo Richard M. Murray Control and Dynamical Systems, California Institute

More information

PIECEWISE linear (PL) systems which are fully parametric

PIECEWISE linear (PL) systems which are fully parametric Proceedings o the International MultiConerence o Engineers and Computer Scientists 4 Vol I,, March - 4, 4, Hong Kong Designs o Minimal-Order State Observer and Servo Controller or a Robot Arm Using Piecewise

More information

Categories and Natural Transformations

Categories and Natural Transformations Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical

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

Dynamic Feedback Linearization applied to Asymptotic Tracking: generalization about the Turbocharged Diesel Engine outputs choice

Dynamic Feedback Linearization applied to Asymptotic Tracking: generalization about the Turbocharged Diesel Engine outputs choice Dynamic Feedback Linearization applied to Asymptotic Tracking: generalization about the Turbocharged Diesel Engine outputs choice 9 American Control Conerence Hyatt Regency Riverront, St. Louis, MO, USA

More information

Math 248B. Base change morphisms

Math 248B. Base change morphisms Math 248B. Base change morphisms 1. Motivation A basic operation with shea cohomology is pullback. For a continuous map o topological spaces : X X and an abelian shea F on X with (topological) pullback

More information

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders Proceedings o the 17th World Congress The International Federation o Automatic Control Seoul, Korea, July 6-11, 28 A new Control Strategy or Trajectory Tracking o Fire Rescue Turntable Ladders N. Zimmert,

More information

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), ISSN

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), ISSN Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), 79 7 www.emis.de/journals ISSN 176-0091 WARPED PRODUCT SUBMANIFOLDS IN GENERALIZED COMPLEX SPACE FORMS ADELA MIHAI Abstract. B.Y. Chen

More information

Review of Prerequisite Skills for Unit # 2 (Derivatives) U2L2: Sec.2.1 The Derivative Function

Review of Prerequisite Skills for Unit # 2 (Derivatives) U2L2: Sec.2.1 The Derivative Function UL1: Review o Prerequisite Skills or Unit # (Derivatives) Working with the properties o exponents Simpliying radical expressions Finding the slopes o parallel and perpendicular lines Simpliying rational

More information

Extreme Values of Functions

Extreme Values of Functions Extreme Values o Functions When we are using mathematics to model the physical world in which we live, we oten express observed physical quantities in terms o variables. Then, unctions are used to describe

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

Numerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective

Numerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective Numerical Solution o Ordinary Dierential Equations in Fluctuationlessness Theorem Perspective NEJLA ALTAY Bahçeşehir University Faculty o Arts and Sciences Beşiktaş, İstanbul TÜRKİYE TURKEY METİN DEMİRALP

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

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications Math 754 Chapter III: Fiber bundles. Classiying spaces. Applications Laurențiu Maxim Department o Mathematics University o Wisconsin maxim@math.wisc.edu April 18, 2018 Contents 1 Fiber bundles 2 2 Principle

More information

Hybrid Invariance in Bipedal Robots with Series Compliant Actuators

Hybrid Invariance in Bipedal Robots with Series Compliant Actuators Hybrid Invariance in Bipedal Robots with Series Compliant Actuators B. Morris and J.W. Grizzle Abstract Stable walking motions in bipedal robots can be modeled as asymptotically stable periodic orbits

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

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

arxiv: v1 [math.gt] 20 Feb 2008

arxiv: v1 [math.gt] 20 Feb 2008 EQUIVALENCE OF REAL MILNOR S FIBRATIONS FOR QUASI HOMOGENEOUS SINGULARITIES arxiv:0802.2746v1 [math.gt] 20 Feb 2008 ARAÚJO DOS SANTOS, R. Abstract. We are going to use the Euler s vector ields in order

More information

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory Geometric Concepts in Control Involutivity and Frobenius Theorem Exact Linearization Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials

More information

Nonlinear Control Lecture 9: Feedback Linearization

Nonlinear Control Lecture 9: Feedback Linearization Nonlinear Control Lecture 9: Feedback Linearization Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 9 1/75

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

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

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stephen L. Smith, Mireille E. Broucke, and Bruce A. Francis Abstract The problem of stabilizing a group of agents in the plane to a

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

Observability Analysis of Nonlinear Systems Using Pseudo-Linear Transformation

Observability Analysis of Nonlinear Systems Using Pseudo-Linear Transformation 9t IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 2013 TC3.4 Observability Analysis o Nonlinear Systems Using Pseudo-Linear Transormation Yu Kawano Tosiyui Otsua Osaa University,

More information

WE propose the tracking trajectory control of a tricycle

WE propose the tracking trajectory control of a tricycle Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise

More information

The use of differential geometry methods for linearization of nonlinear electrical circuits with multiple inputs and multiple outputs (MIMOs)

The use of differential geometry methods for linearization of nonlinear electrical circuits with multiple inputs and multiple outputs (MIMOs) Electrical Engineering (08) 00:85 84 https://doiorg/0007/s000-08-0746-0 ORIGINAL PAPER The use o dierential geometry methods or linearization o nonlinear electrical circuits with multiple inputs and multiple

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

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 2: Controllability of nonlinear systems

Lecture 2: Controllability of nonlinear systems DISC Systems and Control Theory of Nonlinear Systems 1 Lecture 2: Controllability of nonlinear systems Nonlinear Dynamical Control Systems, Chapter 3 See www.math.rug.nl/ arjan (under teaching) for info

More information

Classification of effective GKM graphs with combinatorial type K 4

Classification of effective GKM graphs with combinatorial type K 4 Classiication o eective GKM graphs with combinatorial type K 4 Shintarô Kuroki Department o Applied Mathematics, Faculty o Science, Okayama Uniervsity o Science, 1-1 Ridai-cho Kita-ku, Okayama 700-0005,

More information

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted

More information

LECTURE 6: FIBER BUNDLES

LECTURE 6: FIBER BUNDLES LECTURE 6: FIBER BUNDLES In this section we will introduce the interesting class o ibrations given by iber bundles. Fiber bundles lay an imortant role in many geometric contexts. For examle, the Grassmaniann

More information

BANDELET IMAGE APPROXIMATION AND COMPRESSION

BANDELET IMAGE APPROXIMATION AND COMPRESSION BANDELET IMAGE APPOXIMATION AND COMPESSION E. LE PENNEC AND S. MALLAT Abstract. Finding eicient geometric representations o images is a central issue to improve image compression and noise removal algorithms.

More information

A Systematic Approach to Frequency Compensation of the Voltage Loop in Boost PFC Pre- regulators.

A Systematic Approach to Frequency Compensation of the Voltage Loop in Boost PFC Pre- regulators. A Systematic Approach to Frequency Compensation o the Voltage Loop in oost PFC Pre- regulators. Claudio Adragna, STMicroelectronics, Italy Abstract Venable s -actor method is a systematic procedure that

More information

Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots

Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots Herbert G. Tanner GRASP Laboratory University of Pennsylvania Philadelphia, PA, 94, USA. tanner@grasp.cis.upenn.edu Kostas J.

More information

2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd.

2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd. .6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics Spline interpolation was originally developed or image processing. In GIS, it is mainly used in visualization o spatial

More information

(One Dimension) Problem: for a function f(x), find x 0 such that f(x 0 ) = 0. f(x)

(One Dimension) Problem: for a function f(x), find x 0 such that f(x 0 ) = 0. f(x) Solving Nonlinear Equations & Optimization One Dimension Problem: or a unction, ind 0 such that 0 = 0. 0 One Root: The Bisection Method This one s guaranteed to converge at least to a singularity, i not

More information

Finite time observation of nonlinear time-delay systems with unknown inputs

Finite time observation of nonlinear time-delay systems with unknown inputs Author manuscript, published in "NOLCOS21 (21)" Finite time observation o nonlinear time-delay systems with unknown inputs G. Zheng J.-P. Barbot, D. Boutat, T. Floquet, J.-P. Richard INRIA Lille-Nord Europe,

More information

(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results

(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results (C) The rationals and the reals as linearly ordered sets We know that both Q and R are something special. When we think about about either o these we usually view it as a ield, or at least some kind o

More information

II. DIFFERENTIABLE MANIFOLDS. Washington Mio CENTER FOR APPLIED VISION AND IMAGING SCIENCES

II. DIFFERENTIABLE MANIFOLDS. Washington Mio CENTER FOR APPLIED VISION AND IMAGING SCIENCES II. DIFFERENTIABLE MANIFOLDS Washington Mio Anuj Srivastava and Xiuwen Liu (Illustrations by D. Badlyans) CENTER FOR APPLIED VISION AND IMAGING SCIENCES Florida State University WHY MANIFOLDS? Non-linearity

More information

Descent on the étale site Wouter Zomervrucht, October 14, 2014

Descent on the étale site Wouter Zomervrucht, October 14, 2014 Descent on the étale site Wouter Zomervrucht, October 14, 2014 We treat two eatures o the étale site: descent o morphisms and descent o quasi-coherent sheaves. All will also be true on the larger pp and

More information

TESTING TIMED FINITE STATE MACHINES WITH GUARANTEED FAULT COVERAGE

TESTING TIMED FINITE STATE MACHINES WITH GUARANTEED FAULT COVERAGE TESTING TIMED FINITE STATE MACHINES WITH GUARANTEED FAULT COVERAGE Khaled El-Fakih 1, Nina Yevtushenko 2 *, Hacene Fouchal 3 1 American University o Sharjah, PO Box 26666, UAE kelakih@aus.edu 2 Tomsk State

More information

Logarithm of a Function, a Well-Posed Inverse Problem

Logarithm of a Function, a Well-Posed Inverse Problem American Journal o Computational Mathematics, 4, 4, -5 Published Online February 4 (http://www.scirp.org/journal/ajcm http://dx.doi.org/.436/ajcm.4.4 Logarithm o a Function, a Well-Posed Inverse Problem

More information

WIND energy is a renewable energy source. It has

WIND energy is a renewable energy source. It has or Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S. Naidu. Abstract This paper presents a direct uzzy adaptive control or standalone Wind Energy Conversion Systems (WECS)

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

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

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

Exponential and Logarithmic. Functions CHAPTER The Algebra of Functions; Composite

Exponential and Logarithmic. Functions CHAPTER The Algebra of Functions; Composite CHAPTER 9 Exponential and Logarithmic Functions 9. The Algebra o Functions; Composite Functions 9.2 Inverse Functions 9.3 Exponential Functions 9.4 Exponential Growth and Decay Functions 9.5 Logarithmic

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

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

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively);

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively); STABILITY OF EQUILIBRIA AND LIAPUNOV FUNCTIONS. By topological properties in general we mean qualitative geometric properties (of subsets of R n or of functions in R n ), that is, those that don t depend

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

THE JORDAN-BROUWER SEPARATION THEOREM

THE JORDAN-BROUWER SEPARATION THEOREM THE JORDAN-BROUWER SEPARATION THEOREM WOLFGANG SCHMALTZ Abstract. The Classical Jordan Curve Theorem says that every simple closed curve in R 2 divides the plane into two pieces, an inside and an outside

More information

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de

More information

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

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London

More information

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces 1993 IEEE International Conerence on Robotics and Automation Pulling by Pushing, Slip with Ininite Friction, and Perectly Rough Suraces Kevin M. Lynch Matthew T. Mason The Robotics Institute and School

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

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

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

Hierarchically Consistent Control Systems

Hierarchically Consistent Control Systems 1144 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 6, JUNE 2000 Hierarchically Consistent Control Systems George J. Pappas, Member, IEEE, Gerardo Lafferriere, Shankar Sastry, Fellow, IEEE Abstract

More information