Attitude Regulation About a Fixed Rotation Axis

Size: px
Start display at page:

Download "Attitude Regulation About a Fixed Rotation Axis"

Transcription

1 AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona Randal W. Beard Electrical and Computer Engineering Department Brigham Young University, Provo, Utah 8462 Abstract This paper considers the attitude control problem of rotating a rigid body from its current attitude to a desired attitude such that the instantaneous rotation axis is aligned with an externally defined axis of rotation. The key idea is to factor the attitude quaternion into rotations parallel and perpendicular to the desired rotation axis. State feedback and output feedback control strategies are designed to minimize the perpendicular component. Simulation results are provided to illustrate the salient features of the approach. Corresponding author: beard@ee.byu.edu. 1

2 Nomenclature q Unit quaternion representation of the attitude of the spacecraft. q d Unit quaternion representation of the desired attitude of the spacecraft. e = q d q, Unit quaternion representation of the attitude error. ˆp Vector part of the unit quaternion p. p Scalar part of the unit quaternion p. q = ( ˆq T, q ) T, the conjugate of q. 1 = (,,, 1) T, the unit quaternion identity. ω Angular velocity of the spacecraft. ω = (ω T, ) T. J Inertia matrix of the spacecraft. τ Torque applied to the spacecraft. u Desired axis of rotation. e The component of e that is parallel to u. e The component ( ) of e that is perpendicular to u. θ = 2 tan 1 u T ê e., ω = θu, the angular velocity associated with e. ω The angular velocity associated with e. 1 Introduction Rigid body attitude regulation is a problem that has generated much interest. A great deal of work has been done in this area, including attitude tracking, 1 inverse optimal stabilization, 2 approximate solutions to the optimal attitude control problem 3 and H suboptimal control. 4, 5 These results assume that the spacecraft angular velocity is known. A good approximation of the spacecraft angular velocity is often not available. Passivity-based control has been derived to regulate the attitude of a spacecraft 6, 7 without velocity information. Sometimes the path taken to the final orientation is as important as is the final orientation. For example, a problem that has attracted attention lately is the spacecraft formation control problem. 8 The attitude formation control problem described in Ref. 8, 9 requires that the spacecraft constellation perform a maneuver such that the attitude of the individual spacecraft remain synchronized. To accomplish this, the spacecraft must rotate about axes of rotation that are parallel to each other. 2

3 This type of maneuver leads to an interesting spacecraft attitude control problem. If the spacecraft deviates from the desired axis of rotation, then the objective of the control law is to re-align the axis of rotation, with the other spacecraft, as well as synchronize the angle of rotation along that direction. Attitude synchronization has been discussed in Ref. 8. The objective of this paper is to present a model independent attitude control law, that facilitates the types of formation maneuvers discussed above, i.e., to rotate a rigid body, as closely as possible, about an externally assigned axis of rotation. Our objective is in contrast to the well known problem of eigenaxis rotation where the goal is to rotate through the shortest possible angle. If 1, 11 the spacecraft if performing a rest-to-rest maneuver, and it deviates from the original eigenaxis, the control objective is still to maneuver the spacecraft to its final attitude through the shortest possible angle. Therefore, unlike the problem addressed in this paper, the eigenaxis may change in time, due to disturbances or model uncertainty. Current strategies for eigenaxis rotations use a combination of feedback control and feed-forward control terms. Wie, Weiss and Arapostathis 12 used feedback on the quaternion error combined with feed-forward of the gyroscopic term to implement eigenaxis rotations via quaternion regulation. These regulation results were extended to the tracking problem by Weiss. 13 The tracking results are also model dependent and require cancellation of the gyroscopic term. Some effort has been made to derive a model independent approach to quaternion regulation via eigenaxis rotations. Cristi, Burl and Russo 14 developed adaptive control strategies to approximate the control found in Ref. 12. Output adaptive control is used in Ref. 15 to approximate an inertia matrix. Our approach it to consider a rest-to-rest maneuver and to factor the required rotation into a rotation about u, where u is an arbitrary unit vector fixed in the inertial frame, followed by a rotation about an axis perpendicular to u. The control law then damps out the rotation perpendicular to u. A paper that is related to our approach is Ref. 16 which addresses the problems of spin stabilization about an arbitrary axis defined in the body frame. However, Ref. 16 differs from our approach in several aspects. First, the rotation axis in Ref. 16 is fixed in the body frame, in contrast to our approach where u is fixed in the inertial frame. Second, in Ref. 16, the rotation axis must be known a priori, as the control strategy depends explicitly on the rotation axis. On the other hand, in our paper u is an input to the controller, which is designed independent of u. Finally, the control strategy 3

