Partial Attitude Consensus for Underactuated Satellite Clusters

Size: px
Start display at page:

Download "Partial Attitude Consensus for Underactuated Satellite Clusters"

Transcription

1 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 Tsiotras Abstract In this paper, we consider two problems dealing with the partial attitude synchronization of a multi-satellite system in which the satellites, modeled as rigid bodies, are underactuated. Having control authority about only two of the three principal axes, the objective is to align the uncontrolled third axis of all satellites such that they point along the same direction. Two control laws are proposed, one which aligns two satellites towards the same direction in inertial space, and another one which synchronizes an N-satellite system such that the satellites align their underactuated axes towards a fixed inertial direction. The synchronization discrepancy between the satellites is expressed in a unique parameterization that describes the uncontrolled axis of one satellite in the frame of the other via a stereographic projection, while the velocity discrepancy is described using a partial angular velocity difference. I. INTRODUCTION Cooperative spacecraft synchronization has been explored in numerous works. Much of the current literature covers complete attitude convergence of a spacecraft cluster, and various approaches have been used to achieve this objective [], [], [3], [4], [5], [6], [7]. In [7], [5], the idea of maintaining attitude alignment and performing synchronized spacecraft maneuvers was explored, although in [5] the communication graph was restricted to a bidirectional ring. Simultaneously aligning the orientations of rigid bodies in a network, and stabilizing each body, while spinning about their unstable intermediate axis, was shown in [6]. Successful attitude convergence was proven using graphtheoretic tools in [] and [] with undirected and leaderfollower communication graphs. Attitude synchronization of a group of satellites was shown in [4] using relative information with neighboring satellites or information of their orientation with respect to a common reference frame. A decentralized controller was presented in [3], which showed attitude convergence even in the presence of uncertainties, disturbances, and time-varying communication delays. Control of single spacecraft subject to only two control torques has been investigated in [8], [9], [], [] using the same novel attitude parameterization used in this paper. The first objective of this paper is to develop a control law for the partial attitude synchronization between two underactuated satellites, where control torques about only two of the three principle body axes for each satellite are available. J. M. Brewer is a graduate student at the D. Guggenheim School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA 333, USA, jbrewer3@gatech.edu P. Tsiotras is a Professor with the D. Guggenheim School of Aerospace Engineering and the Institute for Robotics and Intelligence Machines, Georgia Institute of Technology, Atlanta, GA 333, USA, tsiotras@gatech.edu The control objective is to align the third (uncontrolled) axes of the two satellites. As a result, the two underactuated satellites will eventually point their uncontrolled axes along the same direction in the inertial space, given any initial orientation. The relative or absolute orientation of the satellites about these axes is inconsequential. The second objective is to develop a control law for the attitude synchronization between all satellites in an N-satellite cluster, where the control law again influences two of the three principle body axes in each satellite, with the purpose of aligning the third uncontrolled axis. As a result of this control law, all satellites will eventually point their uncontrolled axes along the same fixed direction in the inertial space given any initial orientation. Controlling a single axis (as opposed to three-axis control) may be of interest in many applications. For example, this can be the situation when the synchronized pointing of the sensor boresights (e.g., telescope) or high-gain antennas for a multi-satellite system is desired, without the need for complete full attitude control of the satellites. As shown in this paper, such pointing requirements can be achieved using only two control torques per satellite. Even if full actuation is available for most satellites, the proposed control laws can be utilized in cases of actuator failures. II. NOTATION AND ATTITUDE KINEMATICS In this paper, the relative orientation of a satellite with respect to another satellite is given using the w-z attitude parameters introduced in [], [3] by Tsiotras and Longuski. The precise definition of the z and the w parameters is given below. A. The w-z Attitude Parameters Let there be two reference frames in the threedimensional space consisting of the unit vectors {î, î, î3} and {ˆb, ˆb, ˆb 3 } with the notation î representing the inertial frame and ˆb a body-fixed frame. The rotation matrix that transforms vectors from frame î to frame ˆb will be denoted by Ri b and can be decomposed into two successive rotations according to two parameters w and z as follows [], [3] R b i (w, z) = R b i (w)ri i (z), () where î represents the intermediate frame after the first rotation by z. The matrix Ri i (z) is the initial rotation about the î3 axis in the positive direction by an angle z, resulting in the intermediate frame î. It is therefore given by cos(z) sin(z) Ri i (z) = sin(z) cos(z). () /6/$3. 6 IEEE 354

