arxiv: v1 [math.oc] 25 Nov 2017
|
|
- Alaina Lynch
- 5 years ago
- Views:
Transcription
1 Constraine Geometric Attitue Control on SO(3) Shankar Kulumani* an Taeyoung Lee November 8, 017 arxiv:17199v1 [math.oc] 5 Nov 017 Abstract This paper presents a new geometric aaptive control system with state inequality constraints for the attitue ynamics of a rigi boy. The control system is esigne such that the esire attitue is asymptotically stabilize, while the controlle attitue trajectory avois unesire regions efine by an inequality constraint. In aition, we evelop an aaptive upate law that enables attitue stabilization in the presence of unknown isturbances. The attitue ynamics an the propose control systems are evelope on the special orthogonal group such that singularities an ambiguities of other attitue parameterizations, such as Euler angles an quaternions are completely avoie. The effectiveness of the propose control system is emonstrate through numerical simulations an experimental results. 1 Introuction Rigi boy attitue control is an important problem for aerospace vehicles, groun an unerwater vehicles, as well as robotic systems [1, ]. One istinctive feature of the attitue ynamics of rigi boies is that it evolves on a nonlinear manifol. The three-imensional special orthogonal group, or SO(3), is the set of 3 3 orthogonal matrices whose eterminant is one. This configuration space is non-eucliean an yiels unique stability properties which are not observable on a linear space. For example, it is impossible to achieve global attitue stabilization using continuous time-invariant feeback [3]. Attitue control is typically stuie using a variety of attitue parameterizations, such as Euler angles or quaternions [4]. Attitue parameterizations fail to represent the nonlinear configuration space both globally an uniquely [5]. For example, minimal attitue representations, such as Euler angle sequences or moifie Roriguez parameters, suffer from singularities. These attitue representations are not suitable for large angular slews. In orer to avoi singularities, the esigner must carefully switch the chosen Euler angle sequence base on the operating region. Another option is to artificially limit the operating region of the rigi boy. This ensures the system operates in a region free from singularities but limits the performance capabilities an ability to perform arbitrarily large angular maneuvers. Quaternions o not have singularities but they ouble cover the special orthogonal group. As a result, any physical attitue is represente by a pair of antipoal quaternions on the three-sphere. An immeiate implication of this ambiguity is that close-loop stability properties erive using quaternions may not hol for the physical rigi boy evolving on the true configuration space, namely the special orthogonal group. During implementation, the esigner must carefully resolve this non-unique representation in quaternion base attitue control systems to avoi unesirable unwining behavior [3]. This behavior is characterize by situations where the rigi boy starts close to the esire attitue, yet the system unnecessarily rotates through a large angle in spite of a small initial error. Many physical rigi boy systems must perform large angular slews in the presence of state constraints. For example, autonomous spacecraft or aerial systems are typically equippe with sensitive optical payloas, such as infrare or interferometric sensors. These systems require retargeting while avoiing irect exposure to sunlight or other bright objects. In aition, many groun base attitue testing environments, such as air bearing platforms, must operate in the presence of physical obstructions. Determining a satisfactory attitue control maneuver in the presence of state constraints is a challenging task. The removal of constraine regions from the rotational configuration space results in a nonconvex region. The attitue control problem in the feasible configuration space has been extensively stuie [6, 7, 8]. However, the attitue control problem in the presence of constraints has receive much less attention.
2 Several approaches have been evelope to treat the attitue control problem in the presence of constraints. A conceptually straightforwar approach is use in [9] to etermine feasible attitue trajectories prior to implementation. The algorithm etermines an intermeiate point such that an unconstraine maneuver can be calculate for each subsegment. Typically, an optimal or easily implementable on-boar control scheme for attitue maneuvers is applie to maneuver the vehicle along these segments. In this manner, it is possible to solve the constraine attitue control problem by linking several intermeiary unconstraine maneuvers. While this metho is conceptually simple, it is ifficult to generalize for an arbitrary number of constraints. In aition, this approach is only applicable to problems where the selection of intermeiate points are computationally feasible. The approach in [10] involves the use of ranomize motion planning algorithms to solve the constraine attitue control problem. A graph is generate consisting of vertices from an initial attitue to a esire attitue. A ranom iterative search is conucte to etermine a path through a irecte graph such that a given cost, which parameterizes the path cost, is minimize. The ranom search approach can only stochastically guarantee attitue convergence as it can be shown that as the number of vertices in the graph grow, the probability of nonconvergence goes to zero. However, the computational eman grows as the size of the graph is increase an a new graph is require when constraints are moifie. As a result, ranom search approaches are ill-suite to on-boar implementation or in scenarios that require agile maneuvers. Moel preictive control for spacecraft attitue ynamics is another popular approach an has been stuie in [11, 1, 13]. These methos rely on linear or non-linear state ynamics to repeately solve a finite-time optimal control problem. Also known as receing horizon control, the optimal control formulation allows for a straight forwar metho to incorporate state an control constraints. Computing the optimal control strategy over a moving horizon allows for a form of feeback type control rather than the more typical open-loop optimal control solution. Due to the iterative nature of solving optimization problems, moel preictive control methos are computational expensive an frequently apply irect optimization methos to solve the necessary conitions for optimality. Therefore, these methos are complicate to implement an may not be suitable for real-time control applications. Artificial potential functions are commonly use to hanle kinematic constraints for a wie range of problems in robotics [14]. The goal is the esign of attractive an repulsive terms which rive the system towar or away from a certain obstacle, respectively. The attractive function is esigne to rive the system towars the esire state. Similarly, a repulsive function is constructe such that the system is irecte away from the constraints. The superposition of these functions allows one to apply stanar feeback control schemes for stabilization an tracking. More specifically, artificial potential functions have previously been applie to the spacecraft attitue control problem in [15, 16]. However, both of these approaches were evelope using attitue parameterizations, namely Euler angles an quaternions, an as such, they are limite by the singularities of minimal representations or the ambiguity of quaternions. This paper is focuse on eveloping an aaptive attitue control scheme in the presence of attitue inequality constraints on SO(3). We apply a potential function base approach evelope irectly on the nonlinear manifol SO(3). By characterizing the attitue both globally an uniquely on SO(3), our approach avois the issues of attitue parameterizations, such as kinematic singularities an ambiguities, an is geometrically exact. A configuration error function on SO(3) with a logarithmic barrier function is propose to avoi constraine regions. Instea of calculating a priori trajectories, as in the ranomize approaches, our approach results in a close-loop attitue control system. This makes it ieal for on-boar implementation on UAV or spacecraft systems. In aition, unlike previous approaches our control system can hanle an arbitrary number of constraine regions without moification. This approach results in a conceptually simple obstacle avoiance scheme which extens the previous work of artificial potential functions on Eucliean spaces to the special orthogonal group. Furthermore, we use this new configuration error function to esign an aaptive upate law to enable attitue convergence in the presence of uncertain isturbances. The stability of the propose control systems is verifie via mathematically rigorous Lyapunov analysis on SO(3). In short, the propose attitue control system in the presence of inequality constraints is geometrically exact, computationally efficient an able to hanle uncertain isturbances. The effectiveness of this approach is illustrate via numerical simulation an emonstrate via experimental results.
3 Problem Formulation.1 Attitue Dynamics Consier the attitue ynamics of a rigi boy. We efine an inertial reference frame an a boy-fixe frame, whose origin is at the center of mass an aligne with the principle irections of the boy. The stanar orthonormal basis is enote by e i for i {1,, 3}. The configuration manifol of the attitue ynamics is the special orthogonal group: SO(3) = {R R 3 3 R T R = I, et[r] = 1}, where a rotation matrix R SO(3) represents the transformation of the representation of a vector from the boy-fixe frame to the inertial reference frame. The equations of motion are given by J Ω + Ω JΩ = u + W (R, Ω), (1) Ṙ = RˆΩ, () where J R 3 3 is the inertia matrix, an Ω R 3 is the angular velocity represente with respect to the boyfixe frame. The control moment is enote by u R 3, an it is expresse with respect to the boy-fixe frame. We assume that the external isturbance is expresse by W (R, Ω), where W (R, Ω) : SO(3) R 3 R 3 p is a known function of the attitue an the angular velocity. The isturbance is represente by R p an is an unknown, but fixe uncertain parameter. In aition, we assume that a boun on W (R, Ω) an is known an given by W B W, B, (3) for positive constants B W, B. This form of uncertainty enters the system ynamics through the input channel an as a result is referre to as a matche uncertainty. While this form of uncertainty is easier than the unmatche variety, many physically realizable isturbances may be moele in this manner. For example, orbital spacecraft are subject to gravity graient torques cause by the non-spherical istribution of mass of both the spacecraft an central gravitational boy. This form of isturbance may be represente as a boy fixe torque on the vehicle. In aition, for typical scenarios, where the spacecraft is significantly smaller than the orbital raius, the isturbance torque may be assume constant over short time intervals. Another terrestrial example is frequently encountere by unmanne aerial vehicles. Multiple actuator systems, such as quarotor aerial vehicles, may exhibit an uneven mass istribution uring loa transportation or must operate in the presence of turbulence. Treating these effects as isturbances is a popular metho to esign control systems. In (), the hat map : R 3 so(3) represents the transformation of a vector in R 3 to a 3 3 skew-symmetric matrix such that ˆxy = x y for any x, y R 3 [6]. More explicitly, 0 x 3 x ˆx = x 3 0 x 1, x x 1 0 for x = [x 1, x, x 3 ] T R 3. The inverse of the hat map is enote by the vee map : so(3) R 3. We use the notation ˆx an (x) interchangeably. In particular, we use the latter form when the expression for the argument of the hat map is complicate. Several properties of the hat map are summarize as ˆxy = x y = y x = ŷx, (4) x ŷz = y ẑx, ˆxŷz = (x z)y (x y)z, (5) x y = ˆxŷ ŷˆx = yx T xy T, (6) tr[aˆx] = 1 tr[ˆx(a A T ) ] = x T (A A T ), (7) ˆxA + A T ˆx = ({tr[a] I 3 3 A} x), (8) RˆxR T = (Rx), R(x y) = Rx Ry (9)
4 for any x, y, z R 3, A R 3 3 an R SO(3). Throughout this paper, the ot prouct of two vectors is enote by x y = x T y for any x, y R n an the maximum eigenvalue an the minimum eigenvalue of J are enote by λ M an λ m, respectively. The -norm of a matrix A is enote by A, an its Frobenius norm is enote by A A F = tr[a T A] rank(a) A.. State Inequality Constraint The two-sphere is the manifol of unit-vectors in R 3, i.e., S = {q R 3 q = 1}. We efine r S to be a unit vector from the mass center of the rigi boy along a certain irection an it is represente with respect to the boy-fixe frame. For example, r may represent the pointing irection of an on-boar optical sensor. We efine v S to be a unit vector from the mass center of the rigi boy towar an unesire pointing irection an represente in the inertial reference frame. For example, v may represent the inertial irection of a bright celestial object or the incoming irection of particles or other ebris. It is further assume that optical sensor has a strict non-exposure constraint with respect to the celestial object. We formulate this har constraint as r T R T v cos θ, (10) where we assume 0 θ 90 is the require minimum angular separation between r an R T v. The objective is to a etermine a control input u that stabilizes the system from an initial attitue R 0 to a esire attitue R while ensuring that (10) is always satisfie. 3 Attitue Control on SO(3) with Inequality Constraints The first step in esigning a control system on a nonlinear manifol Q is the selection of a proper configuration error function. This configuration error function, Ψ : Q Q R, is a smooth an proper positive efinite function that measures the error between the current configuration an a esire configuration. Once an appropriate configuration error function is chosen, one can then efine a configuration error vector an a velocity error vector in the tangent space T q Q through the erivatives of Ψ [6]. With the configuration error function an vectors, the remaining proceure is analogous to nonlinear control esign on Eucliean vector spaces. One chooses control inputs as functions of the state through a Lyapunov analysis on Q. To hanle the attitue inequality constraint, we propose a new attitue configuration error function. More explicitly, we exten the trace form use in [6, 17] for attitue control on SO(3) with the aition of a logarithmic barrier function. Base on the propose configuration error function, nonlinear geometric attitue controllers are constructe. A smooth control system is first evelope assuming that there is no isturbance, an then it is extene to inclue an aaptive upate law for stabilization in the presence of unknown isturbances. The propose attitue configuration error function an several properties are summarize as follows. Proposition 1 (Attitue Error Function). Define an attitue error function Ψ : SO(3) R, an attitue error vector e R R 3, an an angular velocity error vector e Ω R 3 as follows: with Ψ(R, R ) = A(R, R )B(R), (11) e R = e RA B(R) + A(R, R )e RB, (1) e Ω = Ω, (13) A(R, R ) = 1 tr[ G ( I R T R )], (14) B(R) = 1 1 ( cos θ r T α ln R T ) v. (15) 1 + cos θ e RA = 1 ( GR T R R T R G ), (16) ( R T v ) r e RB = α (r T R T v cos θ). (17)
5 where α R is efine as a positive constant an the matrix G R 3 3 is efine as a iagonal matrix matrix for istinct, positive constants g 1, g, g 3 R. Then, the following properties hol (i) Ψ is positive efinite about R = R on SO(3). (ii) The variation of A(R) with respect to a variation of δr = Rˆη for η R 3 is given by D R A δr = η e RA, (18) where the notation D R A δr represents the irectional erivative of A with respect to R along δr. (iii) The variation of B(R) with respect to a variation of δr = Rˆη for η R 3 is given by (iv) An upper boun of e RA is given as: where the constant b 1 is given by b 1 = D R B δr = η e RB. (19) h1 h +h 3 e RA A(R) b 1, (0) for h 1 = min {g 1 + g, g + g 3, g 3 + g 1 }, { h = min (g 1 g ), (g g 3 ), (g 3 g 1 ) }, { h 3 = min (g 1 + g ), (g + g 3 ), (g 3 + g 1 ) }. (v) Ψ is a locally quaratic function, which means there exist constants 0 < n 1 n such that on the neighborhoo D of the esire attitue R for 0 < ψ < h 1 an 0 < β < cos θ. Proof. See Appenix.1 n 1 e R Ψ(R) n e R, (1) D = { R SO(3) Ψ < ψ < h 1, r T R T v < β < cos θ } () Equation (11) is compose of an attractive term, A(R) towar the esire attitue, an a repulsive term, B(R) away from the unesire irection R T v. In orer to visualize the attitue error function on SO(3), we utilize a spherical coorinate representation. Recall, that the spherical coorinate system represents the position of a point relative to an origin in terms of a raial istance, azimuth, an elevation. This coorinate system is commonly use to efine locations on the Earth in terms of a latitue an longitue. Similarly, the positions of celestial objects are efine on the celestial sphere in terms of right ascension an eclination. We apply this concept an parameterize the rotation matrix R SO(3) in terms of the spherical angles 180 λ 180 an 90 β 90. Using the elementary Euler rotations, the rotation matrix is now efine as R = exp(λê ) exp(βê 3 ). We iterate over the omains of λ an β in orer to rotate the boy-fixe vector r throughout the two-sphere S. Applying this metho, Fig. 1 allows us to visualize the error function on SO(3). The horizontal axes of Fig. 1 represent the omain of the spherical angles λ an β in egrees, while the vertical axes represent the unitless magnitue of the error functions efine in (11), (14) an (15). The attractive error function, given by (14), has been previously use for attitue control on SO(3). The potential well of A(R) is illustrate in Fig. 1a, where the esire attitue lies at the minimum of A(R). To incorporate the state inequality constraints we apply a logarithmic barrier term. Barrier functions are typically use in optimal control an motion planning applications. A visualization of the repulsive error function is presente in Fig. 1b which shows that as the bounary of the constraint is neare, or r T R T 1 v cos θ, the barrier term increases, B. We use the scale factor 1+cos θ to ensure that Ψ remains
6 (a) Attractive A(R) (b) Repulsive B(R) (c) Combine Ψ Figure 1: Visualization of Configuration Error Functions using spherical coorinate representation positive efinite. The logarithmic function is popular as it quickly ecays away from the constraint bounary. The positive constant α serves to shape the barrier function. As α is increase the impact of B(R) is reuce away from the constraint bounary. The superposition of the attractive an repulsive functions is shown in Fig. 1c. The control system is efine such that the attitue trajectory follows the negative graient of Ψ towar the minimum at R = R, while avoiing the constraine region. While (15) represents a single inequality constraint given as (10), it is reaily generalize to multiple constraints P of an arbitrary orientation. For example, the configuration error function can be formulate as Ψ = A[1 + i Ci ], where Ci has the form of Ci = B 1 for the i-th constraint. In this manner, one may enforce multiple state inequality constraints, an we later emonstrate this through numerical simulation. This is in contrast to many previous approaches which are computationally ifficult to exten to situations with multiple constraints. We present the ynamics of the configuration error function in Proposition, which are use in the subsequent evelopment of the nonlinear control system. Proposition (Error Dynamics). The attitue error ynamics for Ψ, er, eω satisfy (Ψ) = er eω, t (er ) = e RA B + era B + A erb + Ae RB, t (era ) = E(R, R )eω, t (erb ) = F (R)eΩ, t (A(R)) = era eω, t (B(R)) = erb eω, t (eω ) = J 1 ( Ω JΩ + u + W (R, Ω) ), t (3) (4) (5) (6) (7) (8) (9) where the matrices E(R, R ), F (R) R3 3 are given by 1 T tr R R G I RT R G, T 1 F (R) = v Rr I RT vrt + α (rt RT v cos θ) RT v Rrv T Rr. (rt RT v cos θ) E(R, R ) = (30) (31) Proof. See Appenix.
7 er1 er3 er Ψ arccos(r T R T vi) (a) Attitue error vector e R components (b) Configuration error Ψ (c) Angle to each constraint Figure : Attitue stabilization without aaptive upate law 3.1 Attitue Control without Disturbance We introuce a nonlinear geometric controller for the attitue stabilization of a rigi boy. We first assume that there is no isturbance, i.e., = 0, an present a nonlinear controller in Proposition 3. Proposition 3 (Attitue Control). Given a esire attitue comman (R, Ω = 0), which satisfies the constraint (10), an positive constants k R, k Ω R we efine a control input u R 3 as follows u = k R e R k Ω e Ω + Ω JΩ. (3) Then the zero equilibrium of the attitue error is asymptotically stable, an the inequality constraint is always satisfie. Proof. See Appenix.3 3. Aaptive Control We exten the results of the previous section with the aition of a fixe but unknown isturbance. This scenario is typical of many mechanical systems an represents unmoelle ynamics or external moments acting on the system. For example, Earth orbiting spacecraft typically experience a torque ue to a gravitational graient. Aerial vehicles will similarly experience external torques ue to air currents or turbulence. An aaptive control system is introuce to asymptotically stabilize the system to a esire attitue while ensuring that state constraints are satisfie. Proposition 4 (Boun on ė R ). Consier the neighborhoo D, given in Proposition 1, about the esire attitue, then the following statements hol: (i) Upper bouns of A(R) an B(R) are given by where the constant b is given by b = A < b e RA < c A, B < c B. (33) h1h4 h for 5(h 1 ψ) h 4 = min {g 1 + g, g + g 3, g 3 + g 1 }, { h 5 = min (g 1 + g ), (g + g 3 ), (g 3 + g 1 ) }.
8 (ii) Upper bouns of E(R, R ) an F (R) are given by F E 1 tr[g], (34) ( β + 1 ) (β cos θ) β ( β ) α (β cos θ) 4. (35) (iii) Upper bouns of the attitue error vectors e RA an e RB are given by ψ e RA, (36) b 1 e RB sin θ α (cos θ β). (37) These results are combine to yiel a maximum upper boun of the time erivative of the attitue error vector ė R as where H R is efine as Proof. See Appenix.4 ė R H e Ω, (38) H = B E + e RA e RB + A F. (39) Aaptive control is typically use in ynamical systems with varying or uncertain components. In Proposition 5, we present an aaptive attitue controller which hanles uncertain isturbances while satisfying the state inequality constraints. Proposition 5 (Aaptive Attitue Control). Given a esire attitue comman (R, Ω = 0) an positive constants k R, k Ω, k, c R, we efine a control input u R 3 an an aaptive upate law for the estimate uncertainty as follows: u = k R e R k Ω e Ω + Ω JΩ W, (40) = k W T (e Ω + ce R ). (41) If c is chosen such that 0 < c < min { λ m k R n 1 4k R k Ω λ, M kω + 4k Rλ M H }, (4) the zero equilibrium of the error vectors is stable in the sense of Lyapunov. Furthermore, e R, e Ω 0 as t, an is boune. Proof. See Appenix.5 Nonlinear aaptive controllers have been evelope for attitue stabilization in terms of moifie Roriguez parameters an quaternions, as well as attitue tracking in terms of Euler angles. The propose control system is evelope on SO(3) an avois the singularities of Euler angles an Roriguez parameters while incorporating state inequality constraints. In aition, the unwining an ouble coverage ambiguity of quaternions are also completely avoie. The control system hanles uncertain isturbances while avoiing constraine regions. Compare to the previous work on constraine attitue control, we present a geometrically exact control system without parameterizations. The controller is esigne on the true configuration manifol, SO(3), an is free from the issues associate with other attitue representations. In aition, we incorporate state inequality constraints for the first time on SO(3). The presente control system is compute in real-time an offers significant computational avantages over previous iterative methos. In aition, the rigorous mathematical proof guarantees stability. This is in contrast to many of the previous methos which offer no stability guarantees. The presente analysis offers provable bouns on the expecte motion, which are critical for harware implementation or mission critical applications.
9 4 Numerical Examples We emonstrate the performance of the propose control system via numerical simulation. The inertia tensor of a rigi boy is given as J = kg m The control system parameters are chosen as G = iag[0.9, 1.1, ], k R = 0.4, k Ω = 0.96, c =, k = 0.5, α = 15. The iagonal matrix G serves as a weighting matrix for the relative ifference between R an R. Using this term, the control esigner can moify the shape of the attractive error function, given in (14), an the resulting behavior of the close loop system. Similarly, the constant α is use to moify the shape of the repulsive error function, given in (15). In general, this term is erive from the system esign an the nature of the obstacles in the ynamic environment. For example, a system wishing to avoi pointing at a iffuse obstacle, such as incoming ebris, may chose an appropriate value of θ, base on the best available information, an a relatively low α to ensure aitional safety margin near the constraint bounary. Similarly, in an environment with several ensely space obstacles, such as that presente in Fig. 3, a much larger α woul enable more aggressive maneuvers which pass closer to the constraint bounary without violation. This woul increase the allowable region of operation in a highly constraine environment. The parameters k R, k Ω, c, k are control parameters use to moify the close-loop behavior of the system. It is straightforwar to chose k R, k Ω, k, using a linear analysis, to satisfy esire response criteria, such as settling time or percent overshoot [18]. A boy fixe sensor is efine as r = [1, 0, 0], while multiple inequality constraints are efine in Table 1. The simulation parameters are chosen to be similar to those foun in [15], however we increase the size of the constraint regions to create a more challenging scenario for the control system. The initial state is efine Table 1: Constraint Parameters Constraint Vector (v) Angle (θ) [0.174, 0.934, 34] T 40 [0, , ] T 40 [ 0.853, 0.436, 0.86] T 40 [ 0.1, 0.140, 0.983] T 0 as R 0 = exp(5 π 180ê3), Ω 0 = 0, with e 3 = [ ] T. The esire state is R = I, Ω = 0. We show simulation results for the system stabilizing about the esire attitue with an without the aaptive upate law from Proposition 5. We assume a fixe isturbance of = [ ] T N m, with the function W (R, Ω) = I. This form is equivalent to an integral control term which penalizes eviations from the esire configuration. The first term of (41) has the effect of increasing the proportional gain of the control system, since the time erivative of the attitue error vector, ė R, is linear with respect to the angular velocity error vector e Ω. Simulation results without the aaptive upate law are shown in Fig.. Fig. a shows each component of the attitue error vector, (1), over the simulation time span. Fig. b shows the magnitue of the combine error function, (11). Without the upate law, the system oes not achieve zero steay state error. Fig. b shows that the configuration error function oes not converge to zero an there exist steay state errors. In spite of the uncompensate isturbance, the system is able to avoi the constraine regions as shown in Fig. c. The angle to each of the constraints, which is measure in egrees an given by arccos(r T R T v i ), is always greater than the specifie angle, θ i, in Table 1. Fig. 3 shows the results with the aition of the aaptive upate law. Figs. 3a an 3b are equivalent to Figs. b an c with the exception of the aition of the aaptive upate law. The aition of the aaptive
10 Ψ arccos(r T R T vi) (a) Configuration error Ψ (b) Angle to each constraint (c) Disturbance estimate components () Attitue trajectory Figure 3: Attitue stabilization with aaptive upate law upate law allows the system to converge to the esire attitue in the presence of constraints. The path of the boy fixe sensor in the inertial frame, namely Rr, is illustrate in Fig. 3 by the blue trajectory. The renering of the spacecraft is presente in the esire, or final, orientation of the simulation. The inequality constraints from Table 1 are epicte as re cones, where the cone half angle is θ. The control system is able to asymptotically converge to the esire attitue. Fig. 3b shows that the angle, arccos(r T R T v i ) an measure in egrees, between the boy fixe sensor an each constraint is satisfie for the entire maneuver. In aition, the estimate of the isturbance converges to the true value as shown in Fig. 3c. Both control system are able to automatically avoi the constraine regions. In aition, these results show that it is straightforwar to incorporate an arbitrary amount of large constraints. In spite of this challenging configuration space, the propose control system offers a simple metho of avoiing constraine regions. These close-loop feeback results are compute in real time an offer a significant avantage over typical open-loop planning methos. These results show that the propose geometric aaptive approach is critical to attitue stabilization in the presence of state constraints an isturbances. 4.1 Attitue Parameterizations Attitue parameterizations, such as Euler angles an Quaternions, are frequently use in the aerospace an astroynamics communities [19]. For example, Euler angle sequences are frequently use to escribe the transformation between a variety of reference frames use to escribe the position an orientation of the orbit of Earth satellites [19]. In aition, quaternions were use uring the operation of Skylab an the NASA Space Shuttle [1]. However, the choice of attitue parameterization plays a critical role in control esign an the resulting motion of the system. Euler angle sequences are a minimum, three-parameter set of angles which escribe the transformation
11 between two reference frames. Using Euler angles, we can represent any general rotation as a sequence of three intermeiate rotations [4]. By convention, there are 4 possible Euler angle sequences for any given rotation. In aition, Euler angles are a minimum representation, as only three angles, an the associate sequence, are require to escribe the three angular egrees of freeom of the rigi boy. However, there is great ambiguity in the representation of the attitue as there are many equivalent Euler angle sequences for a given attitue of the system. Therefore, great care must be taken in the control system esign to ensure that a consistent sequence is use. Furthermore, it has been shown that no minimal attitue representation can escribe orientations both globally an without singularities [1, 3]. These singularities can cause significant ifficulties uring control esign an harware implementation. To emonstrate the effect of the kinematic singularities inherent with Euler angles we will represent the attitue of the boy fixe reference frame, b i, with respect to the inertial frame, e i, in terms of the Euler angle sequence. More explicitly, this correspons to the rotation sequence θ 1 b 3, θ b 1, θ 3 b 3. The rotation matrix, R(θ 1, θ, θ 3 ), corresponing to this sequence is s 1c s 3 + c 3 c 1 s 1 c c 3 s 3 c 1 s 1 s c 1 c s 3 + c 3 s 1 c 1 c c 3 s 3 s 1 c 1 s, (43) s s 3 s c 3 c where s i, c i represent sin θ i, cos θ i for i = {1,, 3}. Using this representation, the kinematic ifferential equations for the associate Euler angles are given as θ 1 (Ω 1 s 3 + Ω c 3 )/s θ = Ω 1 c 3 Ω s 3. (44) θ 3 (Ω 1 s 3 + ω c 3 ) c /s + Ω 3 From (44), it is immeiately clear that a singularity exists when sin θ = 0 or equivalently, θ = 0, ±π. In the vicinity of the singularity, the angular velocities of the Euler angles will ten to approach ± an the angular velocities will experience instantaneous sign changes. Furthermore, all Euler angle sequences will exhibit a similar singularity at either θ = 0, ±π or θ = ± π, ± 3π. Therefore simply switching the sequence oes not alleviate the issue, but rather only moves the singularity. As a result, Euler angles are not appropriate for systems which experience large angular rotations, such as those emonstrate in Fig. 3, or control systems which rely on the angular velocities θ i. 4. Time-varying Disturbance The form of the uncertainty, given in (1), is commonly use in the aaptive control literature [17, 0]. A wie variety of realistic isturbances, such as gravitational graients or malfunctioning thrusters for spacecraft scenarios, are accurately represente via this moel. In aition, it is possible to represent the uncertainty of a time-varying inertia matrix as an equivalent external isturbance. For example, Euler s law gives the relationship for the rate of change of angular momentum as M ext = Ḣ = JΩ + J Ω. Using this, we can see that an instantaneous change in J is proportional to an external moment. Finally, it has been shown that this aaptive control formulation is able to hanle time-varying isturbances uner some mil assumptions [0]. We emonstrate the ability to hanle an uncertain time-varying isturbance via numerical example. The system is ientical to the one presente in Section 4, however we moify the external isturbance. The external isturbance is the superposition of constant an time-varying terms as = 0. sin 9t 0. + cos 9t N m. 0. (sin 9t + cos 9t) 1 We efine a constraint in the inertial frame as v = [ 1, 1, 0] T with θ = 1. The initial state is efine as R(0) = exp( π ê3), while the esire state is R = I. The goal is to rotate the vehicle about the e 3 axis while avoiing the obstacle an compensating for the time-varying isturbance.
12 Fig. 5 emonstrates the ability for the aaptive controller, which is presente in Proposition 5, to hanle time-varying isturbances. Fig. 5a shows the non-imensional value of the configuration error function an emonstrates that the aaptive controller is able to stabilize the system to the esire attitue configuration. In aition, Fig. 5b shows that the constraint is never violate as the angle between the boy-fixe sensor r an the constraint v is greater than 1 over the entire attitue maneuver. We can see in Fig. 5c that that estimate for each of the components accurately tracks the true isturbance after approximately 5 s. 5 Experiment on Hexrotor UAV Figure 4: Attitue control testbe A hexrotor unmanne aerial vehicle (UAV), as seen in Fig. 4, has been evelope at the Flight Dynamics an Controls Laboratory (FDCL) at the George Washington University [1]. The UAV is compose of three pairs of counter-rotating propellers. Typical UAVs are compose of four or more co-planar propellers. As a result, these systems are uneractuate an unable to impart a force along every egree of freeom. For example, quarotor UAVs are unable to translate laterally without first conucting a rotation. Conversely, the propeller pairs of the hexrotor are angle relative to one another to allow for a fully actuate rigi boy. This allows the hexrotor to impart a force in any irection an a moment about any axis. Attitue Ψ 0.5 arccos(r T R T vi) (a) Configuration error Ψ (b) Angle to constraint (c) Disturbance estimate components Figure 5: Time-varying external isturbance simulation information is measure by a combination of both on an off boar sensor systems. The VectorNav VN-100 is a rugge, miniature high-performance inertial measurement unit which provies high frequency angular velocity measurements. A Vicon motion capture system is installe within the test environment an use to provie high accuracy attitue measurements. A series of reflective markers are place on the hexrotor an their relative position is capture by a series of infrare optical cameras. Assuming a fixe rigi boy, the Vicon system is able to erive the attitue of the hexrotor an transmit this ata to the processor onboar the hexrotor. The control input is compute on-boar, using the full state measurement, an implemente at approximately 100 Hz. In orer to constrain the motion, allowing us to test only the attitue ynamics, we
13 er er 0.5 Ψ 0.5 u1 u er3 1 0 u (a) Attitue error vector e R components (b) Configuration error Ψ 50 (c) Control input u components arccos(r T R T vi) () Attitue Trajectory (e) Angle to constraint Figure 6: Constraine Attitue stabilization experiment attach the hexrotor to a spherical joint. Since, the center of rotation is below the center of gravity of the hexrotor there is a estabilizing gravitational moment. The resulting attitue ynamics are similar to an inverte penulum moel. We augment the control input in (40) with an aitional term to negate the effect of the gravitational moment. A sensor pointing irection is efine in the boy-fixe frame of the hexrotor as r = [1, 0, 0] T. We efine an obstacle in the inertial frame as v = [ 1 1,, 0] T with θ = 1. An initial state is efine as R(0) = exp( π ê3), while the esire state is R = I. This results in the UAV performing a 90 yaw rotation about the vertical axis of the spherical joint an the constraine region is on the shortest path connecting R 0 an R. The attitue control system is ientical to the one presente in Proposition 5 with the exception of a gravity moment term, M g = r cg mgr T e 3 which represents the gravitational moment ue to the istance r cg between the center of mass an the center of rotation. In aition, the following parameters were also moifie: k R = 0.4, k Ω = 0.7, c = 0.1, α = 8 an k = 5 to account for the ifferences in the harware moel of the hexrotor. The experimental results are shown in Fig. 6. Fig. 6a shows the behavior of each of the components of the attitue error vector, efine by (1), over the experiment time span. Fig. 6b shows the time history of the attitue error function, efine by (11). Fig. 6c shows the magnitue of each component of the control input in N m, which is compute from (40). Finally, Fig. 6e shows the angle between the boy-fixe sensor an the obstacle in egrees. In orer to maneuver the system close to the constraine zone we utilize several intermeiary set points on either sie of the obstacle. From the initial attitue the hexrotor rotates to the first set point, pauses, an then continues aroun the obstacle to the secon set point before continuing towar the esire attitue. As a result this creates the steppe behavior of the configuration error history as shown in Fig. 6b. The hexrotor avois the constraine region illustrate by the circular cone in Fig. 6, by rotating aroun the bounary of the constraint. Fig. 6e shows the angle, arccos r T R T v, between the boy mounte sensor an the inertially fixe sensor. The experiment emonstrates that the minimum angular separation is 14 which
14 satisfies the constraint of θ = 1. This further valiates that the propose control system exhibits the esire performance in the experimental setting as well. A vieo clip is available at 6 Conclusions We have evelope a geometric aaptive control system which incorporates state inequality constraints on SO(3). The presente control system is evelope irectly on SO(3) an it avois singularities an ambiguities that are inherent to attitue parameterizations. The attitue configuration error is augmente with a barrier function to avoi the constraine region, an an aaptive control law is propose to cancel the effects of uncertainties. We show the stability of the propose control system through a rigorous mathematical analysis. In aition, we have emonstrate the control system via numerical simulation an harware experiments on a hexrotor UAV. A novel feature of this control is that it is compute autonomously on-boar the UAV. This is in contrast to many state constraine attitue control systems which require an a priori attitue trajectory to be calculate. The presente metho is simple, efficient an ieal for harware implementation on embee systems..1 Proof of Proposition 1 To prove (i), we note that (14) is a positive efinite function about R = R [6]. The constraint angle is assume 0 θ 90 such that 0 cos θ. The term r T R T v represents the cosine of the angle between the boy fixe vector r an the inertial vector v. It follows that 0 cos θ rt R T v 1 + cos θ for all R SO(3). As a result, its negative logarithm is always positive an from (15), 1 < B. The error function Ψ = AB is compose of two positive terms an is therefore also positive efinite. Next, we consier (ii). The infinitesimal variation of a rotation matrix is efine as δr = ɛ R exp ɛˆη = Rˆη. ɛ=0 Using this, the variation of (14) is taken with respect to R as D R A δr = η 1 ( GR T R R T R G ), where we use (7) to achieve the simplifie form. A straightforwar application of the chain an prouct rules of ifferentiation allows us to show (iii) as D R B δr = η 1, ( R T v ) r α (cos θ r T R T v), where the scalar triple prouct (5) was use. We show (v) by computing the hessian of Ψ, namely Hess (Ψ), using the chain rule as Hess (Ψ) (δr, δr) = (D R (D R A δr) δr)b + (D R A δr) (D R B δr) + (D R B δr) (D R A δr) + (D R (D R B δr) δr)a. The first orer erivative of A(R) an B(R) are given by (16) an (17). The hessian of A(R) is compute as D R (D R A δr) δr = η 1 ( GR T δr δr T R G ) = η 1 = η 1 = η 1 ( GR T Rˆη + ˆηR T R G ) [ ({tr [ R T R G ] I R T R G } η ) ] ( tr [ R T R G ] I R T R G ) η,
15 where we use the scalar triple prouct rule, from (5), to arrive at the final form. The hessian of B(R) is compute as [ ( δr T v ) r D R (D R B δr) δr =η α (r T R T v cos θ) ( R T v ) ( r r T δr T v ) ] α (r T R T v cos θ). The term ( δr T v ) r is simplifie as ( δr T v ) r = ˆrδR T v = ˆr (Rˆη) T v = ˆr (ˆηR T ) v = ˆr ( R T v ) η, where we utilize the hat map property from (4). Similarly, the term r T δr T v is simplifie as r T δr T v = r T ( ˆηR T ) v = r T ( R T v ) η. The hessian of B(R) then becomes [ ˆr ( R T v ) D R (D R B δr) δr =η α (r T R T v cos θ) ( R T v ) ( rr T R T v ) ] α (r T R T v cos θ) η. Using these terms, we evaluate Hess Ψ at the esire attitue R = R as follows. Since A = 0 an D R A = 0 at R = R, Hess (Ψ) (δr, δr) R=R = η 1 B (tr[g] I G) η, which is positive efinite since B > 1 an g i > g i. The omain D is an open neighborhoo of the esire attitue R, an it exclues the unesire equilibrium points of A(R) an the infeasible regions efine by the constraints r T R T v i. Therefore, the only critical point of the error function Ψ in the omain D correspons to the esire attitue R = R with e R = 0 an Ψ = 0. Therefore, in D the configuration error function is quaratic an the bouns in (v) are vali accoring to [6, Proposition 6.30]. The proof of (iv) is available in [17].. Proof of Proposition From the kinematics (), an noting that Ṙ = 0 the time erivative of R T R is given as Applying this to the time erivative of (14) gives ( R T t R ) = R T Rê Ω. t (A) = 1 tr[ GR T Rê Ω ].
16 Applying (7) into this shows (7). Next, the time erivative of the repulsive error function is given by ) rt T (ˆΩR v t (B) = α (r T R T v cos θ). Using the scalar triple prouct, given by (5), one can reuce this to (8). The time erivative of the attractive attitue error vector, e RA, is given by t (e R A ) = 1 (êω R T R G + (R T R G) T ) ê Ω. Using the hat map property given in (8) this is further reuce to (5) an (30). We take the time erivative of the repulsive attitue error vector, e RB, as with a R an b R given by t (e R B ) = aωv T Rr ar T vω T r + br T ˆvRr, a = [ α ( r T R T v cos θ )] 1, b = r T ˆΩR T v α (r T R T v cos θ). Using the scalar triple prouct from (5) as r Ω ( R T v ) = ( R T v ) r Ω gives (6) an (31). We show the time erivative of the configuration error function as t (Ψ) = AB + AḂ. A straightforwar substitution of (14), (15), (7) an (8) into this an applying (1) shows (3). We show (9) by rearranging (1) as.3 Proof of Proposition 3 Consier the following Lyapunov function: t e Ω = Ω = J 1 (u Ω JΩ + W (R, Ω) ). V = 1 e Ω Je Ω + k R Ψ(R, R ). From (i) of Proposition 1, V 0. Using (3) an (9) with = 0, the time erivative of V is given by V = k Ω e Ω. Since V is positive efinite an V is negative semi-efinite, the zero equilibrium point e R, e Ω is stable in the sense of Lyapunov. This also implies lim t e Ω = 0 an e R is uniformly boune, as the Lyapunov function is non-increasing. From (5) an (6), lim t ė R = 0. One can show that ë R is boune. From Barbalat s Lemma, it follows lim t ė R = 0 [, Lemma 8.]. Therefore, the equilibrium is asymptotically stable. Furthermore, since V 0 the Lyapunov function is uniformly boune which implies Ψ(R(t)) V(t) V(0). In aition, the logarithmic term in (15) ensures Ψ(R) as r T R T v cos θ. Therefore, the inequality constraint is always satisfie given that the esire equilibrium lies in the feasible set.
17 .4 Proof of Proposition 4 Consier the open neighborhoo D of R = R efine in Proposition 1. The proof of the upper boun of A(R) is given in [17]. The selecte omain ensures that the configuration error function is boune Ψ < ψ. This implies that that both A(R) an B(R) are boune by constants c A c B < ψ < h 1. Furthermore, since B > 1 this ensures that c A, c B < ψ an shows (33). Next, we show (34) an (35) using the Frobenius norm. The Frobenius norm E F is given in [17] as E F = tr[e T E] = 1 tr[g ] + tr[r T R G]. Applying Rorigues formula an the Matlab symbolic toolbox, this is simplifie to E F 1 ( tr [ G ] + tr[g] ) 1 4 tr[g], which shows (34), since E E F. To show (35), we apply the Frobenius norm F F : where the terms a, b, an c are given by A straightforwar computation of a T a shows that 1 [ [ F F = tr a T α (r T R T v cos θ) a ] tr [ a T b ] +tr [ a T c ] + tr [ b T b ] tr [ b T c ] + tr [ c T c ]]. a = r T RrI, b = R T vr T, c = RT ˆvRrv T Rˆr r T R T v cos θ. tr [ a T a ] = ( v T Rr ) tr[i] 3β, where we use the fact that v T Rr = r T R T v < β from our given omain. Similarly, one can show that tr [ a T b ] is equivalent to tr [ a T b ] = v T Rrtr [ R T vr T ] = ( v T Rr ) β, where we use the fact that tr [ xy T ] = x T y. The prouct tr [ a T c ] is given by tr [ a T c ] = v T Rr [ (R r T R T v cos θ tr T v ) ( rv T R ) ] ˆr, where we use the hat map property (9). One can show that tr[a T c] 0 over the range 1 v T Rr cos θ. Next, tr [ b T b ] is equivalent to since r, v S. Finally, tr [ c T c ] is reuce to tr [ b T b ] = tr [ rv T RR T vr T ] = 1, tr [ c T c ] = tr [ˆrR T vr T [ I + R T vv T R ] rv T Rˆr ], where we use the fact that ˆx = x I + xx T. Expaning an collecting like terms gives tr [ c T c ] = 1 ( v T Rr ) + ( v T Rr ) 4 (r T R T v cos θ). Using the given omain r T R T v β gives the upper boun (35). The boun on e RA is given in (0) while e RB arises from the efinition of the cross prouct a b = a b sin θ. Finally, we can fin the upper boun (4) as ė R ( B E + e RA e RB + A F ) e Ω. Using (33) to (37) one can efine H in terms of known values.
18 .5 Proof of Proposition 5 Consier the Lyapunov function V given by V = 1 e Ω Je Ω + k R Ψ + cje Ω e R + 1 k e e, over the omain D, efine in Proposition 1. In this set, the properties of Propositions 1 an are satisfie. From Proposition 1, the configuration error function is locally quaratic an it is boune in D by (1). Using this, the Lyapunov function V is boune by z T W 1 z V z T W z, where e =, z = [ e R, e Ω, e ] T R 3 an the matrices W 1, W R 3 3 are given by k R n 1 1 cλ M 0 W 1 = 1 cλ 1 M λ m 0, k 1 k R n cλ M 0 W = 1 cλ M 1 λ M k The time erivative of V with the control input efine by (40) is given as V = k Ω e T Ωe Ω + (e Ω + ce R ) T W e k R ce T Re R k Ω ce T Re Ω + cje T Ωė R 1 k e T, where we use ė =. The terms linearly epenent on e are combine with (41) to yiel ( e T W T (e Ω + ce R ) 1 ) = 0. k Using Proposition 4, an upper boun on V is written as V ζ T Mζ, where ζ = [ e R, e Ω ] R, an the matrix M R is [ k kr c Ωc ] M = k Ωc. k Ω cλ M H If c is chosen such that (4) is satisfie then the matrices W 1, W an M are positive efinite. This implies that V is positive efinite an ecrescent, an V is negative semiefinite in the omain D. As such, the zero equilibrium is stable in the sense of Lyapunov, an all of the error variables are boune. Furthermore, lim t ζ = 0 accoring to the LaSalle-Yoshizawa theorem []. References [1] P. Hughes, Spacecraft Attitue Dynamics. Dover Publications, 004. [] J. R. Wertz, Spacecraft Attitue Determination an Control. Springer, 1978, vol. 73. [3] S. P. Bhat an D. S. Bernstein, A topological obstruction to continuous global stabilization of rotational motion an the unwining phenomenon, Systems & Control Letters, 000. [4] M. D. Shuster, A survey of attitue representations, Journal of the Astronautical Sciences, vol. 41, no. 8, pp , Oct
19 [5] N. Chaturvei, A. K. Sanyal, N. H. McClamroch, et al., Rigi-boy attitue control, Control Systems, IEEE, vol. 31, no. 3, pp , 011. [6] F. Bullo an A. D. Lewis, Geometric Control of Mechanical Systems, ser. Texts in Applie Mathematics. New York-Heielberg-Berlin: Springer Verlag, 004, vol. 49. [7] C. Mayhew an A. Teel, Synergistic potential functions for hybri control of rigi-boy attitue, in Proceeings of the American Control Conference, 011, pp [8] T. Lee, Global exponential attitue tracking controls on SO(3), IEEE Transactions on Automatic Control, vol. 60, no. 10, pp , 015. [9] H. B. Hablani, Attitue commans avoiing bright objects an maintaining communication with groun station, Journal of Guiance, Control, an Dynamics, vol., no. 6, pp , 015/09/ [Online]. Available: [10] E. Frazzoli, M. Dahleh, E. Feron, an R. Kornfel, A ranomize attitue slew planning algorithm for autonomous spacecraft, in AIAA Guiance, Navigation, an Control Conference an Exhibit, Montreal, Canaa, 001. [11] A. Guiggiani, I. Kolmanovsky, P. Patrinos, an A. Bempora, Fixe-point constraine moel preictive control of spacecraft attitue, arxiv:141479, 014. [Online]. Available: [1] U. Kalabic, R. Gupta, S. Di Cairano, A. Bloch, an I. Kolmanovsky, Constraine spacecraft attitue control on SO(3) using fast nonlinear moel preictive control using reference governors an nonlinear moel preictive control, in American Control Conference (ACC), 014, June 014, pp [13] R. Gupta, U. Kalabic, S. Di Cairano, A. Bloch, an I. Kolmanovsky, Constraine spacecraft attitue control on SO(3) using fast nonlinear moel preictive control, in American Control Conference (ACC), 015, July 015, pp [14] E. Rimon an D. E. Koitschek, Exact robot navigation using artificial potential functions, Robotics an Automation, IEEE Transactions on, vol. 8, no. 5, pp , 199. [15] U. Lee an M. Mesbahi, Spacecraft Reorientation in Presence of Attitue Constraints via Logarithmic Barrier Potentials, in Proceeings of the American Control Conference, 011, pp [16] C. R. McInnes, Large angle slew maneuvers with autonomous sun vector avoiance, Journal of Guiance, Control, an Dynamics, vol. 17, no. 4, pp , 015/07/ [Online]. Available: [17] T. Lee, Robust aaptive tracking on SO(3) with an application to the attitue ynamics of a quarotor UAV, IEEE Transactions on Control Systems Technology, vol. 1, no. 5, pp , September 013. [18] N. S. Nise, Control Systems Engineering, 4th e. John Wiley & Sons, 004. [19] D. A. Vallao, Funamentals of Astroynamics an Applications, 3r e. Microcosm Press, 007. [0] P. A. Ioannou an J. Sun, Robust Aaptive Control. Courier Corporation, 01. [1] E. Kaufman, K. Calwell, D. Lee, an T. Lee, Design an evelopment of a free-floating hexrotor UAV for 6-of maneuvers, in Proceeings of the IEEE Aerospace Conference, 014. [] H. K. Khalil, Nonlinear Systems, 3r e. Prentice Hall New Jersey, 00.
Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers
Optimal Variable-Structure Control racking of Spacecraft Maneuvers John L. Crassiis 1 Srinivas R. Vaali F. Lanis Markley 3 Introuction In recent years, much effort has been evote to the close-loop esign
More informationLaplacian Cooperative Attitude Control of Multiple Rigid Bodies
Laplacian Cooperative Attitue Control of Multiple Rigi Boies Dimos V. Dimarogonas, Panagiotis Tsiotras an Kostas J. Kyriakopoulos Abstract Motivate by the fact that linear controllers can stabilize the
More informationVIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK
AIAA Guiance, Navigation, an Control Conference an Exhibit 5-8 August, Monterey, California AIAA -9 VIRTUAL STRUCTURE BASED SPACECRAT ORMATION CONTROL WITH ORMATION EEDBACK Wei Ren Ranal W. Bear Department
More informationNonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain
Nonlinear Aaptive Ship Course Tracking Control Base on Backstepping an Nussbaum Gain Jialu Du, Chen Guo Abstract A nonlinear aaptive controller combining aaptive Backstepping algorithm with Nussbaum gain
More informationTable of Common Derivatives By David Abraham
Prouct an Quotient Rules: Table of Common Derivatives By Davi Abraham [ f ( g( ] = [ f ( ] g( + f ( [ g( ] f ( = g( [ f ( ] g( g( f ( [ g( ] Trigonometric Functions: sin( = cos( cos( = sin( tan( = sec
More informationChapter 2 Lagrangian Modeling
Chapter 2 Lagrangian Moeling The basic laws of physics are use to moel every system whether it is electrical, mechanical, hyraulic, or any other energy omain. In mechanics, Newton s laws of motion provie
More informationTRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS
TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS Francesco Bullo Richar M. Murray Control an Dynamical Systems California Institute of Technology Pasaena, CA 91125 Fax : + 1-818-796-8914 email
More informationVISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER
VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER Najib Metni,Tarek Hamel,Isabelle Fantoni Laboratoire Central es Ponts et Chaussées, LCPC-Paris France, najib.metni@lcpc.fr Cemif-Sc FRE-CNRS 2494,
More informationLecture 2 Lagrangian formulation of classical mechanics Mechanics
Lecture Lagrangian formulation of classical mechanics 70.00 Mechanics Principle of stationary action MATH-GA To specify a motion uniquely in classical mechanics, it suffices to give, at some time t 0,
More informationIEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. XX, MONTH YEAR 1
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. XX, MONTH YEAR 1 Non-linear complementary filters on the special orthogonal group Robert Mahony, Member, IEEE, Tarek Hamel, Member, IEEE, an Jean-Michel
More informationInvariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem
Invariant Extene Kalman Filter: Theory an application to a velocity-aie estimation problem S. Bonnabel (Mines ParisTech) Joint work with P. Martin (Mines ParisTech) E. Salaun (Georgia Institute of Technology)
More informationIN the recent past, the use of vertical take-off and landing
IEEE TRANSACTIONS ON ROBOTICS, VOL. 27, NO. 1, FEBRUARY 2011 129 Aaptive Position Tracking of VTOL UAVs Anrew Roberts, Stuent Member, IEEE, an Abelhami Tayebi, Senior Member, IEEE Abstract An aaptive position-tracking
More information19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control
19 Eigenvalues, Eigenvectors, Orinary Differential Equations, an Control This section introuces eigenvalues an eigenvectors of a matrix, an iscusses the role of the eigenvalues in etermining the behavior
More informationNested Saturation with Guaranteed Real Poles 1
Neste Saturation with Guarantee Real Poles Eric N Johnson 2 an Suresh K Kannan 3 School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 Abstract The global stabilization of asymptotically
More informationAdaptive Optimal Path Following for High Wind Flights
Milano (Italy) August - September, 11 Aaptive Optimal Path Following for High Win Flights Ashwini Ratnoo P.B. Sujit Mangal Kothari Postoctoral Fellow, Department of Aerospace Engineering, Technion-Israel
More informationLecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012
CS-6 Theory Gems November 8, 0 Lecture Lecturer: Alesaner Mąry Scribes: Alhussein Fawzi, Dorina Thanou Introuction Toay, we will briefly iscuss an important technique in probability theory measure concentration
More informationMath Notes on differentials, the Chain Rule, gradients, directional derivative, and normal vectors
Math 18.02 Notes on ifferentials, the Chain Rule, graients, irectional erivative, an normal vectors Tangent plane an linear approximation We efine the partial erivatives of f( xy, ) as follows: f f( x+
More informationThe Principle of Least Action
Chapter 7. The Principle of Least Action 7.1 Force Methos vs. Energy Methos We have so far stuie two istinct ways of analyzing physics problems: force methos, basically consisting of the application of
More informationu t v t v t c a u t b a v t u t v t b a
Nonlinear Dynamical Systems In orer to iscuss nonlinear ynamical systems, we must first consier linear ynamical systems. Linear ynamical systems are just systems of linear equations like we have been stuying
More informationFree rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012
Free rotation of a rigi boy 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 1 Introuction In this section, we escribe the motion of a rigi boy that is free to rotate
More informationDistributed coordination control for multi-robot networks using Lyapunov-like barrier functions
IEEE TRANSACTIONS ON 1 Distribute coorination control for multi-robot networks using Lyapunov-like barrier functions Dimitra Panagou, Dušan M. Stipanović an Petros G. Voulgaris Abstract This paper aresses
More information'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21
Large amping in a structural material may be either esirable or unesirable, epening on the engineering application at han. For example, amping is a esirable property to the esigner concerne with limiting
More informationExamining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing
Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing Course Project for CDS 05 - Geometric Mechanics John M. Carson III California Institute of Technology June
More informationLinear First-Order Equations
5 Linear First-Orer Equations Linear first-orer ifferential equations make up another important class of ifferential equations that commonly arise in applications an are relatively easy to solve (in theory)
More informationensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y
Ph195a lecture notes, 1/3/01 Density operators for spin- 1 ensembles So far in our iscussion of spin- 1 systems, we have restricte our attention to the case of pure states an Hamiltonian evolution. Toay
More informationTotal Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables*
51st IEEE Conference on Decision an Control December 1-13 212. Maui Hawaii USA Total Energy Shaping of a Class of Uneractuate Port-Hamiltonian Systems using a New Set of Close-Loop Potential Shape Variables*
More informationSlide10 Haykin Chapter 14: Neurodynamics (3rd Ed. Chapter 13)
Slie10 Haykin Chapter 14: Neuroynamics (3r E. Chapter 13) CPSC 636-600 Instructor: Yoonsuck Choe Spring 2012 Neural Networks with Temporal Behavior Inclusion of feeback gives temporal characteristics to
More informationPractical implementation of Differential Flatness concept for quadrotor trajectory control
Practical implementation of Differential Flatness concept for quarotor trajectory control Abhishek Manjunath 1 an Parwiner Singh Mehrok 2 Abstract This report ocuments how the concept of Differential Flatness
More informationThe derivative of a function f(x) is another function, defined in terms of a limiting expression: f(x + δx) f(x)
Y. D. Chong (2016) MH2801: Complex Methos for the Sciences 1. Derivatives The erivative of a function f(x) is another function, efine in terms of a limiting expression: f (x) f (x) lim x δx 0 f(x + δx)
More informationRelative Position Sensing by Fusing Monocular Vision and Inertial Rate Sensors
Proceeings of ICAR 2003 The 11th International Conference on Avance Robotics Coimbra, Portugal, June 30 - July 3, 2003 Relative Position Sensing by Fusing Monocular Vision an Inertial Rate Sensors Anreas
More informationOptimization of a point-mass walking model using direct collocation and sequential quadratic programming
Optimization of a point-mass walking moel using irect collocation an sequential quaratic programming Chris Dembia June 5, 5 Telescoping actuator y Stance leg Point-mass boy m (x,y) Swing leg x Leg uring
More informationVisual Servoing for Underactuated VTOL UAVs : a Linear, Homography-Based Framework
Visual Servoing for Uneractuate VTOL UAVs : a Linear, Homography-Base Framework Henry e Plinval, Pascal Morin, Philippe Mouyon, Tarek Hamel H. e Plinval an P. Mouyon are with ONERA-The French Aerospace
More informationTrajectory Generation and Control of a Quadrotor with a Cable-Suspended Load A Differentially-Flat Hybrid System
Trajectory Generation an Control of a Quarotor with a Cable-Suspene oa A Differentially-Flat Hybri System Koushil Sreenath, Nathan Michael, Vijay Kumar Abstract A quarotor with a cable-suspene loa with
More informationOptimal Control of Spatially Distributed Systems
Optimal Control of Spatially Distribute Systems Naer Motee an Ali Jababaie Abstract In this paper, we stuy the structural properties of optimal control of spatially istribute systems. Such systems consist
More informationAn Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedback
Journal of Machine Learning Research 8 07) - Submitte /6; Publishe 5/7 An Optimal Algorithm for Banit an Zero-Orer Convex Optimization with wo-point Feeback Oha Shamir Department of Computer Science an
More informationRobust Tracking Control of Robot Manipulator Using Dissipativity Theory
Moern Applie Science July 008 Robust racking Control of Robot Manipulator Using Dissipativity heory Hongrui Wang Key Lab of Inustrial Computer Control Engineering of Hebei Province Yanshan University Qinhuangao
More informationAngles-Only Orbit Determination Copyright 2006 Michel Santos Page 1
Angles-Only Orbit Determination Copyright 6 Michel Santos Page 1 Abstract This ocument presents a re-erivation of the Gauss an Laplace Angles-Only Methos for Initial Orbit Determination. It keeps close
More informationEuler equations for multiple integrals
Euler equations for multiple integrals January 22, 2013 Contents 1 Reminer of multivariable calculus 2 1.1 Vector ifferentiation......................... 2 1.2 Matrix ifferentiation........................
More informationCalculus of Variations
16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t
More informationSurvey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013
Survey Sampling Kosuke Imai Department of Politics, Princeton University February 19, 2013 Survey sampling is one of the most commonly use ata collection methos for social scientists. We begin by escribing
More informationAttitude Control System Design of UAV Guo Li1, a, Xiaoliang Lv2, b, Yongqing Zeng3, c
4th National Conference on Electrical, Electronics an Computer Engineering (NCEECE 205) Attitue Control ystem Design of UAV Guo Li, a, Xiaoliang Lv2, b, Yongqing eng3, c Automation chool, University of
More informationMath 342 Partial Differential Equations «Viktor Grigoryan
Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite
More informationThe Kepler Problem. 1 Features of the Ellipse: Geometry and Analysis
The Kepler Problem For the Newtonian 1/r force law, a miracle occurs all of the solutions are perioic instea of just quasiperioic. To put it another way, the two-imensional tori are further ecompose into
More informationANALYSIS OF A GENERAL FAMILY OF REGULARIZED NAVIER-STOKES AND MHD MODELS
ANALYSIS OF A GENERAL FAMILY OF REGULARIZED NAVIER-STOKES AND MHD MODELS MICHAEL HOLST, EVELYN LUNASIN, AND GANTUMUR TSOGTGEREL ABSTRACT. We consier a general family of regularize Navier-Stokes an Magnetohyroynamics
More informationExponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity
Preprints of the 9th Worl Congress The International Feeration of Automatic Control Cape Town, South Africa. August -9, Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity Zhengqiang
More informationAssignment 1. g i (x 1,..., x n ) dx i = 0. i=1
Assignment 1 Golstein 1.4 The equations of motion for the rolling isk are special cases of general linear ifferential equations of constraint of the form g i (x 1,..., x n x i = 0. i=1 A constraint conition
More informationAn inductance lookup table application for analysis of reluctance stepper motor model
ARCHIVES OF ELECTRICAL ENGINEERING VOL. 60(), pp. 5- (0) DOI 0.478/ v07-0-000-y An inuctance lookup table application for analysis of reluctance stepper motor moel JAKUB BERNAT, JAKUB KOŁOTA, SŁAWOMIR
More informationLectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs
Lectures - Week 10 Introuction to Orinary Differential Equations (ODES) First Orer Linear ODEs When stuying ODEs we are consiering functions of one inepenent variable, e.g., f(x), where x is the inepenent
More informationOptimal Control of Spatially Distributed Systems
Optimal Control of Spatially Distribute Systems Naer Motee an Ali Jababaie Abstract In this paper, we stuy the structural properties of optimal control of spatially istribute systems. Such systems consist
More informationTutorial Test 5 2D welding robot
Tutorial Test 5 D weling robot Phys 70: Planar rigi boy ynamics The problem statement is appene at the en of the reference solution. June 19, 015 Begin: 10:00 am En: 11:30 am Duration: 90 min Solution.
More informationLecture XII. where Φ is called the potential function. Let us introduce spherical coordinates defined through the relations
Lecture XII Abstract We introuce the Laplace equation in spherical coorinates an apply the metho of separation of variables to solve it. This will generate three linear orinary secon orer ifferential equations:
More informationTHE highly successful quaternion multiplicative extended
JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS Extene Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions Downloae by GEORGIA INST OF TECHNOLOGY on May 9, 01 http://arc.aiaa.org DOI: 10.14/1.G0009
More informationLATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION
The Annals of Statistics 1997, Vol. 25, No. 6, 2313 2327 LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION By Eva Riccomagno, 1 Rainer Schwabe 2 an Henry P. Wynn 1 University of Warwick, Technische
More informationA New Backstepping Sliding Mode Guidance Law Considering Control Loop Dynamics
pp. 9-6 A New Backstepping liing Moe Guiance Law Consiering Control Loop Dynamics V. Behnamgol *, A. Vali an A. Mohammai 3, an 3. Department of Control Engineering, Malek Ashtar University of Technology
More informationPDE Notes, Lecture #11
PDE Notes, Lecture # from Professor Jalal Shatah s Lectures Febuary 9th, 2009 Sobolev Spaces Recall that for u L loc we can efine the weak erivative Du by Du, φ := udφ φ C0 If v L loc such that Du, φ =
More informationThe Three-dimensional Schödinger Equation
The Three-imensional Schöinger Equation R. L. Herman November 7, 016 Schröinger Equation in Spherical Coorinates We seek to solve the Schröinger equation with spherical symmetry using the metho of separation
More informationExperimental Robustness Study of a Second-Order Sliding Mode Controller
Experimental Robustness Stuy of a Secon-Orer Sliing Moe Controller Anré Blom, Bram e Jager Einhoven University of Technology Department of Mechanical Engineering P.O. Box 513, 5600 MB Einhoven, The Netherlans
More informationRobust Forward Algorithms via PAC-Bayes and Laplace Distributions. ω Q. Pr (y(ω x) < 0) = Pr A k
A Proof of Lemma 2 B Proof of Lemma 3 Proof: Since the support of LL istributions is R, two such istributions are equivalent absolutely continuous with respect to each other an the ivergence is well-efine
More informationConservation Laws. Chapter Conservation of Energy
20 Chapter 3 Conservation Laws In orer to check the physical consistency of the above set of equations governing Maxwell-Lorentz electroynamics [(2.10) an (2.12) or (1.65) an (1.68)], we examine the action
More informationQuantum Mechanics in Three Dimensions
Physics 342 Lecture 20 Quantum Mechanics in Three Dimensions Lecture 20 Physics 342 Quantum Mechanics I Monay, March 24th, 2008 We begin our spherical solutions with the simplest possible case zero potential.
More informationGuidance Control of a Small Unmanned Aerial Vehicle with a Delta Wing
Proceeings of Australasian Conference on Robotics an Automation, -4 Dec 13, University of New South Wales, Syney Australia Guiance Control of a Small Unmanne Aerial Vehicle with a Delta Wing Shuichi TAJIMA,
More informationELEC3114 Control Systems 1
ELEC34 Control Systems Linear Systems - Moelling - Some Issues Session 2, 2007 Introuction Linear systems may be represente in a number of ifferent ways. Figure shows the relationship between various representations.
More informationTRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM
265 Asian Journal of Control, Vol. 4, No. 3, pp. 265-273, September 22 TRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM Jurachart Jongusuk an Tsutomu Mita
More informationLeast-Squares Regression on Sparse Spaces
Least-Squares Regression on Sparse Spaces Yuri Grinberg, Mahi Milani Far, Joelle Pineau School of Computer Science McGill University Montreal, Canaa {ygrinb,mmilan1,jpineau}@cs.mcgill.ca 1 Introuction
More informationVIBRATIONS OF A CIRCULAR MEMBRANE
VIBRATIONS OF A CIRCULAR MEMBRANE RAM EKSTROM. Solving the wave equation on the isk The ynamics of vibrations of a two-imensional isk D are given by the wave equation..) c 2 u = u tt, together with the
More informationTHE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE
Journal of Soun an Vibration (1996) 191(3), 397 414 THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE E. M. WEINSTEIN Galaxy Scientific Corporation, 2500 English Creek
More informationApproximate reduction of dynamic systems
Systems & Control Letters 57 2008 538 545 www.elsevier.com/locate/sysconle Approximate reuction of ynamic systems Paulo Tabuaa a,, Aaron D. Ames b, Agung Julius c, George J. Pappas c a Department of Electrical
More informationFeedback-Linearizing Control for Velocity and Attitude Tracking of an ROV with Thruster Dynamics Containing Input Dead Zones
Feeback-Linearizing Control for Velocity an Attitue Tracking of an ROV with Thruster Dynamics Containing Input Dea Zones Joran Boehm 1, Eric Berkenpas 2, Charles Shepar 3, an Derek A. Paley 4 Abstract
More informationLow-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters
Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters IEPC-3-366 Presented at the 33 rd International Electric Propulsion Conference, The George Washington University, Washington,
More informationPhysics 5153 Classical Mechanics. The Virial Theorem and The Poisson Bracket-1
Physics 5153 Classical Mechanics The Virial Theorem an The Poisson Bracket 1 Introuction In this lecture we will consier two applications of the Hamiltonian. The first, the Virial Theorem, applies to systems
More informationIntroduction to the Vlasov-Poisson system
Introuction to the Vlasov-Poisson system Simone Calogero 1 The Vlasov equation Consier a particle with mass m > 0. Let x(t) R 3 enote the position of the particle at time t R an v(t) = ẋ(t) = x(t)/t its
More information3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft
3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of
More informationCalculus of Variations
Calculus of Variations Lagrangian formalism is the main tool of theoretical classical mechanics. Calculus of Variations is a part of Mathematics which Lagrangian formalism is base on. In this section,
More informationPhysics 505 Electricity and Magnetism Fall 2003 Prof. G. Raithel. Problem Set 3. 2 (x x ) 2 + (y y ) 2 + (z + z ) 2
Physics 505 Electricity an Magnetism Fall 003 Prof. G. Raithel Problem Set 3 Problem.7 5 Points a): Green s function: Using cartesian coorinates x = (x, y, z), it is G(x, x ) = 1 (x x ) + (y y ) + (z z
More informationStabilization of a Class of Underactuated Mechanical Systems via Interconnection and Damping Assignment
Stabilization of a Class of Uneractuate Mechanical Systems via Interconnection an Damping Assignment Romeo Ortega Lab. es Signaux et Systèmes CNRS-SUPELEC Gif sur Yvette 99 FRANCE tel. no:(33)--69-85-7-65
More informationAutomatica. Global trajectory tracking control of VTOL-UAVs without linear velocity measurements
Automatica 46 (200) 053 059 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Global trajectory tracking control of VTOL-UAVs without
More informationDesign of an Industrial Distributed Controller Near Spatial Domain Boundaries
Design of an Inustrial Distribute Controller Near Spatial Domain Bounaries Stevo Mijanovic, Greg E. Stewart, Guy A. Dumont, an Michael S. Davies ABSTRACT This paper proposes moifications to an inustrial
More informationSeparation of Variables
Physics 342 Lecture 1 Separation of Variables Lecture 1 Physics 342 Quantum Mechanics I Monay, January 25th, 2010 There are three basic mathematical tools we nee, an then we can begin working on the physical
More informationEE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas
EE 370L Controls Laboratory Laboratory Exercise #7 Root Locus Department of Electrical an Computer Engineering University of Nevaa, at Las Vegas 1. Learning Objectives To emonstrate the concept of error
More informationLecture 1b. Differential operators and orthogonal coordinates. Partial derivatives. Divergence and divergence theorem. Gradient. A y. + A y y dy. 1b.
b. Partial erivatives Lecture b Differential operators an orthogonal coorinates Recall from our calculus courses that the erivative of a function can be efine as f ()=lim 0 or using the central ifference
More informationHarmonic Modelling of Thyristor Bridges using a Simplified Time Domain Method
1 Harmonic Moelling of Thyristor Briges using a Simplifie Time Domain Metho P. W. Lehn, Senior Member IEEE, an G. Ebner Abstract The paper presents time omain methos for harmonic analysis of a 6-pulse
More informationθ x = f ( x,t) could be written as
9. Higher orer PDEs as systems of first-orer PDEs. Hyperbolic systems. For PDEs, as for ODEs, we may reuce the orer by efining new epenent variables. For example, in the case of the wave equation, (1)
More information739. Design of adaptive sliding mode control for spherical robot based on MR fluid actuator
739. Design of aaptive sliing moe control for spherical robot base on MR flui actuator M. Yue,, B. Y. Liu School of Automotive Engineering, Dalian University of echnology 604, Dalian, Liaoning province,
More informationSwitching Time Optimization in Discretized Hybrid Dynamical Systems
Switching Time Optimization in Discretize Hybri Dynamical Systems Kathrin Flaßkamp, To Murphey, an Sina Ober-Blöbaum Abstract Switching time optimization (STO) arises in systems that have a finite set
More informationNOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy,
NOTES ON EULER-BOOLE SUMMATION JONATHAN M BORWEIN, NEIL J CALKIN, AND DANTE MANNA Abstract We stuy a connection between Euler-MacLaurin Summation an Boole Summation suggeste in an AMM note from 196, which
More informationRECENTLY, vertical take-off and landing (VTOL) unmanned
IEEE/CAA JOURNAL OF AUTOMATICA SINICA VOL. NO. JANUARY 5 65 Trajectory Tracking of Vertical Take-off an Laning Unmanne Aerial Vehicles Base on Disturbance Rejection Control Lu Wang an Jianbo Su Abstract
More informationNumerical Integrator. Graphics
1 Introuction CS229 Dynamics Hanout The question of the week is how owe write a ynamic simulator for particles, rigi boies, or an articulate character such as a human figure?" In their SIGGRPH course notes,
More informationCHAPTER 1 : DIFFERENTIABLE MANIFOLDS. 1.1 The definition of a differentiable manifold
CHAPTER 1 : DIFFERENTIABLE MANIFOLDS 1.1 The efinition of a ifferentiable manifol Let M be a topological space. This means that we have a family Ω of open sets efine on M. These satisfy (1), M Ω (2) the
More informationAll s Well That Ends Well: Supplementary Proofs
All s Well That Ens Well: Guarantee Resolution of Simultaneous Rigi Boy Impact 1:1 All s Well That Ens Well: Supplementary Proofs This ocument complements the paper All s Well That Ens Well: Guarantee
More informationAdaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements
Aaptive Gain-Scheule H Control of Linear Parameter-Varying Systems with ime-delaye Elements Yoshihiko Miyasato he Institute of Statistical Mathematics 4-6-7 Minami-Azabu, Minato-ku, okyo 6-8569, Japan
More informationVariation-based Linearization of Nonlinear Systems Evolving on SO(3) and S 2
Variation-base Linearization of Nonlinear Systems Evolving on SO(3) an S 2 Guofan Wu an Koushil Sreenath Abstract In this paper, we propose a variation-base metho to linearize the nonlinear ynamics of
More informationStable and compact finite difference schemes
Center for Turbulence Research Annual Research Briefs 2006 2 Stable an compact finite ifference schemes By K. Mattsson, M. Svär AND M. Shoeybi. Motivation an objectives Compact secon erivatives have long
More informationBEYOND THE CONSTRUCTION OF OPTIMAL SWITCHING SURFACES FOR AUTONOMOUS HYBRID SYSTEMS. Mauro Boccadoro Magnus Egerstedt Paolo Valigi Yorai Wardi
BEYOND THE CONSTRUCTION OF OPTIMAL SWITCHING SURFACES FOR AUTONOMOUS HYBRID SYSTEMS Mauro Boccaoro Magnus Egerstet Paolo Valigi Yorai Wari {boccaoro,valigi}@iei.unipg.it Dipartimento i Ingegneria Elettronica
More informationKinematics of Rotations: A Summary
A Kinematics of Rotations: A Summary The purpose of this appenix is to outline proofs of some results in the realm of kinematics of rotations that were invoke in the preceing chapters. Further etails are
More informationLinear and quadratic approximation
Linear an quaratic approximation November 11, 2013 Definition: Suppose f is a function that is ifferentiable on an interval I containing the point a. The linear approximation to f at a is the linear function
More informationOptimal CDMA Signatures: A Finite-Step Approach
Optimal CDMA Signatures: A Finite-Step Approach Joel A. Tropp Inst. for Comp. Engr. an Sci. (ICES) 1 University Station C000 Austin, TX 7871 jtropp@ices.utexas.eu Inerjit. S. Dhillon Dept. of Comp. Sci.
More informationCapacity Analysis of MIMO Systems with Unknown Channel State Information
Capacity Analysis of MIMO Systems with Unknown Channel State Information Jun Zheng an Bhaskar D. Rao Dept. of Electrical an Computer Engineering University of California at San Diego e-mail: juzheng@ucs.eu,
More informationLogarithmic spurious regressions
Logarithmic spurious regressions Robert M. e Jong Michigan State University February 5, 22 Abstract Spurious regressions, i.e. regressions in which an integrate process is regresse on another integrate
More informationNonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)
22 American Control Conference Fairmont Queen Elizabeth Montréal Canada June 27-June 29 22 Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee Melvin Leok and N. Harris McClamroch
More informationObservers for systems with invariant outputs
Observers for systems with invariant outputs C. Lageman, J. Trumpf an R. Mahony Abstract In this paper we introuce a general esign approach for observers for left-invariant systems on a Lie group with
More information