4 in Ref. 16 is model dependent in that it requires knowledge of J, where our result is independent of J. The paper is organized as follows. In Section 2, the mathematical notation and models used in the paper will be introduced. In addition, a precise statement of the rotation axis attitude control problem will be given. In Section 3 we present two control strategies for rotation axis attitude control. The first is a state feedback result that assumes both attitude and angular velocity information. The second result removes the assumption that angular velocity is available. In addition, some heuristic rules for tuning the proposed strategies are given. In Section 4 we present simulation results that demonstrate our technique. In Section 5 we offer some conclusions. 2 Background and Problem Statement This section provides brief background material on unit quaternions. Complete discussions on the use of unit quaternions for attitude representation can be found in Refs. 17, 18. A unit quaternion is a four dimensional unit vector. A rotation of φ radians about a unit vector z is represented by the unit quaternion p = p 1 p 2 p 3 p ( ) ( ( ˆp = sin φ ) = 2 z p cos ( ) φ where ˆp is the vector part of the quaternion and p is the scalar part of the quaternion. The conjugate of a unit quaternion, which represents a rotation of φ about z is given by ( ) ˆp p =. Quaternion multiplication is defined by the equation ( ) qˆp + p pq = ˆq + ˆp ˆq q p ˆq T. ˆp The identity quaternion is given by 1 = (,,, 1) T were pp = p p = 1. On occasion we will have need to refer to the scalar and vector parts of the 4 p 2 ),

5 product of two or more quaternions. In that case we will use the notation (pq) and pq refer to the scalar and vector parts of pq respectively. To simplify the equations in several places we will use the notation ( ) ω ω =. If the attitude of the spacecraft is represented by q, then the equations of motion for the spacecraft are given by q = 1 q ω 2 (1) J ω = ω Jω + τ, (2) where ω is the angular velocity, J is the inertia matrix and τ is the applied torque. If q represents the attitude of the spacecraft, and q d represents its desired attitude, then the error quaternion, which represents the attitude error between q and q d is given by e = q d q. This paper considers the attitude control problem of rotating a rigid body from its current attitude q to a desired attitude q d, where we would like the instantaneous axis of rotation to align as closely as possible, with an externally defined desired axis of rotation that is fixed in the inertial frame. Let the desired axis of rotation be represented by the unit vector u. A block diagram of the proposed approach is shown in Figure 1, were both q d and u are defined externally. 3 Rotation Axis Control In this section we present the main results of the paper. Section 3.1 shows how to factor a unit quaternion into two unit quaternions that represent a rotation about a fixed inertial axis u, and a rotation about an axis perpendicular to u. Section 3.2 derives a state feedback control law that minimizes the motion perpendicular to u. Section 3.3 offers intuition about how the gains can be selected for a desired response. Finally, an output feedback result is presented in Section

6 3.1 Quaternion Factorization Let e = q d q be the error quaternion and let u be an arbitrary desired axis of rotation fixed in the inertial frame. We define e as the unit quaternion that represents the portion of the rotation of e that is parallel to u, i.e., ( ( sin θ ) ) e (u) = 2 u cos ( ) θ (3) where (êt ) θ = 2 tan 1 u. (4) e Similarly, we can define the unit quaternion perpendicular to the desired axis of rotation as ( ( cos θ ) e (u) = e e = 2 ê e sin ( ( θ 2) u sin θ ) 2) u ê cos ( ) θ e + sin ( θ. (5) 2 2) êt u Lemma 3.1 Let e be the unit quaternion representing attitude error and let u be an arbitrarily defined desired axis of rotation, and let e (u) and e (u) be defined as in Equations (3) and (5), respectively, then the following statements hold. 1. e = e (u)e (u). 2. ê T u =. 3. ê T ê =. 4. The angular velocity ω = θu satisfies the rigid body kinematic equation 5. The angular velocity 2 ė = 1 2 e ω. ω = ω e ω e, satisfies the rigid body kinematic equation ė = 1 2 e ω. Proof: The proof of this Lemma is based on standard quaternion manipulation. Full details appear in Ref

7 3.2 State Feedback Rotation Axis Control In this section we will consider the control strategy given by τ = k 1 ê d 1 ω k 2 ê d 2 (I uu T )ω, (6) where the first two term are similar to PD control using quaternion feedback, 1 and the second two terms feedback the portion of the error quaternion that is perpendicular to u. Theorem 3.1 Consider the spacecraft whose dynamics are given by Equations (1) and (2). Let u be an arbitrary unit vector representing the desired axis of rotation in the inertial frame, let e be given by Equation (5), and let the input torque be given by Equation (6). 1. If the constants k 1, k 2, d 1, and d 2 are positive and k 1 k 2, then ê(t) and ω(t) asymptotically. 2. In addition, if k 1 e() k 2 e () ωt ()Jω() < 2k 1 + 2k 2 then e(t) 1 and ω(t) asymptotically. 3. If condition 1 holds and the initial state satisfies e() 1, ω() =, e () 1 δ, δ2 + (k 1 /k 2 ) e() 1 2 ɛ, (7) then (q, ω) (1, ) asymptotically, and e (t) 1 ɛ for all t. The first statement of the theorem guarantees regulation of the attitude error to zero. The second statement excludes the case of regulation of the error to 1. The third statement guarantees that if the component of the initial attitude error that is perpendicular to u is bounded by δ, that throughout the maneuver it remains bounded by ɛ, where ɛ can be made arbitrarily close to δ by an appropriate choice of k 1 and k 2. Proof: 7

