IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION

Size: px
Start display at page:

Download "IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION"

Transcription

1 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved IAC--C.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION Avishai Weiss University of Michigan, United States, Ilya Kolmanovsky University of Michigan, United States, Dennis S. Bernstein University of Michigan, United States, We derive a continuous, inertia-free control law for spacecraft attitude tracking that is applicable to non-rigid spacecraft with translating on-board components. This control law is simulated for slew spin maneuvers. I. INTRODUCTION Attitude control of spacecraft remains a challenging nonlinear control problem of intense practical intellectual importance. Since rotational motion evolves on the set of proper orthogonal matrices, continuous control must account for the presence of multiple equilibria, whereas discontinuous control laws based on quaternions alternative parameterizations of the rotation matrices lead to additional complications. Challenges also arise depending on the properties of the actuation hardware, for example, thrusters, reaction wheels, control-moment gyros, magnetic torquers, as well as sensing hardware, for example, gyros, magnetometers, star trackers. Finally, this problem is exacerbated by uncertainty involving the mass distribution of the spacecraft. The present paper addresses an additional complication in spacecraft control, namely, the situation in which the mass distribution of the spacecraft is not only uncertain but also time-varying. Many spacecraft are built to deploy on orbit, for example, by exping solar panels or a magnetometer boom. Furthermore, a spacecraft may have moving components, such as a reflector or antenna that rotates relative to the spacecraft bus in order to track a ground station. In these cases, the mass distribution changes as a function of time, which, in turn, gives rise to a time-varying inertia matrix. In the present paper we address the problem of spacecraft attitude control with time-varying inertia. The approach that we take is an extension of the approach of ref., where continuous control laws are developed based on rotation matrices. For motion-to-rest (that is, slew) maneuvers in the absence of disturbance torques, no knowledge of the inertia matrix is needed, no estimates of the inertia matrix are constructed. For motion-to-specified-motion (for example, spin) maneuvers in the presence of harmonic (possibly constant) disturbances with known spectral content, the control law is based on an estimate of the inertia matrix; however, this estimate need not converge to the actual inertia matrix. The contribution of the present paper is an extension of the results of ref. to the case in which the mass distribution of the spacecraft is both uncertain time-varying. For motion-to-rest maneuvers, we show that the corresponding control law of ref. is effective under a special choice of the control-law parameters. This requirement can be ignored when the inertia matrix is increasing, for example, during deployment. For motion-to-specified-motion maneuvers, we make the additional assumption that the time-variation of the timevarying component of the inertia is known, whereas its spatial distribution is unknown. Under these assumptions, we extend the motion-to-specified-motion control law of ref. to the case of time-varying inertia. The contents of the paper are as follows. In Section II we develop a model of a spacecraft with time-varying inertia. In Section III we describe the attitude control objectives. Section IV deals with motion-to-rest maneuvers, while Section V treats motion-to-specified-motion maneuvers. II. SPACECRAFT MODEL Let the spacecraft be denoted by sc, let c denote its center of mass. We assume that the spacecraft is composed of a rigid bus additional moving components. These components are assumed to not rotate relative to the spacecraft; for example, they may move linearly in a body-fixed direction. We assume a bus-fixed frame F B IAC--C.5.9 Page of 9

