11
Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances Haizhao Liang n , Zhaowei Sun, Jianying Wang Research Center of Satellite Technology, Harbin Institute of Technology, P. O. Box 3013, Yi Kuang Street, Nan Gang District, 150080 Harbin, China article info Article history: Received 15 November 2011 Received in revised form 12 August 2012 Accepted 15 August 2012 Available online 12 October 2012 Keywords: Decentralized control Spacecraft formation Sliding mode control Robustness Attitude control abstract This paper investigates the robust decentralized attitude control problem for spacecraft formations under uncertain communication topologies. Based on modified Rodrigues parameters representation and a Lagrange-like model, a class of decentralized attitude control schemes designed by the use of sliding mode control approach is proposed to steer the attitude of the spacecraft formation to a time-varying reference states with no assumption on the information exchange graph. By taking into account the model uncertainties and external disturbances simultaneously, the proposed robust control strategies are proven effective to overcome these unexpected phenomena. Finally, numerical examples are included to demonstrate the effectiveness and robustness of the developed control schemes. & 2012 Elsevier Ltd. All rights reserved. 1. Introduction The concept of spacecraft formation has been a sig- nificant research topic due to a host of advantages such as mission flexibility and cost reduction. The spacecraft formation is a distributed system composed of multiple spacecraft. To perform a flying task cooperatively, the attitude controller making the control decision is impor- tant in achieving a harmonious behavior of the formation system. According to the place where the control deci- sions are made, attitude control can be categorized into centralized and decentralized types. In particular, decen- tralized control for spacecraft formations has been wit- nessed great interest in recent years since it shows superior fault-tolerance and simpler controllers than centralized control [1–12]. In decentralized control, if a local control agent fails for some reason, the failure will be confined to the region of the failed agent but not affect the entire system, so the stability of the whole system can still be maintained. In addition, the global controller of the formation system can be decomposed into small control agents leading to simpler control laws in decen- tralized control. The performance of each local control agent on its local control task can guarantee the stability of the global system. However, mathematical analysis of decentralized control is difficult and that is the drawback of decentralized control. A number of works have been done in the field of decentralized control [1–12]. A class of control laws based on the behavior-based approach that can guarantee global stability was proposed in [2]. Decentralized control schemes using the virtual structure approach were pro- posed in [3]. In [6], by using only relative attitude, relative angular velocity and absolute angular velocity information, the attitude synchronization problem of a fully autono- mous formation system was solved. A reconfiguration problem for a satellite formation was considered in [8]. The variable structure control method was introduced into the decentralized control in [9], and the control schemes could overcome the effects of communication delays. However, only the stabilization control problem was Contents lists available at SciVerse ScienceDirect journal homepage: www.elsevier.com/locate/actaastro Acta Astronautica 0094-5765/$ - see front matter & 2012 Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.actaastro.2012.08.017 n Corresponding author. Tel.: þ86 45186 402357 8505; fax: þ86 45186 416457. E-mail addresses: [email protected] (H. Liang), [email protected] (Z. Sun), [email protected] (J. Wang). Acta Astronautica 81 (2012) 445–455

Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

Embed Size (px)

Citation preview

Page 1: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

Contents lists available at SciVerse ScienceDirect

Acta Astronautica

Acta Astronautica 81 (2012) 445–455

0094-57

http://d

n Corr

fax: þ8

E-m

sunzhao

journal homepage: www.elsevier.com/locate/actaastro

Robust decentralized attitude control of spacecraft formations undertime-varying topologies, model uncertainties and disturbances

Haizhao Liang n, Zhaowei Sun, Jianying Wang

Research Center of Satellite Technology, Harbin Institute of Technology, P. O. Box 3013, Yi Kuang Street, Nan Gang District, 150080 Harbin, China

a r t i c l e i n f o

Article history:

Received 15 November 2011

Received in revised form

12 August 2012

Accepted 15 August 2012Available online 12 October 2012

Keywords:

Decentralized control

Spacecraft formation

Sliding mode control

Robustness

Attitude control

65/$ - see front matter & 2012 Elsevier Ltd. A

x.doi.org/10.1016/j.actaastro.2012.08.017

esponding author. Tel.: þ86 45186 402357 8

6 45186 416457.

ail addresses: [email protected] (H. Lia

[email protected] (Z. Sun), diandian3866@12

a b s t r a c t

This paper investigates the robust decentralized attitude control problem for spacecraft

formations under uncertain communication topologies. Based on modified Rodrigues

parameters representation and a Lagrange-like model, a class of decentralized attitude

control schemes designed by the use of sliding mode control approach is proposed to

steer the attitude of the spacecraft formation to a time-varying reference states with no

assumption on the information exchange graph. By taking into account the model

uncertainties and external disturbances simultaneously, the proposed robust control

strategies are proven effective to overcome these unexpected phenomena. Finally,

numerical examples are included to demonstrate the effectiveness and robustness of

the developed control schemes.

& 2012 Elsevier Ltd. All rights reserved.

1. Introduction

The concept of spacecraft formation has been a sig-nificant research topic due to a host of advantages such asmission flexibility and cost reduction. The spacecraftformation is a distributed system composed of multiplespacecraft. To perform a flying task cooperatively, theattitude controller making the control decision is impor-tant in achieving a harmonious behavior of the formationsystem. According to the place where the control deci-sions are made, attitude control can be categorized intocentralized and decentralized types. In particular, decen-tralized control for spacecraft formations has been wit-nessed great interest in recent years since it showssuperior fault-tolerance and simpler controllers thancentralized control [1–12]. In decentralized control, if alocal control agent fails for some reason, the failure willbe confined to the region of the failed agent but not affect

ll rights reserved.

505;

ng),

6.com (J. Wang).

the entire system, so the stability of the whole system canstill be maintained. In addition, the global controller ofthe formation system can be decomposed into smallcontrol agents leading to simpler control laws in decen-tralized control. The performance of each local controlagent on its local control task can guarantee the stabilityof the global system. However, mathematical analysis ofdecentralized control is difficult and that is the drawbackof decentralized control.

A number of works have been done in the field ofdecentralized control [1–12]. A class of control laws basedon the behavior-based approach that can guarantee globalstability was proposed in [2]. Decentralized controlschemes using the virtual structure approach were pro-posed in [3]. In [6], by using only relative attitude, relativeangular velocity and absolute angular velocity information,the attitude synchronization problem of a fully autono-mous formation system was solved. A reconfigurationproblem for a satellite formation was considered in [8].The variable structure control method was introduced intothe decentralized control in [9], and the control schemescould overcome the effects of communication delays.However, only the stabilization control problem was