8 (1) Consider the Lyapunov function candidate V = k 1 e k 2 e ωt Jω, which is zero if and only if e = 1 and ω =. Differentiating V we obtain, V = 2k 1 (e 1) T ė + 2k 2 (e 1)ė + ω T J ω. Noting that ė = q d q = 1 2 qd q ω = 1 e ω and using Lemma 3.1 and Equation (2) we 2 obtain V = k 1 (e 1) T e ω + 2k 2 (e 1)e ω + ω T τ. Observing that we get ( ) T ( ) ê (e 1) T e ω + ω ê e ω = e 1 ê T ω = ω T ê, V = k 1 ω T ê + k 2 ω T ê + ω T τ. (8) Using the definition of ω, it is straight forward to show that ω T ê = ω T ê. Therefore V can be written as V = k 1 ω T ê + k 2 ω T ê + ω T τ = ω T (τ + k 1 ê + k 2 ê ) = ω T ( d 1 ω d 2 (I 3 uu T )ω ) = ω T Dω, (9) where D = (d 1 I 3 + d 2 (I 3 uu T )), and the third line was obtained from Equation (6). Noting that D is symmetric and positive definite, we see that V. Let Ω = {(e, ω) V = } and let Ω be the largest invariant subset in Ω. On Ω, ω(t) and τ (t), therefore from Equations (2) and (6) we get that k 1 ê + k 2 ê =. (1) Since ê = e ê + e ê + ê ê, 8

9 substituting into Equation (1) gives k 1 e ê + (k 2 + k 1 e )ê + k 1 ê ê =. (11) If we multiply Equation (11) by ê T, êt and (ê ê ) T, respectively we obtain the following relations: e ê 2 =, (12) (k 2 + k 1 e ) ê 2 =, (13) ê ê 2 =. (14) Noting from Lemma 3.1(3) that ê T ê =, Equation (14) indicates that ê and ê are simultaneously parallel and perpendicular. Therefore, either ê or ê must be zero. If ê = then e = ±1 and from Equation (12) ê =. On the other hand, if ê = then e = ±1 and provided that k 1 k 2 Equation (13) implies that ê =. Therefore ê = ê =, which implies that e = ±1 and e = ±1, or equivalently e = e e = ±1. Therefore Ω = {(±1, )} and LaSalle s Invariance principle ensures that ê(t) and ω(t) asymptotically. (2) Suppose that e = 1. If follows that e e = 1, or e = e. Therefore ê = ê, and e = e. Since ê and ê are simultaneously equal and perpendicular they must both equal zero. From Equation (4), ê = implies that θ =, which implies from Equation (5) that e = e = 1. Thus we can see that e = e = 1. Therefore, when e = 1 and ω = the Lyapunov function is equal to 2k 1 + 2k 2. Since V if V (e(), ω()) < 2k 1 + 2k 2, the attitude state can never reach the state (e, ω) = ( 1, ), which implies that the attitude will converge to (1, ) since this is the only remaining element of Ω. 9

10 (3) Note that since ω() = and q() 1 that condition 2 holds and thus (q, ω) (1, ) asymptotically. From Lyapunov theory we get k 2 e (t) 1 2 k 1 e(t) k 2 e (t) ω(t)t Jω(t) = V (t) V () from which we obtain = k 1 e() k 2 e () ω()t Jω() = k 1 e() k 2 e () 1 2 (since ω() = ) k 1 e() k 2 δ 2, e (t) 1 δ 2 + (k 1 /k 2 ) e() 1 2 ɛ. 3.3 Gain Selection Heuristics The objective of this section is to offer some simple heuristics for choosing the gains k 1, d 1, k 2, and d 2. We begin by combining Equations (2) and (6) to obtain J ω + ω Jω + d 1 ω + d 2 (I 3 uu T )ω + k 1 ê + k 2 ê =. (15) Projecting this equation onto the desired axis of rotation by multiplying both sides of Equation (15) by u T, gives u T J ω + u T (ω Jω) + d 1 u T ω + k 1 u T ê =. (16) Note that k 2 and d 2, the gains associated with off axis motion, do not appear in Equation (16). Assuming that the off-axis motion is small we can approximate ê and ω as ê sin(θ/2)u and ω θu. Substituting these approximations into Equation (16) gives u T Ju θ + d 1 θ + k1 sin(θ/2) =. (17) For small angles sin(θ/2) θ/2 which allows us to write Equation (17) as θ + d 1 u T Ju θ + k 1 θ =, (18) 2u T Ju 1