2 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved an Earth-centered inertial frame F E. We begin with Newton s second law for rotation, which states that the derivative of the angular momentum of a body relative to its center of mass with respect to an inertial frame is equal to the sum of the moments applied to that body about its center of mass. We thus have M sc/c = E H sc/c/e E {}}{ = I sc/cω B/E B {}}{ = I sc/cω B/E + ω B/E I sc/cω B/E B = I sc/c ω B/E + B I sc/c ω B/E + ω B/E I sc/c ω B/E, [] where I sc/c is the positive-definite inertia tensor of the spacecraft relative to its center of mass, ω B/E is the angular velocity of F B with respect to F E. We separate the moments on the spacecraft M sc/c into disturbance moments M dist control moments M control. We now resolve [] in F B using the notation J = I b/c B, B J = ω = ω B/E B, ω = I wi/c, B B ω B/E B, τ dist = M dist B, Bu = M control B, where the components of the vector u R 3 represent three independent torque inputs, while the rows of the matrix B R 3 3 determine the applied torque about each axis of the spacecraft frame due to u as given by the product Bu. We let the vector τ dist represent disturbance torques, that is, all internal external torques applied to the spacecraft aside from control torques. Disturbance torques may be due to onboard components, gravity gradients, solar pressure, atmospheric drag, or the ambient magnetic field. Resolving [] in F B rearranging yields J ω = Jω ω + Bu Jω + τ dist. [] The kinematics of the spacecraft model are given by Poisson s equation Ṙ = Rω, [3] which complements []. In [3], ω denotes the skewsymmetric matrix of ω, R = O E/B R 3 3 is the rotation tensor that transforms F E into F B resolved in either F E or F B. Therefore, R is the proper orthogonal matrix (that is, the rotation matrix) that transforms the components of a vector resolved in the bus-fixed frame into the components of the same vector resolved in the inertial frame. Compared to the rigid body case treated in ref., the time-varying inertia complicates the dynamic equations due to the term Jω added to []. Note that this term affects only the attitude of the spacecraft when the spacecraft has nonzero angular velocity. The kinematic relation [3] remains unchanged. Both rate (inertial) attitude (noninertial) measurements are assumed to be available. Gyro measurements y rate R 3 are assumed to provide measurements of the angular velocity resolved in the spacecraft frame, that is, y rate = ω + v rate, [4] where v rate R 3 represents the presence of noise in the gyro measurements. Attitude is measured indirectly using sensors such as magnetometers or star trackers. The attitude is determined to be y attitude = R. [5] When attitude measurements are given in terms of an alternative attitude representation, such as quaternions, Rodrigues s formula can be used to determine the corresponding rotation matrix. Attitude estimation on SO(3) is considered in ref. 3. III. OBJECTIVES FOR CONTROL DESIGN The objective of the attitude control problem is to determine control inputs such that the spacecraft attitude given by R follows a commed attitude trajectory given by a possibly time-varying C rotation matrix R d (t). For t, R d (t) is given by Ṙ d (t) = R d (t)ω d (t), [6] R d () = R d, [7] where ω d is the desired, possibly time-varying angular velocity. The error between R(t) R d (t) is given in terms of the attitude-error rotation matrix R = R T d R, IAC--C.5.9 Page of 9

3 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved which satisfies the differential equation R = R ω, [8] where the angular velocity error ω is defined by ω = ω R T ω d. We rewrite [] in terms of the angular-velocity error as J ω = [J( ω + R T ω d )] ( ω + R T ω d ) + Bu + τ dist + J( ω R T ω d R T ω d ) J( ω + R T ω d ). [9] A scalar measure of attitude error is given by the rotation angle θ(t) about an eigenaxis needed to rotate the spacecraft from its attitude R(t) to the desired attitude R d (t), which is given by 4 θ(t) = cos ( [tr R(t) ]). [] IV. MOTION-TO-REST CONTROL Two controllers are presented in ref.. When no disturbances are present, the inertia-free control law given by (38) of ref. achieves almost global stabilization of a constant desired configuration R d, that is, a slew maneuver that brings the spacecraft to rest. As in ref., define the Lyapunov cidate V (ω, R) = ωt Jω + K p tr(a A R), [] where K p is a positive number A R 3 3 is a diagonal positive-definite matrix given by A = diag(a, a, a 3 ). Let u be given by (38) of ref., that is, u = B (K p S + K v ω), [] where K v R 3 3 is positive definite, S is defined as S = a i ( R T e i ) e i, [3] where, for i =,, 3, e i denotes the ith column of the 3 3 identity matrix. Taking the derivative of () along the trajectories of () yields V (ω, R) = ω T J ω + ωt Jω + K p ω T S = ω T ( Jω ω + Bu Jω + Jω + K p ω T ( S = ω T K p S K v ω ) Jω + K p ω T S ( = ω T K v + ) J ω, [4] ) where the derivative of K p tr(a A R) is given by K p ω T S as shown in Section V. Selecting K v > J + εi for some ε > ensures that () decays as in ref. but otherwise, the controller requires no modification for the case of time-varying inertia. This condition is automatically satisfied when the inertia matrix is increasing, that is, J(t ) J(t ), for all t t, which implies that J. Thus, for every positive-definite choice of K v, it follows that K v > J + εi for some ε >. This is the case, for example, during solar panel or magnetometer boom deployment. During retraction, a bound on J must be known in order to properly select K v. For simulation, we assume that the inertia of the spacecraft takes the form J = J(t) = J + J (t), where J is constant represents the rigid part of the spacecraft, J (t) is time-varying represents a moving part of the spacecraft. We simulate a point mass moving linearly in time outward along the spacecraft s y-axis, representing solar panel deployment. The inertia matrix J (t) is thus given by J (t) = min(t, t d ) min(t, t d ) kg-m, where t d is the time it takes to deploy. The following parameters are used. The inertia matrix J is given by J = kg-m, with principal moments of inertia.4947, , 5.56 kg-m. Let t d =, set K p = 5 K v = 5 I 3. Since the inertia is increasing, any positive definite K v is acceptable. We use controller () for an aggressive slew maneuver, where the objective is to bring the spacecraft from the initial attitude R = I 3 initial angular velocity ω() = [.5 ] T rad/sec to rest (ω d = ) at the desired final orientation R d = diag(,, ), which represents a rotation of 8 degrees about the x-axis. Figures -3 show, respectively, the attitude error, angular velocity components, control torque components. The spacecraft attitude angular velocity components are brought close to the desired values in about 5 sec, before the solar panel deployment is complete, are maintained throughout the remainder of the deployment. IAC--C.5.9 Page 3 of 9

4 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved Eigenaxis Attitude Error, rad.5.5 Torque Inputs, N m Fig. : Eigenaxis attitude error using the control law [] for a slew maneuver during translational motion of an internal mass. Fig. 3: Control torque components using the control law [] for a slew maneuver during translational motion of an internal mass Angular Velocity Components, rad/sec Eigenaxis Attitude Error, rad Fig. : Spacecraft angular-velocity components using the control law [] for a slew maneuver during translational motion of an internal mass. Fig. 4: Eigenaxis attitude error using the control law [] of ref. for a slew maneuver during translational motion of an internal mass. V. MOTION-TO-SPECIFIED-MOTION CONTROL A more general control law that tracks a desired attitude trajectory for rigid spacecraft in the presence of disturbances is given by [] of ref.. We apply this controller to the non-rigid spacecraft presented in the previous section. Additionally, we assume a constant nonzero disturbance torque, τ dist = [.7.3 ] T. The parameters of the controller are chosen to be K = D = I 3, A = diag(,, 3), K p = 6, K v = 6 I 3, Q = I 6. We first consider the slew maneuver. Figures 4-6 show, respectively, the attitude error, angular velocity components, control torque components. The spacecraft attitude angular velocity components are brought close to the desired values in under 5 sec. The persistent nonzero control torque seen in Figure 6 is due to the constant nonzero disturbance torque. While the controller [] of ref. assumes that the spacecraft is rigid, it successfully completes the slew maneuver by treating the term Jω as a disturbance that gradually disappears as the spacecraft is brought to rest (ω = ). This suggests that it might not succeed at spin maneuvers where ω as t. Before simulating a spin maneuver, we modify J (t) so that it is persistent throughout the simulation, rather IAC--C.5.9 Page 4 of 9

5 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved Angular Velocity Components, rad/sec 3 Eigenaxis Attitude Error, rad Fig. 5: Spacecraft angular-velocity components using the control law [] of ref. for a slew maneuver during translational motion of an internal mass Fig. 7: Eigenaxis attitude error using the control law [] of ref. for a spin maneuver during accordion-like motion Torque Inputs, N m 4 Angular Velocity Components, rad/sec Fig. 6: Control torque components using the control law [] of ref. for a slew maneuver during translational motion of an internal mass Fig. 8: Spacecraft angular-velocity components using the control law [] of ref. for a spin maneuver during accordion-like motion. than coming to rest at sec., as before. We let J (t) = sin (πt)j, which represents an accordion like motion, while still preserving the required inertia inequalities J a J b + J c, J b J a + J c, J c J a + J b, where J a, J b, J c are the principal moments of inertia. We now consider a spin maneuver with the spacecraft initially at rest R() = I 3. The specified attitude is given by R d () = I 3 with the desired constant angular velocity ω d = [ ] T rad/sec. Figures 7-9 show, respectively, the attitude error, angular velocity components, control torque components. The spacecraft attitude angular velocity components are brought close to the desired values in about sec. but do not settle, as was expected. The non-rigidity of the spacecraft acts as a disturbance torque that cannot be rejected by the control. V.I. Extended Control Law We now extend controller [] of ref. to the case of a non-rigid spacecraft whose inertia matrix has the form J(t) = J + f(t)j, IAC--C.5.9 Page 5 of 9

6 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved 8 6 Similarly, we let where ζ R 6 is defined by J ω = L(ω)ζ [5] Torque Inputs, N m ζ = [ J J J 33 J 3 J 3 J ] T. Next, let Ĵ R 3 3 denote an estimate of J, Ĵ R 3 3 denote an estimate of J define the inertiaestimation errors J = J Ĵ, Fig. 9: Control torque components using the control law [] of ref. for a spin maneuver during accordionlike motion. where f(t) is known but J J are unknown. The following preliminary results are needed. Let I denote the identity matrix, whose dimensions are determined by context, let M ij denote the i, j entry of the matrix M. The following result is given in ref.. Lemma. Let A R 3 3 be a diagonal positivedefinite matrix. Then the following statements hold for a proper orthogonal matrix R: i) For all i, j =,, 3, R ij [, ]. ii) tr (A AR). iii) tr (A AR) = if only if R = I. For convenience we note that, if R is a rotation matrix x, y R 3, then, therefore, (Rx) = Rx R T, R(x y) = (Rx) Ry. Next we introduce the notation where γ R 6 is defined by J ω = L(ω)γ, γ = [ J J J 33 J 3 J 3 J ] T L(ω) = ω ω 3 ω ω ω 3 ω ω 3 ω ω. J = J Ĵ. Letting ˆγ, γ R 6 represent Ĵ, J, respectively, ˆζ, ζ R 6 represent Ĵ, J, respectively, it follows that γ = γ ˆγ, ζ = ζ ˆζ. Likewise, let ˆτ dist R 3 denote an estimate of τ dist, define the disturbance-estimation error τ dist = τdist ˆτ dist. We now state the assumptions upon which the following development is based: Assumption. J J are constant unknown. Assumption. f(t) is time-varying known. Assumption 3. Each component of τ dist is a linear combination of constant harmonic signals, whose frequencies are known but whose amplitudes phases are unknown. Assumption 3 implies that τ dist can be modeled as the output of an autonomous system of the form d = A d d, [6] τ dist = C d d, [7] where A d R n d n d C d R 3 n d are known matrices A d is a Lyapunov-stable matrix. In this model, d() is unknown, which is equivalent to the assumption that the amplitude phase of each harmonic component of the disturbance is unknown. The matrix A d is chosen to include eigenvalues of all frequency components that may be present in the disturbance signal, where the zero eigenvalue corresponds to a constant disturbance. In effect, the controller provides infinite gain at the disturbance frequency, which results in asymptotic rejection of harmonic disturbance components. In particular, an integral controller provides infinite gain at DC in order to reject constant disturbances. In the case IAC--C.5.9 Page 6 of 9

