scieee Science in your language
[en] (orig)

Coordinated control strategies for networked vehicles: an application to autonomous underwater vehicles

Abstract

The specification and design of coordinated control strategies for networked vehicles and systems is discussed. A strategy to find the local minimum of an oceanographic scalar field with networked autonomous underwater vehicles (AUV) is presented. The strategy consists in coordinating the motions of the AUVs to implement a modified version of the simplex optimization algorithm. In the original algorithm, the scalar field is given by a function. In the modified version, the scalar field is given by the phenomenon itself. The AUVs sample the phenomenon to calculate the directions of descent, and to minimize the phenomenon along each direction of descent. The strategy is discussed in the more general context of coordination and control of networked vehicles and systems.

Read accessible full text

Coordinated control strategies for networked vehicles: an application to autonomous underwater vehicles

Author: João Borges de Sousa,Fernando Lobo Pereira
Year: 2002
Source: https://repositorio-aberto.up.pt/bitstream/10216/71686/2/63811.pdf
Coo dina ed con ol s a egies o ne wo ked ehicles:
an applica ion o Au onomous Unde wa e Vehicles
Jo˜ao Bo ges de Sousa and Fe nando Lobo Pe ei a
Depa amen o de Engenha ia Elec o ´ecnica e de Compu ado es
Faculdade de Engenha ia da Uni e sidade do Po o
Rua D . Robe o F ias
4200-465, Po o
Po ugal
{j asso, lp}@ e.up.p
Abs ac
The speci ica ion and design o coo dina ed con ol s a egies o ne wo ked ehicles
and sys ems is discussed. A s a egy o ind he local minimum o an oceanog aphic
scala ield wi h ne wo ked au onomous unde wa e ehicles (AUV) is p esen ed. The
s a egy consis s in coo dina ing he mo ions o he AUVs o implemen a modi ied
e sion o he simplex op imiza ion algo i hm. In he o iginal algo i hm, he scala
ield is gi en by a unc ion. In he modi ied e sion, he scala ield is gi en by he
phenomenon i sel . The AUVs sample he phenomenon o calcula e he di ec ions o
descen , and o minimize he phenomenon along each di ec ion o descen . The s a egy
is discussed in he mo e gene al con ex o coo dina ion and con ol o ne wo ked
ehicles and sys ems.
1 In oduc ion
Today, and pa ly due o ou in ol emen in he design and implemen a ion o ne wo ked
ehicles and sys ems, we ha e a be e unde s anding o he issues a ising in he coo dina ion
and con ol o hese sys ems [9]. In o de o encompass all o hese issues we need o conside
po en ial applica ions om di e se ields, each p esen ing i s own unique challenges o ou
e o s o gene alize and o malize. Recognizing ha we a e s ill aking he i s s eps in his
di ec ion, we ha e been ac i ely in ol ed wi h he po en ial use s o ne wo ked ehicles and
sys ems. This enables us o en ision concep s o he ope a ion o sys ems which could no
ha e been imagined be o e.
In his pape , we p esen some concep s o he ope a ion o au onomous unde wa e e-
hicles, and o mula e he co esponding coo dina ion and con ol p oblems in he se ing o
dynamic op imiza ion. In his se ing, we exp ess complex equi emen s, such as he disjunc-
ion o join -s a e cons ain s and ela i e mo ion coo dina ion, in e ms o in a iance and o
le el se s o alue unc ions. We ocus on mapping se - alued equi emen s, exp essed wi hin
he language o se heo y and logic, on o p oblem o mula ions whe e hese equi emen s
a e exp essed in e ms o se - alued ope a ions.
1
The pape is o ganized as ollows. In sec ion 2, we discuss a p e iew o a mission in ol ing
au onomous unde wa e ehicles o p o ide a conc e e e e en o ou o e iew. In sec ion
3, we discuss he pa e ns o coo dina ion and con ol a ising in his mission and show ha
hey a e qui e gene al, and no speci ic o his applica ion. In sec ion 4, we mo i a e and
illus a e ou speci ica ion and design app oach by e e ence o his mission. In sec ion 5,
we d aw some conclusions and discuss u u e wo k.
2 P e iew o an oceanog aphic mission
Le us s a wi h a p e iew o an oceanog aphic mission concei able in a nea u u e. Imagine
wo eams o Au onomous Unde wa e Vehicles (AUVs) ha mus coo dina e hei mo ions
o ind he local minimum o some oceanog aphic phenomenon.
•The i s eam, deno ed as LPS, p o ides a Local Posi ioning Sys em (LPS) se ice
o o he eam. This sys em can be iewed as an unde wa e e sion o he Global
Posi ioning Se ice (GPS).
•The second eam, deno ed as S, uses he LPS se ice o localiza ion and p o ides a
sea ch se ice.
The Local Posi ioning Sys em wo ks as ollows. Each LPS ehicle has a GPS ecei e and
an acous ic ansponde – he ehicle is equi ed o ope a e a he su ace o ecei e he GPS
signal. The ansponde emi s egula ly, wi h a known equency, an acous ic ping encoding
he ime when i was emi ed, and he name and loca ion o he emi e a ime . The
ime and he posi ion o he emi e a e gi en by he GPS ecei e .
The AUVs om he S eam a e equipped wi h an acous ic sys em. This sys em de ec s
he acous ic pings, and decodes hem o ex ac he posi ion and name o he emi e , and
he ime when he acous ic ping was emi ed. This in o ma ion oge he wi h he ime o
a i al o he ping is used o calcula e he dis ance be ween he AUV and he emi e . To
calcula e i s absolu e posi ion he AUV needs o ecei e pings om a leas h ee sou ces –
ehicles om LPS. In o de o minimize he calcula ion e o we equi e hese h ee sou ces
o be he e ices o a iangle. Due o a enua ion, he LP S se ice is only a ailable wi hin
a neighbo hood P( ) o he LPS eam.
The sea ch se ice wo ks as ollows. The S eam implemen s a modi ied e sion o he
simplex op imiza ion algo i hm o ind he local minimum o he phenomenon. Each ehicle
has a sui e o oceanog aphic senso s – o sample he phenomenon – and a low-bandwid h un-
de wa e acous ic communica ion sys em – o implemen he sea ch s a egy in coo dina ion
wi h he es o he eam and wi h he LP S eam.
In e ms o mo ion coo dina ion he S eam assumes he ole o he leade . The LP S eam
con ols he mo ions o i s ehicles in o de o keep all he elemen s o he S eam inside
P( ). I does his based on he in o ma ion exchanged wi h he S ehicles.
2
He ea e we designa e his mission p e iew as he oceanog aphic mission, o simply he
mission.
3 Coo dina ed con ol o ehicles and sys ems
3.1 Why mo ion coo dina ion?
F om he analysis o he oceanog aphic mission we may in e some o he easons why we
need o coo dina e he mo ions o he e ogeneous ehicles:
Func ional complemen a i y. I is gene ally he case ha space is a p emium in au onomous
ehicles, whe he o sea, ai , o land applica ions. Mo eo e , sensing and sampling s a egies
may equi e he spa ial dis ibu ion no only o senso s, bu also o di e en componen s o
he same sensing sys em. In bo h cases we need o dis ibu e capabili ies – mul iple senso s
o di e en componen s o he same senso – among di e en ehicles.
Spa ial- empo al dis ibu ion o se ices. Some se ices, o example communica ion se ices,
ha e o be dis ibu ed among mul iple ehicles o co e a gi en a ea.
Sensing and ac ing on he wo ld. Sensing in ol es es ablishing spa ial ela ions be ween he
ehicle whe e he senso is moun ed, and he objec o phenomena being sensed. The same
happens wi h ehicles wi h he capabili y o ac upon he wo ld. One such example a ises
wi h Unmanned Comba Ai Vehicles (UCAV), ha a e capable o launching a acks wi h
missiles. Fo he a ack o be e ec i e, we equi e he UCAV o sa is y a p edica e on he
dis ance and azimu h om he a ge be o e a missile is launched.
Algo i hmic mo ion speci ica ions. A a ce ain le el o abs ac ion, ehicles a e poin s in
he 3D space. The mo ion equi emen s o se e al applica ions, o example in he oceano-
g aphic mission, a e exp essed as an algo i hm, ha may, o may no , be implemen able
wi h he mo ions o hose poin s.
3.2 Pa e ns o coo dina ion and con ol
We design eams o p o ide se ices ha canno be p o ided by a single ehicle. This means
ha ehicles wi hin a eam, and eams wi hin in e ac ing eams, ha e o coo dina e hei
ac ions – mo ions and he u iliza ion o hei capabili ies – o p o ide hose se ices. This
is done acco ding o pa e ns o coo dina ion and con ol. Fo example, he ehicles in ou
oceanog aphic mission exhibi pa e ns o coo dina ion and con ol ha a e qui e gene al,
as we will see.
Sa is ac ion o join s a e and capabili y cons ain s. A se ice equi es he sa is ac ion o
p edica es on he capabili ies and on he ela i e mo ions o he ehicles p o iding he se ice.
Team as a speci ic en i y. A eam comes in o exis ence h ough he coo dina ed ac ions o
3
i s ehicles. This means ha , wi h espec o he o he eams, each eam ac s as a single
uni , hus engaging, as a single uni , in in e ac ions wi h hose eams. Fo example, he LPS
ollows he S eam in o de o keep S inside P( ).
Coo dina ion o eams. Se ices may build on o he se ices. In ac , we may need o ec ui
he u iliza ion o se e al eams o deli e a se ice. This equi es he nes ing o se ices,
o cons ain s, and o con olle s. Fo example, he LPS and he S eam join ly p o ide a
sea ch se ice. No e ha he modes o coo dina ion a his le el a e iche han he modes
o coo dina ion a he in a- eam le el. Fi s , eams o m spa ial en i ies whose shape and
e olu ion we may wan o con ol. Second, i may be possible, and desi able, o ans e
asse s among eams.
In e ac ions wi h ex e nali ies. Teams a e designed o in e ac wi h he wo ld, and o in-
e ene in he wo ld h ough sensing and ac ua ion. This means ha we close some o he
con ol loops wi h he ex e nal en i onmen . This ela es o he nex issue.
Algo i hmic based ac i i ies. Teams ha e o in e ac wi h o he eams, o wi h he wo ld. In
he absence o models o he wo ld ha a e based on he p inciples o physics, we ha e o
w i e speci ica ions, and hei implemen a ions, as algo i hms. Fo example, he S eam is
seeking o ind he local minima o an oceanog aphic phenomenon.
Mobili y o links. In o de o coo dina e hei ac i i ies, he ehicles wi hin a eam (e.g.
he S eam), and g oups o eams (e.g. he S and LPS eams), in e ac among hemsel es,
and wi h o he en i ies. To do his, hey es ablish and des oy links among hem. This
means ha hey o m a sys em wi h an e ol ing s uc u e. The s uc u e e ol es when links
change. Hence, es ablishing o des oying a link is a con ol ac ion ha may esul in a
di e en beha io o he s uc u e.
We can ind he same pa e ns o in e ac ions in o he p oblem domains, o example
in applica ions in ol ing Unmanned Ai Vehicles (UAV)s o Unmanned Comba Ai Vehi-
cles (UCAV) (see [8] o an ex ensi e su ey on applica ions o hese ehicles). UAVs and
UCAVs a e in high demand o mili a y, scien i ic and ci ilian applica ions. Mili a y op-
e a ions p esen he mos challenging scena ios. Fo mili a y ope a ions UAVs a e asked
o “di y”,“dull”, and “dange ous” ope a ions. “Di y” e e s o econnoi e ing a eas ha
may be con amina ed, “dull” applies o su eillance, zone in e dic ion o sen y du y, while
“dange ous” is ela ed o ob ious h ea s, such as hose posed by he supp ession o enemy
ai de enses (SEAD). In SEAD missions we ha e spa ial and empo al endez ous whe e
ehicles o m eams. In zone in e dic ion missions we ha e eams o UCAVs ha coo di-
na e hei mo ions o maximize he a e o co e age. In econnaissance and a ge inding
missions we ha e sea ch-based algo i hms wi h in eg a ion o da a om di e en senso s
moun ed on di e en ehicles. Mo eo e , wi h Unmanned Comba Ai Vehicles, we may
wan o emula e he beha io o igh e pilo s, whe e all ypes o engagemen s a e guided
by algo i hmic p ocedu es, o ac ics. Tac ics, also called plays, a e used in obo ic games
4
in ol ing an agonis ic eams o obo s. The collec ion o all ac ics, o plays, is called he
play-book.
4 Illus a ion o he app oach
In his sec ion we mo i a e and illus a e ou speci ica ion and design app oach by e e ence
o he oceanog aphic mission.
4.1 In oduc ion
The po en ially ich beha io o ne wo ked ehicles and sys ems esul s om he way agen s
– ehicles, con olle s, se ice p o ide s, and de ices – a e connec ed, and also om he way
connec ions among hese agen s e ol e wi h ime, i.e. om he con ol a chi ec u e. This is
why we u n ou a en ion o a chi ec u al and speci ica ion issues1.
Ou app oach add esses he issue o o mal speci ica ion, and ea s he design p oblem as
a e inemen o he speci ica ion.
Conside he mission desc ip ion om sec ion 2. Fi s , i is no o mal, i.e., i lacks a
ocabula y o ele an concep s and ules ha de e mine how hey can be used. Second, i
is no comple e, i.e., i does no con ain all componen s, connec ions, e c., in ended o be ue
a all le els o de ail. O , equi alen ly, om i we canno asse which p ope ies will hold
in he implemen a ion, and which p ope ies should no be p esen in he implemen a ion.
Thi d, we canno eason abou he desc ip ion, o p o e ac s abou i .
We add ess hese issues in he ollowing way:
•We ep esen speci ica ions as logical heo ies. We in oduce a ocabula y o he el-
e an componen s and well o medness axioms ha de e mine how hey can be used.
We use se - heo e ic cons uc s ha a e amenable o ma hema ical manipula ion a
he design s age.
•We w i e open speci ica ions o componen s. These speci y he componen i sel , and
no he comple e sys em con aining i .
1The a chi ec u es o la ge sys ems a e o en desc ibed by a hie a chy o ela ed a chi ec u es. A hie a chy
o a chi ec u es is a linea sequence o indi idual a chi ec u es ha may di e wi h espec o he numbe
o componen s and connec ions among hem.
The cu en le el o in o mali y is one o he p oblems wi h a chi ec u al design. Fo example, qui e o en
he e a e no o mal mappings be ween adjacen a chi ec u es in he hie a chy. Hence, i is no possible
o asse ha one a chi ec u e is an implemen a ion o a mo e abs ac one. To be able o answe his
ques ion we need o de ine equi alen beha io s, and we need o s udy unde which condi ions a e beha io s
p ese ed unde hose mappings. This means ha we need mo e han syn ac ic checks; we need o check o
he seman ic p ope ies o an a chi ec u e.
This p oblem has been add essed by he compu e science communi y unde he designa ion o “a chi ec-
u e e inemen ” (see o example, [14]).
5