Page 2: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455446

investigated in [9]. It is worth pointing out that a finite-time control algorithm was utilized in [11] to solve thefinite-time attitude containment control problem for amultiple-rigid-bodies system. The developed control lawscould guarantee finite-time reachability of the convex hullformed by the leader’s attitude, but the effects of uncer-tainties and disturbances were not taken into account.

In practical situation, model uncertainties and unex-pected environment disturbances are ubiquitous problemswhich should be taken into account and solved in thedevelopment of controllers for the formation system toachieve an ideal performance. Ignoring environmental dis-turbing torques such as the gravity gradient torque, solarradiation pressure torque and aerodynamic torque canjeopardize the mission. Hence, it is desirable to design robustcontrol schemes that are able to counterbalance the effectsof parameter uncertainties and external disturbances.

Conventional attitude control methods cannot coun-teract the effects of uncertainties and disturbances, andits convergence is at best exponential with infinite set-tling time. Fortunately, the finite-time control approachwhich has been studied in the field of single roboticmanipulator systems [13–16] demonstrates some nicefeatures such as quick response and superior robustness.In particular, since the requirements of fast attitudemaneuver and fast attitude tracking become more andmore attractive in modern space missions, finite-timecontrol strategies were utilized to solve the fast attitudecontrol problem of single spacecraft [17,18] in the lastdecade. Nevertheless, little attention has been dedicatedin the field of multiple-agents systems. Therefore, it issignificant to employ finite-time control strategies tosolve the robust control problem of a formation system.

In addition to the aforementioned issues, the controlproblem for a formation becomes more difficult than thatfor a single system due to the information exchangebetween the agents within a formation. Ref. [11] hasintroduced finite-time control to a multiple-rigid-bodiessystem with an undirected communication topology. Butfuture study on designing control schemes with no con-straint of the communication topology is still necessarysince the undirected communication topology in [11] isan assumption that needs to be checked all the time inpractical situation.

Inspired by these facts, it is desirable to developcontrol schemes for a spacecraft formation, which arerobust against model uncertainties and external distur-bances, and are effective in the presence of arbitrarycommunication topologies. To the best of the authors’knowledge, such type of control problem has not beeninvestigated in the existing literature.

In this paper, we focus on the robust decentralizedattitude control problem of spacecraft formations withuncertain communication topologies, model uncertaintiesand external disturbances. This scenario is important toreorientation, attitude tracking and observation of movingobjectives. Firstly, a Lagrange-like model of the spacecraftattitude motion using modified Rodrigues parameters(MRPs) representation is developed. Then, based on thesliding mode control approach, a class of decentralizedattitude tracking control schemes is proposed to steer the

attitude states of the spacecraft formation to a referencestate in finite time. The proposed control laws are provento be robust against both model uncertainties and exter-nal disturbances with any type of communication topol-ogy. By virtue of the designed sliding surface, theconvergence rate of the sliding mode is theoreticallyproven to be better than the linear-hyperplane-basedsliding mode (LSM) and the terminal sliding mode (TSM).

The paper is organized as follows. In Section 2, pre-liminaries are given. In Section 3, the main result ispresented, and the corresponding convergence androbustness analyses of the proposed control laws for theresulting close-loop system are provided. In Section 4,numerical simulations are presented.

2. Preliminaries

2.1. Notation

Throughout this paper, for a given vector v¼ ½ðvÞ1,. . .,ðvÞm�

T , where ðvkÞ represents the kth component of v, anda real number a, we define

sigðvÞa ¼ ½sgnðvÞ19ðvÞ19a,. . .,sgnðvÞm9ðvÞm9

a�T : ð1Þ

We use JnJ to represent the Euclidean norm of the vectorv, and vi for i¼ 1,2,:::,n to denote a certain parameter orvariable v of the ith spacecraft within the formation.

2.2. Attitude kinematics and dynamics

The MRPs are adopted herein to represent the attitudeof spacecraft. The MRPs are defined as

r¼ nUtanðy=4Þ, ð2Þ

where n is the Euler axis, y is the Euler angle. Note thatthe MRPs can represent the attitude of the spacecraftwithout singularities when y 2 ð�2p,2pÞ since the MRPs’singularity occurs at y¼ 72p [19].

r 2 R3 is used to denote the absolute attitude of thespacecraft, which represents the MRPs of body-fixedreference frame with respect to inertial reference frame.x 2 R3 is used to denote the absolute angular velocity ofthe spacecraft.

The kinematics and the dynamics equations of thespacecraft are given as follows, respectively:

_s ¼ GðrÞx, ð3Þ

J _x ¼�x�Jxþu ð4Þ

with

GðrÞ ¼1

4ð1�rTrÞIþ

1

2r�þ

1

2rrT , ð5Þ

where n� represents a skew-symmetric matrix given by

n� ¼

0 �ðnÞ3 ðnÞ2

ðnÞ3 0 �ðnÞ1

�ðnÞ2 �ðnÞ1 0

264

375 ð6Þ

and I denotes the 3� 3 identity matrix. J 2 R3�3, u 2 R3

represent the inertia tensor and control input of thespacecraft, respectively.

Page 3: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455 447

The representation of the relative attitude fromdesired reference frame to body-fixed reference frame iscalled the absolute attitude error re. The error kinematicsequation can be expressed as follows:

_re ¼Gexe, ð7Þ

where Ge ¼ GðreÞcan be calculated using (5), xe 2 R3 isthe absolute angular velocity error that can be calculatedas

xe ¼x�xd, ð8Þ

where xd 2 R3 is the desired angular velocity.

2.3. Lagrange-like model

As many mechanical systems can be converted to theLagrange form, we introduce the Lagrange equation todescribe the spacecraft attitude motion. According to (4),(7) and (8), the Lagrange-like model representing therelative attitude motion of a spacecraft can be obtainedas follows:

M €reþC _reþG�Te E¼G�T

e u, ð9Þ

where M ¼G�Te JG�1

e , C ¼�M _GeG�1e �G�T

e ðJG�1e _reÞ

�G�1e þ

G�Te xd

�JG�1e , and E¼ J _xdþxd Jxd.

Note that because the control schemes in this researchare designed based on Lagrange expression (9), the sameresult can be extended to other systems if the attitudedynamic model can be stated in the Lagrange form.

2.4. Lemmata