7 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved of orbit-dependent disturbances, the frequencies can be estimated from the orbital parameters. Likewise, in the case of disturbances originating from on-board devices, the spectral content of the disturbances may be known. In other cases, it may be possible to estimate the spectrum of the disturbances through signal processing. Assumption 3 implies that A d can be chosen to be skew symmetric, which we do henceforth. Let ˆd R n d denote an estimate of d, define the disturbance-state estimation error d = d ˆd. Theorem. Let K p be a positive number, let K R 3 3, let Q, Z R 6 6 D R n d n d be positive definite matrices, let A = diag(a, a, a 3 ) be a diagonal positive-definite matrix, define Then the function S = a i ( R T e i ) e i. V ( ω, R, γ, d) = ( ω + K S) T J( ω + K S) + K p tr (A A R) + γt Q γ + ζ T Z ζ + d T D d [8] is positive definite, that is, V is nonnegative, V = if only if ω =, R = I, γ =, d =. Proof. It follows from statement of Lemma that tr (A A R) is nonnegative. Hence V is nonnegative. Now suppose that V =. Then, ω + K S =, γ =, d =, it follows from statement 3 of Lemma that R = I, thus S =. Therefore, ω =. Theorem. Let K p be a positive number, let K v R 3 3, K R 3 3, Q, Z R 6 6, D R n d n d be positive definite matrices, assume that A T d D + DA d is negative semidefinite, let A = diag(a, a, a 3 ) be a diagonal positive-definite matrix, define S V as in Theorem, let ˆγ, ˆζ, ˆd satisfy where ˆγ = Q [L T (ω)ω + L T (K Ṡ + ω ω R T ω d )]( ω + K S), [9] ˆζ = Z [f(t)l T (ω)ω + f(t)l T (K Ṡ + ω ω R T ω d ) + f(t)l T ( ( ω + KṠ) ω)]( ω + K S), [] Ṡ = a i [( R T e i ) ω] e i [] ˆd = A d ˆd + D C T d ( ω + K S), [] ˆτ dist = C d ˆd, [3] so that ˆτ dist is the disturbance torque estimate. Furthermore, consider the control law where u = B (v + v + v 3 ), [4] v = ( Ĵ + f(t)ĵ) ω ω Then, f(t)ĵ( ( ω + KṠ) ω) (Ĵ + f(t)ĵ)(k Ṡ + ω ω R T ω d ), [5] v = ˆτdist, [6] v 3 = Kv ( ω + K S) K p S. [7] V ( ω, R, γ, d) = ( ω + K S) T K v ( ω + K S) is negative semidefinite. Proof. Noting that K p S T K S d dt tr (A A R) = tr A R + d T (A T d D + DA d ) d [8] = tr A( Rω ω R) d = a i e T i ( Rω ω R)e d i = = = = [ = [ a i e T R(ω i R T ω R)e d i a i e T R(ω i R T ω d ) e i a i e T Re i i ω a i e i R T e i ] T ω a i ( R T e i ) e i ] T ω = ω T S, IAC--C.5.9 Page 7 of 9