11 which is a second order linear system. The gains k 1 and d 1 can be selected to give the desired linear response for small angles near the axis of rotation. Selection of k 2 should be made based on Equation (7). Given ɛ, δ < ɛ, k 1, and e() 1, k 2 is chosen such that k 2 k 1 e() 1 ɛ 2 δ 2. The gain d 2 adds damping to the motion of e. While the selection of d 2 appears arbitrary, note however, from Equation (6) that the matrix d 1 I 3 + d 2 (I 3 uu T ) multiplies ω. Therefore if d 2 >> d 1, the condition number of this matrix becomes large, and small, possibly numeric, variations in ω may cause large swings in τ. Based on simulation, we have found that 1d 1 d 2 1d 1 results in adequate damping. 3.4 Output Feedback Rotation Axis Control The control law given in Equation (6) requires knowledge of both e and ω. This section uses the passivity ideas presented in Refs. 6, 7 to remove the dependence on ω. Theorem 3.2 Consider the spacecraft whose dynamics are given by Equations (1) and (2). Let u be an arbitrary unit vector representing the desired axis of rotation fixed in the inertial frame, let e be given by Equation (5), and let the input torque be given by the following dynamic system α = Aα + Be, y = B T P Aα + B T P Be, τ = k 1 ê k 2 ê ê y. (19) 1. If k 1 >, k 2 >, k 1 k 2, A IR 4 4 is Hurwitz, B IR 4 4 is full rank, and P is the positive definite solution to A T P + P A = Q, where Q IR 4 4 is negative definite, then ê(t) and ω(t) asymptotically. 2. In addition, if α() = A 1 Be() and k 1 e() k 2 e () ωt ()Jω() < 2k 1 + 2k 2 then e(t) 1 and ω(t) asymptotically. 11

12 3. If condition 1 holds, and the initial conditions satisfy q() 1 α() = A 1 Be(), ω() =, e () 1 δ, δ2 + (k 1 /k 2 ) e() 1 2 ɛ, then e (t) 1 ɛ for all t. Proof: Note that the filter equation can be expressed as α = Aα + Be y = B T P Aα + B T P Be ᾱ = Aᾱ + Bė, y = B T P ᾱ, (2) where ᾱ = α. Consider the Lyapunov function candidate V = k 1 e k 2 e ωt Jω + ᾱ T P ᾱ. Differentiating V and substituting in Equation (2) and using the same steps as in the previous section we get: V = ω T (τ + k 1 ê + k 2 ê ) ᾱ T Qᾱ + 2ᾱ T P Bė = ω T (τ + k 1 ê + k 2 ê ) ᾱ T Qᾱ + y T (eω) = ω T (τ + k 1 ê + k 2 ê ) ᾱ T Qᾱ + (y eω) = ω T (τ + k 1 ê + k 2 ê ) ᾱ T Qᾱ + ω T ê y = ω T (τ + k 1 ê + k 2 ê + ê y) ᾱ T Qᾱ = ᾱ T Qᾱ. 12

13 Let Ω be the largest invariant subset of Ω = {(e, ω, ᾱ) V = }. On Ω, ᾱ(t). This also implies that ᾱ(t). From Equation (2), on this set, ė(t). Since ω = 2e ė and τ = J ω + ω Jω, it also follows that ω(t) τ (t). Furthermore, since y = B T P ᾱ, on Ω, y(t). Therefore k 1 ê + k 2 ê =. The arguments for the rest of the proof are similar to the proof of Theorem Simulation Results In this section we present simulation results for a spacecraft whose model is given by Equations (1) and (2) where J = Simulation results for four different controllers will be presented. The first controller is the state feedback, rotation axis controller given in Equation (6) where k 1 = 115, k 2 = 115, d 1 = 736 and d 2 = 736. The second controller is the output feedback, rotation axis controller given in Equation ((19) ) where u (u k 1 = 92, k 2 = 115, A = 1I 4, B = 54I 4, and Q = 17I 4 1 T ). For comparison purposes we will also present simulation result for the model dependent eigenaxis controller presented in Ref. 12 and given by τ = ω Ĵω k1ĵê d1ĵω, where k 1 =.1, d 1 =.64, and Ĵ is an approximation to J to within 1%. In addition, we will compare our results to the quaternion PD control suggested in Ref. 1 which is given by where k 1 = 1 and d 1 = 7. τ = k 1 ê d 1 ω, 13