In order to facilitate the development of the controlschemes, the following lemmata are presented.

Lemma 1. (Tang [20]) Suppose Oðx,tÞ is a C1 smooth

positive-definite function (defined on U � Rþ , where U �

U0 � Rn is a neighborhood of the origin). If there are real

numbers k 2 Rþ and e 2 ð0,1Þ such that _OþkOe is a

negative semi-definite function on U , then O� 0 is achieved

in finite time for a given initial condition xðt0Þ in a neighbor-

hood of the origin in U. The settling time satisfies

TrOð0Þ1�e

ðk�keÞ, ð10Þ

where Oð0Þ denotes the initial value of O .

Lemma 2. (Liang et al. [12]) For positive constants Vi , if Vi

satisfies that

ViZ0, i¼ 1,2,:::,n, ð11Þ

then the following inequality holds:

Xn

i ¼ 1

Vi1=2

Z

Xn

i ¼ 1

Vi

!1=2

: ð12Þ

2.5. Problem statement

In this research, we consider an n-spacecraft formationperforming a flying task in which the spacecraft withinthe formation are required to align their attitudes whiletracking a time-varying reference state frdðtÞ,xdðtÞg.

The attitude control problem herein is to design decen-tralized control schemes for a spacecraft formation by theuse of the sliding mode control algorithm and the coordi-nated control approach, such that the attitude of eachspacecraft can converge to the reference state in finitetime and maintain certain relative attitude in the pre-sence of arbitrary communication topologies, modeluncertainties and external disturbances.

3. Attitude control scheme design

In this section, a class of robust decentralized attitudecontrol laws is proposed to solve the attitude controlproblem of spacecraft formations. The proposed controlschemes are effective under arbitrary communicationtopologies and robust against model uncertainties andunexpected disturbances. By employing common Lyapunovfunctions, the convergence for the closed-loop system isproven theoretically.

3.1. Control laws under arbitrary communication topologies

We first propose a fast sliding mode (FSM) to guaran-tee that the system states arriving on it can converge tothe equilibrium in finite time. Using MRPs representation,the sliding surface for the ith agent within the formationis given by

si ¼ _reiþc1reiþc2sigðreiÞa, ð13Þ

where rei is the absolute attitude error of the ith space-craft, c1and c2 are positive constants, a satisfies that0:5oao1. If the attitude states of the ith spacecraftreach the sliding surface, then we have si � 0 whichimplies that

_rei ¼�c1rei�c2sigðreiÞa: ð14Þ

Considering the positive scalar function_V i ¼

12 rT

eirei andcomputing the derivative of

_V i yields

__V i ¼ rT

ei_rei

¼�c1reiTrei�c2

X3

k ¼ 1

9ðreiÞk91þa

r�c2JreiJ1þa

r�_c_V i

ðaþ1Þ=2, ð15Þ

where _c ¼ 2ðaþ1Þ=2c2. According to Lemma 1, it followsthat rei � 0 is achieved in finite time. Then, according to(5), (7) and (14) we know that _rei � 0 which impliesxei � 0 is obtained in finite time.

Next, based on the sliding surface (13), a class ofcontrol schemes is proposed to guarantee that si � 0 canbe obtained in finite time, and as a result, the controlobjective can be achieved in finite time. The control lawsare given as follows:

ui ¼�uFi �uD

i �uCi , i¼ 1,2,. . .,n, ð16Þ

where

uFi ¼�ðG

TeiCi _reþEiÞþGT

eiMiðc1 _reiþc2ara�1ei

_reiÞ, ð17Þ

uDi ¼ qisgn ðsiÞ, ð18Þ

Page 4: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455448

where qi ¼GTeiMidi with ðdiÞk40,k¼ 1,2,3, and

uCi ¼ GT

eiMi

Xn

j ¼ 1

ðkiijsi�kj

ijsjÞ, ð19Þ

where kiij and kj

ij are positive constants.

Remark 1. The proposed controllers (16) have a clearintuitive structure that each of them contains a feed-backterm uF

i , a disturbance-counterbalance term uDi and a

coordination term uCi ; the feed-back term can offset the

nonlinear torque term in the spacecraft equations ofmotion and drives the attitude of the spacecraft to thereference state; with the disturbance-rejection term, thecontrol schemes will perform excellent robustness againstthe model uncertainties and external disturbances; thecoordination term provides feedback information fromthe jth spacecraft to the ith spacecraft, thus enforces theinterconnection between the spacecraft within the for-mation and improves the reliability of the entire system.

Theorem 1. The proposed control schemes (16) can steer

the attitude of the spacecraft formation to the desired state

in finite time with arbitrary communication topologies, if the

following inequalities hold kiij4Zij and 4Zijðk

iij�ZijÞZðk

jijÞ

2

where Zij40 is a constant which will be involved in the

following convergence analysis.

Proof. By substituting control laws (16) into (9), Eq. (9)can be restated as

€rei ¼�ðc1 _reiþc2ara�1ei

_reiÞ�disgnðsiÞ�Xn

j ¼ 1

ðkiijsi�kj

ijsjÞ:

ð20Þ

Consider the following Lyapunov function:

V ¼Xn

i ¼ 1

Vi ð21Þ

with

Vi ¼1

2sT

i si: ð22Þ

It is derived that

_V i ¼ sTi_s i

¼ sTi ð €reiþc1 _reiþc2ara�1

ei_reiÞ: ð23Þ

Substituting (20) into (23), _V i can be calculated as

_V i ¼ sTi �disgnðsiÞ�

Xn

j ¼ 1

ðkiijsi�kj

ijsjÞ

0@

1A

r�X3

k ¼ 1

ðdiÞkð9si9Þk�siTXn

j ¼ 1

ðkiijsi�kj

ijsjÞ

r�JdiJ JsiJ�siTXn

j ¼ 1

ðkiijsi�kj

ijsjÞ: ð24Þ

In light of (24), _V can be calculated as

_V ¼Xn

i ¼ 1

_V i

r�Xn

i ¼ 1

JdiJ JsiJ�Xn

i ¼ 1

Xn

j ¼ 1

siT ðki

ijsi�kjijsjÞ: ð25Þ

Note that the following equation holds:

Xn

i ¼ 1

Xn

j ¼ 1

ðsiT si�sj

T sjÞ ¼ 0: ð26Þ

Then, we have thatPn

i ¼ 1

Pnj ¼ 1 Zijðsi

T si�sjT sjÞ ¼ 0 with