8 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved we have V ( ω, R, γ, d) = ( ω + K S) T (J ω + JK Ṡ) K p tr A R γ T Q ˆγ + ( ω + K S) T J( ω + K S) ζ T T ˆζ + dt D d = ( ω + K S) T [Jω ω + J( ω ω R T ω d ) Bu Jω + τ dist + JK Ṡ + J( ω + K Ṡ)] + K p ω T S γ T Q ˆγ ζ T T ˆζ + dt D d = ( ω + K S) T [Jω ω + J(K Ṡ + ω ω R T ω d ) + v + v + v 3 + τ dist + J( ( ω + KṠ) ω)] + K p ω T S γ T Q ˆγ ζ T T ˆζ + dt D d = ( ω + K S) T [( J + f(t) J )ω ω + ( J + f(t) J )(K Ṡ + ω ω R T ω d ) + f(t) J ( ( ω + K Ṡ) ω)] + ( ω + K S) T τ dist ( ω + K S) T K v ( ω + K S) K p ( ω + K S) T S + K p ω T S γ T Q ˆγ ζ T T ˆζ + dt D d = ( ω + K S) T [L(ω) γ ω + L(K Ṡ + ω ω R T ω d ) γ] + ( ω + K S) T [f(t)l(ω) ζ ω + f(t)l(k Ṡ + ω ω R T ω d ) ζ + f(t)l( ( ω + K S) ω) ζ] ( ω + K S) T K v ( ω + K S) K p S T K S γ T Q ˆγ ζ T T ˆζ + dt C T d ( ω + K S) + d T D[A d d D C T d ( ω + K S)] = ( ω + K S) T K v ( ω + K S) K p S T K S γ T Q ˆγ + ( ω + K S) T [ ω L(ω) + L(K Ṡ + ω ω R T ω d )] γ ζ T Z ˆζ + ( ω + K S) T [ f(t)ω L(ω) + f(t)l(k Ṡ + ω ω R T ω d ) + f(t)l( ( ω + K S)] ζ + d T (A T d D + DA d ) d = ( ω + K S) T K v ( ω + K S) K p S T K S + γ T [ Q ˆγ + (L T (ω)ω + L T (K Ṡ + ω ω R T ω d ))( ω + K S)] + ζ T [ Z ˆζ + (f(t)l T (ω)ω + f(t)l T (K Ṡ + ω ω R T ω d ))( ω + K S) + f(t)l T ( ( ω + K S)] + d T (A T d D + DA d ) d = ( ω + K S) T K v ( ω + K S) K p S T K S + d T (A T d D + DA d ) d. Note that a bound on J need not be known as in the case of for the motion-to-rest controller. This is due to the J estimator [] accounting for the extra term that appears in the derivative of [8] due to the spacecraft having a time-varying inertia matrix. We simulate the spin maneuver using controller [4] on the non-rigid spacecraft with J (t) = sin (πt)j, as before. We assume a constant nonzero disturbance torque, τ dist = [.7.3 ] T. The parameters of the controller are chosen to be K = I 3, A = diag(,, 3), K p = 5, K v = I 3, D = I 3, Q = I 6. Figures - show, respectively, the attitude error, angular velocity components, control torque components. The spacecraft attitude angular velocity components are brought close to the desired values in under sec. The modified controller [4] is able to reject the persistent disturbance caused by the non-rigidity of the spacecraft. Eigenaxis Attitude Error, rad Fig. : Eigenaxis attitude error using the control law [4] for a spin maneuver during accordion-like motion. VI. CONCLUSIONS We extended the control laws of ref. to the case of non-rigid spacecraft, without requiring knowledge of the spacecraft s time-varying inertia. These results have practical advantages relative to previous controllers that ) require exact or approximate inertia information or ) are based on attitude parameterizations such as quaternions that require discontinuous control laws. We simulated these controllers for various slew spin maneuvers, demonstrating their effectiveness. Future work will complete the proof for almost global stabilization (that is, Lyapunov stability with almost global convergence) of non-rigid spacecraft atti- IAC--C.5.9 Page 8 of 9

9 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved Angular Velocity Components, rad/sec with Disturbance Rejection Almost Global Stabilization, AIAA J. Guid. Contr. Dyn., Vol. 3, pp , 9. 3 Sanyal, A. K., Lee, T., Leok, M., McClamroch, N. H., Global Optimal Attitude Estimation Using Uncertainty Ellipsoids, Systems Control Letters, Vol. 57, pp , 8. 4 Hughes, P. C., Spacecraft Attitude Dynamics, Wiley, 986; reprinted by Dover, 8, page Fig. : Spacecraft angular-velocity components using the control law [4] for a spin maneuver during accordion-like motion Torque Inputs, N m Fig. : Control torque components using the control law [4] for a spin maneuver during accordion-like motion. tude tracking using controller [4]. Additionally, extensions of this method may be applicable to non-rigid spacecraft with moving components that are not necessarily translating relative to the spacecraft frame. REFERENCES Chaturvedi N., Sanyal A., McClamroch, N. H., Rigid Body Attitude Control: Using rotation matrices for continuous, singularity-free control laws, IEEE Control Systems Magazine, Vol. 3(3), pp. 3-5,. Sanyal A., Fosbury A., Chaturvedi N., Bernstein D. S., Inertia-Free Spacecraft Attitude Tracking IAC--C.5.9 Page 9 of 9

Inertia-Free Spacecraft Attitude Control Using. Reaction Wheels

Inertia-Free Spacecraft Attitude Control Using. Reaction Wheels Inertia-Free Spacecraft Attitude Control Using Reaction Wheels Avishai Weiss, Ilya Kolmanovsky, Dennis S. Bernstein, Department of Aerospace Engineering, The University of Michigan, Ann Arbor, MI 489-4

More information

Attitude Tracking Control of a Small Satellite in Low Earth Orbit

Attitude Tracking Control of a Small Satellite in Low Earth Orbit AIAA Guidance, Navigation, and Control Conference 10-13 August 2009, Chicago, Illinois AIAA 2009-5902 Attitude Tracking Control of a Small Satellite in Low Earth Orbit Amit K. Sanyal Zachary Lee-Ho In