14 4.1 Example 1. The first maneuver that we will present is a rest-to-rest eigenaxis maneuver where the initial conditions of the spacecraft are given by q() = sin ( ) 1 4π 18 cos ( ), ω() = 4π 18 and the desired attitude is given 1 q d = sin(). cos() In other words, the desired rest-to-rest maneuver is a 4 degree rotation about the axis (1,, ) T. The desired axis of rotation is also given by u = (1,, ) T. Figure 2 shows the simulation results. Note that the control gains for each of the four controllers have been tuned to give similar response for this particular maneuver. The top-left subplot shows the convergence of the combined state metrics e 1 + ω. The top-right subplot shows the norm of the torque τ. Note that each control strategy requires roughly the same amount of torque for roughly the same convergence rate. The bottom-left subplot plots e 1 and therefore shows the deviation of the attitude from the desired axis of rotation, which in this case is the eigenaxis at time zero. Note that since neither the model dependent eigenaxis control strategy nor the PD control strategy have feedback on e small deviations from the desired axis of rotation are not compensated for. The bottom-right subplot shows a graph of ê(t) ê(t) u. ê(t) ê(t) Note that is the instantaneous rotation axis of the spacecraft with respect to the desired attitude. Therefore the bottom-right subplot indicates the deviation of the instantaneous rotation axis from the desired axis of rotation. Figure 2 shows that the instantaneous rotation axis may deviate substantially from the original desired eigenaxis. 14

15 4.2 Example 2. For the second example, consider the same rest-to-rest maneuver presented in Example 1, but where the desired rotation axis is given by cos ( ) 3π 18 u = sin ( ) 3π. 18 In other words, the desired rotation axis is 3 degrees off of the eigenaxis at time zero. Figure 3 shows the simulation results for this case. Note first that the motion of the spacecraft perpendicular to u is driven to zero quickly by the proposed controllers. However, movement about a desired rotation axis as opposed to the natural eigenaxis comes at the price of control effort. The control torque is four time greater for the rotation axis controllers, than the eigenaxis and PD control strategies. In example 1, the desired rotation axis was the natural eigenaxis and therefore the output of the four controllers was essentially the same. In this example, the rotation axis control strategies attempt to rotate the spacecraft to an orientation such that the remaining maneuver is aligned with the desired rotation axis. The alignment with the desired rotation axis requires extra bandwidth. 5 Conclusions In this paper we have presented a model independent attitude control law that is designed to align the instantaneous rotation axis of a spacecraft about an externally defined desired axis of rotation. Both state feedback and output feedback strategies were presented. The most obvious application of this approach is attitude formation control where a group of spacecraft must rotate about the same axis of rotation. The two simulation examples illustrate that the approach in fact regulates the instantaneous rotation axis to the desired axis of rotation. In addition, the examples illustrate that additional control effort is required to effect these types of maneuvers. Acknowledgment This research was supported by the Jet Propulsion Laboratory, California Institute of Technology under contract #

16 References 1 Wen, J. T.-Y. and Kreutz-Delgado, K., The Attitude Control Problem, IEEE Transactions on Automatic Control, Vol. 36, No. 1, October 1991, pp Krstić, M. and Tsiotras, P., Inverse Optimal Stabilization of a Rigid Spacecraft, IEEE Transactions on Automatic Control, Vol. 44, No. 5, May 1999, pp Lawton, J., Beard, R. W., and McLain, T., Successive Galerkin Approximation Of Nonlinear Optimal Attitude Control, Proceedings of the American Control Conference, San Diego, CA, June 1999, pp Kang, W., Nonlinear H Control and Its Application to Rigid Spacecraft, IEEE Transactions on Automatic Control, Vol. 4, No. 7, July 1995, pp Dalsmo, M. and Egeland, O., State Feedback H -Suboptimal Control of a Rigid Spacecraft, IEEE Transactions on Automatic Control, Vol. 42, No. 8, August 1997, pp Lizarralde, F. and Wen, J., Attitude Control Without Angular Velocity Measurement: A Passivity Approach, IEEE Transactions on Automatic Control, Vol. 41, No. 3, March 1996, pp Tsiotras, P., Further Passivity Results For The Attitude Control Problem, IEEE Transactions on Automatic Control, Vol. 43, No. 11, 1998, pp Lawton, J. and Beard, R. W., Synchronized Multiple Spacecraft Rotations, Automatica, Vol. 38, No. 8, August 22, pp Lawton, J., Beard, R., and Hadaegh, F., Elementary Attitude Formation Maneuvers via Behavior-Based Control, Proceedings of the AIAA Guidance, Navigation and Control Conference, Denver, CO, August 2, AIAA Paper No. AIAA Bilimoria, K. D. and Wie, B., Time-Optimal Three-Axis Reorientation of a Rigid Spacecraft, AIAA Journal of Guidance, Control, and Dynamics, Vol. 16, No. 3, May-June 1993, pp