Zij ¼ Zji40. By adding the term Sni ¼ 1S

nj ¼ 1Zijðsi

T si�sjT sjÞ

to the right side of the inequality (25), it can be rewrittenas

_V r�Xn

i ¼ 1

:di: :si:�Xn

i ¼ 1

Xn

j ¼ 1

siT ðki

ijsi�kjijsjÞ

þXn

i ¼ 1

Xn

j ¼ 1

ZijðsiT si�sj

T sjÞ

¼ �Xn

i ¼ 1

:di: :si:

�Xn

i ¼ 1

Xn

j ¼ 1

siT ðki

ijsi�kjijsjÞ�Zijðsi

T si�sjT sjÞ

0@

1A

¼�Xn

i ¼ 1

:di: :si:�Xn

i ¼ 1

Xn

j ¼ 1

ðkijTkijþgijsj

T sjÞ ð27Þ

where kij¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiki

ij�Zij

qsi� kj

ij=2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiki

ij�Zij

q� �sj and gij¼Zij�

ððkjijÞ

2= 4ðkiij�ZijÞÞZ0:

According to Lemma 2, it can be obtained that

_V r�mV1=2ð28Þ

with m¼minðffiffiffi2p

JdiJÞ40,i¼ 1,2,. . .,n.Therefore, according to Lemma 1, si � 0 is achieved in

finite time. For the system states reaching the slidingsurface si � 0, finite-time reachability of the equilibriumcan be proven by choosing the Lyapunov function_V i ¼ ð1=2ÞrT

eirei. According to (15) and Lemma 1, it canbe guaranteed that the control objective frei � 0,xei � 0gis obtained in finite time. Hence, the proof of Theorem 1 iscompleted. &

3.2. Robustness analysis

In practical situation, there always exist uncertaintiessuch that the inertia tensor of the spacecraft cannot beknown exactly. Moreover, the existence of the environ-ment disturbances is an ineluctable problem. Therefore,we will test the robustness of the proposed controlschemes in this section. We restate the Lagrange model(9) by considering the model uncertainties and externaldisturbances

M0 €reþC0 _reþG�Te E0 ¼G�T

e uþG�Te Dd, ð29Þ

where

M0 ¼G�Te J0G�1

e , C0 ¼�M0_GeG�1

e �G�Te ðJ0G�1

e _re�G�1

e

þG�Te xd

�J0G�1e , E0 ¼ J0 _xdþxdJ0xd,

and Ddðre, _re, _xd,xd,DJ,udÞ ¼�G�Te DJG�1

e þG�Te DJG�1

e_Ge

G�1e þG�T

e ðDJG�1e _reÞ

�G�1e �G�T

e xd�DJG�1

e �DJ _xd�xdDJxdþ

ud: The inertia tensor of the spacecraft is calculated asJ ¼ J0þDJ where J0 and DJ denote the nominal andperturbation part of J, respectively. The external distur-bances are represented by ud 2 R3. In practical applica-tions, both the control torques and the desired attitude

Page 5: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455 449

states xd, _xd are bounded, and the term Dd is bounded ifwe assume that the perturbation inertia tensor and theexternal disturbing torque both have upper bounds:DJ irDJi and 9ðudiÞk9r ðtÞk,k¼ 1,2,3 with ðtÞk40.

Theorem 2. The proposed control schemes can solve the

attitude control problem for the spacecraft formation in the

presence of model uncertainties and external disturbances, if

di in uDi satisfies ðdiÞk4ðDdiÞk ¼ ð9M0i

�1G�Tei Ddi9Þk,k¼ 1,2,3

and if kiij4Zij and 4Zijðk

iij�ZijÞZ ðk

jijÞ

2 .

Proof. By substituting control laws (16) into (29), we canobtain that

€rei ¼�ðc1 _reiþc2ara�1ei

_reiÞ�di sgnðsiÞ�Xn

j ¼ 1

ðkiijsi�kj

ijsjÞ

þM0i�1G�T

ei Ddi: ð30Þ

Still consider the Lyapunov function (21), it is derived that

_V i ¼ sTi_s i

¼ sTi ð €reiþc1 _reiþc2ara�1

ei _reiÞ: ð31Þ

Substituting (30) into (31), _V i can be calculated as

_V i ¼ sTi �disgnðsiÞþM0i

�1G�Tei Ddi�

Xn

j ¼ 1

ðkiijsi�kj

ijsjÞ

0@

1A

r�X3

k ¼ 1

ðdi�DdiÞkð si

�� ��Þk�siTXn

j ¼ 1

ðkiijsi�kj

ijsjÞ

r�Jdi�DdiJ JsiJ�siTXn

j ¼ 1

ðkiijsi�kj

ijsjÞ: ð32Þ

Similar with the proof of Theorem 1, it is obvious that

_V r�mV1=2, ð33Þ

where m ¼minðffiffiffi2pÞJdi�DdiJ40, i¼ 1,2,. . .,n. Hence,

according to the analysis similar with Theorem 1, thecontrol objective rei � 0,xei � 0f g can be obtained in finitetime, and this completes the proof. &

Remark 2. The parameter kjij is not only a weight para-

meter but also a parameter that describes the commu-nication topology of the formation system. When kj

ij ¼ 0, itmeans no information transmission from the jth space-craft to the ith spacecraft. By virtue of such a parameter,the communication topology can be undirected or direc-ted, fixed or even time-varying since no assumption on ithas been made in the theoretical analysis. It is worthpointing out that, for any kj

ij, there always exists properconstants Zij and ki

ij4Zij such that the inequality4Zijðk

iij�ZijÞZðk

jijÞ

2 holds. As a result, the finite-time con-vergence of the formation system can be guaranteedunder uncertain communication topologies with the pro-posed control strategies.

Remark 3. The coordination control term gives rise to aninterconnection between the spacecraft within the forma-tion. It provides the attitude information of other agents inthe formation to the ith spacecraft so that the informationof the desired attitude and other agents’ attitude are bothtaken into account in the control action of the ith space-craft. Therefore, the attitude states of other spacecraftwithin the formation can affect the attitude of the ith

spacecraft through this term, and it makes the formationperform as a whole instead of several individuals. In casethat the communication topology is disconnected, albeitfinite-time convergence and stability of the formation canstill be guaranteed by the proposed control algorithm, thecontrol performance will be affected significantly since thecoordination control term is deactivated and the space-craft in a formation without the coordination term willhave no feedback information from others.

Remark 4. Theorem 1 is a general conclusion that thecontrollers (16) are always competent and effective underarbitrary communication topologies if ki