More information

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Amit K. Sanyal Nalin A. Chaturvedi In this paper, we treat the practical problem of tracking the attitude and angular velocity of

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

More information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

A Miniaturized Satellite Attitude Determination and Control System with Autonomous Calibration Capabilities

A Miniaturized Satellite Attitude Determination and Control System with Autonomous Calibration Capabilities A Miniaturized Satellite Attitude Determination and Control System with Autonomous Calibration Capabilities Sanny Omar Dr. David Beale Dr. JM Wersinger Introduction ADACS designed for CubeSats CubeSats

More information

3 Rigid Spacecraft Attitude Control

3 Rigid Spacecraft Attitude Control 1 3 Rigid Spacecraft Attitude Control Consider a rigid spacecraft with body-fixed frame F b with origin O at the mass centre. Let ω denote the angular velocity of F b with respect to an inertial frame

More information

Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon

Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon Outline 1. Overview of Attitude Determination and Control system. Problem formulation 3. Control schemes

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Design of Sliding Mode Attitude Control for Communication Spacecraft

Design of Sliding Mode Attitude Control for Communication Spacecraft Design of Sliding Mode Attitude Control for Communication Spacecraft Erkan Abdulhamitbilal 1 and Elbrous M. Jafarov 1 ISTAVIA Engineering, Istanbul Aeronautics and Astronautics Engineering, Istanbul Technical

More information

MAE 142 Homework #5 Due Friday, March 13, 2009

MAE 142 Homework #5 Due Friday, March 13, 2009 MAE 142 Homework #5 Due Friday, March 13, 2009 Please read through the entire homework set before beginning. Also, please label clearly your answers and summarize your findings as concisely as possible.

More information

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability 1 / 28 Spacecraft Attitude Control using CMGs: Singularities and Global Controllability Sanjay Bhat TCS Innovation Labs Hyderabad International Workshop on Perspectives in Dynamical Systems and Control

More information

IN SPACECRAFT applications, it is often expensive to determine

IN SPACECRAFT applications, it is often expensive to determine JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS Vol. 6, No., Septeber October Inertia-Free Spacecraft Attitude Control Using Reaction Wheels Downloaded by UNIVERSITY OF MICHIGAN on Septeber 8, http://arc.aiaa.org

More information

Tracking Rigid Body Motion Using Thrusters and Momentum. Wheels

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

More information

Nomenclature. = the local vertical and local horizontal reference frame. = angular velocity vector of spacecraft (rad/s)

Nomenclature. = the local vertical and local horizontal reference frame. = angular velocity vector of spacecraft (rad/s) Adaptive Fault-Tolerant Control of Spacecraft Attitude Dynamics with Actuator Failures Yu Han 1 Harbin Institude of Technology, Harbin, Heilongjiang, China, 151 James D. Biggs 2 University of Strathclyde,

More information

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS 3 IEEE CONTROL SYSTEMS MAGAZINE» JUNE -33X//$. IEEE SHANNON MASH Rigid-body attitude control is motivated

More information

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS U.P.B. Sci. Bull., Series D, Vol. 75, Iss. 2, 2013 ISSN 1454-2358 WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS Raluca M. STEFANESCU 1, Claudiu L. PRIOROC 2, Adrian M. STOICA

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass rd IEEE Conference on Decision and Control December -7,. Los Angeles, California, USA Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass Shicong Dai, Taeyoung Lee,

More information

Visual Feedback Attitude Control of a Bias Momentum Micro Satellite using Two Wheels

Visual Feedback Attitude Control of a Bias Momentum Micro Satellite using Two Wheels Visual Feedback Attitude Control of a Bias Momentum Micro Satellite using Two Wheels Fuyuto Terui a, Nobutada Sako b, Keisuke Yoshihara c, Toru Yamamoto c, Shinichi Nakasuka b a National Aerospace Laboratory

More information

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN NEW CONTROL LAWS FOR THE ATTITUDE STABILIZATION OF RIGID BODIES PANAGIOTIS TSIOTRAS *School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN 7907. Abstract. This paper introduces

More information

Asymptotic Smooth Stabilization of the Inverted 3D Pendulum

Asymptotic Smooth Stabilization of the Inverted 3D Pendulum IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Asymptotic Smooth Stabilization of the Inverted 3D Pendulum Nalin A. Chaturvedi, N. Harris McClamroch, Fellow, IEEE, and Dennis S. Bernstein, Fellow, IEEE Abstract

More information

An Inverse Dynamics Attitude Control System with Autonomous Calibration. Sanny Omar Dr. David Beale Dr. JM Wersinger

An Inverse Dynamics Attitude Control System with Autonomous Calibration. Sanny Omar Dr. David Beale Dr. JM Wersinger An Inverse Dynamics Attitude Control System with Autonomous Calibration Sanny Omar Dr. David Beale Dr. JM Wersinger Outline Attitude Determination and Control Systems (ADACS) Overview Coordinate Frames

More information

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

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

More information

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 Department of Space Technology Narvik University College, Norway Department

More information

Perturbed Feedback Linearization of Attitude Dynamics

Perturbed Feedback Linearization of Attitude Dynamics 008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 FrC6.5 Perturbed Feedback Linearization of Attitude Dynamics Abdulrahman H. Bajodah* Abstract The paper introduces

More information

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites A Simulator for Robust Attitude Control of Cubesat Deploying Satellites Giovanni Mattei, George Georgiou, Angelo Pignatelli, Salvatore Monaco Abstract The paper deals with the development and testing of

More information

Dynamics. 1 Copyright c 2015 Roderic Grupen

Dynamics. 1 Copyright c 2015 Roderic Grupen Dynamics The branch of physics that treats the action of force on bodies in motion or at rest; kinetics, kinematics, and statics, collectively. Websters dictionary Outline Conservation of Momentum Inertia

More information

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3)

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3) 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and

More information

AS3010: Introduction to Space Technology

AS3010: Introduction to Space Technology AS3010: Introduction to Space Technology L E C T U R E 22 Part B, Lecture 22 19 April, 2017 C O N T E N T S Attitude stabilization passive and active. Actuators for three axis or active stabilization.