17 11 Steyn, W. H., Near-Minimum-Time Eigenaxis Rotation Maneuvers Using Reaction Wheels, AIAA Journal of Guidance, Control and Dynamics, Vol. 18, No. 5, September-October 1995, pp Wie, B., Weiss, H., and Apapostathis, A., Quaternion Feedback Regulator for Spacecraft Eigenaxis Rotations, AIAA Journal of Guidance and Control, Vol. 12, No. 3, May 1989, pp Weiss, H., Quaternion-Based Rate/Attitude Tracking System with Application to Gimbal Attitude Control, AIAA Journal of Guidance, Control, and Dynamics, Vol. 16, No. 4, July-August 1993, pp Cristi, R., Burl, J., and Russo, N., Adaptive Quaternion Feedback Regulation for Eigenaxis Rotations, Journal of Guidance, Control, and Dynamics, Vol. 17, No. 6, November-December 1994, pp Costic, B. T., Dawson, D. M., de Queiroz, M. S., and Kapila, V., Quaternion-Based Adaptive Attitude Tracking Controller Without Velocity Measurements, AIAA Journal of Guidance, Control and Dynamics, Vol. 24, No. 6, November December 21, pp Zhao, R. and Posbergh, T. A., Stabilization of a Rotating Rigid Body by the Energy Momentum Method, Proceedings of the IEEE Conference on Decision and Control, Tucson, Arizona, December 1992, pp Wertz, J. R., editor, Spacecraft Attitude Determination and Control, Kluwer Academic Publishers, Shuster, M. D., A Survey of Attitude Representations, The Journal of the Astronautical Sciences, Vol. 41, No. 4, October December 1993, pp Lawton, J., Multiple Spacecraft Elementary Formation Maneuvers, Ph.D. thesis, Brigham Young University, Provo, UT 8462, 2. 17

18 q u d e Rotation Axis Controller τ Spacecraft ω q Figure 1: Proposed block diagram of the closed-loop system. 18

19 e 1 + ω States e 1 + ω. State Feedback Output feedback Eigenaxis with J PD without J τ Control Torque τ..1 1 e time d 5 x 1 3Error perpendicular to u : e time norm diff time e/ e u d time Figure 2: Rest-to-rest maneuver about the eigenaxis. 19

20 e 1 + ω States e 1 + ω. State Feedback Output feedback Eigenaxis with J PD without J τ Control Torque τ time time.2 Error perpendicular to u d : e 1..7 e/ e u d e 1.1 norm diff time time Figure 3: Rest-to-rest maneuver where the desired rotation axis is 3 degrees off of the eigenaxis at time zero. 2

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

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

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

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem 56 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 53, NO. 6, JULY 008 Unit Quaternion-Based Output Feedback for the Attitude racking Problem Abdelhamid ayebi, Senior Member, IEEE Abstract In this note, we propose

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

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

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

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

*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

A Decentralized Approach to Formation Maneuvers

A Decentralized Approach to Formation Maneuvers IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL 19, NO 6, DECEMBER 2003 933 A Decentralized Approach to Formation Maneuvers Jonathan R T Lawton, Randal W Beard, Senior Member, IEEE, and Brett J Young

More information

Immersion and Invariance Observers for Gyro-Free Attitude Control Systems

Immersion and Invariance Observers for Gyro-Free Attitude Control Systems Immersion and Invariance Observers for Gyro-Free Attitude Control Systems Sungpil Yang, Maruthi Akella, Frédéric Mazenc To cite this version: Sungpil Yang, Maruthi Akella, Frédéric Mazenc. Immersion and

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

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

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

Linear Feedback Control Using Quasi Velocities

Linear Feedback Control Using Quasi Velocities Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach

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

Partial Attitude Consensus for Underactuated Satellite Clusters

Partial Attitude Consensus for Underactuated Satellite Clusters 6 IEEE 55th Conference on Decision and Control (CDC) ARIA Resort & Casino December -4, 6, Las Vegas, USA Partial Attitude Consensus for Underactuated Satellite Clusters John Matthew Brewer and Panagiotis

More information

Research Article Shorter Path Design and Control for an Underactuated Satellite

Research Article Shorter Path Design and Control for an Underactuated Satellite Hindawi International Journal of Aerospace Engineering Volume 27 Article ID 8536732 9 pages https://doi.org/.55/27/8536732 Research Article Shorter Path Design and Control for an Underactuated Satellite

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

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

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

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

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

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

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

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

9 th AAS/AIAA Astrodynamics Specialist Conference Breckenridge, CO February 7 10, 1999

9 th AAS/AIAA Astrodynamics Specialist Conference Breckenridge, CO February 7 10, 1999 AAS 99-139 American Institute of Aeronautics and Astronautics MATLAB TOOLBOX FOR RIGID BODY KINEMATICS Hanspeter Schaub and John L. Junkins 9 th AAS/AIAA Astrodynamics Specialist Conference Breckenridge,

More information

Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft

Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, 37235 Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft Nicholas Kottenstette, and Joseph

More information

Considerations choosing the Optimal Equilibrium Point on the Rotational Sphere

Considerations choosing the Optimal Equilibrium Point on the Rotational Sphere 2 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 2 FrB2.2 Considerations choosing the Optimal Equilibrium Point on the Rotational Sphere Rune Schlanbusch, Raymond Kristiansen

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

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

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

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

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

Attitude Control of a Bias Momentum Satellite Using Moment of Inertia

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