•We de ine in a ian s, ha we equi e he implemen a ion o sa is y. The in a ian
cap u es he essence o wha makes an implemen a ion co ec . In p ac ice he in a i-
an s de ine he se o beha io s ha sa is y he p edica es associa ed wi h he speci ied
equi emen s.
We o mula e he coo dina ion and con ol p oblems in he se ing o dynamic op imiza-
ion. In his se ing we exp ess complex equi emen s, such as he disjunc ion o join -s a e
cons ain s and ela i e mo ion coo dina ion, in e ms o in a iance, o le el se s o alue
unc ions, and o eachabili y. We ocus on mapping he speci ica ion, exp essed wi hin he
language o se heo y and logic, on o p oblem o mula ions whe e hese speci ica ions a e
exp essed in e ms o se - alued ope a ions. In doing his, we a e able o de i e condi ions
unde which he in a ian s will be ue, and syn hesize con olle s ha ensu e in a iance.
Basically, he design is a e inemen o he speci ica ion.
4.2 Speci ica ion
In his sec ion we in oduce he main concep s and ske ch he speci ica ion o ou mission.
4.2.1 Main concep s
We use simple concep s o speci ica ion: componen s and connec o s. A componen has
an in e nal s uc u e, and a po . A connec o has wo o mo e po s, and speci ies how o
componen s can be linked oge he . We can build componen s om o he componen s, using
connec o s. This allows o hie a chical o ganiza ion. A pa icula a angemen o compo-
nen s and connec o s is e med a con igu a ion. We impose ules on he way componen s
a e connec ed. This de ines a con igu a ion s yle – a ocabula y o design elemen s, well
o medness cons ain s ha de e mine how hey can be used, and a seman ic de ini ion o
componen s associa ed wi h he s yle. The in e ace o a componen de ines a ailable se ices
and condi ions unde which he se ice is p o ided. We connec componen s wi h connec o s
de ining ela ions among he in e aces o hose componen s. Componen s, in e aces, and
connec o s a e ea ed as i s -class objec s – i.e., hey ha e a name and hey a e e inable.
Abs ac a chi ec u al objec s can be decomposed, agg ega ed, o elimina ed on a conc e e
a chi ec u e. The seman ics o componen s is no conside ed pa o an a chi ec u e, bu he
seman ics o connec o s is.
4.2.2 In a and in e - eam speci ica ion
Algo i hm. The S eam implemen s a modi ied e sion o he simplex algo i hm ha is
desc ibed nex . We could ha e used ano he algo i hm. This one su ices o illus a e ou
app oach in spi e o i s simplici y.
Conside , o he sake o simplici y, a scala ield (x) : <2→ < e ol ing in he ho izon al
plane wi h a unique local minimum in he egion o in e es . We a e in e es ed in inding
6
his minimum.
A he beginning o each i e a ion i, we ha e h ee poin s Ai, Bi, Ci, and h ee alues o he
scala ield (Ai), (Bi), (Ci), whe e we ha e labelled he poin s so ha (Ai)≤ (Bi)≤
(Ci). The sequence o compu a ions is desc ibed nex .
Algo i hm 1 (Modi ied simplex). Se i:= 1. Conside h ee poin s A1, B1, C1 o ming
a iangle. Repea un il inding minimum.
1. Take he segmen joining Aiand Bi. De ine he midpoin o his segmen as zi. De ine
he cone K(zi)wi h apex a zio all he uni ec o s om Ci o zi+δ×B, whe e δis
a pa ame e and B he uni ball.
2. De ine he se o easible di ec ions a zias K(zi).
3. Selec one ec o om K(zi).
4. I , a zi, and o any di ec ion wsuch ha hw, i ≥ 0, he di ec ional de i a i e o
along wis non-nega i e, i.e., 0(zi;w)≥0, hen s op. In his si ua ion, he poin
o minimum is loca ed wi hin he iangle wi h e ices Ai,Bi, and Ci. I no hen,
s a ing a zi, ind he minimum o in he di ec ion o . Deno e he poin whe e he
minimum is a ained as Ai+1. Then (Ai+1)≤ (Ai)≤ (Bi)≤ (Ci).
5. Rename Aiand Bias Bi+1 and Ci+1.
6. Se i:= i+ 1.
This algo i hm is scalable wi h espec o he numbe o ehicles used o implemen i .
Wi h one ehicle, he ideal implemen a ion would equi e his ehicle o jump om poin
Ai+1 o poin zi+1 a he beginning a each new i e a ion. Wi h wo ehicles, he ideal
implemen a ion would equi e one o hem o be a posi ion zi+1 when he o he eaches he
poin Ai+1.
A ailable asse s. Conside he ollowing asse s.
1. A se SV, o nSV iden ical su ace ehicles wi h a GPS ecei e , a ansponde , a adio,
and an acous ic modem. The anges o he adio, ansponde s, and acous ic modems
a e espec i ely , and a.
2. A se AUVu, o nuiden ical AUVs wi h a Conduc i i y Tempe a u e Dep h (CTD)
senso , an acous ic modem, and a na iga ion acous ic sys em. The ange o he acous ic
modem is a.
3. A se AUVs, o nsiden ical AUVs moun ing he same de ices as he su ace ehicles,
plus he senso pack moun ed on all he ehicles om AUVu. These mul i- ole ehicles
may be assigned o he LPS, o o he S eams.
7
We use he su ace ehicles o implemen he LP S eam, and he AUVs o implemen
he LPS, and S eams. The LPS eam is composed o wo se s o ehicles, LPSSV and
LPSAUV , whe e LPSSV =SV, and LPSAUV ⊆ AUVs. The S eam is also composed o wo
se s o ehicles, Suand S , whe e Su=AUVu, and S ⊆ AUVs.
We label each ehicle in S(LPS) wi h a numbe i(j), whe e i(j) anges om 1 o nS( )
(nLP S( ))), and nS( ),(nLP S ( )) a ies wi h ime. We deno e he (x,y,z) posi ion o he
i− h(j− h) ehicle om S(LPS) by XSi( ),(XLP Si( )).
Dis ance unc ion. In wha ollows we exp ess he Euclidean dis ance be ween wo poin s
X, Y in <3as d(X, Y ).
Fi s , we speci y he beha io o each eam, and hen he equi ed in e - eam beha io .
LPS eam. The LPS eam p o ides a posi ioning se ice o o he ehicles. A ime , he
se ice is a ailable a all loca ions Xsuch ha he e a e a leas h ee ehicles om LP S
wi hin dis ance – he ange o he ansponde – om X. The se o all such poin s is
deno ed P( ).
P( ) = {X∈ <3:∃i, j, k (k6=i)∧(i6=j)∧(j6=k)∧(d(XLP Sj, X)≤ )∧
(d(XLP Si, X)≤ )∧(d(XLP Sk, X)≤ )}(4.1)
The ehicles in LPS mus sa is y he ollowing mo ion cons ain s2.
Se ice cons ain s. A leas h ee ehicles om LPS a e equi ed o o m a iangle. We
exp ess a elaxed e sion o his equi emen using he dis ance unc ion das ollows:
∃i, j, k ∈LPS : (j6=i)∧(i6=k)∧(k6=j)∧(d1≤d(XLP Si, XLP Sj)≤d2)∧
(d1≤d(XLP Si, XLP Sk)≤d2∧(d1≤d(XLP Sk, XLP Sj)≤d2) (4.2)
S uc u al cons ain s. The LPS ehicles ha e o coo dina e hei mo ions o sa is y he
se ice cons ain s, and o ollow he S eam. This is why we equi e he LPS ehicles o o m
a communica ion ne wo k whe e e e y wo dis inc ehicles should be able o communica e
be ween hem. We exp ess he equi emen as g aph connec edness. To exp ess g aph
2The e a e wo dis inc ypes o cons ain s. The ones equi ed o he eam o coo dina e i s ope a ions
and o main ain i s in eg i y, le us call hem he s uc u al cons ain s, and he ones equi ed o he eam
o p o ide se ices, le us call hem he se ice cons ain s. The s uc u al cons ain s ha e p ecedence o e
he se ice cons ain s. The iola ion o he o me implies he collapse o he eam, while he iola ion o
he la e deg ades he way he se ice is deli e ed. F om he abo e we conclude ha we a e in he p esence
o wo le els o dynamic beha io . The i s one ensu es ha he s uc u al cons ain s a e an in a ian se
o he ope a ion o he eam, he in e nal dynamics. The second one ensu es se ice deli e y, he ex e nal
dynamics. The wo le els o dynamic beha io a e ob iously coupled. We wan o con ol his coupling so
ha he eam is able o espond o se ice eques s as as as possible. This p ope y is called lexibili y.
The speci ica ion o bo h ypes o cons ain s should be scalable o accommoda e he addi ion, o dele ion,
o ehicles o and om he eam.
8
connec edness o mally we need some e minology and no ions om g aph heo y3. De ine
he g aph T as ollows. Each ehicle in LPS is ep esen ed by a e ex. The e is an edge
be ween wo e ices whene e he dis ance be ween he co esponding ehicles is less han
he adio communica ion ange . The communica ion cons ain s a e exp essed as ollows:
The g aph T is connec ed (4.3)
S eam. The ehicles om he S eam implemen a modi ied e sion o he simplex algo-
i hm. The implemen a ion o his algo i hm equi es pe manen communica ion among he
ehicles. He e, again, we need g aph connec edness in a g aph K de ined as ollows. To each
e ex in V he e co esponds a ehicle in S. The e is an edge be ween wo e ices whene e
he dis ance be ween he co esponding ehicles is less han a. The cons ain is exp essed
as:
The g aph K is connec ed (4.4)
LPS-S coo dina ion. The e a e wo coo dina ion equi emen s:
1. The ehicles om he S eam should emain inside he se P( ):
∀i∈S:XSi( )∈P( ) (4.5)
2. The ehicles in bo h eams should be able o communica e among hemsel es. I ais
he maximum ange o communica ion we exp ess his cons ain as ollows:
∀ , ∀i∈S, ∀j∈LPS :min d(XLP Sj( )), XSi( )) ≤ a(4.6)
Task. Con ol he mo ions and se ices o he wo eams o ind he minimum o he em-
pe a u e in a gi en zone o he ocean in minimal ime, and using he simplex algo i hm.
4.2.3 Rema ks
Now, a he in o mally, le us conside his speci ica ion in he ligh o he concep s in o-
duced be o e, i.e., componen s and connec o s.
Conside he S eam. We speci y his eam as a componen . The in e ace o he eam
includes, as ou pu s, he sea ch se ice, he se CS( ) – he con ex closu e o he loca ions
o he membe s o he eam) – and he se DS( ) – he se o loca ions whe e o he ehicles
can communica e wi h his eam – and, as inpu s, a localiza ion se ice o he whole eam.
The LPS eam is ea ed analogously. The in e ace includes, as ou pu s, he posi ioning
3A g aph G is a ini e nonemp y se V oge he wi h an i e lexi e symme ic ela ion R on V. V is he
e ex se . We deno e by E he se o symme ic pai s in R. Each elemen in E is called and edge, and he
se E is called he edge se o G. A u- walk in G is an al e na ing sequence o e ices and edges o G,
beginning wi h u and ending wi h , such ha e e y edge joins he e ices immedia ely p eceding i and
ollowing i . Two e ices u and in a g aph G a e connec ed i u= , o i u6= and a u- pa h exis s in
G. A g aph is connec ed i e e y wo e ices o G a e connec ed.
9