More information

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

PRELIMINARY HARDWARE DESIGN OF ATTITUDE CONTROL SUBSYSTEM OF LEONIDAS SPACECRAFT

PRELIMINARY HARDWARE DESIGN OF ATTITUDE CONTROL SUBSYSTEM OF LEONIDAS SPACECRAFT PRELIMINARY HARDWARE DESIGN OF ATTITUDE CONTROL SUBSYSTEM OF LEONIDAS SPACECRAFT Chak Shing Jackie Chan College of Engineering University of Hawai i at Mānoa Honolulu, HI 96822 ABSTRACT In order to monitor

More information

arxiv:math/ v1 [math.oc] 17 Sep 2006

arxiv:math/ v1 [math.oc] 17 Sep 2006 Global Attitude Estimation using Single Direction Measurements Taeyoung Lee, Melvin Leok, N. Harris McClamroch, and Amit Sanyal arxiv:math/0609481v1 [math.oc] 17 Sep 2006 Abstract A deterministic attitude

More information

Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters

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

Velocity-Free Hybrid Attitude Stabilization Using Inertial Vector Measurements

Velocity-Free Hybrid Attitude Stabilization Using Inertial Vector Measurements 016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 016. Boston, MA, USA Velocity-Free Hybrid Attitude Stabilization Using Inertial Vector Measurements Soulaimane Berkane and Abdelhamid

More information

Attitude Control and Stabilization of Spacecraft with a Captured Asteroid

Attitude Control and Stabilization of Spacecraft with a Captured Asteroid AIAA SciTech -9 January 0, Kissimmee, Florida AIAA Guidance, Navigation, and Control Conference AIAA 0-09 Attitude Control and Stabilization of Spacecraft with a Captured Asteroid Downloaded by UNIVERSITY

More information

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques Stabilization of Angular Velocity of Asymmetrical Rigid Body Using Two Constant Torques Hirohisa Kojima Associate Professor Department of Aerospace Engineering Tokyo Metropolitan University 6-6, Asahigaoka,

More information

KINEMATIC EQUATIONS OF NONNOMINAL EULER AXIS/ANGLE ROTATION

KINEMATIC EQUATIONS OF NONNOMINAL EULER AXIS/ANGLE ROTATION IAA-AAS-DyCoSS -14-10-01 KINEMATIC EQUATIONS OF NONNOMINAL EULER AXIS/ANGLE ROTATION Emanuele L. de Angelis and Fabrizio Giulietti INTRODUCTION Euler axis/angle is a useful representation in many attitude

More information

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH Asian Journal of Control, Vol. 5, No. 3, pp. 406-4, September 003 406 Brief Paper QUAERNION FEEDBACK AIUDE CONROL DESIGN: A NONLINEAR H APPROACH Long-Life Show, Jyh-Ching Juang, Ying-Wen Jan, and Chen-zung

More information

Generation X. Attitude Control Systems (ACS) Aprille Ericsson Dave Olney Josephine San. July 27, 2000

Generation X. Attitude Control Systems (ACS) Aprille Ericsson Dave Olney Josephine San. July 27, 2000 Generation X Attitude Control Systems (ACS) Aprille Ericsson Dave Olney Josephine San July 27, 2000 ACS Overview Requirements Assumptions Disturbance Torque Assessment Component and Control Mode Recommendations

More information

Spacecraft Attitude Dynamics for Undergraduates

Spacecraft Attitude Dynamics for Undergraduates Session 1123 Spacecraft Attitude Dynamics for Undergraduates Dr. Rachel Shinn Embry Riddle Aeronautical University, Prescott, AZ Abstract Teaching spacecraft attitude dynamics to undergraduate students

More information

Satellite Attitude Control by Quaternion-Based Backstepping

Satellite Attitude Control by Quaternion-Based Backstepping 25 American Control Conference June 8-1, 25. Portland, OR, USA WeB11.4 Satellite Attitude Control by Quaternion-Based Backstepping Raymond Kristiansen* and Per J. Nicklasson** Department of Computer Science,

More information

COUPLED ORBITAL AND ATTITUDE CONTROL SIMULATION

COUPLED ORBITAL AND ATTITUDE CONTROL SIMULATION COUPLED ORBITAL AND ATTITUDE CONTROL SIMULATION Scott E. Lennox AOE 5984: Advanced Attitude Spacecraft Dynamics and Control December 12, 23 INTRODUCTION In the last few years the space industry has started

More information

Attitude State Estimation with Multi-Rate. Measurements for Almost Global Attitude Feedback. Tracking

Attitude State Estimation with Multi-Rate. Measurements for Almost Global Attitude Feedback. Tracking Attitude State Estimation with Multi-Rate Measurements for Almost Global Attitude Feedback Tracking Amit K. Sanyal 1 Mechanical and Aerospace Engineering, New Mexico State University, Las Cruces, NM 88003

More information

Lesson Rigid Body Dynamics

Lesson Rigid Body Dynamics Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body

More information

Quadrotor Modeling and Control

Quadrotor Modeling and Control 16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller

More information

ATTITUDE CONTROL MECHANIZATION TO DE-ORBIT SATELLITES USING SOLAR SAILS

ATTITUDE CONTROL MECHANIZATION TO DE-ORBIT SATELLITES USING SOLAR SAILS IAA-AAS-DyCoSS2-14-07-02 ATTITUDE CONTROL MECHANIZATION TO DE-ORBIT SATELLITES USING SOLAR SAILS Ozan Tekinalp, * Omer Atas INTRODUCTION Utilization of solar sails for the de-orbiting of satellites is

More information

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)

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

Optimal Fault-Tolerant Configurations of Thrusters

Optimal Fault-Tolerant Configurations of Thrusters Optimal Fault-Tolerant Configurations of Thrusters By Yasuhiro YOSHIMURA ) and Hirohisa KOJIMA, ) ) Aerospace Engineering, Tokyo Metropolitan University, Hino, Japan (Received June st, 7) Fault tolerance

More information

Autonomous Underwater Vehicles: Equations of Motion

Autonomous Underwater Vehicles: Equations of Motion Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles

More information

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS Breno Braga Galvao Maria Cristina Mendes Faustino Luiz Carlos Gadelha de Souza breno.braga.galvao@gmail.com