More information

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

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION 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

More information

Experiments in Control of Rotational Mechanics

Experiments in Control of Rotational Mechanics International Journal of Automation, Control and Intelligent Systems Vol. 2, No. 1, 2016, pp. 9-22 http://www.aiscience.org/journal/ijacis ISSN: 2381-7526 (Print); ISSN: 2381-7534 (Online) Experiments

More information

Representing Attitudes as Sets of Frames

Representing Attitudes as Sets of Frames Representing Attitudes as Sets of Frames Pål Johan From and Jan Tommy Gravdahl Abstract A general framework for representing continuous sets of frames with the unit uaternion representation is presented.

More information

New Results for Time-Optimal Three-Axis. Reorientation of a Rigid Spacecraft

New Results for Time-Optimal Three-Axis. Reorientation of a Rigid Spacecraft New Results for Time-Optimal Three-Axis Reorientation of a Rigid Spacecraft Xiaoli Bai, John L. Junkins Texas A&M University, College Station, Texas 77843 Abstract Some new results for a classical minimum,

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

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

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

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

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

Coordinated Attitude Control of Spacecraft Formation without Angular Velocity Feedback: A Decentralized Approach

Coordinated Attitude Control of Spacecraft Formation without Angular Velocity Feedback: A Decentralized Approach AIAA Guidance, Navigation, and Control Conference - 3 August 29, Chicago, Illinois AIAA 29-6289 Coordinated Attitude Control of Spacecraft Formation without Angular Velocity Feedback: A Decentralized Approach

More information

Robot Control Basics CS 685

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

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

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

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Spacecraft Rate Damping with Predictive Control Using Magnetic Actuators Only

Spacecraft Rate Damping with Predictive Control Using Magnetic Actuators Only C. Böhm a M. Merk a W. Fichter b F. Allgöwer a Spacecraft Rate Damping with Predictive Control Using Magnetic Actuators Only Stuttgart, March 2009 a Institute of Systems Theory and Automatic Control, University

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

Adaptive Model-Independent Tracking of Rigid Body Position and Attitude Motion with Mass and Inertia Matrix Identification using Dual Quaternions

Adaptive Model-Independent Tracking of Rigid Body Position and Attitude Motion with Mass and Inertia Matrix Identification using Dual Quaternions Adaptive Model-Independent Tracking of Rigid Body Position and Attitude Motion with Mass and Inertia Matrix Identification using Dual Quaternions Nuno Filipe and Panagiotis Tsiotras Georgia Institute of

More information

Lecture D21 - Pendulums

Lecture D21 - Pendulums J. Peraire 16.07 Dynamics Fall 2004 Version 1.1 ecture D21 - Pendulums A pendulum is a rigid body suspended from a fixed point (hinge) which is offset with respect to the body s center of mass. If all

More information

IAC-04-A.P.12 NONLINEAR ATTITUDE CONTROL OF THE MICRO-SATELLITE ESEO

IAC-04-A.P.12 NONLINEAR ATTITUDE CONTROL OF THE MICRO-SATELLITE ESEO IAC-04-A.P.12 NONLINEAR ATTITUDE CONTROL OF THE MICRO-SATELLITE ESEO Morten Pedersen Topland and Jan Tommy Gravdahl Department of Engineering Cybernetics Norwegian University of Science and Technology

More information

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Jitter and Basic Requirements of the Reaction Wheel Assembly in the Attitude Control System

Jitter and Basic Requirements of the Reaction Wheel Assembly in the Attitude Control System Jitter and Basic Requirements of the Reaction Wheel Assembly in the Attitude Control System Lulu Liu August, 7 1 Brief Introduction Photometric precision is a major concern in this space mission. A pointing

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

Observer Design for a Flexible Robot Arm with a Tip Load

Observer Design for a Flexible Robot Arm with a Tip Load 5 American Control Conference June 8-, 5. Portland, OR, USA WeC7.6 Observer Design for a Flexible Robot Arm with a Tip Load Tu Duc Nguyen and Olav Egeland Abstract In this paper, we consider the observer

More information

Regenerative Power Optimal Reaction Wheel Attitude Control

Regenerative Power Optimal Reaction Wheel Attitude Control University of Colorado, Boulder CU Scholar Aerospace Engineering Sciences Graduate Theses & Dissertations Aerospace Engineering Sciences Spring 1-1-211 Regenerative Power Optimal Reaction Wheel Attitude

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

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

Pose Tracking Without Linearand Angular-Velocity Feedback Using Dual Quaternions

Pose Tracking Without Linearand Angular-Velocity Feedback Using Dual Quaternions Pose Tracking Without Linearand Angular-Velocity Feedback Using Dual Quaternions NUNO FILIPE ALFREDO VALVERDE PANAGIOTIS TSIOTRAS, Senior Member, IEEE Georgia Institute of Technology Atlanta, GA, USA Since

More information

Output tracking control of a exible robot arm