ij4Zij and4Zijðk

iij�ZijÞZ ðk

jijÞ

2 hold. On the other hand, if the com-munication network of the formation system is assumed

to be an undirected topology which means kiij ¼ ki

ji and

kjij ¼ kj

ji, then the control objective can easily be obtained if

kiijZkj

ij holds which is a more loose condition to be

satisfied. The proof is similar with the proof of Theorem1 by choosing the parameter Zij ¼ ki

ij=2.

Remark 5. According to Theorem 2 it can be seen that thecontrol parameter d is crucial to the formation in thepresence of parameter uncertainties and disturbing tor-ques. A large d can improve the robustness of theproposed control laws but induce large control torques.c1 and c2 are parameters of the sliding mode. The choicesof d, c1 and c2 are typically limited by the frequency of thelowest unmodeled structural resonant mode, the largesttime-delay and the sampling rate. Hence, the value of thecontrol parameters d, c1 and c2 should be chosen accord-ing to the upper bounds of perturbation inertia tensor anddisturbance torques, system’s mechanical properties andcomputing power. The parameter kj

ij denotes the weightof the attitude information transmitted from the jthspacecraft to the ith spacecraft, and ki

ij represents theweight of the coordination control action. Increasing theweight parameters can give rise to an improvement inrelative attitude control but the tracking performance willbe influenced. According to various space missions, strongweights are preferable for a formation focuses on relativeattitude maintenance, and weak connections are suitablewhen the formation concentrates on desired attitudeattainment [12]. The parameter Zij is introduced in orderto facilitate the stability and convergence analysis, thechoice of which can be any positive constant that satisfieski

ij4Zij and 4Zijðkiij�ZijÞZðk

jijÞ

2 according to kiij and kj

ij.

Remark 6. Because of the term c2ara�1ei

_rei in uFi in the

control law, the control signal could be infinite if rei ¼ 0before the attitude states reach the sliding mode. To solvethis singularity problem, some approaches were devel-oped [21–23]. The two-phase strategy proposed in [21]can be adopted in this paper. The two-phase strategysolves the singularity problem by driving the systemstates to a prescribed region in advance where thesingularity does not occur. In this research, it is to keepthe attitude states away from rei ¼ 0 before si � 0 isreached. Once si � 0is reached, because c2ara�1

ei_rei ¼

�c1c2araei�c2

2ar2a�1ei ¼ 0 when rei ¼ 0, no singularity

will occur.

Page 6: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455450

Remark 7. It should be noted that the proposed controlschemes may induce chattering in control signals due tothe discontinuous sign function used in the control laws.Chattering phenomenon is harmful for the formationsystem and should be alleviated. The saturation function(or any other sigmoid function) which provides a solutionto eliminate the chattering phenomenon through soft-ening the control can be used to replace the sign functionin the control laws. In fact, outside the boundary layer, thecontrol schemes are the same as the original one. Theintroduction of the saturation function is a continuousapproximation to the discontinuous sign function withinthe boundary layer, and the chattering phenomenon iseliminated at the cost of a nonzero steady state error.

3.3. Convergence rate of the sliding surface

In this section, we will show that the convergence rateof the sliding mode (13) is better than that of LSM andTSM. We first restate the three types of sliding modes in ascalar form with states f _x,xg for more intuitive illustration.The scalar form of the FSM is s¼ _xþaxþb sigðxÞa; thescalar form of TSM is s¼ _xþb sigðxÞa; and the scalar formof LSM is s¼ _xþax.

It is well-known that the LSM can only guaranteeasymptotical stability which implies that the systemstates on the sliding surface will converge to the originas time tends to infinity. However, LSM can drive thesystem states to a neighborhood of the equilibrium infinite time because the system states on LSM converge tothe equilibrium exponentially. Therefore, we will com-pare the convergence time for each sliding mode steeringthe system states into a neighborhood of the equilibriumdescribed as Z ¼ fx : 9x9rmg, where m40.

When the system states arrive on the sliding surface,we have that � _x ¼ c1xþc2 sigðxÞa, � _x ¼ c2 sigðxÞa and� _x ¼ c1x for the three sliding mode, respectively. Byintegrating both sides of them, the corresponding settlingtime can be calculated as follows:

Tf sm ¼1

c1ð1�aÞln

c19xð0Þ91�aþc2

c1t1�aþc2

!ð34Þ

for the FSM, and

Ttsm ¼1

c2ð1�aÞð9xð0Þ91�a

�t1�aÞ ð35Þ

for the TSM, and

Tlsm ¼1

c1ln

9xð0Þ9t

� �ð36Þ

for the LSM.

Theorem 3. If the system state on the sliding surface is

outside Z such that 9xð0Þ94t, then the convergence rate of

FSM is better than that of either LSM or TSM, in other words,

Tf smoTtsm and Tf smoTlsm.

Proof. We first prove that Tf smoTlsm, then Tf smoTtsm.

(1) Since xð0Þ994t40 and ao1, we know that9xð0Þ91�a

4t1�a. Therefore, we have

1oc19x 0ð Þ91�a

þc2

c1t1�aþc2o

c19xð0Þ91�a

c1t1�a ¼9xð0Þ9t

� �1�a

: ð37Þ

In light of (37), it is derived that

Tf sm ¼1

c1ð1�aÞln

c19xð0Þ91�aþc2

c1t1�aþc2

!

o1

c1ð1�aÞln

9xð0Þ9t

� �1�a

¼1

c1ln

9xð0Þ9t

� �¼ Tlsm: ð38Þ

Therefore, the proof of Tf smoTlsm is completed.(2) Calculating the derivative of Ttsm with respect to

9xð0Þ9 yields

dTtsm

d9xð0Þ9¼

1

c29xð0Þ9�a: ð39Þ

Then, calculating the derivative of Tf sm with respect to9xð0Þ9, we have that

dTf sm

d9xð0Þ9¼

9xð0Þ9�a

c19xð0Þ91�aþc2

: ð40Þ

It is derived that

dTf sm

d9xð0Þ9¼

xð0Þ99�a

c19xð0Þ91�aþc2

o1

c29xð0Þ9�a ¼

dTtsm

d9xð0Þ9: ð41Þ

Since Tf sm ¼ Ttsm ¼ 0 in the case of 9xð0Þ9¼ t, it is obviousthat Tf smoTtsm holds for any 9xð0Þ94t. Hence, the proofof Theorem 3 is completed. &