More information

Nonlinear Predictive Control of Spacecraft

Nonlinear Predictive Control of Spacecraft Nonlinear Predictive Control of Spacecraft John L. Crassidis 1 F. Landis Markley obin C. Anthony 3 Stephen F. Andrews 3 Abstract. A new approach for the control of a spacecraft with large angle maneuvers

More information

Attitude Determination and. Attitude Control

Attitude Determination and. Attitude Control Attitude Determination and Placing the telescope in orbit is not the end of the story. It is necessary to point the telescope towards the selected targets, or to scan the selected sky area with the telescope.

More information

Rigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient

Rigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body dynamics Rigid body simulation Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body simulation Unconstrained system no contact Constrained

More information

DYNAMICS AND CONTROL OF THE REACTION MASS PENDULUM (RMP) AS A 3D MULTIBODY SYSTEM: APPLICATION TO HUMANOID MODELING

DYNAMICS AND CONTROL OF THE REACTION MASS PENDULUM (RMP) AS A 3D MULTIBODY SYSTEM: APPLICATION TO HUMANOID MODELING DYNAMICS AND CONTROL OF THE REACTION MASS PENDULUM (RMP AS A D MULTIBODY SYSTEM: APPLICATION TO HUMANOID MODELING Amit K. Sanyal Mechanical and Aerospace Engineering New Mexico State University Las Cruces,

More information

Lecture Module 5: Introduction to Attitude Stabilization and Control

Lecture Module 5: Introduction to Attitude Stabilization and Control 1 Lecture Module 5: Introduction to Attitude Stabilization and Control Lectures 1-3 Stability is referred to as a system s behaviour to external/internal disturbances (small) in/from equilibrium states.

More information

Design and Implementation of a Space Environment Simulation Toolbox for Small Satellites

Design and Implementation of a Space Environment Simulation Toolbox for Small Satellites 56th International Astronautical Congress 25 35th Student Conference (IAF W.) IAC-5-E2.3.6 Design and Implementation of a Space Environment Simulation Toolbox for Small Satellites Rouzbeh Amini, Jesper

More information

Attitude dynamics and control

Attitude dynamics and control Attitude dynamics and control First AstroNet-II Training School "Astrodynamics of natural and artificial satellites: from regular to chaotic motions" Department of Mathematics, University of Roma Tor Vergata,

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite *

Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite * Trans. Japan Soc. Aero. Space Sci. Vol. 59, No. 3, pp. 7 4, 26 Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite * Yasuhiro YOSHIMURA, ) Takashi MATSUNO, 2) and Shinji

More information

Rotational motion of a rigid body spinning around a rotational axis ˆn;

Rotational motion of a rigid body spinning around a rotational axis ˆn; Physics 106a, Caltech 15 November, 2018 Lecture 14: Rotations The motion of solid bodies So far, we have been studying the motion of point particles, which are essentially just translational. Bodies with

More information

Lecture 41: Highlights

Lecture 41: Highlights Lecture 41: Highlights The goal of this lecture is to remind you of some of the key points that we ve covered this semester Note that this is not the complete set of topics that may appear on the final

More information

The Variational Attitude Estimator in the Presence of Bias in Angular Velocity Measurements

The Variational Attitude Estimator in the Presence of Bias in Angular Velocity Measurements The Variational Attitude Estimator in the Presence of Bias in Angular Velocity Measurements Maziar Izadi 1, Sasi Prabhakaran 1, Amit Sanyal 2,, Carlos Silvestre 3, and Paulo Oliveira 4 Abstract Estimation

More information

Attitude Control Simulator for the Small Satellite and Its Validation by On-orbit Data of QSAT-EOS

Attitude Control Simulator for the Small Satellite and Its Validation by On-orbit Data of QSAT-EOS SSC17-P1-17 Attitude Control Simulator for the Small Satellite and Its Validation by On-orbit Data of QSAT-EOS Masayuki Katayama, Yuta Suzaki Mitsubishi Precision Company Limited 345 Kamikmachiya, Kamakura

More information

Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy

Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Maodeng Li, Wuxing Jing Department of Aerospace Engineering, Harbin Institute of Technology, Harbin, Heilongjiang, 150001, China

More information

Kinematics. Chapter Multi-Body Systems

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

More information

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Proceedings of the 25 IEEE Conference on Control Applications Toronto, Canada, August 28-3, 25 MB4.5 Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Mario A. Santillo,

More information

Application of the Cayley Form to General. Spacecraft Motion

Application of the Cayley Form to General. Spacecraft Motion Application of the Cayley Form to General Spacecraft Motion Andrew J. Sinclair, John E. Hurtado, and John L. Junkins Texas A&M University, College Station, Texas 77843 Abstract The study of N-dimensional

More information

On-Orbit Performance of KOMPSAT-2 AOCS Korea Aerospace Research Institute Seung-Wu Rhee, Ph. D.

On-Orbit Performance of KOMPSAT-2 AOCS Korea Aerospace Research Institute Seung-Wu Rhee, Ph. D. SSC07-VII-9 On-Orbit Performance of AOCS 2007. 8. Korea Aerospace Research Institute Seung-Wu Rhee, Ph. D. 1 Program - is Low Earth Orbit Satellite - Mission : Cartographic Mission of Korean Peninsula

More information

State observers for invariant dynamics on a Lie group

State observers for invariant dynamics on a Lie group State observers for invariant dynamics on a Lie group C. Lageman, R. Mahony, J. Trumpf 1 Introduction This paper concerns the design of full state observers for state space systems where the state is evolving

More information

Mathematical Models for the Triaxial Attitude Control Testbed

Mathematical Models for the Triaxial Attitude Control Testbed Draft Article (For Engineering Journals) Mathematical Models for the Triaxial Attitude Control Testbed Sangbum Cho, Jinglai Shen, N. Harris McClamroch Department of Aerospace Engineering University of

More information

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING Elias F. Solorzano University of Toronto (Space Flight Laboratory) Toronto, ON (Canada) August 10 th, 2016 30 th AIAA/USU

More information

An Intrinsic Robust PID Controller on Lie Groups