Output tracking control of a exible robot arm Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen

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

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

More information

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK

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

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Robust Global Asymptotic Attitude Synchronization by Hybrid Control

Robust Global Asymptotic Attitude Synchronization by Hybrid Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThB15.6 Robust Global Asymptotic Attitude Synchronization by Hybrid Control Christopher G. Mayhew, Ricardo

More information

Inverse Optimal Stabilization of a Rigid Spacecraft

Inverse Optimal Stabilization of a Rigid Spacecraft 4 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO. 5, MAY 999 Inverse Optimal Stabilization of a Rigid Spacecraft Miroslav Krstić and Panagiotis Tsiotras Abstract The authors present an approach for

More information

A Control Lyapunov Function Approach to Multiagent Coordination

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

More information

Attitude Determination for NPS Three-Axis Spacecraft Simulator

Attitude Determination for NPS Three-Axis Spacecraft Simulator AIAA/AAS Astrodynamics Specialist Conference and Exhibit 6-9 August 4, Providence, Rhode Island AIAA 4-5386 Attitude Determination for NPS Three-Axis Spacecraft Simulator Jong-Woo Kim, Roberto Cristi and

More information

Consensus Algorithms are Input-to-State Stable

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

More information

TIME-OPTIMAL CONTROL OF AXI-SYMMETRIC RIGID SPACECRAFT

TIME-OPTIMAL CONTROL OF AXI-SYMMETRIC RIGID SPACECRAFT AIAA-98-438 TIME-OPTIMAL CONTROL OF AXI-SYMMETRIC RIGID SPACECRAFT Haijun Shen and Panagiotis Tsiotras University of Virginia, Charlottesville, VA 93-44 Abstract In this paper, we consider the minimum-time

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS Int. J. Appl. Math. Comput. Sci., 2003, Vol. 13, No. 2, 179 184 QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS PINI GURFIL Department of Mechanical and Aerospace

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

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

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

Spacecraft Attitude Control Using Control Moment Gyro Reconfiguration

Spacecraft Attitude Control Using Control Moment Gyro Reconfiguration Spacecraft Attitude Control Using Control Moment Gyro Reconfiguration Kanthalakshmi SRINIVASAN 1, Deepana GANDHI 1, Manikandan VENUGOPAL 2 1 Department of Instrumentation and Control Systems Engineering,

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

Chapter 11. Angular Momentum

Chapter 11. Angular Momentum Chapter 11 Angular Momentum Angular Momentum Angular momentum plays a key role in rotational dynamics. There is a principle of conservation of angular momentum. In analogy to the principle of conservation

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

Generalization of the Euler Angles

Generalization of the Euler Angles The Journal of the Astronautical Sciences, Vol. 51, No. 2, AprilJune 2003, pp. 123123 Generalization of the Euler Angles Malcolm D. Shuster 1 and F. Landis Markley 2 Abstract It is shown that the Euler

More information

Ossama Abdelkhalik and Daniele Mortari Department of Aerospace Engineering, Texas A&M University,College Station, TX 77843, USA

Ossama Abdelkhalik and Daniele Mortari Department of Aerospace Engineering, Texas A&M University,College Station, TX 77843, USA Two-Way Orbits Ossama Abdelkhalik and Daniele Mortari Department of Aerospace Engineering, Texas A&M University,College Station, TX 77843, USA November 17, 24 Abstract. This paper introduces a new set

More information

LYAPUNOV theory plays a major role in stability analysis.

LYAPUNOV theory plays a major role in stability analysis. 1090 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 7, JULY 2004 Satisficing: A New Approach to Constructive Nonlinear Control J. Willard Curtis, Member, IEEE, and Randal W. Beard, Senior Member,

More information

On Quaternion-Based Attitude Control and the Unwinding Phenomenon

On Quaternion-Based Attitude Control and the Unwinding Phenomenon 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 On Quaternion-Based Attitude Control and the Unwinding Phenomenon Christopher G. Mayhew, Ricardo G.

More information

Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-based Hybrid Feedback

Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-based Hybrid Feedback Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-based Hybrid Feedback Christopher G. Mayhew, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Global asymptotic stabilization

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

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

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Chapters 10 & 11: Rotational Dynamics Thursday March 8 th

Chapters 10 & 11: Rotational Dynamics Thursday March 8 th Chapters 10 & 11: Rotational Dynamics Thursday March 8 th Review of rotational kinematics equations Review and more on rotational inertia Rolling motion as rotation and translation Rotational kinetic energy

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

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

CONTROLLER design for nonlinear systems subject to

CONTROLLER design for nonlinear systems subject to 706 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 12, NO 5, SEPTEMBER 2004 Trajectory Tracking for Unmanned Air Vehicles With Velocity Heading Rate Constraints Wei Ren, Student Member, IEEE, Ral

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

Torque and Rotation Lecture 7

Torque and Rotation Lecture 7 Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension

More information

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

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

More information