Remark 8. From the previous proof we can find that theFSM has a globally fast convergence rate that is betterthan either the LSM or the TSM whether the system statesare far away or near to the origin, because there is noassumption on t and Theorem 3 holds for any t40.

Remark 9. From (13) it can be seen that if the systemstate rei is far away from the origin, then the linear part�c1rei prevails over its counterpart �c2 sigðreiÞ

a such thatthe convergence rate depends on the linear part. On theother hand, if the system state is close to the origin, thenthe convergence rate mainly depends on the terminal part�c2 sigðreiÞ

a which makes the control objective beachieved in finite time. The physical interpretation is:when the states are far away from the equilibrium, theapproximate dynamics of FSM becomes _x ¼�c1x whosefast convergence rate when far away from the origin iswell understood; when the states are close to the equili-brium, the approximate dynamics of FSM becomes_x ¼�c2 sigðxÞa whose convergence rate accelerates expo-nentially as the states approach the equilibrium.

4. Numerical examples

The effectiveness of the proposed control schemes isdemonstrated through numerical examples in this sec-tion. A formation system composed of six rigid satellites is

Page 7: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455 451

considered. Two simulations are presented to validate thetheoretical results.

The nominal inertia tensor of each satellite is chosenas [24]

J01 ¼

100 1 2

1 150 1

2 1 200

0B@

1CAkg:m2

J02 ¼

120 1:5 1

1:5 160 1

1 1 190

0B@

1CAkg:m2

J03 ¼

80 0:5 2

0:5 180 0

2 0 180

0B@

1CAkg:m2

J04 ¼

110 1 0

1 130 0:5

0 0:5 240

0B@

1CAkg:m2

J05 ¼

100 1 0:5

1 140 1:5

0:5 1:5 220

0B@

1CAkg:m2

J06 ¼

90 1 1

1 170 0

1 0 200

0B@

1CAkg:m2

In order to highlight the performance of the developedcontrol schemes, the initial attitude states of each satelliteare chosen to be the following large values shown inTable 1.

We consider a formation-flying mission where thespacecraft within the formation are required to align theirattitudes while tracking a desired reference attitude

Table 1The initial attitude states of each agent.

Initial value Agent 1

rð0Þ ð0:3 0:2 �0:3 ÞT

xð0Þðrad=sÞ ð0:35 �0:13 0:27 ÞT

Initial value Agent 4

rð0Þ ð0:4 0:4 �0:2 ÞT

xð0Þðrad=sÞ ð �0:45 0:33 �0:15 ÞT

Table 2

The parameter kjij .

Formation Agent 1 Agent 2 Agent 3

Agent 1 k212ðtÞ k3

13ðtÞ ¼ k212ðtþ1Þ

Agent 2 k121ðtÞ ¼ k2

12ðtþ1:5Þ k323ðtÞ ¼ k2

12ðtþ0:

Agent 3 k131ðtÞ ¼ k2

12ðtþ0:9Þ k232ðtÞ ¼ k2

12ðtþ4:9Þ

Agent 4 k141ðtÞ ¼ k2

12ðtþ3:7Þ k242ðtÞ ¼ k2

12ðtþ6Þ k443ðtÞ ¼ k2

12ðtþ5Þ

Agent 5 k151ðtÞ ¼ k2

12ðtþ2:4Þ k252ðtÞ ¼ k2

12ðtþ1:7Þ k353ðtÞ ¼ k2

12ðtþ0:

Agent 6 k161ðtÞ ¼ k2

12ðtþ1:9Þ k262ðtÞ ¼ k2

12ðtþ0:2Þ k363ðtÞ ¼ k2

12ðtþ4:

defined as [25]

xd ¼

0:1 cosðt=40Þ

�0:1 sinðt=50Þ

�0:1 cosðt=60Þ

0B@

1CArad=s

with the initial value of the desired MRPs as

rd ¼ ð�0:3 �0:4 0:4 ÞT :

The magnitude of the control torque is bounded as9ðuiÞk9r2NUm. The parameters of the control laws arechosen as c1 ¼ 0:6, c2 ¼ 0:8, ki

ij ¼ 8 and kjij is chosen as

Table 2 to describe a time-varying communication topol-ogy. In Table 2

k212ðtÞ ¼

5 for modðt,8Þr6:5

0 for modðt,8Þ46:5,