An Intrinsic Robust PID Controller on Lie Groups 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA An Intrinsic Robust PID Controller on Lie Groups D.H.S. Maithripala and J. M. Berg Abstract This paper presents

More information

Command shaping for a flexible satellite platform controlled by advanced fly-wheels systems. 1 Introduction

Command shaping for a flexible satellite platform controlled by advanced fly-wheels systems. 1 Introduction 56th International Astronautical Congress, Paper IAC-5-C.1.3 Command shaping for a flexible satellite platform controlled by advanced fly-wheels systems Dario Izzo and Lorenzo Pettazzi ESA, Advanced Concepts

More information

A note on stability of spacecrafts and underwater vehicles

A note on stability of spacecrafts and underwater vehicles A note on stability of spacecrafts and underwater vehicles arxiv:1603.00343v1 [math-ph] 1 Mar 2016 Dan Comănescu Department of Mathematics, West University of Timişoara Bd. V. Pârvan, No 4, 300223 Timişoara,

More information

PRELIMINAJ3.:( 6/8/92 SOFTWARE REQUIREMENTS SPECIFICATION FOR THE DSPSE GUIDANCE, NAVIGATION, AND CONTROL CSCI. Prepared by

PRELIMINAJ3.:( 6/8/92 SOFTWARE REQUIREMENTS SPECIFICATION FOR THE DSPSE GUIDANCE, NAVIGATION, AND CONTROL CSCI. Prepared by PRELIMINAJ3.:( SOFTWARE REQUIREMENTS SPECIFICATION FOR THE DSPSE GUIDANCE, NAVIGATION, AND CONTROL CSCI Prepared by Space Applications Corporation 6/8/92.. 1 SCOPE 1.1 IDENTIFICATION 1.2 OVERVIEW This

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

Rigid bodies - general theory

Rigid bodies - general theory Rigid bodies - general theory Kinetic Energy: based on FW-26 Consider a system on N particles with all their relative separations fixed: it has 3 translational and 3 rotational degrees of freedom. Motion

More information

RECEDING HORIZON DRIFT COUNTERACTION AND ITS APPLICATION TO SPACECRAFT ATTITUDE CONTROL

RECEDING HORIZON DRIFT COUNTERACTION AND ITS APPLICATION TO SPACECRAFT ATTITUDE CONTROL AAS 7-46 RECEDING HORIZON DRIFT COUNTERACTION AND ITS APPLICATION TO SPACECRAFT ATTITUDE CONTROL Robert A. E. Zidek, Christopher D. Petersen, Alberto Bemporad, and Ilya V. Kolmanovsky In this paper, a

More information

Adaptive Spacecraft Attitude Tracking Control with Actuator Uncertainties

Adaptive Spacecraft Attitude Tracking Control with Actuator Uncertainties Adaptive Spacecraft Attitude Tracking Control with Actuator Uncertainties Hyungjoo Yoon and Panagiotis Tsiotras Georgia Institute of Technology Atlanta, Georgia 3332-15, USA An adaptive control algorithm

More information

Position Control for a Class of Vehicles in SE(3)

Position Control for a Class of Vehicles in SE(3) Position Control for a Class of Vehicles in SE(3) Ashton Roza, Manfredi Maggiore Abstract A hierarchical design framework is presented to control the position of a class of vehicles in SE(3) that are propelled

More information

Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers

Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers Osaka University March 15, 2018 Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers Elisabetta Punta CNR-IEIIT, Italy Problem Statement First Case Spacecraft Model Position Dynamics Attitude

More information

1/30. Rigid Body Rotations. Dave Frank

1/30. Rigid Body Rotations. Dave Frank . 1/3 Rigid Body Rotations Dave Frank A Point Particle and Fundamental Quantities z 2/3 m v ω r y x Angular Velocity v = dr dt = ω r Kinetic Energy K = 1 2 mv2 Momentum p = mv Rigid Bodies We treat a rigid

More information

Spacecraft Bus / Platform

Spacecraft Bus / Platform Spacecraft Bus / Platform Propulsion Thrusters ADCS: Attitude Determination and Control Subsystem Shield CDH: Command and Data Handling Subsystem Payload Communication Thermal Power Structure and Mechanisms

More information

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)

More information

Rigid Body Dynamics and Beyond

Rigid Body Dynamics and Beyond Rigid Body Dynamics and Beyond 1 Rigid Bodies 3 A rigid body Collection of particles Distance between any two particles is always constant What types of motions preserve these constraints? Translation,

More information

Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations

Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations Global Maxwellians over All Space and Their Relation to Conserved Quantites of Classical Kinetic Equations C. David Levermore Department of Mathematics and Institute for Physical Science and Technology

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment

More information

RF APERTURE ARCHITECTURES 11 Nov. 08

RF APERTURE ARCHITECTURES 11 Nov. 08 RF APERTURE ARCHITECTURES 11 Nov. 08 r. Thomas Murphey Space Vehicles irectorate Mitigating Structural eformations Mitigating structural deformations in large apertures: There is always a trade between

More information

Intrinsic UDE Control of Mechanical Systems on SO(3)

Intrinsic UDE Control of Mechanical Systems on SO(3) Margin requirements for first page 72 pt 1 in 25.4 mm Intrinsic UDE Control of Mechanical Systems on SO(3) A. L. M. Sanka Liyanage, Jordan M. Berg, Beibei Ren, and D. H. S. Maithripala Abstract The uncertainty

More information

Application of the state-dependent riccati equation and kalman filter techniques to the design of a satellite control system

Application of the state-dependent riccati equation and kalman filter techniques to the design of a satellite control system Shock and Vibration 19 (2012) 939 946 939 DOI 10.3233/SAV-2012-0701 IOS Press Application of the state-dependent riccati equation and kalman filter techniques to the design of a satellite control system

More information

ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD

ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD Progress In Electromagnetics Research Letters, Vol. 11, 103 11, 009 ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD G.-Q. Zhou Department of Physics Wuhan University

More information

Spinning Satellites Examples. ACS: Gravity Gradient. ACS: Single Spin

Spinning Satellites Examples. ACS: Gravity Gradient. ACS: Single Spin Attitude Determination and Attitude Control Placing the telescope in orbit is not the end of the story. It is necessary to point the telescope towards the selected targets, or to scan the selected sky

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information