2 ] [ẇ ẇ = + w + w [ R i b (w)]t ω = [ ] + (w ) (w ) w w w ( ) + (w ) ω ω ω 3 where R i b (w) is defined as the matrix consisting of the two first columns of the rotation matrix Ri b (w) given in (4), and ω = [ω, ω, ω 3 ] T R 3., (7) Fig.. Visualization of the stereographic projection of î3 in the ˆb frame. From this intermediate frame, we desire the third axis of the inertial frame (also the third axis of the intermediate frame) to be described with respect to the final body frame. This is accomplished by describing the î3 vector in the ˆb frame as î3 = î 3 = aˆb + bˆb + cˆb 3. This vector is then stereographically projected onto the ˆb ˆb plane as a new vector using the variables and w defined below. = b + c, w = a + c. (3) The parameters and w can then be used to describe how far to rotate or tilt the ˆb 3 axis away from the î3 axis about the vector ĥ = î3 ˆb 3 as depicted in Fig.. The rotation matrix Ri b (w) in (), where w = [, w ] T R, then describes the rotation about the unit vector ĥ, and is given by [3] Ri b (w) = + w w w w (4) w + w w w + w. w w The angle θ between the unit vectors î3 and ˆb 3 can be easily computed as ( w θ = arccos w ) + w +. (5) w Clearly, θ = when = w =. Next, consider the kinematics of the w parameters. To this end, let the angular velocity of the ˆb frame with respect to the î frame, expressed in the ˆb frame, be denoted as ω bi = ω ˆb + ω ˆb + ω 3ˆb3, and let Ri b be the rotation matrix that transforms elements from the î frame to the ˆb frame of reference as in (). Taking the derivative of the î unit vectors expressed in the ˆb frame, yields [4], [5], [6] ȧ ḃ = ω 3 ω ω 3 ω ċ ω ω a b c. (6) Using equations (3) and (6), the differential equations for the parameters and w can be calculated as III. UNDERACTUATED TWO SATELLITE SNCHRONIATION A. Definitions and Preliminaries The first problem we consider in this paper (which we will henceforth refer to as Problem ) involves the synchronization of two satellites, say, i and j. Associated with satellite i is the body frame ˆb i = (ˆb i, ˆb i, ˆb i 3). Satellite i is assumed to have the principle inertia tensor I i = diag(i i, I i, I i 3), with inertias I i, I i, and I i 3 along the ˆb i, ˆb i, and ˆb i 3 axes, respectively. We adopt the notation I i ω i = S(ω i )I i ω i + u i, (8) to refer to the rigid body dynamics specific to satellite i, where u i = [u i, u i, u i 3] T R 3 represents the control torque influencing satellite i and ω i = [ω, i ω, i ω3] i T R 3 represents the inertial angular velocity of satellite i expressed in the ˆb i frame. Satellite i is underactuated, that is, a control torque acts only along the ˆb i and ˆb i axes, leaving the ˆb i 3 axis uncontrolled, i.e., u i 3. The notation and definitions used for satellite j are similar to satellite i and are thus omitted for the sake of brevity. The desired objective is to synchronize the uncontrolled ˆb i 3 and ˆb j 3 axes of the two satellites. This is to be achieved by applying the necessary torques on each satellite that depend only upon the partial relative angular velocities and the partial attitude discrepancy, between the two satellites i and j, described by the corresponding attitude parameter w. To this end, let (a ij, b ij, c ij ) be the components of the third body axis of satellite j expressed in the frame of satellite i, that is, let ˆb j 3 = aij ˆb i + b ij ˆb i + c ij ˆb i 3. A similar form exists for describing the third body axis of satellite i expressed in the frame of satellite j which is found by simply switching the indices, i and j. This allows us to write the w parameters defining the unit vectors ˆb j 3 in the frame ˆb i as w ij = bij, wij ij = aij + c + c ij, (9) and similarly for ˆb i 3 in the frame ˆb j in which we now let w ij = [w ij, wij ]T R define the stereographic projection of the vector ˆb j 3 onto the ˆb i ˆb i plane, and similarly for w ji = [w ji, wji ]T R. Note that the two satellites are synchronized when ˆb i 3 = ˆb j 3, equivalently, when ˆb i 3 ˆb j 3 =. Thus, a ij = b ij = a ji = b ji =, and hence w ij = wij = 355

3 indicates synchronization. Note that the relative angular velocity of satellite j with respect to satellite i expressed in the frame of satellite i is given by ω ij = ω i R i jω j, () where Rj i is the rotation matrix describing elements of frame ˆb j in the frame ˆb i. A similar expression holds for the relative angular velocity of satellite i with respect to satellite j expressed in the frame of satellite j. From (7) it follows that the differential equations for the parameters w ij are given by ẇ ij = + wij [ R j i (wij )] T ω ij, (a) and similarly for w ji Next, we present two lemmas that will help us solve Problem. Lemma : Let ˆb i and ˆb j denote the two body reference frames for satellites i and j, respectively, and let w ij = [w ij, wij, ]T R 3 be the parameters defining the third axis of the reference frame ˆb j expressed in the frame ˆb i as in (9), and similarly let w ji = [w ji, wji, ]T R 3 be the parameters defining the third axis of the reference frame ˆb i expressed in the frame of reference ˆb j. Then w ij = Rj i wji, w ji = R j i wij. () Proof: The rotation matrix that transforms vectors from frame ˆb j to frame ˆb i is Rj i and depends on the values of w ij and z ij as follows R i j = R i j (wij )R j j (zij ) (3) with Rj i (wij ) and R j j (zij ) as in () and similarly for R j i = R j i (wji )Ri i (zji ). Using the fact that Rj i = [Rj i ]T, the following two identities result immediately. w ji = w ij cos(zij ) w ij sin(zij ) w ji = w ij sin(zij ) + w ij cos(zij ) (4) By substituting equations (4) and the rotation matrix expression in equation (3) into equation () proves the desired result. Lemma : Let Q i represent the rotation matrix that transforms elements from the body frame ˆb i to the inertial frame, let Qi R 3 be the matrix consisting of the first two columns of Q i, and let Q j and Q j be defined similarly for the body frame ˆb j. Then, QT i Qi = I and Q T Q i j = R j i, where R j i represents the upper left sub-block of Ri j. Proof: The proof follows immediately by performing the matrix multiplications, and thus it is omitted. B. Main Result In this section we provide the explicit feedback control law that solves Problem. Proposition : Assume that satellites i and j are in communication. The feedback control law for satellite i u i = k3(i i i I3)ω i ω i 3 i k w ij k δη ij, u i = k3(i i 3 i I)ω i ω i 3 i k w ij k δη ij, (5) where the control gains are k >, k >, and { k3 i for I i I i = α i for I i = I i where α i R and δη ij and δηij are defined as (6) δη ij = η i R i jη j, (7) with δη ij = [δη ij, δηij ]T R, and similarly for satellite j, ensures that lim w ij = lim w ji = and lim δη ij = t t t lim t δηji =, and thus solves Problem. Proof: From equation (8) and the control law (5), the closed-loop dynamics of satellite i are given by I i ω i = ( k3)(i i i I3)ω i ω i 3 i k w ij k δη ij, I i ω i = ( k3)(i i 3 i I)ω i ω i 3 i k w ij k δη ij, I3 i ω 3 i = (I i I)ω i ω i, i (8) where a similar form also exists for satellite j by switching the indices, i and j. Consider the Lyapunov function candidate V =k ln( + w ij ) + k ln( + w ji ) + (η i ) T J i η i + (η j ) T J j η j. (9) where J i = diag(i, i I) i and J j = diag(i j, Ij ). By taking the derivative of V along the trajectories of (8), and after performing several algebraic manipulations, yields the following expression V = k (η i ) T δη ij k (η j ) T δη ji () where we have used Lemma along with the fact that (w ij ) T ẇ ij = ( + w ij ) ( (w ij ) T η i + (w ji ) T η j) () which follows from the use of (), Lemma, and (7). To proceed, recognize that R i j = [ R j i ]T and recall from (7) that δη ij = η i R i jη j, δη ji = η j R j i ηi. It then follows that V = k ( Qi η i Q j η j) T( Qi η i Q j η j). where we have used Lemma. Since V, it follows that the signals w ij, w ji, η i, and η j are all bounded. Now, by letting V =, it follows that Q i η i = Q j η j, () which after a left multiplication of QT i or QT j using again Lemma, we find η i = R i j ηj and η j = R j i ηi. This along with () leads to δη ij = η i R i jη j =, (3a) δη ji = η j R j i ηi =, (3b) (η i ) T η i = (η j ) T η j. (3c) Taking advantage of (3), the following is found after some additional algebraic manipulations. = ω i w ij ωi w ij. (4) 356

4 Assume now that w ij, otherwise there is nothing to prove. From the previous expression it follows that w ij = λη i where λ and η i. It will be shown that this leads to a contradiction. Indeed, assuming V, it follows from Lemma, (8), and () that = (η i ) T ω i (η j ) T ω j = k (η i ) T[ (J i ) + R j(j i j ) ] Rj i w ij. (5) Letting P = (J i ) + R j i (J j ) Rj i >, the previous expression yields = (η i ) T P w ij = λ(η i ) T P η i, which implies that either λ = or η i =, leading to a contradiction. Thus, the only point contained within the invariant set M {(w ij, η ij ) : V } is (w ij, η ij ) = (, ) and by LaSalle s invariance principle, the proof is complete. IV. N -SATELLITE SNCHRONIATION WITH INERTIAL VELOCIT FEEDBACK In this section we consider the problem of partial attitude synchronization of N underactuated satellites. Each satellite, denoted by i, belongs to the set S = {,,..., N}. Satellite i S is in communication with a subset of S denoted by N i S \ {i}. We assume that N i for all i S. We also assume that each communication link between any satellite pair is bi-directional, that is, j N i if and only if i N j. As in Problem, each satellite in S is underactuated with the desired objective being to synchronize the uncontrolled ˆb i 3 axes for all satellites so that, unlike the objective in Problem, the final orientation of ˆb i 3 for each satellite i S is along some common, fixed inertial direction. This can be achieved by applying the necessary torques on each satellite i that depend only upon its corresponding inertial angular velocities and the partial attitude discrepancy, between the satellites i and j N i, described by w ij. Henceforth, we will refer to this as Problem. The definitions related to any satellite in S and the parameters defining the relationship between any two satellites i and j in S are identical to those in Problem. For solving Problem in this section, we need to use some tools from algebraic graph theory [7], [8]. Communication between satellites will be encoded using a communication graph G. The graph G = {V, E} is described by the vertex set V = {,, N} having as vertices the satellites, and the edge set E = {(i, j) V V j N i } = {e,, e M } consisting of M directed links (i, j), where the set N i V consists of all satellites j in communication with satellite i. A graph G with a directed set of edges is a directed graph. The graph G is undirected when j N i i N j, i, j V, i j. The incidence matrix for a directed graph G, denoted by D(G) R N M, is defined as, if (i, j) = e k E [D(G)] ik, if (j, i) = e k E (6), otherwise. Let the incidence matrix D(G) for a directed graph be the same for an undirected graph in which each edge in the undirected graph is arbitrarily directed. Notice that each column of D(G) sums to and contains a and a for each end of the corresponding edge. An undirected graph G is a tree when there is exactly one path between any two vertices in the graph, i.e. it is acyclic. A tree has M = N edges and the matrix D(G) for a tree is full column rank. Lemma 3: Consider an undirected tree graph G with n vertices and m = n edges and incidence matrix D(G) R n m. Let the matrix D(G) R pn qm be such that it has the same structure as D(G) A, where A R p q, p q constructed as follows. For every element in D(G), there corresponds a p q submatrix in D(G) so that D(G) is given by Φ ik if (i, j) = e k E [ D(G)] a,b = Ψ ik if (j, i) = e k E (7) otherwise. where a and b indicate a range of indices for the submatrix [ D(G)] a,b where p(i )+ a pi and q(k )+ b kq, and where Φ ik, Ψ ik R p q. Then, if either Φ ik or Ψ ik is full column rank for all i =,..., N and k =,..., m, then D(G) is also full column rank. Proof: Begin by noticing that because the graph G is a tree, then D(G) is full column rank. Now, notice that an ordering of vertices and edges always exists such that the upper (n ) m submatrix of D(G) is lower triangular. Since D(G) may be constructed for an undirected graph through arbitrarily directing each link, then without loss of generality, we choose Φ ik, for all i =,..., N and k =,..., m, to be full column rank and the matrix D(G) may be constructed such that the upper p(n ) qm submatrix is lower block triangular where the blocks along the diagonal are the appropriate matrices Φ ik. Then it follows directly that D(G) is full column rank. The next proposition provides the solution to Problem. Proposition : Consider a system of N satellites and assume that their communication graph G is a tree. The feedback control law for each satellite i S, u i = k i ω i j N i k w ij, u i = k i ω i j N i k w ij, (8) where the control gains are k > and k i > for i S, ensures that lim w ij = and lim η i = for all i S and t t j N i, and thus solves Problem. Proof: From the control law (8) and equations (5), the closed-loop dynamics of satellite i are given by I i ω i = (I i I3)ω i ω i 3 i k i ω i j N i k w ij, I i ω i = (I3 i I)ω i ω i 3 i k i ω i j N i k w ij, I3 i ω 3 i = (I i I)ω i ω i. i (9) Consider the Lyapunov function candidate V = i S j N i k ln( + wij ) + (ω i ) T I i ω i. (3) i S Taking the time derivative of V along the trajectories of 357

5 the system (9), and after combining terms, yields V = k i (η i ) T η i + (k k )(η i ) T w ij i S i S j N i = i S k i (η i ) T η i. (3) It follows that the system is Lyapunov stable and hence the signals w ij and ω i, for j N i and all i S, are bounded. From (9), it follows that M {(w ij, η i ) : V } = {(w ij, ) : j N i w ij = i S}. Since a tree with N vertices and N edges has an incidence matrix D R N (N ) for an arbitrarily directed digraph that is full column rank [8], the agreement subspace lim t j N i w ij =, for all i S, can be described as j N j. j N N w Nj = = DE, (3) where D is a block matrix with the same form of D A, where A R, and E represents the column matrix consisting of the edge measurements w ij without the repeat edge measurements w ji. It follows from Lemma and Lemma 3, where we have taken Φ ik = I and Ψ ik = R j i for each corresponding edge w ji E, that D is also full column rank. Then the agreement subspace M consists only of the point where lim w ij = and lim η i = for all t t i S, j N i, and by LaSalle s invariance principle, the proof is complete. V. SIMULATION RESULTS To demonstrate the results of this paper, two numerical simulations to validate Proposition and Proposition were performed. For Proposition, two satellites, one having generic inertia properties and the other being axisymmetric, were simulated. For Problem, four satellites with generic inertia properties were simulated. A. Simulation : Two Satellites in Communication For Problem, we assume two satellites in communication and take i = and j =. The satellites have moments of inertia I = diag(, 5, ) kg m and I = diag(,, 5) kg m. The initial angular velocities for Satellites and are ω () = (.,.,.) T rad/s and ω () = (.,.,.) T rad/s, respectively. The initial orientations given in unit quaternions for Satellites and are [.885,.44,.76, ] and [.774,.5547,.5547,.5547], respectively. The control gains were set to k =.5 and k = 6 for both satellites, k3 =, and k3 =. The w parameters describing the ˆb 3 axis of Satellite in the frame of Satellite are plotted in Fig.. To better visualize the effectiveness and behavior of the controller, an animation depicting the two satellites as they rotate in inertial space was also made. Snapshots at distinct time instances from the animation are shown in Fig. 3. The animation can be found in and w w θ (a) Time history of w parameters of(b) Time history of θ between sat sat in the frame of sat and sat Fig.. The w parameter state history of simulation. Time:. (a) Time: 64.7 (c) Time: (b) Time: 5. (d) Fig. 3. Snapshots at different phases of simulation. B. Simulation : N-Satellites in Communication For Problem, we assume four satellites communicating based on a given communication topology encoded in the sets N i, for i S = {,, 3, 4}. For this problem we therefore have N = 4. The assumed communication connections are given by N {3}, N {3}, N 3 {,, 4}, N 4 {3}. The satellites have moments of inertia I = diag(45, 5, 5) kg m, I = diag(5, 35, 45) kg m, I 3 = diag(84, 4, 5) kg m, and I 4 = diag(6, 4, 5) kg m, and their initial angular velocities are ω () = (.,.,.) T rad/s, ω () = (.,.,.) T rad/s, ω 3 () = (.,.,.) T rad/s, and ω 4 () = (.,.3,.) T rad/s, respectively. The initial orientations given in unit quaternions for Satellites,, 3, and 4 were chosen as [,,, ], [.5547,.5547,.774,.5547], [,.36,,.9487], and [,.447,,.8944], respectively. The control gains were set to k =. and k i = for i =,, 3, 4. The w parameters describing the ˆb 3 axis of Satellite in the frame of Satellite and Satellites,, and 4 in the frame of Satellite 3 are plotted in Fig. 4. Similar behavior was observed for the other partial attitude parameters as well. Several snapshots of the simulation s animation are shown 358

6 in Fig. 5. The animation can be found in edu/movies/undersatsim.avi. w w 3 and w - 3 and w Time:. (a) Time: (b) (a) (b) 3 and w w 3 34 and w w 34 Time: 6.99 Time: 5. (c) (d) Fig. 5. Snapshots at different phases of the simulation for Problem (c) Fig. 4. The w parameter state histories for Problem : (a) w parameters of satellite in the frame of satellite ; (b) w parameters of satellite in the frame of satellite 3; (c) w parameters of satellite in the frame of satellite 3; (d) w parameters of satellite 4 in the frame of satellite 3. VI. CONCLUSIONS In this paper we have solved two problems related to the partial attitude stabilization within a system of multiple underactuated satellites. Each of the satellites considered has two control torques acting on two of their principal axes, while the third principal axis is left uncontrolled. Only relative partial attitude is used in the feedback control. Two cases are considered. In the first case the satellites underactuated axes end up pointing along the same orientation in space and use only relative partial velocities for feedback. In the second case the axes end up pointing along the same fixed inertial orientation and use inertial partial velocity for feedback. In addition to maintaining alignment of the relative attitude among intentionally underactuated spacecraft, the results of this paper can also be used to control originally fully-actuated satellite clusters subject to actuator failures. REFERENCES [] D. V. Dimarogonas, P. Tsiotras, and K. J. Kyriakopoulos, Laplacian cooperative attitude control of multiple rigid bodies, in IEEE International Symposium on Intelligent Control, Munich, Germany, October 4-6 6, pp [] D. V. Dimarogonas, P. Tsiotras, and K. J. Kyriakopoulos, Leaderfollower cooperative attitude control of multiple rigid bodies, Systems & Control Letters, vol. 58, no. 6, pp , 9. (d) [3] J. Erdong, J. iaolei, and S. haowei, Robust decentralized attitude coordination control of spacecraft formation, Systems & Control Letters, vol. 57, no. 7, pp , 8. [4] J. Thunberg, E. Montijano, and. Hu, Distributed attitude synchronization control, in 5th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, Dec. 5,, pp [5] J. R. Lawton and R. W. Beard, Synchronized multiple spacecraft rotations, Automatica, vol. 38, no. 8, pp ,. [6] S. Nair and N. E. Leonard, Stabilization of a coordinated network of rotating rigid bodies, in 43rd IEEE Conference on Decision and Control, vol. 5, Atlanta, GA, Dec. 5 7, 4, pp [7] P. K. C. Wang, F.. Hadaegh, and K. Lau, Synchronized formation rotation and attitude control of multiple free-flying spacecraft, Journal of Guidance, Control, and Dynamics, vol., no., pp. 8 35, 999. [8] P. Tsiotras and J. M. Longuski, Spin-axis stabilization of symmetric spacecraft with two control torques, Systems & Control Letters, vol. 3, no. 6, pp , 994. [9] P. Tsiotras, M. Corless, and J. Longuski, A novel approach to the attitude control of axisymmetric spacecraft, Automatica, vol. 3, no. 8, pp. 99, 995. [] P. Tsiotras and J. Luo, Control of underactuated spacecraft with bounded inputs, Automatica, vol. 36, no. 8, pp ,. [] H. Shen and C. M. Roithmayr, Co-spin with symmetry axis stabilization, and de-spin for asteroid capture, in American Control Conference, Portland, OR, June 4 6, 4, pp [] P. Tsiotras and J. M. Longuski, Comments on a new parameterization of the attitude kinematics, in AIAA/AAS Astrodynamics Specialists Conference, ser. 96, no San Diego, CA: AAS, July [3] P. Tsiotras and J. M. Longuski, A new parameterization of the attitude kinematics, The Journal of the Astronautical Sciences, vol. 43, no. 3, pp. 43 6, 995. [4] M. D. Shuster, A survey of attitude representations, The Journal of the Astronautical Sciences, vol. 4, no. 4, pp , 993. [5] T. R. Kane, P. W. Likins, and D. A. Levinson, Spacecraft Dynamics. New ork: McGraw-Hill Book Company, August 983. [6] B. Wie, Space Vehicle Dynamics and Control, Second ed. Reston, VA: AIAA, Inc., August 8. [7] C. Godsil and G. Royle, Algebraic Graph Theory. Springer New ork,. [8] M. Mesbahi and M. Egerstedt, Graph Theoretic Methods in Multiagent Networks. Princeton, New Jersey: Princeton University Press,. 359

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

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

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

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

*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 Graph-Theoretic Characterization of Controllability for Multi-agent Systems

A Graph-Theoretic Characterization of Controllability for Multi-agent Systems A Graph-Theoretic Characterization of Controllability for Multi-agent Systems Meng Ji and Magnus Egerstedt Abstract In this paper we continue our pursuit of conditions that render a multi-agent networked

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

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

On the Controllability of Nearest Neighbor Interconnections

On the Controllability of Nearest Neighbor Interconnections On the Controllability of Nearest Neighbor Interconnections Herbert G. Tanner Mechanical Engineering Department University of New Mexico Albuquerque, NM 87 Abstract In this paper we derive necessary and

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

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

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude SICE Journal of Control, Measurement, and System Integration, Vol 6, No 1, pp 007 013, January 2013 Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude MingHui

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

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

Scaling the Size of a Multiagent Formation via Distributed Feedback

Scaling the Size of a Multiagent Formation via Distributed Feedback Scaling the Size of a Multiagent Formation via Distributed Feedback Samuel Coogan, Murat Arcak, Magnus Egerstedt Abstract We consider a multiagent coordination problem where the objective is to steer a

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

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies Laplacian Cooperative Attitue Control of Multiple Rigi Boies Dimos V. Dimarogonas, Panagiotis Tsiotras an Kostas J. Kyriakopoulos Abstract Motivate by the fact that linear controllers can stabilize the

More 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

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

Formation Control of Nonholonomic Mobile Robots

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

More information

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT Amir Rahmani (), Olivia Ching (2), and Luis A Rodriguez (3) ()(2)(3) University of Miami, Coral Gables,

More information

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications NCS Lecture 8 A Primer on Graph Theory Richard M. Murray Control and Dynamical Systems California Institute of Technology Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

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

Consensus Based Formation Control Strategies for Multi-vehicle Systems

Consensus Based Formation Control Strategies for Multi-vehicle Systems Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 6 FrA1.5 Consensus Based Formation Control Strategies for Multi-vehicle Systems Wei Ren Abstract In this paper

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

Theory and Applications of Matrix-Weighted Consensus

Theory and Applications of Matrix-Weighted Consensus TECHNICAL REPORT 1 Theory and Applications of Matrix-Weighted Consensus Minh Hoang Trinh and Hyo-Sung Ahn arxiv:1703.00129v3 [math.oc] 6 Jan 2018 Abstract This paper proposes the matrix-weighted consensus

More information

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Byung-Hun Lee and Hyo-Sung Ahn arxiv:1783591v1 [cssy] 1 Aug 17 Abstract In this paper, we propose a novel

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

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Herbert G. Tanner and Amit Kumar Mechanical Engineering Department University of New Mexico Albuquerque, NM 873- Abstract

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

Using Orientation Agreement to Achieve Planar Rigid Formation

Using Orientation Agreement to Achieve Planar Rigid Formation 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeBI2.8 Using Orientation Agreement to Achieve Planar Rigid Formation He Bai Murat Arca John T. Wen Abstract

More information

RECENTLY, the study of cooperative control of multiagent

RECENTLY, the study of cooperative control of multiagent 24 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL., NO. 2, APRIL 24 Consensus Robust Output Regulation of Discrete-time Linear Multi-agent Systems Hongjing Liang Huaguang Zhang Zhanshan Wang Junyi Wang Abstract

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

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

Robust Connectivity Analysis for Multi-Agent Systems

Robust Connectivity Analysis for Multi-Agent Systems Robust Connectivity Analysis for Multi-Agent Systems Dimitris Boskos and Dimos V. Dimarogonas Abstract In this paper we provide a decentralized robust control approach, which guarantees that connectivity

More information

Flocking while Preserving Network Connectivity

Flocking while Preserving Network Connectivity Flocking while Preserving Network Connectivity Michael M Zavlanos, Ali Jadbabaie and George J Pappas Abstract Coordinated motion of multiple agents raises fundamental and novel problems in control theory

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

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications Lecture 4: Introduction to Graph Theory and Consensus Richard M. Murray Caltech Control and Dynamical Systems 16 March 2009 Goals Introduce some motivating cooperative control problems Describe basic concepts

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

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

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

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

Obtaining Consensus of Multi-agent Linear Dynamic Systems

Obtaining Consensus of Multi-agent Linear Dynamic Systems Obtaining Consensus of Multi-agent Linear Dynamic Systems M I GRCÍ-PLNS Universitat Politècnica de Catalunya Departament de Matemàtica plicada Mineria 1, 08038 arcelona SPIN mariaisabelgarcia@upcedu bstract:

More information

Distance-based Formation Control Using Euclidean Distance Dynamics Matrix: Three-agent Case

Distance-based Formation Control Using Euclidean Distance Dynamics Matrix: Three-agent Case American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Distance-based Formation Control Using Euclidean Distance Dynamics Matrix: Three-agent Case Kwang-Kyo Oh, Student

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

Decentralized Control of Nonlinear Multi-Agent Systems Using Single Network Adaptive Critics

Decentralized Control of Nonlinear Multi-Agent Systems Using Single Network Adaptive Critics Decentralized Control of Nonlinear Multi-Agent Systems Using Single Network Adaptive Critics Ali Heydari Mechanical & Aerospace Engineering Dept. Missouri University of Science and Technology Rolla, MO,

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

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication 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

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

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

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

SE(N) Invariance in Networked Systems

SE(N) Invariance in Networked Systems SE(N) Invariance in Networked Systems Cristian-Ioan Vasile 1 and Mac Schwager 2 and Calin Belta 3 Abstract In this paper, we study the translational and rotational (SE(N)) invariance properties of locally

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

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

More information

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents CDC02-REG0736 Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents Reza Olfati-Saber Richard M Murray California Institute of Technology Control and Dynamical Systems

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

A NETWORK FLOW FORMULATION FOR AN EGALITARIAN P2P SATELLITE REFUELING STRATEGY

A NETWORK FLOW FORMULATION FOR AN EGALITARIAN P2P SATELLITE REFUELING STRATEGY AAS 07-5 A NETWORK FLOW FORMULATION FOR AN EGALITARIAN PP SATELLITE REFUELING STRATEGY Atri Dutta and Panagiotis Tsiotras Abstract A variation of the PP strategy, known as egalitarian PP (E-PP) refueling

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

Rigid Body Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion.

Rigid Body Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion. Rigid ody Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion. Scott R. Ploen, Fred Y. Hadaegh, and Daniel P. Scharf Jet Propulsion Laboratory California

More information

Agreement Problems in Networks with Directed Graphs and Switching Topology

Agreement Problems in Networks with Directed Graphs and Switching Topology Technical Report CIT-CDS 3 5 Agreement Problems in Networks with Directed Graphs and Switching Topology Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology

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

Decentralized Control of Vehicle Formations

Decentralized Control of Vehicle Formations Portland State University PDXScholar Mathematics and Statistics Faculty Publications and Presentations Fariborz Maseeh Department of Mathematics and Statistics Decentralized Control of Vehicle Formations

More information

Graph Theoretic Methods in the Stability of Vehicle Formations

Graph Theoretic Methods in the Stability of Vehicle Formations Graph Theoretic Methods in the Stability of Vehicle Formations G. Lafferriere, J. Caughman, A. Williams gerardol@pd.edu, caughman@pd.edu, ancaw@pd.edu Abstract This paper investigates the stabilization

More information

QUATERNION BASED OPTIMAL SPACECRAFT REORIENTATION UNDER COMPLEX ATTITUDE CONSTRAINED ZONES

QUATERNION BASED OPTIMAL SPACECRAFT REORIENTATION UNDER COMPLEX ATTITUDE CONSTRAINED ZONES AAS 13-836 QUATERNION BASED OPTIMAL SPACECRAFT REORIENTATION UNDER COMPLEX ATTITUDE CONSTRAINED ZONES Unsik Lee and Mehran Mesbahi INTRODUCTION The paper addresses quaternion-based energy and time optimal

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

Active Passive Networked Multiagent Systems

Active Passive Networked Multiagent Systems Active Passive Networked Multiagent Systems Tansel Yucelen and John Daniel Peterson Abstract This paper introduces an active passive networked multiagent system framework, which consists of agents subject

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

Consensus of Multi-Agent Systems with

Consensus of Multi-Agent Systems with Consensus of Multi-Agent Systems with 1 General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols arxiv:1109.3799v1 [cs.sy] 17 Sep 2011 Zhongkui Li, Wei Ren, Member, IEEE, Xiangdong

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

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

Multi-agent Second Order Average Consensus with Prescribed Transient Behavior

Multi-agent Second Order Average Consensus with Prescribed Transient Behavior Multi-agent Second Order Average Consensus with Prescribed Transient Behavior Luca Macellari, Yiannis Karayiannidis and Dimos V. Dimarogonas Abstract The problem of consensus reaching with prescribed transient

More information

Consensus of Information Under Dynamically Changing Interaction Topologies

Consensus of Information Under Dynamically Changing Interaction Topologies Consensus of Information Under Dynamically Changing Interaction Topologies Wei Ren and Randal W. Beard Abstract This paper considers the problem of information consensus among multiple agents in the presence

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

Decentralized Mean Orbit-Element Formation Guidance, Navigation, and Control: Part 1

Decentralized Mean Orbit-Element Formation Guidance, Navigation, and Control: Part 1 Decentralized Mean Orbit-Element Formation Guidance, Navigation, and Control: Part 1 Marcus J. Holzinger and Jay W. McMahon Decentralized relative formation flight about an estimated weighted mean orbit

More information

Target Tracking via a Circular Formation of Unicycles

Target Tracking via a Circular Formation of Unicycles Target Tracking via a Circular Formation of Unicycles Lara Briñón-Arranz, Alexandre Seuret, António Pascoal To cite this version: Lara Briñón-Arranz, Alexandre Seuret, António Pascoal. Target Tracking

More information

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions E G Hernández-Martínez

More information

Dynamic region following formation control for a swarm of robots

Dynamic region following formation control for a swarm of robots Dynamic region following formation control for a swarm of robots The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published

More information

Spacecraft Attitude Control under Constrained Zones via Quadratically Constrained Quadratic Programming

Spacecraft Attitude Control under Constrained Zones via Quadratically Constrained Quadratic Programming Spacecraft Attitude Control under Constrained Zones via Quadratically Constrained Quadratic Programming Chuangchuang Sun and Ran Dai Iowa State University, Ames, IA, 511, USA his paper examines an optimal

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

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies

Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A TECHNICAL NOTE. 1 Consensus Seeking in Multi-agent Systems Under Dynamically Changing Interaction Topologies Wei Ren, Student Member,

More information

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield Sonia Hernandez and Dere A. Paley, Member, IEEE Abstract Decentralized algorithms to stabilize

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

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

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

Further Results on the Stability of Distance-Based Multi- Robot Formations

Further Results on the Stability of Distance-Based Multi- Robot Formations Further Results on the Stability of Distance-Based Multi- Robot Formations The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation

More information

Complex Laplacians and Applications in Multi-Agent Systems

Complex Laplacians and Applications in Multi-Agent Systems 1 Complex Laplacians and Applications in Multi-Agent Systems Jiu-Gang Dong, and Li Qiu, Fellow, IEEE arxiv:1406.186v [math.oc] 14 Apr 015 Abstract Complex-valued Laplacians have been shown to be powerful

More information

Nonlinear Control of a Spacecraft with Multiple Fuel Slosh Modes

Nonlinear Control of a Spacecraft with Multiple Fuel Slosh Modes 11 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 1-15, 11 onlinear Control of a Spacecraft with Multiple Fuel Slosh Modes Mahmut Reyhanoglu

More information

A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS

A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS Int. J. Appl. Math. Comput. Sci., 2009, Vol. 19, No. 4, 639 646 DOI: 10.2478/v10006-009-0051-1 A MATRIX INEQUALITY BASED DESIGN METHOD FOR CONSENSUS PROBLEMS IN MULTI AGENT SYSTEMS GUISHENG ZHAI, SHOHEI

More information

Decentralized Formation Control of Multiple Autonomous Underwater Vehicles with Input Saturation Using RISE Feedback Method

Decentralized Formation Control of Multiple Autonomous Underwater Vehicles with Input Saturation Using RISE Feedback Method Decentralized Formation Control of Multiple Autonomous Underwater Vehicles with Input Saturation Using RISE Feedback Method Dong Cui 1,2, Brendan Englot 2, Rongxin Cui 1 and Demin Xu 1 Abstract Decentralized

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

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Stability and Performance of Non-Homogeneous Multi-Agent Systems on a Graph

Stability and Performance of Non-Homogeneous Multi-Agent Systems on a Graph Stability and Performance of Non-Homogeneous Multi-Agent Systems on a Graph Stefania Tonetti Richard M. Murray Department of Aerospace Engineering, Politecnico di Milano, Milano, Italy e-mail: tonetti@aero.polimi.it).

More information

Decentralized Mean Orbit Element Formation Stability for Uncoordinated Maneuvers

Decentralized Mean Orbit Element Formation Stability for Uncoordinated Maneuvers Decentralized Mean Orbit Element Formation Stability for Uncoordinated Maneuvers Marcus J. Holzinger, Assistant Professor School of Aerospace Engineering Georgia Institute of Technology holzinger@gatech.edu

More information

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation 1 Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation Mauro Franceschelli, Simone Martini, Magnus Egerstedt, Antonio Bicchi, Alessandro

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

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation

Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation Observability and Controllability Verification in Multi-Agent Systems through Decentralized Laplacian Spectrum Estimation Mauro Franceschelli, Simone Martini, Magnus Egerstedt, Antonio Bicchi, Alessandro

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

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