(

where modðx,yÞ denotes the remainder of dividing x by y.

The simulations are done in the following three cases:

Case 1. The effectiveness and robustness of the proposedcontrol schemes are validated in the presence of a time-varying topology, parameter uncertainties and externaldisturbances. The communication topology is illustratedin Table 2. The perturbation inertia tensor is chosen as

DJ i ¼ 0:3J0i [17] with the consideration of fuel cost onsatellites. The disturbing torque is given by [9]

di ¼

0:2 cosðiþ0:1tÞ

�0:24 sinðiþ0:15tÞ

0:22 cosðiþ0:12tÞ

0B@

1CAN:m

Since the environmental disturbances are mainly inducedby gradient gravity torques, solar radiation torques andaerodynamic torques, the disturbances adopted herein arelarger in magnitude than in the practice according to thesize of the spacecraft in this example.

Agent 2 Agent 3

ð0:1 0:3 0:2 ÞT ð �0:3 0:2 �0:1 ÞT

ð0:52 �0:26 0:33 ÞT ð �0:26 0:22 �0:13 ÞT

Agent 5 Agent 6

ð �0:1 0:3 0:2 ÞT ð �0:2 �0:1 0:1 ÞT

ð0:12 �0:34 �0:28 ÞT �0:36 0:17 0:41� �T

Agent 4 Agent 5 Agent 6

k414ðtÞ ¼ k2

12ðtþ2:8Þ k515ðtÞ ¼ k2

12ðtþ3:3Þ k616ðtÞ ¼ k2

12ðtþ4:8Þ

5Þ k424ðtÞ ¼ k2

12ðtþ2:5Þ k525ðtÞ ¼ k2

12ðtþ3:2Þ k626ðtÞ ¼ k2

12ðtþ2:6Þ

k434ðtÞ ¼ k2

12ðtþ5:6Þ k535ðtÞ ¼ k2

12ðtþ2:1Þ k636ðtÞ ¼ k2

12ðtþ3:6Þ

k545ðtÞ ¼ k2

12ðtþ4:1Þ k646ðtÞ ¼ k2

12ðtþ2Þ

9Þ k454ðtÞ ¼ k2

12ðtþ1:3Þ k656ðtÞ ¼ k2

12ðtþ6:2Þ

8Þ k464ðtÞ ¼ k2

12ðtþ1:1Þ k565ðtÞ ¼ k2

12ðtþ5:3Þ

Page 8: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

0 20 40 60 80 1000

20

40

60

80

100

120

140

time (s)

RA

EM

(deg

)

0 50 1000

0.01

0.02

time (s)

RA

EM

(deg

)

Fig. 2. The relative attitude error metric.

0 20 40 60 80 1000

20

40

60

80

100

120

140

160

180

200

time (s)

θ i (d

eg)

θ1θ2θ3θ4

Fig. 3. The error Euler principal angle of each spacecraft.

H. Liang et al. / Acta Astronautica 81 (2012) 445–455452

Case 2. The connection weights are chosen as kiij ¼ 0 and

kjij ¼ 0 to deactivate the coordination control action. The

other control parameters are chosen the same as Case 1.The results are compared with Case 1 to illustrate thecoordination among the agents in the formation and theeffects of the coordination control term on the controlperformance.

Case 3. In this case, three simulations are done by

choosing the connection weights as kiij ¼ 2 and kj

ij ¼ 0:6,

kiij ¼ 4 and kj

ij ¼ 2:8, and kiij ¼ 8 and kj

ij ¼ 5, respectively,

while the other control parameters are held the same asCase 1. The results are presented to investigate the effectsof the coordination control action’s weight on controlperformance.

The performance of the spacecraft formation is mea-sured by an absolute attitude error metric and a relativeattitude error metric. The absolute attitude error metric interms of degree is defined as follows:

AAEMðdegÞ ¼180

p

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi1

6

X6

i ¼ 1

y2ei

vuut , ð42Þ

where yei is the error Euler principal angle which can becalculated by (2). The relative attitude error metric indegree is calculated using

RAEMðdegÞ ¼180

p

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi1

30

X6

i ¼ 1

X6

j ¼ 1

y2ij

vuut : ð43Þ

Simulation results of the three cases are presented inFigs. 1–9, respectively. Fig. 1 shows the transient behaviorof the absolute attitude error metric, and the relativeattitude error metric is illustrated in Fig. 2. Fig. 3 demon-strates the error Euler principal angle yei of four spacecraftwithin the formation. The control torques applied on eachspacecraft is illustrated by Fig. 4. Then, in Figs. 5 and 6, thetransient responses of the absolute attitude error metricand relative attitude error metric of the spacecraft for-mation in Case 2 are presented. The error Euler principalangle of four spacecraft within the formation is shown in

0 20 40 60 80 1000

50

100

150

200

250

300

time (s)

AA

EM

(deg

)

0 50 1000

0.02

0.04

time (s)

AA

EM

(deg

)

Fig. 1. The absolute attitude error metric.

Fig. 7. Finally, Figs. 8 and 9 show the absolute attitudeerror metrics and relative attitude error metrics withvarious connection weights.

The simulation results validate the mathematical ana-lysis of the developed control schemes in the precedingsection. The trajectories in Figs. 1–3 show fine attitudecontrol performance and rapid transient response of boththe absolute and relative attitude errors in the presence ofa time-varying communication topology, parameteruncertainties and large disturbing torques. From Figs. 1and 2 it can be seen that the absolute and relative attitudeerror metric both fall to the tolerance in 27 s. The attitudetracking accuracy is higher than 0.031, and the relativeattitude control accuracy is able to reach 0.011. It can beseen from Fig. 3 that the spacecraft within the formationcompletes the flying mission cooperatively, which makesthe formation perform as a whole. As shown in Fig. 4, thecontrol torques are bounded as 9ðuiÞk9r2NUm, and theupper bound is reached for only a few times at thebeginning of the tracking procedure.

The results presented in Figs. 5–7 verify the analysis inRemark 3, and the indispensability of the coordination

Page 9: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

0 50 100−2

0

2

u 1 (N

m)

0 50 100−2

0

2

u 2 (N

m)

0 50 100−2

0

2

u 3 (N

m)

0 50 100−2

0

2

u 4 (N

m)

0 50 100−2

0

2

time (s)

u 5 (N

m)

0 50 100−2

0

2

time (s)

u 6 (N

m)

(*)1(*)2(*)3

Fig. 4. The control torques.

0 20 40 60 80 1000

50

100

150

200

250

300

time (s)

AA

EM

(deg

)

0 50 1000

0.05

0.1

time (s)

AA

EM

(deg

)

Fig. 5. The absolute attitude error metric without coordination terms.

0 20 40 60 80 1000

20

40

60

80

100

120

140

time (s)

RA

EM

(deg

)

0 50 1000

0.05

0.1

time (s)

RA

EM

(deg

)

Fig. 6. The relative attitude error metric without coordination terms.

H. Liang et al. / Acta Astronautica 81 (2012) 445–455 453

control term is demonstrated. In the absence of thecoordination control action, it can be seen from Figs. 5and 6 that although finite-time reachability of the equili-brium can still be guaranteed by the proposed controlschemes, the settling time increases significantly. Thecontrol accuracy is also affected; the tracking error islarger than 0.051 and the relative control error is largerthan 0.031. As shown in Fig. 7, the spacecraft in theformation without the coordination term performs asseveral individuals. By comparing Fig. 7 with Fig. 3, thedistribution and coordination of the spacecraft formationare illustrated.

The effect of connection weights on control performanceis demonstrated by Figs. 8 and 9. As shown in Figs. 8 and 9,

all these weight parameters are able to guarantee finite-time convergence of the formation system. Nevertheless, asthe weight parameters decrease, both the absolute attitudecontrol accuracy and relative attitude control accuracydescend accordingly. These figures illustrate the relationshipbetween control accuracy and the weight of relative attitudecontrol action; an improvement in control performance ofthe formation system can be achieved by increasing theconnection weights of the control schemes. However, it isworth pointing out that overlarge weight parameters couldinduce instability of the formation system since the avail-able control torques is always bounded in practice. There-fore, the upper bound of control torques should be takeninto account when choosing connection weight parameters.

Page 10: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

0 20 40 60 80 1000

20

40

60

80

100

120

140

160

time (s)

θ i (d

eg)

θ1θ2θ3θ4

Fig. 7. The error Euler principal angle of each spacecraft without

coordination terms.

0 20 40 60 80 1000

50

100

150

200

250

300

time (s)

AA

EM

(deg

)

0 50 1000

0.02

0.04

time (s)

AA

EM

(deg

)

k =8,k =5

k =4,k =2.8

k =2,k =0.6

Fig. 8. The absolute attitude error metric with different weights.

0 20 40 60 80 1000

20

40

60

80

100

120

140

time (s)

RA

EM

(deg

)

0 50 1000

0.02

0.04

time (s)

RA

EM

(deg

)

k =8,k =5

k =4,k =2.8

k =2,k =0.6

Fig. 9. The relative attitude error metric with different weights.

H. Liang et al. / Acta Astronautica 81 (2012) 445–455454

5. Conclusions

In this paper, we solved the attitude control problemfor the spacecraft formation with uncertain communica-tion topologies, model uncertainties and external distur-bances. Using sliding mode control, a class of robustdecentralized attitude control schemes based on MRPsrepresentation and a Lagrange-like model was proposed toguarantee finite-time convergence of the attitude states ofthe spacecraft formation. The developed control schemeswere effective under arbitrary communication topologiesand robust against both the model uncertainties andexternal disturbances. Finally, numerical examples of asix-rigid-satellite formation were performed in the pre-sence of a switching communication topology, large dis-turbances and model uncertainties. The effectiveness androbustness of the proposed control strategies were vali-dated, and the indispensability and effects of the coordi-nation control action were also demonstrated by thesimulations.

Acknowledgments

The authors express their gratitude to the reviewersand editor for very useful and constructive comments thathelped substantially improve the quality of the paper.

References

[1] J. Lawton, R.W. Beard, Synchronized multiple spacecraft rotations,Automatica 38 (8) (2002) 1359–1364.

[2] M.C. VanDyke, C.D. Hall, Decentralized coordinated attitude controlwithin a formation of spacecraft, J. Guid. Control. Dynam. 29 (5)(2006) 1101–1109.

[3] W. Ren, R.W. Beard, Decentralized scheme for spacecraft formationflying via the virtual structure approach, J. Guid. Control. Dynam. 27(1) (2004) 73–82.

[4] S. Chen, H. Ji, S. Bi, Distributed attitude synchronization for multiplerigid bodies without velocity measurement, in: IEEE InternationalConference on Control and Automation, 2009, pp. 1272–1277.

[5] W. Ren, Distributed cooperative attitude synchronization andtracking for multiple rigid bodies, IEEE Trans. Control Syst. Technol.18 (2) (2010) 383–392.

[6] A. Sarlette, R. Sepulchre, N.E. Leonard, Autonomous rigid bodyattitude synchronization, Automatica 45 (2009) 572–577.

[7] I. Chang, S. Park, K. Choi, Decentralized coordinated attitude controlfor satellite formation flying via the state-dependent Riccati equa-tion technique, Int. J. Non-Linear Mech. 44 (8) (2009) 891–904.

[8] T. Yang, G. Radice and W. Zhang, Cooperative control for satelliteformation reconfiguration via cyclic pursuit strategy, in: AAS/AIAA19th Space Flight Mechanics Meeting, Savannah, GA , Febraury 8–12, 2009.

[9] E. Jin, X. Jiang, Z. Sun, Robust decentralized attitude coordinationcontrol of spacecraft formation, Syst. Control Lett. 57 (2008)567–577.

[10] P. Gurfil, N.J. Kasdin, Stability and control of spacecraft formationflying in trajectories of the restricted three-body problem, ActaAstronaut. 54 (2004) 433–453.

[11] Z. Meng, W. Ren, Z. You, Distributed finite-time attitude contain-ment control for multiple rigid bodies, Automatica 46 (2010)2092–2099.

[12] H. Liang, J. Wang, Z. Sun, Robust decentralized coordinated attitudecontrol of spacecraft formation, Acta Astronaut. 69 (2011) 280–288.

[13] S. Yu, X. Yu, B. Shirinzadeh, Z. Man, Continuous finite-time controlfor robotic manipulators with terminal sliding mode, Automatica41 (11) (2005) 1957–1964.

[14] Y. Hong, Y. Xu, J. Huang, Finite-time control for robot manipulators,Syst. Control Lett. 46 (4) (2002) 243–253.

Page 11: Robust decentralized attitude control of spacecraft formations under time-varying topologies, model uncertainties and disturbances

H. Liang et al. / Acta Astronautica 81 (2012) 445–455 455

[15] L.T. Gruyitch, A. Kokosy, Robot Control for Robust Stability withFinite Reachability Time in the Whole, J. Robot. Syst. 16 (5) (1999)263–283.

[16] Z. Man, A.P. Paplinski, H.R. Wu, A robust MIMO terminal slidingmode control for rigid robotic manipulators, IEEE Trans. Autom.Control. 39 (12) (1994) 2464–2469.

[17] S. Wu, G. Radice, Y. Gao, Z. Sun, Quaternion-based finite timecontrol for spacecraft attitude tracking, Acta Astronaut. 69 (1–2)(2011) 48–58.

[18] S. Wu, Z. Sun, H. Deng, Robust sliding mode controller design forglobally fast attitude tracking of target spacecraft, Int. J. Innov.Comput. Inf. Control. 7 (5) (2011) 2087–2098.

[19] H. Schaub, J.L. Junkins, Analytical Mechanics of Space Systems,AIAA Educational Series, AIAA, Reston, VA, 2003.

[20] Y. Tang, Terminal sliding mode control for rigid robots, Automatica34 (1) (1998) 51–56.

[21] Y. Wu, X. Yu, Z. Man, Terminal sliding mode control design foruncertain dynamic systems, Syst. Control. Lett. 34 (1998) 281–287.

[22] L. Yang, J. Yang, Robust finite-time convergence of chaotic systemsvia adaptive terminal sliding mode scheme, Commun. Nonlinear.

Sci. Numer. Simul. 16 (2011) 2405–2413.[23] D.J. Stonier and R.J. Stonier, Obstacle avoidance and finite-time

tracking of mobile targets, in: 2nd International Conference onAutonomous Robots and Agents, Palmerston North, New Zealand,December 2004, pp. 58–63.

[24] I. Ali, G. Radice, J. Kim, Backstepping control design with actuatortorque bound for spacecraft attitude maneuver, J. Guid. Control.

Dynam. 33 (1) (2010) 254–259.[25] J.D. Boskovic, S. Li, Raman K. Mehra, Robust Tracking Control

Design for Spacecraft Under Control Input Saturation, J. Guid.Control. Dynam. 27 (4) (2004) 627–633.