25.08.2013 Views

Rezumat teza - Facultatea de Electronica, Telecomunicatii si ...

Rezumat teza - Facultatea de Electronica, Telecomunicatii si ...

Rezumat teza - Facultatea de Electronica, Telecomunicatii si ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Investe}te în oameni!<br />

FONDUL SOCIAL EUROPEAN<br />

Programul Operational Sectorial pentru Dezvoltarea Resurselor Umane 2007 -<br />

2013<br />

ing. Lucian Ioan IOZAN<br />

REZUMATUL TEZEI DE DOCTORAT<br />

CERCET~RI PRIVIND LOCALIZAREA<br />

PERSOANELOR {I A OBIECTELOR<br />

CU AJUTORUL SENZORILOR<br />

Conduc@tor }tiin]ific<br />

Prof.dr.ing. Corneliu RUSU<br />

UNIVERSITATEA TEHNICA<br />

DIN CLUJ-NAPOCA<br />

FACULTATEA DE ELECTRONICA, TELECOMUNICATII<br />

ŞI<br />

TEHNOLOGIA INFORMATIEI<br />

2011


Cuprins<br />

1 Introducere 1<br />

1.1 Contribut¸iile autorului . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

2 Alegerea ¸<strong>si</strong> testarea senzorului giroscopic 2<br />

2.1 Variant¸a Allan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

2.2 Alegerea senzorului giroscopic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

3 Alinierea <strong>si</strong>stemelor inert¸iale <strong>de</strong> navigat¸ie 5<br />

3.1 Not¸iuni teoretice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

3.1.1 Mo<strong>de</strong>larea semnalului giroscopic . . . . . . . . . . . . . . . . . . . . . . . 6<br />

3.1.2 Estimarea vitezei <strong>de</strong> rotat¸ie a Pământului . . . . . . . . . . . . . . . . . 7<br />

3.1.3 Estimarea direct¸iei Nordului . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

3.2 Prezentarea montajului experimental . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

3.3 Rezultate experimentale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

3.3.1 Măsurarea vitezei <strong>de</strong> rotat¸ie a Pământului . . . . . . . . . . . . . . . . . 11<br />

3.3.2 Sistem giroscopic <strong>de</strong> căutare a Nordului geografic . . . . . . . . . . . . . 13<br />

3.4 Concluzii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

4 Sistem inert¸ial <strong>de</strong> navigat¸ie în interiorul clădirilor 15<br />

4.1 Algoritmul Pe<strong>de</strong>strian Dead Reckoning . . . . . . . . . . . . . . . . . . . . . . . 16<br />

4.1.1 Detect¸ia numărului <strong>de</strong> pa¸<strong>si</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

4.1.2 Determinarea direct¸iei <strong>de</strong> <strong>de</strong>plasare . . . . . . . . . . . . . . . . . . . . . 17<br />

4.1.3 Actualizarea solut¸iei <strong>de</strong> navigat¸ie . . . . . . . . . . . . . . . . . . . . . . 18<br />

4.2 Rezultate experimentale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

4.2.1 Implementarea ¸<strong>si</strong> testarea <strong>si</strong>stemului <strong>de</strong> navigat¸ie . . . . . . . . . . . . . 18<br />

4.2.2 Evaluarea ¸<strong>si</strong> compensarea unghiului <strong>de</strong> <strong>de</strong>fazaj . . . . . . . . . . . . . . . 23<br />

4.2.3 Compensarea termică a semnalului giroscopic . . . . . . . . . . . . . . . 26<br />

4.2.4 Determinarea altitudinii utilizând senzorii barometrici . . . . . . . . . . . 27<br />

4.3 Concluzii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

5 Sistem hibrid <strong>de</strong> navigat¸ie terestră 29<br />

5.1 Sisteme <strong>de</strong> navigat¸ie prin satelit . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

5.2 Descrierea <strong>si</strong>stemului hibrid <strong>de</strong> navigat¸ie terestră . . . . . . . . . . . . . . . . . . 30<br />

5.3 Rezultate experimentale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

5.4 Concluzii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

6 Concluzii ¸<strong>si</strong> <strong>de</strong>zvoltări ulterioare 35<br />

Bibliografie selectivă 36


1. Introducere 1<br />

1 Introducere<br />

Pe parcursul ultimului <strong>de</strong>ceniu, <strong>si</strong>stemele <strong>de</strong> localizare în exteriorul clădirilor au <strong>de</strong>venit<br />

din ce în ce mai performante, dar în acela¸<strong>si</strong> timp ¸<strong>si</strong> foarte acce<strong>si</strong>bile. Costul lor <strong>de</strong> product¸ie a<br />

scăzut con<strong>si</strong><strong>de</strong>rabil datorită avântului tehnologic. Marea majoritate a acestor <strong>si</strong>steme utilizează<br />

ret¸eaua <strong>de</strong> satelit¸i <strong>de</strong>ja existentă, iar pozit¸ia utilizatorului este <strong>de</strong>terminată prin măsurarea<br />

timpului <strong>de</strong> propagare a semnalelor între satelit¸i ¸<strong>si</strong> receptorul terestru. Prin urmare, în interiorul<br />

clădirilor aceste semnale sunt puternic atenuate, motiv pentru care precizia <strong>de</strong> pozit¸ionare este<br />

<strong>de</strong>teriorată chiar ¸<strong>si</strong> pentru receptoarele <strong>de</strong> ultimă generat¸ie. Tocmai această limitare a dus<br />

la <strong>de</strong>zvoltarea <strong>si</strong>stemelor <strong>de</strong> navigat¸ie în interiorul clădirilor.<br />

În prezent există zeci <strong>de</strong> astfel<br />

<strong>de</strong> <strong>si</strong>steme care utilizează, pentru <strong>de</strong>terminarea pozit¸iei utilizatorului, senzori cu ultrasunete,<br />

infraro¸su, radiofrecvent¸ă, optici, inert¸iali ¸<strong>si</strong> senzori electromagnetici. Pentru marea majoritate a<br />

acestor <strong>si</strong>steme este necesară realizarea unei infrastructuri complexe <strong>de</strong> senzori fic¸<strong>si</strong>. O astfel <strong>de</strong><br />

infrastructură ridică foarte mult costul final al întregului <strong>si</strong>stem, făcându-l mai put¸in atractiv din<br />

punct <strong>de</strong> ve<strong>de</strong>re economic. O po<strong>si</strong>bilă solut¸ie este dată <strong>de</strong> tehnologia Micro-Electro-Mechanical<br />

System (MEMS) care, pe parcursul ultimilor ani, a cunoscut un avânt tehnologic impre<strong>si</strong>o-<br />

nant. Senzorii MEMS, în special senzorii accelerometrici ¸<strong>si</strong> senzorii giroscopici, au contribuit<br />

la <strong>de</strong>zvoltarea rapidă a <strong>si</strong>stemelor inert¸iale <strong>de</strong> navigat¸ie. Acest lucru se datorează în mare<br />

parte costurilor <strong>de</strong> product¸ie reduse, performant¸elor ridicate, consumului scăzut <strong>de</strong> energie,<br />

dar ¸<strong>si</strong> dimen<strong>si</strong>unilor reduse ale acestor senzori. Principalul avantaj al unui <strong>si</strong>stem inert¸ial <strong>de</strong><br />

navigat¸ie constă în faptul că acesta nu nece<strong>si</strong>tă niciun fel <strong>de</strong> infrastructură pentru a <strong>de</strong>termina<br />

pozit¸ia utilizatorului. Principiul <strong>de</strong> funct¸ionare se bazează pe senzori accelerometrici pentru<br />

aproximarea distant¸ei parcurse, în timp ce direct¸ia <strong>de</strong> <strong>de</strong>plasare este <strong>de</strong>terminată cu ajutorul<br />

senzorilor giroscopici. Acuratet¸ea <strong>si</strong>stemelor inert¸iale este <strong>de</strong>terminată, în mare măsură, <strong>de</strong><br />

alinierea init¸ială a <strong>si</strong>stemului în raport cu axele <strong>de</strong> coordonate (punctele cardinale).<br />

Într-o primă fază, această teză î¸<strong>si</strong> propune realizarea unui dispozitiv <strong>de</strong> aliniere init¸ială a<br />

<strong>si</strong>stemelor <strong>de</strong> navigat¸ie. Alinierea este procesul cu ajutorul căruia este realizată orientarea unui<br />

<strong>si</strong>stem în raport cu un alt <strong>si</strong>stem <strong>de</strong> referint¸ă. Conceptul care stă la baza acestui proces este<br />

<strong>de</strong>stul <strong>de</strong> <strong>si</strong>mplu, însă pot apărea multe complicat¸ii care pot ridica complexitatea algoritmului.<br />

O aliniere precisă este crucială, mai ales dacă se dore¸ste ca <strong>si</strong>stemul inert¸ial să funct¸ioneze<br />

in<strong>de</strong>pen<strong>de</strong>nt pentru perioa<strong>de</strong> lungi <strong>de</strong> utilizare ¸<strong>si</strong> fără intervent¸ii externe. Dintre erorile care pot<br />

<strong>de</strong>teriora precizia acestui proces se numără: erorile cauzate <strong>de</strong> senzorii inert¸iali, cele datorate<br />

întârzierilor din linia <strong>de</strong> transmi<strong>si</strong>e, erorile datorate cuantizării semnalului ¸<strong>si</strong> erorile datorate<br />

vibrat¸iilor sau cele datorate altor mi¸scări nedorite.<br />

În cea <strong>de</strong>-a doua parte, <strong>teza</strong> este axată pe realizarea unui <strong>si</strong>stem autonom <strong>de</strong> navigat¸ie<br />

în interiorul clădirilor (<strong>si</strong>stem bazat doar pe senzorii inert¸iali MEMS) ¸<strong>si</strong> totodată pe realizarea<br />

unui <strong>si</strong>stem hibrid <strong>de</strong> navigat¸ie terestră. Sistemul hibrid reprezintă o combinat¸ie între <strong>si</strong>stemul<br />

inert¸ial propus ¸<strong>si</strong> un <strong>si</strong>stem <strong>de</strong> navigat¸ie prin satelit.<br />

În urma acestei asocieri, se a¸steaptă<br />

obt¸inerea unei solut¸ii <strong>de</strong> navigat¸ie continue chiar ¸<strong>si</strong> pentru zonele în care semnalul <strong>de</strong> la satelit¸i<br />

nu poate fi recept¸ionat.


2 2. Alegerea ¸<strong>si</strong> testarea senzorului giroscopic<br />

1.1 Contribut¸iile autorului<br />

Principalele contribut¸ii aduse prin <strong>teza</strong> <strong>de</strong> fat¸ă sunt ment¸ionate în cele ce urmează:<br />

• Utilizând mediul <strong>de</strong> programare Microsoft Visual Studio 2008 s-a implementat un program<br />

<strong>de</strong> citire ¸<strong>si</strong> salvare a datelor <strong>de</strong> la senzorul SCC1300-D02.<br />

• S-a propus o metodă nouă <strong>de</strong> măsurare a Vitezei <strong>de</strong> Rotat¸ie a Pământului (VRP) ¸<strong>si</strong> s-a<br />

realizat un montaj experimental pentru măsurarea acestei viteze unghiulare.<br />

• S-a arătat că, prin utilizarea unui filtru Kalman, eroarea <strong>de</strong> măsurare a VRP poate fi re-<br />

dusă. Totodată, s-a implementat un Filtru Kalman Extins (FKE) pentru <strong>de</strong>termminarea<br />

direct¸iei Nordului pe baza VRP măsurate.<br />

• S-a realizat un <strong>si</strong>stem <strong>de</strong> navigat¸ie în interiorul clădirilor bazat doar pe senzori inert¸iali<br />

(trei senzori accelerometrici ¸<strong>si</strong> un senzor giroscopic).<br />

• S-a <strong>de</strong>zvoltat un algoritm <strong>de</strong> compensare a unghiului <strong>de</strong> <strong>de</strong>fazaj dintre axa <strong>de</strong> senzitivitate<br />

a senzorului giroscopic ¸<strong>si</strong> verticala locală.<br />

• S-a <strong>de</strong>terminat o relat¸ie <strong>de</strong> compensare liniară a semnalului giroscopic în funct¸ie <strong>de</strong> tem-<br />

peratura mediului ambiant.<br />

• S-a arătat că, pentru intervale <strong>de</strong> până la 30 <strong>de</strong> minute, <strong>si</strong>stemul <strong>de</strong> navigat¸ie propus<br />

poate <strong>de</strong>termina pozit¸ia utilizatorului la nivel <strong>de</strong> încăpere.<br />

• S-a propus o metodă <strong>de</strong> integrare a <strong>si</strong>stemului inert¸ial într-un <strong>si</strong>stem <strong>de</strong> navigat¸ie prin<br />

satelit.<br />

• S-a implementat un algoritm care combină cele două solut¸ii <strong>de</strong> navigat¸ie în ve<strong>de</strong>rea<br />

obt¸inerii unei solut¸ii continue chiar <strong>si</strong> pentru zonele în care <strong>si</strong>stemul Global Navigation<br />

Satellite System (GNSS) este off-line.<br />

2 Alegerea ¸<strong>si</strong> testarea senzorului giroscopic<br />

Componenta cea mai importantă a unui <strong>si</strong>stem inert¸ial <strong>de</strong> navigat¸ie o reprezintă senzorul<br />

giroscopic. Pe baza semnalului colectat <strong>de</strong> la acest senzor, direct¸ia <strong>de</strong> <strong>de</strong>plasare a dispozitivu-<br />

lui mobil poate fi <strong>de</strong>terminată în raport cu o referint¸ă init¸ială. Mai mult, este cunoscut faptul<br />

că, pentru <strong>si</strong>stemele inert¸iale <strong>de</strong> navigat¸ie, alinierea init¸ială este crucială în ve<strong>de</strong>rea diminuării<br />

erorilor <strong>de</strong> navigat¸ie. Această aliniere poate fi realizată prin utilizarea unui <strong>si</strong>stem auxiliar <strong>de</strong><br />

navigat¸ie (precum <strong>si</strong>stemul Global Po<strong>si</strong>tioning System (GPS)) sau prin utilizarea unei Busole<br />

Magnetice Digitale (BMD). Dintre aceste două solut¸ii, doar dispozitivele BMD oferă o acuratet¸e<br />

ridicată la un cost <strong>de</strong> product¸ie scăzut. Dezavantajul constă în faptul că acuratet¸ea dispozi-<br />

tivelor BMD este puternic afectată <strong>de</strong> interferent¸ele electromagnetice, ducând în unele cazuri


2.1. Variant¸a Allan 3<br />

la introducerea unor erori suplimentare în solut¸ia <strong>de</strong> navigat¸ie. Ca alternativă, utilizarea unei<br />

busole giroscopice ar elimina în totalitate problema interferent¸elor electromagnetice. Un astfel<br />

<strong>de</strong> dispozitiv măsoară cu o acuratet¸e ridicată VRP, iar pe baza acestei informat¸ii <strong>de</strong>termină<br />

direct¸ia Nordului geografic.<br />

<strong>de</strong> instabilitate al mai multor senzori giroscopici.<br />

2.1 Variant¸a Allan<br />

În continuare vom folo<strong>si</strong> variant¸a Allan pentru a <strong>de</strong>termina gradul<br />

Variant¸a Allan a fost <strong>de</strong>numită după Dr. David Allan, care a <strong>de</strong>zvoltat un algoritm<br />

pentru evaluarea zgomotului ¸<strong>si</strong> a stabilităt¸ii semnalelor <strong>de</strong> ceas [1]. Această metodă analizează<br />

o secvent¸ă <strong>de</strong> timp ¸<strong>si</strong> extrage zgomotul din semnalul <strong>de</strong> ceas ca o funct¸ie a timpului <strong>de</strong> mediere.<br />

Variant¸a Allan a fost <strong>de</strong>zvoltată pentru semnalele <strong>de</strong> ceas, dar poate fi cu u¸surint¸ă adaptată la<br />

orice alt tip <strong>de</strong> semnal. Calcularea variant¸ei Allan începe prin colectarea unei secvent¸e lungi <strong>de</strong><br />

date, care apoi este divizată în segmente pe baza unui timp <strong>de</strong> mediere, τ. Relat¸ia fundamentală<br />

pentru <strong>de</strong>terminarea variant¸ei Allan este prezentată mai jos:<br />

AVAR(τ) =<br />

1 n−1<br />

[y(τ)i+1 − y(τ)i]<br />

2(n − 1)<br />

2 , (2.1)<br />

un<strong>de</strong> AVAR(τ) este variant¸a Allan ca o funct¸ie a timpului <strong>de</strong> mediere, yi este valoarea medie a<br />

măsurătorii din segmentul i, iar n este numărul total <strong>de</strong> segmente în care semnalul a fost divizat.<br />

În mod analog, rădăcina pătrată a variant¸ei Allan este cunoscută sub numele <strong>de</strong> <strong>de</strong>viat¸ia Allan.<br />

i=1<br />

În Figura 2.1 sunt prezentate datele colectate <strong>de</strong> la trei senzori giroscopici alături <strong>de</strong><br />

<strong>de</strong>viat¸iile Allan aferente. Corelat¸ia dintre precizie ¸<strong>si</strong> <strong>de</strong>viat¸ia Allan este u¸sor <strong>de</strong> observat.<br />

Pentru intervale scurte ale timpului <strong>de</strong> mediere, <strong>de</strong>viat¸ia Allan este dominată <strong>de</strong> zgomotul<br />

necorelat din semnalul <strong>de</strong> ie¸<strong>si</strong>re. Putem spune că există o corelat¸ie directă între <strong>de</strong>viat¸ia<br />

standard a semnalului <strong>de</strong> ie¸<strong>si</strong>re în raport cu timpul ¸<strong>si</strong> panta variant¸ei Allan la momentul τ [2].<br />

La început <strong>de</strong>viat¸ia Allan <strong>de</strong>scre¸ste, iar timpul <strong>de</strong> mediere cre¸ste. Pe măsură ce timpul <strong>de</strong><br />

mediere cre¸ste, <strong>de</strong>viat¸ia Allan se stabilizează datorită raportului <strong>de</strong> 1/f zgomot [3]. Puterea<br />

lui 1/f zgomot este folo<strong>si</strong>tă pentru <strong>de</strong>finirea instabilităt¸ii <strong>de</strong>plasării semnalului [4], iar valoarea<br />

minimă a <strong>de</strong>viat¸iei Allan poate fi utilizată ca o aproximare a acestei instabilităt¸i. La un anumit<br />

moment, <strong>de</strong>viat¸ia Allan începe să crească. Această cre¸stere se datorează <strong>de</strong>viat¸iei <strong>de</strong>plasării<br />

sau variat¸iei aleatoare a vitezei unghiulare din semnalul <strong>de</strong> ie¸<strong>si</strong>re al senzorului giroscopic.<br />

Variant¸a Allan este o metodă utilă în analiza erorilor senzorilor giroscopici, <strong>de</strong>oarece<br />

componentele 1/f zgomot ¸<strong>si</strong> pasul aleator succe<strong>si</strong>v au, <strong>de</strong> cele mai multe ori, o pon<strong>de</strong>re<br />

însemnată în semnalul giroscopic. De exemplu, con<strong>si</strong><strong>de</strong>răm cazul în care <strong>de</strong>plasarea din sem-<br />

nalul <strong>de</strong> ie¸<strong>si</strong>re al unui senzor giroscopic trebuie estimată. Dacă axa <strong>de</strong> senzitivitate a girosco-<br />

pului este aliniată cu una dintre cele două direct¸ii, Est sau Vest, semnalul măsurat <strong>de</strong> senzor<br />

ar trebui să fie zero. Pentru estimarea <strong>de</strong>plasării, se calculează valoarea medie din setul <strong>de</strong><br />

măsurători utilizat; punctul minim al reprezentării grafice a variant¸ei Allan pentru senzorul<br />

utilizat corespun<strong>de</strong> timpului optim <strong>de</strong> mediere. Această estimare a <strong>de</strong>plasării nu este neapărat


4 2.2. Alegerea senzorului giroscopic<br />

Vi<strong>teza</strong> unghiulară [ / sec]<br />

0.03<br />

0.02<br />

0.01<br />

0<br />

-0.01<br />

-0.02<br />

-0.03<br />

AIST-350<br />

SCC1300-D02<br />

HG1700<br />

500 1000 1500 2000 2500 3000 3500<br />

Timpul [s ec]<br />

(a) Date neprelucrate<br />

Deviaţia Allan [ /sec]<br />

10 -2<br />

10 -3<br />

10 -4<br />

10 -5<br />

10 0<br />

AIST-350<br />

SCC1300-D02<br />

HG1700<br />

VRP<br />

10 1<br />

10 2<br />

[s ec]<br />

(b) Deviat¸ia Allan<br />

Figura 2.1: Datele neprelucrate ¸<strong>si</strong> <strong>de</strong>viat¸iile Allan aferente pentru trei senzori giroscopici<br />

o estimare optimală, <strong>de</strong>oarece <strong>de</strong>plasarea semnalului variază în timp [5], ci reprezintă o estimare<br />

suficientă pentru nece<strong>si</strong>tăt¸ile noastre.<br />

2.2 Alegerea senzorului giroscopic<br />

După cum s-a discutat în Sect¸iunea 2.1, instabilitatea <strong>de</strong>plasării semnalului giroscopic<br />

reprezintă o sursă importantă <strong>de</strong> erori pentru datele <strong>de</strong> ie¸<strong>si</strong>re ale acestor senzori. Mai mult,<br />

pentru realizarea unei busole giroscopice, instabilitatea <strong>de</strong>plasării trebuie să fie semnificativ mai<br />

mică <strong>de</strong>cât VRP. Figura 2.1(b) din Sect¸iunea 2.1 prezintă <strong>de</strong>viat¸iile Allan pentru trei senzori<br />

giroscopici; ace¸sti senzori sunt <strong>de</strong>scri¸<strong>si</strong> în Tabelul 2.1. Conform graficului, se poate observa că<br />

instabilitatea <strong>de</strong>plasării, pentru tot¸i cei trei senzori, se află sub valoarea VRP (linia punctată).<br />

Cu toate acestea, trebuie luat în calcul latitudinea la care se realizează măsurătorile, orientarea<br />

senzorului giroscopic ¸<strong>si</strong> VRP ce poate fi <strong>de</strong>tectată la această latitudine. De exemplu, toate<br />

experimentele prezentate în această teză au fost realizate într-o zonă în care doar jumătate<br />

din valoarea teoretică a VRP poate fi <strong>de</strong>tectată <strong>de</strong> către un sensor giroscopic a cărui axă <strong>de</strong><br />

senzitivitate este orientată perpendicular pe verticala locală. Chiar ¸<strong>si</strong> a¸sa, pentru un timp <strong>de</strong><br />

mediere τ = 1000 sec, <strong>de</strong>viat¸ia Allan corespunzătoare senzorului SCC-1300D02 este <strong>de</strong> aproxi-<br />

mativ 0, 00034 ◦ /sec ¸<strong>si</strong> reprezintă a zecea parte din valoarea teoretică a VRP.<br />

10 3<br />

În mod evi<strong>de</strong>nt,<br />

cu cât ne apropiem mai mult <strong>de</strong> poli (în latitudine), cu atât avem nevoie <strong>de</strong> o mai bună com-<br />

pensare a instabilităt¸ii <strong>de</strong>plasării semnalului giroscopic [6].<br />

În cazul extrem în care latitudinea<br />

este egală cu ±90 ◦ , componenta orizontală a VRP ¸<strong>si</strong> direct¸ia Nordului sunt inexistente.<br />

Tabelul 2.1: Senzorii giroscopici utilizat¸i în Figura 2.1<br />

Mo<strong>de</strong>l Tehnologie Categorie Referint¸ă<br />

AIST-3500 MEMS, condit¸ionat termic Telefoane mobile [7]<br />

SCC1300-D02 MEMS Industria auto [8]<br />

HG1700 Ring Laser Gyros (RLG) Tactic [9]


3. Alinierea <strong>si</strong>stemelor inert¸iale <strong>de</strong> navigat¸ie 5<br />

Conform rezultatului prezentat în Figura 2.1, senzorul giroscopic RLG este cel mai stabil<br />

(ceea ce era <strong>de</strong> a¸steptat), urmat apoi <strong>de</strong> senzorul SCC1300-D02, iar pe ultima pozit¸ie este <strong>si</strong>tuat<br />

senzorul AIST-350. Dezavantajul major al senzorilor RLG îl constituie pret¸ul <strong>de</strong> product¸ie<br />

ridicat care, în unele cazuri, poate <strong>de</strong>pă¸<strong>si</strong> valoarea <strong>de</strong> 90000 USD [10], în timp ce pentru un<br />

senzor MEMS pret¸ul se încadrează în jurul valorii <strong>de</strong> cât¸iva zeci <strong>de</strong> dolari. Prin urmare, s-<br />

a ales senzorul SCC1300-D02 pentru implementarea busolei giroscopice ¸<strong>si</strong> pentru realizarea<br />

<strong>si</strong>stemului inert¸ial <strong>de</strong> navigat¸ie. Conform specificat¸iilor tehnice oferite <strong>de</strong> către producător<br />

pentru senzorul giroscopic ales anterior, nivelul <strong>de</strong> cuantizare al semnalului <strong>de</strong> ie¸<strong>si</strong>re este mai<br />

mare <strong>de</strong>cât valoarea teoretică a VRP. Contrar acestui fapt, zgomotul din semnalul giroscopic<br />

va cauza oscilat¸ii aleatorii <strong>de</strong> mică amplitudine semnalului măsurat chiar înaintea conver<strong>si</strong>ei<br />

analog-digital.<br />

În acest fel, VRP poate fi estimată cu un număr suficient <strong>de</strong> e¸santioane [11].<br />

3 Alinierea <strong>si</strong>stemelor inert¸iale <strong>de</strong> navigat¸ie<br />

Un factor cheie pentru multe dintre <strong>si</strong>stemele <strong>de</strong> navigat¸ie actuale (mai ales pentru cele<br />

inert¸iale, care este nevoie să fie init¸ializate înainte <strong>de</strong> utilizare) îl constituie alinierea init¸ială a<br />

acestora. De cele mai multe ori, această aliniere este realizată cu ajutorul unor BMD. Dispo-<br />

zitivele BMD au dimen<strong>si</strong>uni fizice reduse, acuratet¸e ridicată (eroarea <strong>de</strong> localizare a Nordului<br />

este mai mică <strong>de</strong> 1 ◦ ), dar în acela¸<strong>si</strong> timp, costul <strong>de</strong> product¸ie este scăzut [12]. Pe <strong>de</strong> altă parte,<br />

acuratet¸ea BMD este puternic <strong>de</strong>teriorată în prezent¸a materialelor feroase ¸<strong>si</strong> a interferent¸elor<br />

electromagnetice. Din aceste motive, dispozitivele BMD nu sunt foarte utilizate în interiorul<br />

clădirilor.<br />

În schimb, busolele giroscopice nu sunt afectate <strong>de</strong> interferent¸ele electromagneti-<br />

ce, fiind capabile să ment¸ină un nivel ridicat <strong>de</strong> acuratet¸e indiferent <strong>de</strong> mediul în care sunt<br />

utilizate [13]. Principiul <strong>de</strong> funct¸ionare este bazat pe măsurarea VRP, proces care nece<strong>si</strong>tă<br />

utilizarea unor senzori giroscopici <strong>de</strong> înaltă calitate. Pe parcursul ultimilor ani, studii precum<br />

[14, 15] au raportat rezultate în măsurarea VRP prin utilizarea unor senzori giroscopici MEMS.<br />

Abilitatea <strong>de</strong> măsurare a unor viteze unghiulare mici (precum VRP) prin utilizarea unor senzori<br />

inert¸iali este interesantă atât din punct <strong>de</strong> ve<strong>de</strong>re teoretic, cât ¸<strong>si</strong> din punct <strong>de</strong> ve<strong>de</strong>re practic.<br />

În acest capitol, vom i<strong>de</strong>ntifica ¸<strong>si</strong> compensa principalele surse <strong>de</strong> erori care afectează<br />

semnalul <strong>de</strong> ie¸<strong>si</strong>re al senzorului giroscopic ales în Sect¸iunea 2.2. Teoretic, dacă aceste erori sunt<br />

mo<strong>de</strong>late ¸<strong>si</strong> compensate corespunzător, atunci este po<strong>si</strong>bil ca viteze unghiulare precum VRP<br />

să poată fi măsurate.<br />

Măsurarea directă a VRP folo<strong>si</strong>nd senzorii giroscopici a fost realizată în [14, 15], în timp<br />

ce [16, 17] raportează progrese în <strong>de</strong>zvoltarea unor senzori capabili să <strong>de</strong>termine cu o acuratet¸e<br />

ridicată direct¸ia Nordului geografic.<br />

În [14] axa <strong>de</strong> senzitivitate a senzorului giroscopic a fost<br />

pozit¸ionată paralel cu axa <strong>de</strong> rotat¸ie a Pământului, iar secvent¸e lungi <strong>de</strong> date au fost utilizate<br />

pentru a compensa efectul factorilor externi (variat¸iile termice, influent¸a fort¸ei gravitat¸ionale<br />

etc.) din datele colectate; în [16, 17], erorile au fost eliminate prin rotirea senzorului giroscopic<br />

după o traiectorie pre<strong>de</strong>finită. În literatura <strong>de</strong> specialitate, această metodă este cunoscută sub


6 3.1. Not¸iuni teoretice<br />

numele <strong>de</strong> “carouseling”.<br />

În cele ce urmează este propusă o metodă în care axa <strong>de</strong> senzitivitate a senzorului<br />

giroscopic este în permanent¸ă paralelă cu planul orizontal. Am optat pentru această abordare<br />

din două con<strong>si</strong><strong>de</strong>rente:<br />

• în primul rând, utilizatorul este interesat <strong>de</strong> direct¸ia pe orizontală a Nordului; în acest<br />

fel, t¸inând senzorul aliniat cu planul orizontal, vom avea nevoie doar <strong>de</strong> o <strong>si</strong>ngură axă <strong>de</strong><br />

rotat¸ie (complexitatea mecanică a dispozitivului este redusă).<br />

• în al doilea rând, planul orizontal este perpendicular pe vectorul gravitat¸ional, ducând la<br />

eliminarea acestui efect din semnalul giroscopic.<br />

Pe <strong>de</strong> altă parte, valoarea teoretică a VRP ce poate fi <strong>de</strong>tectată <strong>de</strong> un senzor giroscopic<br />

cu axa <strong>de</strong> senzitivitate paralelă cu planul orizontal este <strong>de</strong>pen<strong>de</strong>ntă <strong>de</strong> latitudinea la care se<br />

<strong>de</strong>sfă¸soară măsurătorile. Pentru cazul <strong>de</strong> fat¸ă, măsurătorile au fost realizate în Tampere, la<br />

latitudinea <strong>de</strong> 61, 449 ◦ N. Prin urmare, doar jumătate din valoarea teoretică a VRP poate fi<br />

<strong>de</strong>tectată la această latitudine. Defazajul din semnalul giroscopic s-a eliminat prin rotirea<br />

mecanică a senzorului (această metodă mai este cunoscută ¸<strong>si</strong> sub numele <strong>de</strong> busolă giroscopică<br />

în două puncte [17]), iar direct¸ia Nordului geografic a fost estimată utilizând un FKE.<br />

3.1 Not¸iuni teoretice<br />

Conform standardului World Geo<strong>de</strong>tic System (1984) (WGS84), valoarea teoretică a<br />

VRP este <strong>de</strong> Ωe = 7292115 × 10 −11 rad/sec ≈ 4, 178 × 10 −3 ◦ /sec [18].<br />

Întrucât domeniul <strong>de</strong><br />

măsurare a senzorului giroscopic utilizat este cuprins între ±100 ◦ /sec, este clar că pentru a<br />

putea măsura semnale precum VRP este necesară o analiză atentă a erorilor ce afectează sem-<br />

nalul giroscopic. Erorile datorate factorului <strong>de</strong> scală (cuprinse între 1 . . . 2 %) nu au o influent¸ă<br />

pronunt¸ată asupra semnalelor <strong>de</strong> valori atât <strong>de</strong> mici, iar efectele temperaturii sunt diminuate<br />

prin ment¸inerea senzorului la o temperatură constantă ¸<strong>si</strong> prin permiterea acestuia să atingă o<br />

temperatură <strong>de</strong> funct¸ionare stabilă înaintea fiecărei măsurători.<br />

În continuare ne vom concentra<br />

asupra celor mai semnificative erori, ¸<strong>si</strong> anume: varit¸ia aleatoare a vitezei unghiulare, instabili-<br />

tatea <strong>de</strong>plasării semnalului giroscopic ¸<strong>si</strong> <strong>de</strong>pen<strong>de</strong>nt¸a dintre <strong>de</strong>plasarea semnalului giroscopic ¸<strong>si</strong><br />

variat¸iile termice. Primele două surse <strong>de</strong> erori au fost analizate în Sect¸iunea 2.1.<br />

3.1.1 Mo<strong>de</strong>larea semnalului giroscopic<br />

Scopul acestui studiu constă în utilizarea unui <strong>si</strong>ngur senzor giroscopic (aliniat paralel<br />

cu planul orizontal) pentru măsurarea VRP ¸<strong>si</strong>, implicit, pentru <strong>de</strong>terminarea direct¸iei Nor-<br />

dului geografic. Mo<strong>de</strong>lul matematic al semnalului <strong>de</strong> la ie¸<strong>si</strong>rea senzorului giroscopic (vi<strong>teza</strong><br />

unghiulară) este dat prin următoarele relat¸ii:<br />

ω + (ϕ, ψ) = Ωe cos ϕ cos ψ + b (3.1)<br />

ω − (ϕ, ψ) = −Ωe cos ϕ cos ψ + b, (3.2)


3.1. Not¸iuni teoretice 7<br />

un<strong>de</strong> b reprezintă <strong>de</strong>plasarea semnalului giroscopic, iar ϕ latitudinea la care s-au realizat<br />

măsurătorile. VRP ce poate fi măsurată <strong>de</strong>pin<strong>de</strong> <strong>de</strong> latitudine (datorită alinierii pe orizon-<br />

tală a axei <strong>de</strong> senzitivitate a senzorului giroscopic) ¸<strong>si</strong> <strong>de</strong> unghiul ψ dintre axa <strong>de</strong> senzitivitate<br />

¸<strong>si</strong> direct¸ia Nordului. De exemplu, când axa <strong>de</strong> senzitivitate este paralelă cu direct¸ia Est–Vest<br />

(ψ = ±90 ◦ ), VRP nu este <strong>de</strong>tectată. Este remarcat faptul că axa <strong>de</strong> senzitivitate a senzorului<br />

giroscopic este perpendiculară pe vectorul gravitat¸ional, eliminând în acest fel efectul gravitat¸iei<br />

asupra datelor măsurate. Această solut¸ie <strong>si</strong>mplă este foarte utilă mai ales dacă impactul fort¸ei<br />

gravitat¸ionale asupra semnalului giroscopic poate fi însemnat [15].<br />

Mo<strong>de</strong>lul (3.2) s-a obt¸inut prin rotirea montajului experimental cu 180 ◦ ¸<strong>si</strong> cunoscând<br />

egalitatea cos(ψ + 180 ◦ ) = − cos(ψ). Motivat¸ia acestei rotat¸ii constă în eliminarea <strong>de</strong>plasării<br />

din semnalul giroscopic. Pentru fiecare orientare ψ, magnitudinea VRP poate fi estimată din<br />

relat¸iile (3.1) ¸<strong>si</strong> (3.2), după cum urmează:<br />

∆ω(ϕ, ψ) = ω+ (ϕ, ψ) − ω − (ϕ, ψ)<br />

2<br />

= Ωe cos ϕ cos ψ + δb, (3.3)<br />

un<strong>de</strong> termenul δb a fost introdus pentru a indica po<strong>si</strong>bilele modificări ale <strong>de</strong>plasării semnalului<br />

giroscopic; mai ales că cele două măsurători, (3.1) ¸<strong>si</strong> (3.2), nu pot fi realizate <strong>si</strong>multan, motiv<br />

pentru care <strong>de</strong>plasarea semnalului giroscopic b poate avea mici variat¸ii <strong>de</strong> la o măsurătoare la<br />

alta.<br />

După cum s-a discutat în Sect¸iunea 2.1, procesul <strong>de</strong> formare a zgomotului în senzorul<br />

giroscopic este complicat. Are o componentă 1/f, iar cealaltă parte este necorelată (albă).<br />

Cu toate acestea, mo<strong>de</strong>larea componentei 1/f zgomot este dificilă ¸<strong>si</strong> poate conduce la mo<strong>de</strong>le<br />

<strong>de</strong> stare complexe <strong>de</strong> ordin fract¸ional [19]. Prin urmare, zgomotul a fost aproximat printr-o<br />

combinat¸ie între zgomotul alb gaus<strong>si</strong>an ¸<strong>si</strong> pasul aleator succe<strong>si</strong>v. Acesta este mo<strong>de</strong>lat prin<br />

parametrul necunoscut δb.<br />

3.1.2 Estimarea vitezei <strong>de</strong> rotat¸ie a Pământului<br />

Pentru măsurarea VRP, axa <strong>de</strong> senzitivitate a senzorului giroscopic este rotită spre<br />

Nord imediat ce <strong>de</strong>plasarea semnalului a fost estimată.<br />

În această fază, semnalul <strong>de</strong> la ie¸<strong>si</strong>rea<br />

senzorului giroscopic cont¸ine acum atât VRP, cât ¸<strong>si</strong> zgomot. Relat¸ia (2.1) poate fi utilizată<br />

pentru estimarea variat¸iei zgomotului dacă timpul <strong>de</strong> mediere este setat să fie egal cu faza<br />

<strong>de</strong>plasării semnalului giroscopic.<br />

Nece<strong>si</strong>tatea rotirii senzorului giroscopic <strong>de</strong>vine evi<strong>de</strong>ntă dacă vom construi mo<strong>de</strong>lul<br />

stochastic al zgomotului giroscopic.<br />

În primul rând, vom presupune că <strong>de</strong>plasarea din sem-<br />

nalul giroscopic este constantă, dar necunoscută. Ecuat¸ia <strong>de</strong> observat¸ie este:<br />

zt = b + cos αtω + εt, (3.4)<br />

un<strong>de</strong> b este <strong>de</strong>plasarea semnalului giroscopic, αt este unghiul <strong>de</strong> rotat¸ie fat¸ă <strong>de</strong> direct¸ia Nordului<br />

(măsurat în radiani), ω este magnitudinea pe orizontală a VRP, iar εt este zgomotul necorelat


8 3.1. Not¸iuni teoretice<br />

din semnalul giroscopic. Extin<strong>de</strong>rea acestei relat¸ii la o serie <strong>de</strong> măsurători este <strong>si</strong>mplă, doar<br />

<strong>de</strong>finim:<br />

z = z1 z2 . . . T ¸<strong>si</strong> H =<br />

⎡<br />

⎢<br />

⎣<br />

1 cos α1<br />

1 cos α2<br />

.<br />

.<br />

⎤<br />

⎥<br />

⎦ (3.5)<br />

rezultând mai <strong>de</strong>parte mo<strong>de</strong>lul liniar:<br />

<br />

b<br />

z = H + ε, (z = Hx + ε) (3.6)<br />

ω<br />

Dacă ar lip<strong>si</strong> rotat¸iile, matricea H ar fi <strong>de</strong> rang <strong>de</strong>ficitar, iar parametrii b ¸<strong>si</strong> ω nu ar mai putea<br />

fi <strong>de</strong>terminat¸i. Folo<strong>si</strong>nd teoria celor mai mici pătrate,<br />

var(ˆz) = σ 2 H T H −1 , (3.7)<br />

se poate observa că secvent¸a optimă <strong>de</strong> rotat¸ii constă în măsurători egale atât din direct¸ia Nor-<br />

dului, cât ¸<strong>si</strong> în direct¸ia Sudului.<br />

În mod cert, utilizarea unei valori constante pentru mo<strong>de</strong>lul <strong>de</strong>-<br />

plasării semnalului giroscopic nu este a<strong>de</strong>cvată (după cum se poate observa ¸<strong>si</strong> din Figura 2.1(b)).<br />

Prin urmare, următoarea etapă constă în adăugarea pasului aleator succe<strong>si</strong>v în ecuat¸ie. Pen-<br />

tru <strong>si</strong>mplitate, vom neglija termenul 1/f (care conduce la obt¸inerea unor mo<strong>de</strong>le complexe <strong>de</strong><br />

stare [19]) ¸<strong>si</strong> vom mo<strong>de</strong>la zgomotul din semnalul giroscopic ca o combinat¸ie <strong>de</strong> zgomot alb<br />

(in<strong>de</strong>pen<strong>de</strong>nt ¸<strong>si</strong> i<strong>de</strong>ntic distribuit, intrând în <strong>si</strong>stem prin ecuat¸ia (3.4)) ¸<strong>si</strong> pasul aleator suc-<br />

ce<strong>si</strong>v. Variat¸ia acestor zgomote este calibrată în a¸sa fel încât combinat¸ia lor să urmărească<br />

în<strong>de</strong>aproape variant¸a Allan observată.<br />

În plus, s-a adăugat o compensare <strong>de</strong> ordinul întâi în<br />

raport cu temperatura. Mo<strong>de</strong>lul complet al filtrului Kalman este dat <strong>de</strong> relat¸ia:<br />

zt = Hxt + εt, (3.8)<br />

un<strong>de</strong> H = [cos αt Tt 1], αt este unghiul <strong>de</strong> rotat¸ie pre<strong>de</strong>finit, iar Tt este temperatura măsurată.<br />

Ecuat¸ia <strong>de</strong> actualizare în funct¸ie <strong>de</strong> timp este:<br />

un<strong>de</strong> A reprezintă o matrice unitate cu dimen<strong>si</strong>unea <strong>de</strong> 3 × 3:<br />

⎡ ⎤<br />

xt = Axt−1 + wt, (3.9)<br />

var(w) = Q = ⎣<br />

δ 0 0<br />

0 δ 0<br />

0 0 σ 2 rw<br />

⎦ , (3.10)<br />

iar vectorul x are dimen<strong>si</strong>unea <strong>de</strong> 3 × 1 ¸<strong>si</strong> este format din VRP, coeficientul <strong>de</strong> temperatură ¸<strong>si</strong><br />

pasul aleator succe<strong>si</strong>v al <strong>de</strong>plasării semnalului giroscopic (în această ordine).<br />

În relat¸ia (3.10)<br />

variat¸ii foarte mici (δ) sunt adăugate pentru a face mo<strong>de</strong>lul cât mai realist. Mai mult, este<br />

foarte probabil ca, în timp, coeficientul <strong>de</strong> temperatură să se modifice.


3.2. Prezentarea montajului experimental 9<br />

3.1.3 Estimarea direct¸iei Nordului<br />

Cunoscând latitudinea ¸<strong>si</strong> VRP, unghiul <strong>de</strong> <strong>de</strong>fazaj ψ poate fi estimat din relat¸ia (3.3). În<br />

acest sens s-a utilizat un FKE. Estimările FKE sunt date prin vectorul <strong>de</strong> stare bidimen<strong>si</strong>onal:<br />

<br />

ψk<br />

xk =<br />

δbk<br />

<br />

(3.11)<br />

corespunzător parametrilor necunoscut¸i din relat¸ia (3.3), iar k reprezintă timpul. Unghiul <strong>de</strong><br />

<strong>de</strong>fazaj ψ este mo<strong>de</strong>lat pe port¸iuni egale, cu modificării constante datorate rotat¸iilor masei<br />

Velmex. Parametrul δb este mo<strong>de</strong>lat ca pas aleator succe<strong>si</strong>v plus o corelat¸ie liniară cu tempe-<br />

ratura ambiantă. Starea este propagată în timp discret ca:<br />

xk = xk−1 +<br />

γk<br />

0<br />

<br />

+ Qk, (3.12)<br />

un<strong>de</strong> γk reprezintă modificările apărute în orientarea senzorului giroscopic între două măsurători<br />

consecutive (k−1 ¸<strong>si</strong> k), iar Qk este un vector gaus<strong>si</strong>an aleator a cărui covariant¸ă este cunoscută.<br />

Filtrul este actualizat utilizând diferent¸ele dintre vitezele unghiulare (3.3) ¸<strong>si</strong> diferent¸ele<br />

dintre valorile medii ale temperaturii între două măsurători consecutive, rezultând astfel jaco-<br />

bianul:<br />

H =<br />

−Ωe cos ϕ <strong>si</strong>n ψ 1<br />

0 θ<br />

<br />

, (3.13)<br />

un<strong>de</strong> θ este coeficientul <strong>de</strong> temperatură al <strong>de</strong>plasării din semnalul giroscopic. Cunoscând<br />

condit¸iile init¸iale, propagarea stărilor ¸<strong>si</strong> covariant¸a zgomotului pentru măsurătoarea curentă,<br />

putem construi mo<strong>de</strong>lul FKE [20].<br />

Trebuie ret¸inut faptul că unghiul <strong>de</strong> <strong>de</strong>fazaj obt¸inut din relat¸iile (3.1) ¸<strong>si</strong> (3.2) este am-<br />

biguu: aceste ecuat¸ii nu oferă informat¸ii legate <strong>de</strong> semnul unghiului ψ. Prin urmare, cadranul<br />

unghiului ψ trebuie <strong>de</strong>terminat când vectorul stărilor init¸iale x0 ¸<strong>si</strong> covariant¸a aferentă aces-<br />

tui vector sunt <strong>de</strong>terminate pentru FKE. O po<strong>si</strong>bilă modalitate prin care se poate <strong>de</strong>termina<br />

cadranul unghiului ψ constă în rotirea succe<strong>si</strong>vă a senzorului giroscopic cu un unghi constant<br />

(<strong>de</strong> exemplu: 10 ◦ ) până la formarea unei rotat¸ii complete <strong>de</strong> 360 ◦ . Ulterior, măsurătorile sunt<br />

ajustate pe o curbă <strong>si</strong>nusoidală utilizând transformata Fourier rapidă.<br />

Pe <strong>de</strong> altă parte, această metodă nece<strong>si</strong>tă un număr mare <strong>de</strong> măsurători pentru a<br />

funct¸iona cu o acuratet¸e acceptabilă, ceea ce înseamnă că are nevoie <strong>de</strong> un timp lung pen-<br />

tru a <strong>de</strong>termina starea init¸ială a filtrului.<br />

3.2 Prezentarea montajului experimental<br />

Principalele componente utilizate pentru implementarea <strong>si</strong>stemului giroscopic <strong>de</strong> mă-<br />

surare a VRP ¸<strong>si</strong> <strong>de</strong> căutare a Nordului geografic sunt prezentate în Tabelul 3.1.<br />

În plus,<br />

pentru inclu<strong>de</strong>rea în <strong>si</strong>stem a senzorului SCC1300-D02, s-a proiectat un cablaj experimental.<br />

În principiu, întreg <strong>si</strong>stemul este controlat printr-un <strong>si</strong>ngur laptop care, în prima fază, cite¸ste


10 3.3. Rezultate experimentale<br />

datele <strong>de</strong> la senzor, după care dă comandă masei rotative să modifice orientarea senzorului.<br />

Conexiunile fizice între componentele <strong>de</strong>scrise în Tabelul 3.1 sunt prezentate în diagrama bloc<br />

din Figura 3.1.<br />

Pentru procesarea datelor ¸<strong>si</strong> pentru controlarea masei rotative s-a folo<strong>si</strong>t programul<br />

MATLAB R2008a. De asemenea, pentru colectarea ¸<strong>si</strong> salvarea datelor <strong>de</strong> la senzorul SCC1300-<br />

D02, o aplicat¸ie software a fost <strong>de</strong>zvoltată în mediul <strong>de</strong> programare Microsoft Visual Studio<br />

2008. Pentru realizarea interfet¸ei hardware între senzor ¸<strong>si</strong> laptop, aplicat¸ia folose¸ste dispozitivul<br />

periferic NI USB-8451. Frecvent¸a maximă <strong>de</strong> e¸santionare pentru citirea senzorului giroscopic<br />

este <strong>de</strong> aproximativ 1 kHz; această valoare este limitată <strong>de</strong> interfat¸a Serial Peripheral Interface<br />

(SPI) a dispozitivului NI USB-8451. Mai mult, temperatura ambiantă a fost măsurată cu o<br />

frecvent¸ă <strong>de</strong> e¸santionare <strong>de</strong> 2 Hz.<br />

Întreg montajul experimental este ilustrat în Figura 3.2.<br />

Tabelul 3.1: Componentele hardware ale montajului experimental<br />

Componentă Descriere<br />

SCC1300-D02 Reune¸ste sub o <strong>si</strong>ngură capsulă 3 senzori accelerometrici,<br />

2 senzori <strong>de</strong> temperatură ¸<strong>si</strong> 1 senzor giroscopic [8].<br />

NI USB-8451 Dispozitiv periferic fabricat <strong>de</strong> National Instruments<br />

care <strong>de</strong>serve¸ste drept interfat¸ă <strong>de</strong> comunicat¸ie SPI între<br />

senzorul SCC1300-D02 ¸<strong>si</strong> mediul <strong>de</strong> stocare [21].<br />

Sursă <strong>de</strong> ten<strong>si</strong>une S-a utilizat sursa <strong>de</strong> c.c. Hewlett-Packard E3611A, care<br />

generează la ie¸<strong>si</strong>re 0 . . . 20 V ¸<strong>si</strong> 1, 5 A.<br />

Regulator A fost proiectat special pentru această aplicat¸ie ¸<strong>si</strong> are<br />

rolul <strong>de</strong> a stabiliza două ten<strong>si</strong>uni: 5 Vcc ¸<strong>si</strong> 3, 3 Vcc.<br />

Laptop Utilizat pentru citirea ¸<strong>si</strong> salvarea datelor recept¸ionate<br />

pe interfat¸a SPI <strong>de</strong> la senzorul SCC1300-D02.<br />

Masă rotativă Velmex B5990TS utilizată pentru modificarea orientării<br />

senzorului giroscopic.<br />

Driver Pentru controlarea motorului pas cu pas al masei rotative<br />

Velmex B5990TS.<br />

3.3 Rezultate experimentale<br />

În Capitolul 2 s-a <strong>de</strong>monstrat experimental că specificat¸iile senzorului giroscopic co-<br />

respund cerint¸elor teoretice <strong>de</strong> implementare a unei busole giroscopice, iar în sect¸iunea ante-<br />

rioară s-a propus ¸<strong>si</strong> un montaj experimental <strong>de</strong> realizare a unui astfel <strong>de</strong> dispozitiv.<br />

În această<br />

sect¸iune vom <strong>de</strong>monstra practic că <strong>si</strong>stemul propus poate să <strong>de</strong>termine cu o acuratet¸e ridicată<br />

direct¸ia Nordului geografic.<br />

În prima parte vom arăta că <strong>si</strong>stemul este capabil să măsoare<br />

VRP, iar apoi vom evalua performant¸ele acestuia în problema inversă. Mai exact, vom estima<br />

direct¸ia Nordului geografic pe baza vitezei <strong>de</strong> rotat¸ie măsurate. Toate măsurătorile prezen-<br />

tate în această sect¸iune au fost realizate în interiorul unui birou din Tampere, Finlanda, la


3.3. Rezultate experimentale 11<br />

SCC1300-D02<br />

Masă<br />

rotativă<br />

8<br />

3,3 V<br />

5V<br />

NI USB-8451<br />

Regulator<br />

Sursă <strong>de</strong><br />

ten<strong>si</strong>une<br />

USB<br />

7,2 Vcc Laptop<br />

Driver UART<br />

Figura 3.1: Conexiunile dintre principalele componente ale montajului experimental<br />

Laptop - colectare date<br />

Scar ă gradată: ± 10˚ Nord<br />

Senzorul SCC1300-D02<br />

Masa rotativă Velmex<br />

latitudinea ϕ ≈ 61, 449 ◦ N.<br />

Figura 3.2: Montajul experimental<br />

3.3.1 Măsurarea vitezei <strong>de</strong> rotat¸ie a Pământului<br />

Controler motor pas cu pas<br />

Laser<br />

Regulator (3,3V şi 5V)<br />

NI USB - 8451<br />

Pentru a implementa o busolă giroscopică, senzorul trebuie să poată măsura cu o<br />

acuratet¸e ridicată VRP. Această capacitate a senzorului poate fi verificată printr-un expe-<br />

riment <strong>si</strong>mplu în care acesta este rotit succe<strong>si</strong>v în patru pozit¸ii diferite. Mai exact, în prima<br />

pozit¸ie <strong>de</strong> măsurare axa <strong>de</strong> senzitivitate a senzorului giroscopic este orientată spre Nord, iar la<br />

fiecare cinci minute montajul este rotit cu 90 ◦ în sensul acelor <strong>de</strong> ceasornic (Nord → Est →<br />

Sud → Vest). Intervalul <strong>de</strong> cinci minute (pentru o măsurătoare) a fost ales astfel încât <strong>de</strong>viat¸ia<br />

semnalului giroscopic să aibă o variat¸ie minimă între două măsurători consecutive. După patru<br />

rotat¸ii (axa <strong>de</strong> senzitivitate a senzorului este orientată spre Vest), întreg montajul este rotit în<br />

sens contrar acelor <strong>de</strong> ceasornic cu 270 ◦ . Această rotat¸ie este inclusă ca o măsură <strong>de</strong> <strong>si</strong>gurant¸ă


12 3.3. Rezultate experimentale<br />

Figura 3.3: Datele separate în funct¸ie <strong>de</strong><br />

pozit¸ia în care au fost colectate<br />

Figura 3.4: Estimarea VRP pentru cele patru<br />

pozit¸ii <strong>de</strong> măsurare (ϕ = 61, 449 ◦ N)<br />

pentru a preveni ruperea cablurilor care fac legătura între dispozitivul NI USB-8451 ¸<strong>si</strong> laptop.<br />

Procesul este repetat timp <strong>de</strong> mai multe ore. Pe durata măsurătorilor, axa <strong>de</strong> senzitivitate a<br />

senzorului giroscopic a rămas paralelă cu planul orizontal. Datele colectate au fost separate în<br />

funct¸ie <strong>de</strong> pozit¸ia <strong>de</strong> măsurare ¸<strong>si</strong> sunt reprezentate în Figura 3.3. Toate prelucrările ulterioare<br />

asupra acestor date au fost realizate off-line.<br />

În cele din urmă, cunoscând unghiul <strong>de</strong> rotat¸ie ψ<br />

(dintre măsurători), magnitudinea VRP a fost estimată pe baza relat¸iei (3.3). Rezultatul astfel<br />

obt¸inut este prezentat în Figura 3.4.<br />

Valoarea teoretică a VRP (utilizată ca referint¸ă în Figura 3.4) pentru latitudinea la care<br />

s-au realizat măsurătorile este dată <strong>de</strong> relat¸ia:<br />

ΩTeoretic = Ωe cos ϕ = 2, 025 × 10 −3 ◦ /sec (3.14)<br />

un<strong>de</strong> Ωe reprezintă valoarea teoretică a VRP conform standardului WGS84, iar ϕ reprezintă<br />

latitudinea la care sunt realizate măsurătorile.<br />

În ciuda faptului că doar jumătate din valoarea teoretică a VRP poate fi se<strong>si</strong>zată <strong>de</strong> către<br />

senzorul giroscopic (datorită alinieri sale cu planul orizontal), vi<strong>teza</strong> estimată în Figura 3.4 este<br />

foarte aproape <strong>de</strong> valoarea teoretică a VRP. Conform acestui rezultat, eroarea <strong>de</strong> măsurare<br />

a VRP este <strong>de</strong> aproximativ 0, 5832 ◦ /oră. Pentru îmbunătăt¸irea acestui rezultat, trebuie luat<br />

în calcul faptul că măsurătorile s-au <strong>de</strong>sfă¸surat în interiorul unui birou, motiv pentru care<br />

variat¸ii mici ale temperaturii ambiante sunt inevitabile. Pentru datele prezentate în Figura 3.3<br />

s-a <strong>de</strong>terminat <strong>de</strong>pen<strong>de</strong>nt¸a între temperatură ¸<strong>si</strong> vi<strong>teza</strong> unghiulară măsurată. Rezultatul astfel<br />

obt¸inut este prezentat în Figura 3.5.<br />

În continuare, pentru a compensa efectul pe care tempera-<br />

tura îl are asupra semnalului giroscopic s-a utilizat filtrului Kalman <strong>de</strong>scris în Sect¸iunea 3.1.2.<br />

Datele astfel procesate sunt prezentate în Figura 3.6. După cum se poate observa, eroarea <strong>de</strong><br />

măsurare a VRP este <strong>de</strong> aproximativ 0, 334 ◦ /oră, ceea ce înseamnă o îmbunătăt¸ire cu 43 %<br />

fat¸ă <strong>de</strong> metoda utilizată pentru obt¸inerea rezultatului din Figura 3.4. Mai mult, la sfâr¸<strong>si</strong>tul<br />

măsurătorii, <strong>de</strong>viat¸ia 2σ este <strong>de</strong> 0, 1932 × 10 −3 ◦ /sec. Această valoare reprezintă aproximativ<br />

10 % din valoarea teoretică a VRP ce poate fi măsurată (2, 025 × 10 −3 ◦ /sec). Arnaudov ¸<strong>si</strong> An-<br />

gelov [14] au obt¸inut o eroare <strong>de</strong> 8, 7 %, dar trebuie precizat că ace¸stia au măsurat componenta


3.3. Rezultate experimentale 13<br />

Vi<strong>teza</strong> unghiularã mãsuratã [ ° /sec]<br />

2<br />

1<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

x 10−3<br />

3<br />

Vest<br />

Est<br />

Sud<br />

Nord<br />

−5<br />

24 24.5 25 25.5 26<br />

Temperatura [ ° C]<br />

Figura 3.5: Efectul temperaturii asupra<br />

datelor măsurate<br />

Vi<strong>teza</strong> unghiular ă [<br />

/s ec]<br />

3.5 x10-3<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

0 4 8 12 16<br />

Timpul [ore]<br />

VRP ( = 61,449 )<br />

VRP estimată<br />

2<br />

φ<br />

Figura 3.6: Estimarea VRP prin utilizarea<br />

filtrului Kalman<br />

întreagă a VRP, care este <strong>de</strong> aproximativ două ori mai mare <strong>de</strong>cât referint¸a teoretică utilizată<br />

în acest studiu.<br />

În plus, Figura 3.6 arată că intervalul 2σ supraestimează eroarea. A¸sadar,<br />

putem concluziona că, pentru o perioadă lungă <strong>de</strong> măsurare, <strong>si</strong>stemul propus poate aproxima<br />

VRP cu o acuratet¸e ridicată.<br />

3.3.2 Sistem giroscopic <strong>de</strong> căutare a Nordului geografic<br />

Ca urmare a faptului că senzorul SCC1300-D02 este capabil să măsoare VRP, s-a im-<br />

plementat un <strong>si</strong>stem giroscopic <strong>de</strong> căutare a Nordului geografic. Montajul experimental este<br />

prezentat în Sect¸iunea 3.2, iar algoritmul <strong>de</strong> căutare a Nordului este <strong>de</strong>scris în Sect¸iunea 3.1.3.<br />

În acest caz, <strong>si</strong>stemul este <strong>si</strong>milar cu cel utilizat pentru măsurarea VRP, însă acum senzorul nu<br />

mai este rotit după o secvent¸ă pre<strong>de</strong>finită (<strong>de</strong> exemplu: rotat¸ia <strong>de</strong> 90 ◦ /pas), ci pe baza vitezei<br />

unghiulare măsurate.<br />

De¸<strong>si</strong> <strong>de</strong> cele mai multe ori, prin “busolă giroscopică” se înt¸elege un dispozitiv <strong>de</strong> căutare a<br />

direct¸iei Nordului, nu este evi<strong>de</strong>nt că această orientare este ¸<strong>si</strong> cel mai u¸sor <strong>de</strong> gă<strong>si</strong>t. Prin urmare,<br />

următorul experiment a avut ca scop obt¸inerea unor date preliminare menite să evi<strong>de</strong>nt¸ieze<br />

variat¸ia semnalului giroscopic pentru o rotat¸ie <strong>de</strong> 450 ◦ a senzorului giroscopic, cu pozit¸ii <strong>de</strong><br />

măsurare la fiecare 10 ◦ . Rezultatul măsurătorii este prezentat în Figura 3.7. Datele au fost<br />

obt¸inute pe baza relat¸iei (3.3), iar pentru fiecare dintre cele două pozit¸ii intermediare ale unei<br />

măsurători, ω + (ϕ, ψ) ¸<strong>si</strong> ω − (ϕ, ψ), senzorul giroscopic a fost e¸santionat timp <strong>de</strong> 5 minute. După<br />

cum se poate observa, panta măsurătorilor este mai abruptă pentru direct¸iile Est ¸<strong>si</strong> Vest, motiv<br />

pentru care algoritmul a fost antrenat să <strong>de</strong>termine direct¸ia Estului în <strong>de</strong>trimentul Nordului.<br />

În mod evi<strong>de</strong>nt, Nordul poate fi gă<strong>si</strong>t cu u¸surintă odată ce direct¸ia Estului este cunoscută.<br />

În continuare, s-a folo<strong>si</strong>t FKE <strong>de</strong>scris în Sect¸iunea 3.1.3 pentru a controla motorul pas<br />

cu pas al masei rotative Velmex.<br />

Într-o primă etapă, magnitudinea VRP este măsurată conform<br />

relat¸iei (3.3), după care rezultatul este transmis către FKE, iar estimarea stării curente este<br />

folo<strong>si</strong>tă pentru rotirea axei <strong>de</strong> senzitivitate a senzorului giroscopic către Est.<br />

În cele din urmă,<br />

estimarea stării este propagată conform relat¸iei (3.12), în care γk este egal cu unghiul <strong>de</strong> rotat¸ie


14 3.3. Rezultate experimentale<br />

Δω(61,449 ° , ψ) [ ° /sec]<br />

0.002<br />

0<br />

−0.002<br />

N<br />

V<br />

S<br />

−180 −90 0<br />

ψ [<br />

90 180 270<br />

° ]<br />

Figura 3.7: Vitezele unghiulare obt¸inute pentru o rotat¸ie <strong>de</strong> 450 ◦ a senzorului giroscopic, cu pozit¸ii<br />

<strong>de</strong> măsurare la fiecare 10 ◦<br />

Eroarea <strong>de</strong> estimare [ ]<br />

30<br />

20<br />

10<br />

0<br />

-10<br />

0 2 4<br />

Timpul [ ore]<br />

6 8<br />

(a)<br />

Eroarea <strong>de</strong> estimare a FKE<br />

2<br />

E<br />

Eroarea <strong>de</strong> estimare [ ]<br />

30<br />

20<br />

10<br />

0<br />

N<br />

V<br />

Eroarea <strong>de</strong> estimare a FKE<br />

2<br />

-10<br />

0 2 4<br />

Timpul [ ore]<br />

6 8<br />

Figura 3.8: Unghiurile <strong>de</strong> rotat¸ie estimate utilizând algoritmul Filtrelor Kalman Extinse (FKE).<br />

Pentru ambele măsurători <strong>de</strong>fazajul init¸ial a fost <strong>de</strong> 90 ◦ fat¸ă <strong>de</strong> direct¸ia Estului<br />

al montajului experimental între două măsurători consecutive. Datorită acestui parametru,<br />

sunt necesare minimum două măsurători pentru ca FKE să poată realiza o primă estimare a<br />

<strong>de</strong>fazajului dintre axa <strong>de</strong> senzitivitate a senzorului giroscopic ¸<strong>si</strong> direct¸ia Estului. Procedura a<br />

fost repetată pentru mai multe ore.<br />

În Figura 3.8 sunt prezentate rezultatele a două măsurători distincte.<br />

(b)<br />

În ambele cazuri,<br />

<strong>si</strong>stemul a fost <strong>de</strong>fazat cu 90 ◦ fat¸ă <strong>de</strong> direct¸ia Estului, iar pentru fiecare pozit¸ie <strong>de</strong> măsurare<br />

senzorul giroscopic a fost e¸santionat timp <strong>de</strong> 5 minute pentru ω + ¸<strong>si</strong> alte 5 minute pentru ω − .<br />

Ambele rezultate arată că, după aproximativ o oră, eroarea <strong>si</strong>stemului este cuprinsă între ±5 ◦<br />

fat¸ă <strong>de</strong> direct¸ia Estului. Cu toate acestea, covariant¸a estimărilor nece<strong>si</strong>tă mai mult timp. În<br />

realitate, matricea <strong>de</strong> covariant¸ă nu a atins o valoare stabilă nici măcar după 8 ore.<br />

poate observa că intervalul <strong>de</strong> încre<strong>de</strong>re 2σ se îngustează cu trecerea timpului.<br />

Însă se<br />

Pentru ambele măsurători din Figura 3.8, după aproximativ 2 ore, direct¸ia Estului este<br />

cuprinsă între limitele intervalului 2σ, chiar dacă la sfâr¸<strong>si</strong>tul măsurătorii din Figura 3.8(a)


3.4. Concluzii 15<br />

această direct¸ie este foarte aproape <strong>de</strong> limita intervalului. Init¸ial, direct¸ia Estului (valoarea <strong>de</strong> 0 ◦<br />

din grafice) nu este <strong>si</strong>tuată între limitele intervalului 2σ. Acest lucru se datorează unei estimări<br />

prea optimiste a covariant¸ei init¸iale. Cu toate acestea, pentru ambele măsurători precizia<br />

<strong>si</strong>stemului este <strong>si</strong>tuată sub valoarea <strong>de</strong> 5 ◦ atât din punctul <strong>de</strong> ve<strong>de</strong>re al preciziei absolute, cât<br />

¸<strong>si</strong> din punctul <strong>de</strong> ve<strong>de</strong>re al intervalului 2σ. Mai precis, la sfâr¸<strong>si</strong>tul măsurătorilor, <strong>de</strong>viat¸ia 2σ<br />

este <strong>de</strong> 4, 03 ◦ . În <strong>si</strong>stemele autonome <strong>de</strong> navigat¸ie bazate pe algoritmul DR, o <strong>de</strong>viat¸ie cu 5◦ a<br />

direct¸iei <strong>de</strong> <strong>de</strong>plasare poate introduce în solut¸ia <strong>de</strong> navigat¸ie o eroare <strong>de</strong> aproximativ 9 metri<br />

după o distant¸ă parcursă <strong>de</strong> doar 100 <strong>de</strong> metri.<br />

În mod cert, această precizie nu este a<strong>de</strong>cvată<br />

pentru <strong>si</strong>stemele <strong>de</strong> navigat¸ie autonome. Mai mult, un timp <strong>de</strong> init¸ializare <strong>de</strong> aproximativ<br />

8 ore ar fi impo<strong>si</strong>bil <strong>de</strong> realizat pentru marea majoritate a acestor <strong>si</strong>steme. Cu toate acestea,<br />

rezultatele prezentate în acest capitol arată în mod cert că o busolă giroscopică poate fi realizată<br />

folo<strong>si</strong>nd senzori giroscopici MEMS ¸<strong>si</strong> o masă rotativă chiar ¸<strong>si</strong> pentru valori mari ale latitudinii.<br />

3.4 Concluzii<br />

Pe parcursul acestui capitol, s-a prezentat un <strong>si</strong>stem <strong>de</strong> căutare a Nordului geografic,<br />

<strong>si</strong>stem bazat pe un <strong>si</strong>ngur senzor giroscopic MEMS. Cele mai semnificative surse <strong>de</strong> erori<br />

care <strong>de</strong>teriorează semnalul <strong>de</strong> ie¸<strong>si</strong>re al senzorului giroscopic au fost compensate prin alinierea<br />

senzorului cu planul orizontal, prin rotirea succe<strong>si</strong>vă a <strong>si</strong>stemului ¸<strong>si</strong> prin estimarea erorilor<br />

utilizând un FKE. Aceste compensări permit observarea unor viteze unghiulare <strong>de</strong> valori foarte<br />

mici, cum ar fi VRP.<br />

Component¸a mecanică a montajului experimental este <strong>de</strong>stul <strong>de</strong> <strong>si</strong>mplă. Sistemul este<br />

format dintr-o masă rotativă aliniată cu planul orizontal, un senzor giroscopic MEMS (fixat pe<br />

această masă) ¸<strong>si</strong> un dispozitiv pentru controlul motorului pas cu pas al masei rotative. Prin<br />

urmare, toate rotat¸iile au fost realizate în jurul unei <strong>si</strong>ngure axe, evitând în acest fel nece<strong>si</strong>tatea<br />

utilizării unor <strong>si</strong>steme mecanice complexe. Alinierea masei rotative cu planul orizontal poate fi<br />

verificată prin utilizarea senzorilor accelerometrici din component¸a capsulei SCC1300-D02 [6].<br />

Rezultatele experimentale arată că prin utilizarea FKE, o precizie <strong>de</strong> aproximativ 4 ◦<br />

poate fi obt¸inută. Principalul <strong>de</strong>zavantaj al alinierii senzorului giroscopic cu planul orizontal<br />

constă în faptul că doar jumătate din valoarea teoretică a VRP poate fi măsurată.<br />

4 Sistem inert¸ial <strong>de</strong> navigat¸ie în interiorul clădirilor<br />

Sistemele inert¸iale <strong>de</strong> navigat¸ie au fost <strong>de</strong>zvoltate init¸ial pentru aplicat¸ii militare începând<br />

cu anul 1950. O formă timpurie a acestor <strong>si</strong>steme a fost utilizată pentru <strong>de</strong>zvoltarea <strong>si</strong>stemului<br />

<strong>de</strong> ghidare al rachetei germane V2, rachetă realizată pe durata celui <strong>de</strong>-al doilea război mon-<br />

dial. Principiul <strong>de</strong> funct¸ionare se bazează pe senzori giroscopici pentru <strong>de</strong>terminarea orientării<br />

<strong>si</strong>stemului ¸<strong>si</strong> senzori accelerometrici pentru <strong>de</strong>terminarea pozit¸iei.<br />

Pentru un <strong>si</strong>stem inert¸ial <strong>de</strong> navigat¸ie, erorile cresc cu trecerea timpului. Acest lucru se<br />

datorează în special faptului că solut¸ia <strong>si</strong>stemului este obt¸inută prin adunarea pozit¸iei curente


16 4.1. Algoritmul Pe<strong>de</strong>strian Dead Reckoning<br />

la ultima pozit¸ie cunoscută, ducând la propagarea ¸<strong>si</strong> cumularea erorilor. Acuratet¸ea <strong>si</strong>stemelor<br />

poate varia semnificativ <strong>de</strong> la o familie <strong>de</strong> senzori inert¸iali la alta. De exemplu, după o oră<br />

<strong>de</strong> funct¸ionare, <strong>si</strong>stemele inert¸iale <strong>de</strong> navigat¸ie cu care sunt echipate avioanele militare cât ¸<strong>si</strong><br />

cele civile cumulează o eroare <strong>de</strong> pozit¸ionare pe orizontală mai mică <strong>de</strong> 1500 <strong>de</strong> metri, având<br />

un cost <strong>de</strong> product¸ie <strong>de</strong> aproximativ 100000 Euro/Unitate [22].<br />

În schimb, <strong>si</strong>stemele inert¸iale<br />

utilizate pentru aparatele <strong>de</strong> zbor u¸soare, elicoptere ¸<strong>si</strong> rachete sunt <strong>de</strong> obicei cu două ordine <strong>de</strong><br />

precizie mai jos, însă costul <strong>de</strong> product¸ie pe unitate este mult mai scăzut. De cele mai multe ori<br />

această limitare este compensată prin utilizarea unui <strong>si</strong>stem auxiliar, cum ar fi <strong>si</strong>stemul GNSS.<br />

În concluzie, indiferent <strong>de</strong> senzorii utilizat¸i, toate <strong>si</strong>stemele inert¸iale oferă o solut¸ie <strong>de</strong> navigat¸ie<br />

continuă [6, 22].<br />

Toate rezultatele prezentate pe parcursul acestui capitol au fost colectate în Tampere,<br />

Finlanda. De asemenea, pe toată durata experimentelor frecvent¸a <strong>de</strong> e¸santionare a senzoru-<br />

lui SCC1300-D02, cât ¸<strong>si</strong> a senzorului SCP1000 a fost <strong>de</strong> aproximativ 500 Hz, respectiv 1,8<br />

Hz. Temperatura ambiantă a fost măsurată cu senzorul SCC1300-D02 la fiecare 0,5 secun<strong>de</strong>,<br />

rezultând o frecvent¸ă <strong>de</strong> e¸santionare <strong>de</strong> aproximativ 2 Hz.<br />

4.1 Algoritmul Pe<strong>de</strong>strian Dead Reckoning<br />

Navigat¸ia pe<strong>de</strong>stră reprezintă unul dintre cele mai provocatoare segmente ale tehnologi-<br />

ilor <strong>de</strong> navigat¸ie actuale. Un <strong>si</strong>stem <strong>de</strong> navigat¸ie pe<strong>de</strong>stru trebuie să funct¸ioneze în zone urbane,<br />

printre clădiri înalte, dar mai ales în interiorul acestora, acolo un<strong>de</strong> acoperirea <strong>si</strong>stemelor GNSS,<br />

dar ¸<strong>si</strong> a celor mai multe <strong>si</strong>steme <strong>de</strong> navigat¸ie prin radiofrecvent¸ă este limitată sau chiar ine-<br />

xistentă [23]. Senzorii inert¸iali reprezintă <strong>si</strong>ngura solut¸ie practică <strong>de</strong> <strong>de</strong>terminare a mi¸scării<br />

folo<strong>si</strong>nd metoda Dead Reckoning (DR). Cu toate acestea, pentru aplicat¸iile pe<strong>de</strong>stre, ace¸sti<br />

senzori trebuie să aibă dimen<strong>si</strong>uni reduse, să fie u¸sori, să aibă un consum <strong>de</strong> energie scăzut, dar<br />

în acela¸<strong>si</strong> timp să fie disponibili la un pret¸ <strong>de</strong> product¸ie mic.<br />

reprezintă o po<strong>si</strong>bilă solut¸ie [24].<br />

În aceste condit¸ii, senzorii MEMS<br />

Algoritmul Pe<strong>de</strong>strian Dead Reckoning (PDR) constă în parcurgerea unui număr <strong>de</strong> trei<br />

etape [22], ¸<strong>si</strong> anume:<br />

• Detect¸ia numărului <strong>de</strong> pa¸<strong>si</strong>;<br />

• Determinarea direct¸iei <strong>de</strong> <strong>de</strong>plasare;<br />

• Actualizarea solut¸iei <strong>de</strong> navigat¸ie.<br />

4.1.1 Detect¸ia numărului <strong>de</strong> pa¸<strong>si</strong><br />

Această etapă utilizează senzorii accelerometrici pentru i<strong>de</strong>ntificarea momentului <strong>de</strong><br />

aparit¸ie a fiecărui pas.<br />

În acest sens, senzorii accelerometrici sunt pozit¸ionat¸i fie pe piciorul<br />

(pantoful) utilizatorului, fie pe corpul acestuia. Pentru senzorii accelerometrici montat¸i pe<br />

piciorul (pantoful) utilizatorului, fort¸a specifică măsurată este constantă când pantoful este


4.1. Algoritmul Pe<strong>de</strong>strian Dead Reckoning 17<br />

jos ¸<strong>si</strong> variabilă când pantoful este în aer (utilizatorul se <strong>de</strong>plasează), făcând po<strong>si</strong>bilă <strong>de</strong>tect¸ia<br />

numărului <strong>de</strong> pa¸<strong>si</strong> [25, 26].<br />

În schimb, pentru senzorii accelerometrici montat¸i pe corpul uti-<br />

lizatorului, fort¸a specifică măsurată nu mai este constantă pe durata <strong>de</strong>plasării.<br />

În această<br />

<strong>si</strong>tuat¸ie, pentru <strong>de</strong>terminarea numărului <strong>de</strong> pa¸<strong>si</strong> se pot utiliza două meto<strong>de</strong>. Prima constă în<br />

stabilirea unui nivel <strong>de</strong> referint¸ă (specific fiecărui utilizator în parte), iar apoi <strong>de</strong>terminarea<br />

tuturor trecerilor prin acel nivel [27]. Cea <strong>de</strong>-a doua metodă constă în i<strong>de</strong>ntificarea tuturor<br />

vârfurilor semnalului accelerometric [28, 29].<br />

Indiferent <strong>de</strong> metoda utilizată, lungimea fiecărui pas trebuie aproximată. Prin urmare,<br />

trebuie luat în con<strong>si</strong><strong>de</strong>rare faptul că lungimea pasului variază:<br />

• <strong>de</strong> la o persoană la alta;<br />

• în funct¸ie <strong>de</strong> gradul <strong>de</strong> înclinare a terenului;<br />

• <strong>de</strong> obstacolele care se găsesc pe terenul respectiv;<br />

• dacă persoana este obo<strong>si</strong>tă sau nu;<br />

• dacă persoana transportă ceva;<br />

• dacă persoana merge <strong>si</strong>ngură sau însot¸ită [30].<br />

Prin urmare, un <strong>si</strong>stem PDR, care utilizează o lungime fixă a pasului pentru mai mult¸i uti-<br />

lizatori, are o acuratet¸e <strong>de</strong> doar 10% în <strong>de</strong>terminarea distant¸ei parcurse [31]. Ca alternativă,<br />

lungimea pasului poate fi corelată cu variat¸iile semnalului accelerometric [32], panta terenu-<br />

lui [33] ¸<strong>si</strong> vi<strong>teza</strong> pe verticală [34]. Prin mo<strong>de</strong>larea liniară dintre o constantă ¸<strong>si</strong> parametrii<br />

ment¸ionat¸i mai sus, erorile datorate estimării gre¸<strong>si</strong>te ale lungimii pa¸<strong>si</strong>lor nu <strong>de</strong>pă¸sesc valoarea<br />

<strong>de</strong> 3% din distant¸a totală parcursă [32, 34]. Parametrii specifici fiecărui utilizator (constan-<br />

tele <strong>si</strong>stemului) pot fi <strong>de</strong>terminat¸i cu ajutorul unui <strong>si</strong>stem GNSS sau a oricărui alt <strong>si</strong>stem <strong>de</strong><br />

navigat¸ie (<strong>de</strong> exemplu: prin radiofrecvent¸ă).<br />

4.1.2 Determinarea direct¸iei <strong>de</strong> <strong>de</strong>plasare<br />

Pentru <strong>de</strong>terminarea direct¸iei <strong>de</strong> <strong>de</strong>plasare a utilizatorului, <strong>si</strong>stemele inert¸iale <strong>de</strong> navigat¸ie<br />

utilizează senzori giroscopici. Ace¸sti senzori măsoară vi<strong>teza</strong> unghiulară a <strong>si</strong>stemului, care apoi<br />

este integrată conform relat¸iei <strong>de</strong> mai jos:<br />

un<strong>de</strong>:<br />

Unghiul <strong>de</strong> rotat¸ie =<br />

N<br />

• N reprezintă numărul <strong>de</strong> elemente al vectorului date giroscop(x);<br />

1<br />

date giroscop(x)dx (4.1)<br />

• date giroscop(x) reprezintă vectorul tuturor vitezelor unghiulare colectate <strong>de</strong> la senzorul<br />

giroscopic pe durata măsurătorii.


18 4.2. Rezultate experimentale<br />

În urma acestei integrări s-a obt¸inut direct¸ia <strong>de</strong> <strong>de</strong>plasare a utilizatorului în raport cu<br />

un punct <strong>de</strong> referint¸ă. Prin urmare, stabilirea condit¸iilor init¸iale (pozit¸ia ¸<strong>si</strong> direct¸ia init¸ială a<br />

utilizatorului) reprezintă un factor cheie în <strong>de</strong>terminarea solut¸iei <strong>de</strong> navigat¸ie, mai ales dacă<br />

niciun alt <strong>si</strong>stem (<strong>de</strong> exemplu, prin radio frecvent¸ă) nu este folo<strong>si</strong>t pentru actualizarea solut¸iei.<br />

4.1.3 Actualizarea solut¸iei <strong>de</strong> navigat¸ie<br />

În această etapă cele două informat¸ii <strong>de</strong>terminate anterior (numărul <strong>de</strong> pa¸<strong>si</strong> ¸<strong>si</strong> direct¸ia<br />

<strong>de</strong> <strong>de</strong>plasare a utilizatorului) sunt combinate conform relat¸iei:<br />

un<strong>de</strong> X(t) este un vector coloană <strong>de</strong> forma<br />

X(t) = X(t − 1) + V(t), (4.2)<br />

xt<br />

yt<br />

<br />

, în care prin xt s-a notat pozit¸ia utilizatorului<br />

pe axa x la momentul t, iar prin yt s-a notat pozit¸ia utilizatorului pe axa y la momentul t. Prin<br />

momentul t se înt¸elege pozit¸ia în timp a fiecărui pas <strong>de</strong>tectat. Vectorul V(t) este <strong>de</strong>terminat<br />

pe baza relat¸iei:<br />

V(t) =<br />

xt<br />

yt<br />

<br />

=<br />

<br />

cos ϕ<br />

<br />

− <strong>si</strong>n ϕ 0<br />

<strong>si</strong>n ϕ cos ϕ d<br />

<br />

, (4.3)<br />

un<strong>de</strong> prin constanta d este echivalată lungimea unui pas (exprimat în metri), iar prin ϕ este<br />

reprezentată direct¸ia <strong>de</strong> <strong>de</strong>plasare a utilizatorului la momentul <strong>de</strong> timp t. Toate aceste cal-<br />

cule sunt po<strong>si</strong>bile datorită faptului că semnalele accelerometrice, cât ¸<strong>si</strong> cel giroscopic sunt <strong>si</strong>n-<br />

cronizate încă din procesul <strong>de</strong> colectare.<br />

4.2 Rezultate experimentale<br />

În caz contrar, aceste semnale ar trebui <strong>si</strong>ncronizate.<br />

Pentru implementarea acestui <strong>si</strong>stem s-a folo<strong>si</strong>t algoritmul PDR <strong>de</strong>scris anterior. Sen-<br />

zorul SCC1300-D02 reprezintă componenta centrală a <strong>si</strong>stemului. Acesta reune¸ste sub o <strong>si</strong>ngura<br />

capsulă trei senzori accelerometrici, un senzor giroscopic ¸<strong>si</strong> doi senzori <strong>de</strong> temperatură [8]. Ca<br />

urmare a faptului că senzorul giroscopic are o <strong>si</strong>ngură axă <strong>de</strong> senzitivitate, solut¸ia <strong>de</strong> navigat¸ie<br />

va fi reprezentată în planul 2D. Totodată, toate prelucrările au fost realizate utilizând mediul<br />

<strong>de</strong> programare MATLAB R2008a.<br />

În cele ce urmează structura <strong>si</strong>stemului <strong>de</strong> navigat¸ie precum<br />

¸<strong>si</strong> rezultatele obt¸inute pe parcursul mai multor măsurători vor fi analizate.<br />

4.2.1 Implementarea ¸<strong>si</strong> testarea <strong>si</strong>stemului <strong>de</strong> navigat¸ie<br />

Componentele hardware ale montajului experimental utilizat pentru <strong>de</strong>terminarea solut¸iei<br />

<strong>de</strong> navigat¸ie sunt prezentate în Figura 4.1. Pozit¸ionarea acetor componente pe corpul utiliza-<br />

torului (pe toată durata măsurătorilor) este <strong>de</strong>scrisă în Figura 4.2.<br />

Pentru testarea funct¸ionalităt¸ii algoritmului PDR aferent <strong>si</strong>stemului <strong>de</strong> navigat¸ie propus,<br />

utilizatorul s-a plimbat pentru aproximativ 4 minute pe nivelul aceluia¸<strong>si</strong> etaj. Pe toată durata<br />

experimentului s-a încercat ca lungimea pa¸<strong>si</strong>lor să fie ment¸inută constantă, urmând apoi a<br />

utiliza această caracteristică pentru <strong>de</strong>terminarea distant¸ei parcurse.


4.2. Rezultate experimentale 19<br />

1. Laptop - colectare date 4. Regulator (3,3V şi 5V)<br />

2. Senzorul SCP1000<br />

3. Senzorul SCC1300-D02<br />

2. Senzorul SCP1000 3. Senzorul SCC1300-D02 5. NI USB - 8451<br />

5. NI USB - 8451<br />

6. Acumulator (7,2 V)<br />

Figura 4.1: Montajul experimental utilizat pentru <strong>de</strong>terminarea solut¸iei <strong>de</strong> navigat¸ie<br />

3<br />

(a) Ve<strong>de</strong>re din fat¸ă<br />

2<br />

4<br />

5<br />

6 1<br />

(b) Ve<strong>de</strong>re laterală<br />

Figura 4.2: Pozit¸ionarea senzorilor pe corpul utilizatorului<br />

În ve<strong>de</strong>rea <strong>de</strong>terminării momentului <strong>de</strong> aparit¸ie al fiecărui pas, s-a trecut la i<strong>de</strong>ntificarea<br />

tuturor trecerilor prin zero ale semnalului prezentat în Figura 4.3(a). Odată gă<strong>si</strong>te aceste<br />

treceri, s-au <strong>de</strong>terminat toate punctele <strong>de</strong> maxim pentru câte două pozit¸ii consecutive. Multe<br />

dintre maximele gă<strong>si</strong>te nu reprezintă pa¸<strong>si</strong>, acestea fiind cauzate în mare parte <strong>de</strong> zgomotele din<br />

semnalul accelerometric. Pentru filtrarea lor s-a utilizat un prag <strong>de</strong> referint¸ă. Toate maximele<br />

<strong>si</strong>tuate sub acel prag au fost egalate cu zero, iar toate maximele peste acel prag au fost con<strong>si</strong>-<br />

<strong>de</strong>rate ca fiind pa¸<strong>si</strong>.<br />

Trebuie precizat faptul că valoarea pragului <strong>de</strong> referint¸ă a fost ment¸inută constantă, însă<br />

poate varia <strong>de</strong> la un utilizator la altul, dar ¸<strong>si</strong> <strong>de</strong> la un tip <strong>de</strong> mers la altul (<strong>de</strong> la mers normal<br />

la alergat etc.). Toate seturile <strong>de</strong> date utilizate în acest capitol au fost colectate <strong>de</strong> către un<br />

<strong>si</strong>ngur utilizator care, pe parcursul experimentelor, a încercat să ment¸ină constantă lungimea<br />

pa¸<strong>si</strong>lor ¸<strong>si</strong> implicit tipul <strong>de</strong> mers. Utilizând algoritmul <strong>de</strong>scris în Sect¸iunea 4.1.1, s-a <strong>de</strong>terminat<br />

pozit¸ia ¸<strong>si</strong> numărul pa¸<strong>si</strong>lor pentru semnalul accelerometric din Figura 4.3(a).


20 4.2. Rezultate experimentale<br />

Norma acceleratiilor [metri/sec 2 ]<br />

Vi<strong>teza</strong> unghiulara [ ° /sec]<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

−1<br />

Semnal<br />

Pa<strong>si</strong><br />

−2<br />

0 0.5 1 1.5 2 2.5 3 3.5 4<br />

Timpul [min]<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

−10<br />

−20<br />

−30<br />

Intoarceri<br />

la stanga<br />

(a) Norma accelerat¸iilor<br />

−40<br />

Mers in linie dreapta<br />

Intoarceri<br />

la dreapta<br />

−50<br />

0 0.5 1 1.5 2 2.5 3 3.5 4<br />

Timpul [min]<br />

Figura 4.3: Detect¸ia numărului <strong>de</strong> pa¸<strong>si</strong><br />

Mers in linie dreapta<br />

(a) Vi<strong>teza</strong> unghiulară<br />

Norma acceleratiilor [metri/sec 2 ]<br />

Directia <strong>de</strong> <strong>de</strong>plasare [ ° ]<br />

5.5<br />

5<br />

4.5<br />

4<br />

3.5<br />

3<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

Semnal<br />

Pa<strong>si</strong><br />

10 15 20 25 30 35 40 45<br />

Timpul [sec]<br />

Start<br />

(b) Secvent¸ă din semnal<br />

70 °<br />

180 °<br />

90 °<br />

Stop<br />

−50<br />

0 0.5 1 1.5 2 2.5 3 3.5 4<br />

Timpul [min]<br />

(b) Vi<strong>teza</strong> unghiulară integrată<br />

Figura 4.4: Determinarea direct¸iei <strong>de</strong> <strong>de</strong>plasare a utilizatorului<br />

Cunoscând această informat¸ie este foarte <strong>si</strong>mplu să evaluăm distant¸a parcursă <strong>de</strong> uti-<br />

lizator, însă pentru <strong>de</strong>terminarea solut¸iei <strong>de</strong> navigat¸ie este necesară cunoa¸sterea direct¸iei <strong>de</strong><br />

<strong>de</strong>plasare. Această informat¸ie poate fi obt¸inută <strong>de</strong> la un senzor giroscopic care, în cazul <strong>de</strong><br />

fat¸ă, este integrat în aceea¸<strong>si</strong> capsulă cu senzorii accelerometrici. Pe toată durata măsurătorii<br />

axa <strong>de</strong> senzitivitate a senzorului giroscopic a fost orientată paralel cu verticala locală. Semnalul<br />

astfel colectat, aferent solut¸iei din Figura 4.3, este prezentat în Figura 4.4(a).<br />

În continuare, pentru <strong>de</strong>terminarea direct¸iei <strong>de</strong> <strong>de</strong>plasare a utilizatorului, vi<strong>teza</strong> unghiu-<br />

lară măsurată cu ajutorul senzorului giroscopic a fost integrată conform relat¸iei (4.1). Rezul-<br />

tatul astfel obt¸inut este prezentat în Figura 4.4(b). Conform acestui rezultat unghiul <strong>de</strong> rotat¸ie<br />

al utilizatorului în pozit¸ia <strong>de</strong> Start este zero. Din acest motiv, alinierea init¸ială a <strong>si</strong>stemului este<br />

critică, mai ales dacă niciun alt <strong>si</strong>stem <strong>de</strong> navigat¸ie nu este utilizat pentru actualizarea solut¸iei<br />

<strong>si</strong>stemului.<br />

În lipsa acestor compensări, toate erorile se cumulează ¸<strong>si</strong> contribuie la <strong>de</strong>gradarea<br />

solut¸iei <strong>de</strong> navigat¸ie. Procesul <strong>de</strong> aliniere init¸ială a fost <strong>de</strong>taliat pe parcursul Capitolului 3.<br />

Diagrama bloc a programului utilizat pentru obt¸inerea solut¸iei <strong>de</strong> navigat¸ie este <strong>de</strong>scrisă


4.2. Rezultate experimentale 21<br />

Acceleraţia<br />

(, x y şi z)<br />

Norma<br />

acceleraţiilor<br />

Eliminarea <strong>de</strong>fazajului<br />

iniţial<br />

Determinarea trecerilor<br />

prin zero<br />

Determinarea maximelor pentru<br />

fiecare 2 treceri consecutive.<br />

(Pas = 0)<br />

Da Nu<br />

Max < Prag ref.<br />

Pas = Pas<br />

(Nu este “Pas”)<br />

Pas=Pas+1<br />

Poziţie(Pas) = Poziţie max<br />

Vi<strong>teza</strong> unghiulară<br />

[ ˚/sec]<br />

Determinare DirDeplasare<br />

[] ˚<br />

Algoritm <strong>de</strong>terminare po ziţie utilizator:<br />

0<br />

S = , un<strong>de</strong>: d = 0,7 [metri]<br />

Dd<br />

R z =<br />

cos φ -<strong>si</strong>n φ<br />

<strong>si</strong>n φ cos φ<br />

φ = DirDeplasare(Poziţie(Pas)),<br />

V = RzS, , X(t) = x t<br />

y t<br />

Soluţia <strong>si</strong>stemului <strong>de</strong> navigaţie este:<br />

X(t) = X(t - 1) + V<br />

Figura 4.5: Diagrama bloc utilizată pentru <strong>de</strong>terminarea solut¸iei <strong>de</strong> navigat¸ie<br />

în Figura 4.5. Pe baza acestui algoritm s-a <strong>de</strong>terminat solut¸ia aferentă datelor prezentate în<br />

Figurile 4.3 ¸<strong>si</strong> 4.4(b). Pentru reprezentarea grafică a solut¸iei s-a folo<strong>si</strong>t planul clădirii Tietotalo<br />

din Tampere, Finlanda. Rezultatul obt¸inut este prezentat în Figura 4.6(a).<br />

Luând în con<strong>si</strong><strong>de</strong>rare rezultatele prezentate în lucrările [15, 35], <strong>de</strong>plasarea semnalu-<br />

lui giroscopic trebuie eliminată; în caz contrar, acesta poate <strong>de</strong>teriora acuratet¸ea solut¸iei <strong>de</strong><br />

navigat¸ie. De¸<strong>si</strong> <strong>de</strong>plasarea semnalului giroscopic variază în timp, s-a <strong>de</strong>cis ca aceasta să fie calcu-<br />

lată din primele 10 secun<strong>de</strong> ale măsurătorii în care utilizatorul stă nemi¸scat (vezi Figura 4.4(b),<br />

pozit¸ia <strong>de</strong> Start). Această alegere se datorează faptului că durata experimentului este relativ<br />

scurtă (aproximativ 4 minute), iar <strong>de</strong>plasarea semnalului giroscopic nu variază prea mult <strong>de</strong> la<br />

pozit¸ia <strong>de</strong> Start ¸<strong>si</strong> până la pozit¸ia <strong>de</strong> Stop.<br />

Pentru solut¸ia <strong>de</strong> navigat¸ie reprezentată în Figura 4.6(a), prin pozit¸ia <strong>de</strong> Start ¸<strong>si</strong> Stop<br />

au fost marcate începutul, respectiv sfâr¸<strong>si</strong>tul măsurătorii. Conform acestei solut¸ii, acuratet¸ea<br />

<strong>de</strong> măsurare a distant¸ei parcurse <strong>de</strong> către utilizator este mai mică <strong>de</strong>cât 2% din distant¸a totală<br />

parcursă, distant¸ă care pentru această măsurătoare este <strong>de</strong> aproximativ 129 <strong>de</strong> metri ¸<strong>si</strong> a fost<br />

<strong>de</strong>terminată cu ajutorul unei rulete. Mai mult, s-a obt¸inut acest nivel <strong>de</strong> acuratet¸e pentru cazul<br />

în care lungimea unui pas a fost aproximată prin constanta d = 0,7 metri/pas. Nu exclu<strong>de</strong>m însă<br />

po<strong>si</strong>bilitatea ca pentru intervale mai lungi <strong>de</strong> utilizare, solut¸ia <strong>si</strong>stemului inert¸ial <strong>de</strong> navigat¸ie<br />

să poată fi îmbunătăt¸ită prin utilizarea unui algoritm <strong>de</strong> estimare a lungimii fiecărui pas. Însă,<br />

pentru cazul <strong>de</strong> fat¸ă această optimizare nu ar putea aduce îmbunătăt¸iri semnificative ale solut¸iei


22 4.2. Rezultate experimentale<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

C<br />

Stop<br />

A<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

(a) Pentru <strong>de</strong>terminarea <strong>de</strong>plasării semnalului giroscopic<br />

senzorul a fost fixat pe pieptul utilizatorului<br />

B<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

C<br />

Stop<br />

A<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

(b) Pentru <strong>de</strong>terminarea <strong>de</strong>plasării semnalului giroscopic<br />

senzorul a fost fixat pe suprafat¸a po<strong>de</strong>lei<br />

Figura 4.6: Solut¸ia <strong>de</strong> navigat¸ie obt¸inută prin utilizarea algoritmului <strong>de</strong>scris în Figura 4.5<br />

<strong>de</strong> navigat¸ie finale (în ceea ce prive¸ste <strong>de</strong>terminarea distant¸ei parcurse).<br />

În concluzie, erorile<br />

rămase, aferente solut¸iei <strong>de</strong> navigat¸ie sunt datorate estimării gre¸<strong>si</strong>te a direct¸iei <strong>de</strong> <strong>de</strong>plasare.<br />

Dintre factorii care pot <strong>de</strong>teriora procesul <strong>de</strong> estimare a direct¸iei <strong>de</strong> <strong>de</strong>plasare sunt:<br />

• eliminarea improprie a <strong>de</strong>plasării semnalului giroscopic [15, 35, 36];<br />

• formarea unui unghi între verticala locală ¸<strong>si</strong> axa <strong>de</strong> senzitivitate a senzorului.<br />

Pentru recalcularea ¸<strong>si</strong> eliminarea <strong>de</strong>plasării semnalului giroscopic prezentat în Figura 4.4(a),<br />

s-a folo<strong>si</strong>t un set <strong>de</strong> date colectat chiar înaintea acestei măsurători. Pe toată durata <strong>de</strong> achizit¸iei<br />

a datelor, axa <strong>de</strong> senzitivitate a senzorului giroscopic a fost fixată paralel cu planul vertical, în<br />

timp ce senzorul SCC1300-D02 a fost fixat pe suprafat¸a unei mase. La fel ca ¸<strong>si</strong> în cazul anterior,<br />

<strong>de</strong>plasarea semnalului giroscopic s-a <strong>de</strong>terminat folo<strong>si</strong>nd doar 10 secun<strong>de</strong> din datele colectate.<br />

Valoarea astfel obt¸inută a fost eliminată din semnalul giroscopic prezentat în Figura 4.4(a), iar<br />

direct¸ia <strong>de</strong> <strong>de</strong>plasare a fost recalculată. Pe baza noilor prelucrări (a datelor) s-a refăcut solut¸ia<br />

<strong>de</strong> navigat¸ie prezentată în Figura 4.6(a). Rezultatul astfel obt¸inut este prezentat Figura 4.6(b).<br />

După cum se poate observa, o mare parte a erorilor datorate direct¸iei <strong>de</strong> <strong>de</strong>plasare au fost<br />

eliminate. Mai mult, în Tabelul 4.1 aceste erori au fost estimate pentru mai multe pozit¸ii afe-<br />

rente solut¸iei <strong>de</strong> navigat¸ie prezentate în Figura 4.6. Pentru calcularea lor s-a folo<strong>si</strong>t ca referint¸ă<br />

planul clădirii Tietotalo.<br />

În pozit¸ia finală (<strong>de</strong>terminată cu ajutorul algoritmului PDR), utilizatorul s-a <strong>si</strong>tuat la o<br />

distant¸ă <strong>de</strong> aproximativ 1 ÷ 2 metri fat¸ă <strong>de</strong> pozit¸ia reală în care acesta s-a oprit (în interiorul<br />

biroului marcat prin săgeata <strong>de</strong> Stop). Cu toate acestea, nu toate erorile datorate direct¸iei <strong>de</strong><br />

<strong>de</strong>plasare au fost eliminate. Acest lucru este confirmat ¸<strong>si</strong> <strong>de</strong> valorile prezentate în Tabelul 4.1,<br />

aferente solut¸iei din Figura 4.6(b). Pentru aparit¸ia acestor erori, o po<strong>si</strong>bilă cauză o reprezintă<br />

formarea unor unghiuri între axa <strong>de</strong> sen<strong>si</strong>bilitate a senzorului giroscopic ¸<strong>si</strong> verticala locală.<br />

Aparit¸ia unghiurilor este datorată stării <strong>de</strong> mi¸scare a utilizatorului. Mai precis, prin realizarea<br />

B


4.2. Rezultate experimentale 23<br />

Tabelul 4.1: Erorile datorate direct¸iei <strong>de</strong> <strong>de</strong>plasare pentru Figura 4.6<br />

Pozit¸ia utilizatorului pe Erorile datorate direct¸iei <strong>de</strong> <strong>de</strong>plasare<br />

parcursul măsurătorii Figura 4.6(a) Figura 4.6(b)<br />

Start 0 ◦ 0 ◦<br />

A 5,44 ◦ < 0,5 ◦<br />

B 10,37 ◦ < 0,5 ◦<br />

C 16,73 ◦ 2 ◦<br />

Stop 21,71 ◦ 0,8 ◦<br />

unui pas, întreg corpul î¸<strong>si</strong> modifică gradul <strong>de</strong> înclinare în comparat¸ie cu verticala locală, ducând<br />

în acela¸<strong>si</strong> timp la modificarea unghiului <strong>de</strong> înclinare a senzorului SCC1300-D02 (care este fixat<br />

pe pieptul utilizatorului). De asemenea, unghiurile mai pot varia ¸<strong>si</strong> în funct¸ie <strong>de</strong> tipul <strong>de</strong> mers<br />

(mers normal, alergat etc.), panta <strong>de</strong> înclinare a terenului, dar ¸<strong>si</strong> <strong>de</strong> la un utilizator la altul. În<br />

concluzie, pentru optimizarea solut¸iei <strong>de</strong> navigat¸ie trebuie gă<strong>si</strong>tă o modalitate <strong>de</strong> compensare în<br />

timp real a unghiurilor ment¸ionate anterior. O po<strong>si</strong>bilă metodă <strong>de</strong> compensare este prezentată<br />

în sect¸iunea care urmează.<br />

4.2.2 Evaluarea ¸<strong>si</strong> compensarea unghiului <strong>de</strong> <strong>de</strong>fazaj<br />

Având în vere<strong>de</strong> faptul că această compensare trebuie realizată în timp real, există<br />

două modalităt¸i prin care unghiul dintre verticala locală ¸<strong>si</strong> axa <strong>de</strong> senzitivitate a senzorului<br />

giroscopic poate fi <strong>de</strong>terminat. Prima metodă constă în utilizarea unui senzor giroscopic cu<br />

trei axe <strong>de</strong> senzitivitate (abordare mai put¸in practică datorită pret¸ului ridicat al unui astfel <strong>de</strong><br />

senzor), iar cea <strong>de</strong>-a doua constă în măsurarea accelerat¸iei gravitat¸ionale cu ajutorul senzorilor<br />

accelerometrici. Dintre aceste două meto<strong>de</strong>, doar cea din urmă poate fi implementată pentru<br />

montajul experimental realizat. Mai mult, s-a recurs la această solut¸ie pentru a ment¸ine cât<br />

mai restrânsă arhitectura <strong>si</strong>stemului <strong>de</strong> navigat¸ie. Fenomenul <strong>de</strong> formare a unghiurilor dintre<br />

axa <strong>de</strong> senzitivitate a senzorului giroscopic ¸<strong>si</strong> verticala locală poate fi observat în Figura 4.7<br />

un<strong>de</strong>, prin vectorul a s-a reprezentat axa <strong>de</strong> rotat¸ie a senzorului giroscopic, iar prin vectorul c<br />

s-a reprezentat verticala locală.<br />

Pentru măsurarea accelerat¸iei gravitat¸ionale ¸<strong>si</strong> pentru <strong>de</strong>terminarea unghiurilor men-<br />

t¸ionate anterior s-au utilizat senzorii accelerometrici din component¸a capsulei SCC1300-D02.<br />

Algoritmul utilizat pentru prelucrarea semnalelor acceleromotrice colectate direct <strong>de</strong> la senzorul<br />

SCC1300-D02 este <strong>de</strong>scris în cele ce urmează.<br />

⎡<br />

a = ⎣<br />

ax<br />

ay<br />

az<br />

⎤<br />

În acest sens s-au <strong>de</strong>finit vectorii spat¸iali a ¸<strong>si</strong> c:<br />

⎡<br />

⎦ ¸<strong>si</strong> c = ⎣<br />

1<br />

0<br />

0<br />

⎤<br />

⎦ , (4.4)<br />

un<strong>de</strong> prin ax, ay ¸<strong>si</strong> az s-au notat accelerat¸iile aferente celor trei axe <strong>de</strong> <strong>si</strong>metrie x, y ¸<strong>si</strong> z.


24 4.2. Rezultate experimentale<br />

z<br />

x<br />

Aa<br />

Cc<br />

SCC1300-D02<br />

(a) Solut¸ie dorită<br />

y<br />

z<br />

Cc<br />

x<br />

Aa<br />

SCC1300-D02<br />

(b) Solut¸ie nedorită<br />

Figura 4.7: Evaluarea unghiului <strong>de</strong> <strong>de</strong>fazaj fat¸ă <strong>de</strong> verticala locală<br />

În continuare, pentru <strong>de</strong>terminarea unghiului dintre cei doi vectori ( a ¸<strong>si</strong> c ) s-a utilizat<br />

următoarea relat¸ie:<br />

a · c = ac cos(a, c) (4.5)<br />

Din (4.5) rezultă valoarea co<strong>si</strong>nusului dintre cei doi vectori ( a ¸<strong>si</strong> c ):<br />

cos(a, c) =<br />

a · c<br />

ac , un<strong>de</strong> c = √ 1 2 + 0 2 + 0 2 = 1 (4.6)<br />

cos(a, c) =<br />

a · c<br />

a = axcx + aycy + azcz<br />

a<br />

⇒ cos(a, c) = ax<br />

<br />

, un<strong>de</strong> a = a<br />

a 2 x + a2 y + a2 z<br />

y<br />

(4.7)<br />

(4.8)<br />

Pe baza unghiului dintre cei doi vectori (a ¸<strong>si</strong> c) semnalul colectat <strong>de</strong> la senzorul giroscopic<br />

poate fi compensat conform ecuat¸ie:<br />

date giroscop =<br />

date giroscop<br />

cos(a, c)<br />

(4.9)<br />

După compensarea unghiurilor formate între axa <strong>de</strong> sen<strong>si</strong>bilitate a senzorului giros-<br />

copic ¸<strong>si</strong> verticala locală (aferente măsurătorii prezentate în Figura 4.6), solut¸ia <strong>de</strong> navigat¸ie<br />

a fost recalculată. Rezultatul astfel obt¸inută este prezentată în Figura 4.8. Din această<br />

nouă reprezentare se poate observa că acuratet¸ea solut¸iei a fost îmbunătăt¸ită, iar erorile <strong>de</strong><br />

navigat¸ie diminuate. Mai mult, pentru a evi<strong>de</strong>nt¸ia important¸a acestei compensări, s-a realizat<br />

o comparat¸ie între direct¸iile <strong>de</strong> <strong>de</strong>plasare aferente solut¸iilor <strong>de</strong> navigat¸ie prezentate in Figura 4.6<br />

¸<strong>si</strong> cea prezentată în Figura 4.8. Rezultatul acestei comparat¸ii este afi¸sat în Tabelul 4.2. După


4.2. Rezultate experimentale 25<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

C<br />

Stop<br />

A<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

Figura 4.8: Solut¸ia <strong>de</strong> navigat¸ie obt¸inută prin compensarea unghiului <strong>de</strong> <strong>de</strong>fazaj<br />

Tabelul 4.2: Erorile datorate direct¸iei <strong>de</strong> <strong>de</strong>plasare aferente Figurilor 4.6 ¸<strong>si</strong> 4.8<br />

Pozit¸ia utilizatorului pe Erorile datorate direct¸iei <strong>de</strong> <strong>de</strong>plasare<br />

parcursul măsurătorii Figura 4.6(a) Figura 4.6(b) Figura 4.8<br />

Start 0 ◦ 0 ◦ 0 ◦<br />

A 5,44 ◦ < 0,5 ◦ < 0,3 ◦<br />

B 10,37 ◦ < 0,5 ◦ < 0,3 ◦<br />

C 16,73 ◦ 2 ◦ < 0,3 ◦<br />

Stop 21,71 ◦ 0,8 ◦ < 0,3 ◦<br />

cum se poate observa, toate valorile aferente ultimei coloane sunt <strong>si</strong>tuate sub valoarea <strong>de</strong> 0,3 ◦ ,<br />

ceea ce pentru un <strong>si</strong>stem <strong>de</strong> navigat¸ie pe<strong>de</strong>stru reprezintă o valoare satisfăcătoare.<br />

În continuare, s-a trecut la următoarea etapă în testarea <strong>si</strong>stemului <strong>de</strong> navigat¸ie propus,<br />

mai exact, durata <strong>de</strong> navigat¸ie s-a extins <strong>de</strong> la 5 la 30 <strong>de</strong> minute. Pe toată durata măsurătorii<br />

utilizatorul s-a plimbat pe nivelul etajului trei parcurgând o distant¸ă <strong>de</strong> aproximativ 1080<br />

<strong>de</strong> metri. De asemenea, pe durata măsurători senzorul giroscopic a fost izolat termic, iar<br />

pentru <strong>de</strong>terminarea <strong>de</strong>plasării semnalului giroscopic s-au folo<strong>si</strong>t primele 5 minute <strong>de</strong> date<br />

colectate chiar înaintea măsurătorii (senzorul SCC1300-D02 a fost fixat pe suprafat¸a po<strong>de</strong>lei).<br />

Variat¸ia temperaturii pentru această măsurătoare este prezentată în Figura 4.9(a), iar solut¸ia<br />

<strong>de</strong> navigat¸ie în Figura 4.9(b).<br />

După cum se poate observa, domeniul <strong>de</strong> variat¸ie al temperaturii pe toată durata<br />

măsurătorii este cuprins între 36,95 ◦ C → 37,35 ◦ C, ceea ce înseamnă o variat¸ie <strong>de</strong> numai<br />

0,4 ◦ C. Cu toate acestea, erorile datorate estimării direct¸iei <strong>de</strong> <strong>de</strong>plasare pentru pozit¸ia finală a<br />

utilizatorului sunt <strong>de</strong> aproximativ 10 ◦ . O astfel <strong>de</strong> eroare poate introduce o <strong>de</strong>viere cu până la<br />

17 metri a solut¸iei <strong>de</strong> navigat¸ie pentru o distant¸ă parcursă <strong>de</strong> doar 100 <strong>de</strong> metri. Pentru redu-<br />

cerea erorilor datorate direct¸iei <strong>de</strong> <strong>de</strong>plasare, următoarea sect¸iune prezintă un studiu realizat<br />

în ve<strong>de</strong>rea stabilirii <strong>de</strong>pen<strong>de</strong>nt¸ei dintre variat¸iile termice ¸<strong>si</strong> variat¸iile semnalului giroscopic.<br />

B


26 4.2. Rezultate experimentale<br />

Temperatura [ ° C]<br />

37.35<br />

37.3<br />

37.25<br />

37.2<br />

37.15<br />

37.1<br />

37.05<br />

37<br />

Start<br />

36.95<br />

36.9<br />

Stop<br />

36.85<br />

0 5 10 15 20 25 30 35<br />

Timpul [min]<br />

(a) Variat¸ia temperaturii<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

Stop<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

(b) Solut¸ia <strong>de</strong> navigat¸ie<br />

Figura 4.9: Traiectoria utilizatorului obt¸inută prin izolarea termică a senzorului giroscopic<br />

(a) Montajul experimental (b) Diagrama bloc<br />

Figura 4.10: Componentele hardware utilizate pentru colectarea datelor<br />

4.2.3 Compensarea termică a semnalului giroscopic<br />

În ve<strong>de</strong>rea stabilirii <strong>de</strong>pen<strong>de</strong>nt¸ei dintre variat¸ia semnalului giroscopic ¸<strong>si</strong> temperatură, s-a<br />

realizat un set <strong>de</strong> măsurători în care senzorul SCC1300-D02 a fost fixat în interiorul camerei<br />

termice VT 7010 (fabricată <strong>de</strong> Vötsch). Pentru fiecare măsurătoare temperatura camerei a fost<br />

modificată. Domeniul <strong>de</strong> variat¸ie al temperaturilor este cuprins între 10 ◦ C → 50 ◦ C. Prealabil<br />

fiecărei măsurători, camera termică a fost lăsată pentru intervale <strong>de</strong> timp cuprinse între 20<br />

¸<strong>si</strong> 40 <strong>de</strong> minute să atingă o valoare stabilă a temperaturii în interiorul acesteia.<br />

În acest<br />

fel, temperatura a rămas constantă <strong>de</strong> la începutul ¸<strong>si</strong> până la sfâr¸<strong>si</strong>tul măsurătorii. Fiecare<br />

măsurătoare a durat aproximativ 10 minute, astfel, durata <strong>de</strong> timp necesară realizării unei<br />

<strong>si</strong>ngure măsurători putând varia între 30 ¸<strong>si</strong> 50 <strong>de</strong> minute. Componentele hardware utilizate la<br />

colectarea acestor date sunt prezentate în Figura 4.10.<br />

Utilizând aceste măsurători, s-a realizat o compensare liniară a <strong>de</strong>plasării semnalului<br />

giroscopic în funct¸ie <strong>de</strong> temperatura măsurată.<br />

În acest scop au fost selectate valorile aferente<br />

temperaturilor <strong>de</strong> 22 ◦ C ¸<strong>si</strong> respectiv 38 ◦ C. Select¸ia a fost realizată pe baza unor măsurători


4.2. Rezultate experimentale 27<br />

statistice cu privire la fluctuat¸iile termice aferente solut¸iilor <strong>de</strong> navigat¸ie prezentate anterior.<br />

Relat¸ia <strong>de</strong> <strong>de</strong>pen<strong>de</strong>nt¸ă liniară între semnalul giroscopic ¸<strong>si</strong> temperatură este <strong>de</strong>scrisă mai jos:<br />

un<strong>de</strong>:<br />

Xt − Deplasare 22 ◦<br />

Deplasare 38 ◦ − Deplasare 22 ◦<br />

= Yt − 22◦ 38◦ , (4.10)<br />

− 22◦ • Deplasare 22 ◦, Deplasare 38 ◦ reprezintă valorile <strong>de</strong>plasării semnalului giroscopic pentru tem-<br />

peraturile <strong>de</strong> 22 ◦ C, respectiv 38 ◦ C;<br />

• Xt reprezintă valoarea <strong>de</strong>plasării care trebuie eliminată din semnal la momentul t;<br />

• Yt reprezintă valoarea temperaturii măsurată la momentul <strong>de</strong> timp t.<br />

Din relat¸ia (4.10) rezultă:<br />

Xt = (Deplasare38◦ − Deplasare22◦) 16◦ Yt + 38◦<br />

16◦ Deplasare 22◦<br />

22◦ −<br />

16◦ Deplasare38◦ (4.11)<br />

Utilizând relat¸ia (4.11) s-a realizat compensarea termică pentru solut¸ia <strong>de</strong> navigat¸ie<br />

prezentată în Figura 4.9(b). Rezultatul astfel obt¸inut este prezentat în Figura 4.11(b). După<br />

cum se poate observa, solut¸ia <strong>de</strong> navigat¸ie este mult îmbunătăt¸ită fată <strong>de</strong> solut¸ia prezentată în<br />

Figura 4.9(b). Pozit¸ia finală a utilizatorului este <strong>si</strong>tuată la o distant¸ă <strong>de</strong> aproximativ 5 metri<br />

fat¸ă <strong>de</strong> pozit¸ia <strong>de</strong> Start a măsurătorii, în condit¸iile în care nu s-a utilizat niciun algoritm <strong>de</strong><br />

estimare a lungimii fiecărui pas. Mai mult, după parcurgerea unei distant¸e <strong>de</strong> aproximativ 1<br />

km (într-un interval <strong>de</strong> aproximativ 30 <strong>de</strong> minute) ¸<strong>si</strong> realizarea unui număr <strong>de</strong> 35 <strong>de</strong> întoarceri<br />

(atât spre stânga cât ¸<strong>si</strong> spre dreapta), unghiul dintre direct¸ia (orientarea) finală a utilizatoru-<br />

lui ¸<strong>si</strong> direct¸ia init¸ială a acestuia a fost <strong>de</strong> aproximativ 3 ◦ .<br />

În concluzie, utilizând meto<strong>de</strong>le<br />

<strong>de</strong> compensare prezentate pe parcursul acestui capitol (compensarea unghiului <strong>de</strong> <strong>de</strong>fazaj al<br />

axei <strong>de</strong> senzitivitate a senzorului giroscopic ¸<strong>si</strong> compensarea termincă a semnalului giroscopic)<br />

acuratet¸ea solut¸iei <strong>de</strong> navigat¸ie, pentru <strong>si</strong>stemul inert¸ial propus, este suficientă pentru <strong>de</strong>ter-<br />

minarea pozit¸iei utilizatorului în interiorul clădirilor. Prin urmare, s-a trecut la ultima etapă<br />

<strong>de</strong> testare a <strong>si</strong>stemului <strong>de</strong> navigat¸ie propus, mai precis, la realizarea unei măsurători în care<br />

utilizatorul s-a plimbat pe mai multe etaje ale aceleia¸<strong>si</strong> clădiri. Rezultatele astfel obt¸inute sunt<br />

prezentate în următoarea sect¸iune.<br />

4.2.4 Determinarea altitudinii utilizând senzorii barometrici<br />

În continuare, pentru <strong>si</strong>mularea unui scenariu cât mai real <strong>de</strong> utilizare a <strong>si</strong>stemului <strong>de</strong><br />

navigat¸ie în interiorul clădirii, s-a trecut la realizarea unei măsurători în care utilizatorul se<br />

plimbă pe mai multe etaje paralele (patru etaje) ale aceleia¸<strong>si</strong> clădiri, urcă ¸<strong>si</strong> coboară scări,<br />

iar spre sfâr¸<strong>si</strong>tul măsurătorii, acesta folose¸ste liftul pentru a urca <strong>de</strong> la etajul unu la etajul<br />

trei. Solut¸ia <strong>de</strong> navigat¸ie astfel obt¸inută este prezenată în Figura 4.12(a). Lăsând la o parte<br />

erorile cauzate <strong>de</strong> utilizarea unei constante pentru aproximarea lungimii pa¸<strong>si</strong>lor, putem spune


28 4.2. Rezultate experimentale<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

Stop<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

(a) Fără compensare termică – Figura 4.9(b)<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

Stop<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

(b) Compensată termic<br />

Figura 4.11: Traiectoria utilizatorului obt¸inută prin compensarea termică a solut¸iei <strong>de</strong> navigat¸ie<br />

prezentată în Figura 4.9(b)<br />

Distanta parcursa [metri]<br />

55<br />

50<br />

45<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

Start<br />

Intrare/Ie<strong>si</strong>re Lift<br />

Stop<br />

0<br />

0 5 10 15 20 25 30 35 40 45 50 55<br />

Distanta parcursa [metri]<br />

(a) Solut¸ia <strong>de</strong> navigat¸ie<br />

Altitudinea [metri]<br />

4<br />

2<br />

0<br />

−2<br />

−4<br />

−6<br />

3<br />

4<br />

3<br />

2<br />

−8<br />

0 5 10 15 20 25 30 35<br />

Timpul [min]<br />

(b) Detect¸ia etajului utilizând senzorii barometrici<br />

Figura 4.12: Traiectoria utilizatorului <strong>de</strong>terminată pentru mai multe nivele ale clădiri<br />

că erorile datorate estimării direct¸iei <strong>de</strong> <strong>de</strong>plasare a utilizatorului nu <strong>de</strong>pă¸sesc valoarea <strong>de</strong> 2 ◦<br />

pe toată durata măsurătorii, cele mai multe erori datorându-se estimării gre¸<strong>si</strong>te a distant¸ei<br />

parcurse la urcarea ¸<strong>si</strong> coborârea scărilor.<br />

În ve<strong>de</strong>rea <strong>de</strong>terminării etajului la care utilizatorul se află, pe toată durata măsurătorii<br />

prezentată în Figura 4.12(a) s-au colectat date <strong>de</strong> la doi senzori barometrici SCP1000 [37].<br />

Unul dintre senzori a fost fixat pe coridorul etajului trei, în apropierea locului <strong>de</strong> început al<br />

măsurătorii, iar cel <strong>de</strong>-al doilea a fost pozit¸ionat în interiorul rucsacului purtat <strong>de</strong> utilizator.<br />

Prin diferent¸a dintre cele două semnale barometrice s-a fixat ca nivel <strong>de</strong> referint¸ă pozit¸ia <strong>de</strong><br />

Start a măsurătorii [38]. Relat¸ia <strong>de</strong> conver<strong>si</strong>e a pre<strong>si</strong>unii atmosferice în altitudine este <strong>de</strong>scrisă<br />

mai jos [37]:<br />

<br />

0.19<br />

P<br />

H = 44.33 km × 1 −<br />

, (4.12)<br />

101325 Pa<br />

1<br />

3


4.3. Concluzii 29<br />

un<strong>de</strong> P reprezintă pre<strong>si</strong>unea atmosferică măsurată <strong>de</strong> senzorului SCP1000, iar H reprezintă<br />

altitudinea la care se află utilizatorul (pe durata măsurătorii). Pe baza relat¸iei (4.12) s-a<br />

<strong>de</strong>terminat pozit¸ia utilizatorului (înălt¸imea la care se află) pe toată durata măsurătorii din<br />

Figura 4.12(a). Rezultatul astfel obt¸inut este prezentat în Figura 4.12(b). Conform acestui<br />

grafic, etajul la care se află utilizatorul este <strong>de</strong>terminat cu o acuratet¸e ridicată. Mai mult,<br />

pe durata măsurătorii utilizatorul a revenit pe nivelul etajului trei <strong>de</strong> mai multe ori. Fiecare<br />

revenire este <strong>si</strong>tuată pe acela¸<strong>si</strong> nivel cu cele prece<strong>de</strong>nte, chiar ¸<strong>si</strong> pentru cazul în care utilizatorul<br />

folose¸ste liftul pentru a urca <strong>de</strong> la etajul unu la etajul trei.<br />

În concluzie, acuratet¸ea senzorului<br />

barometric este suficient <strong>de</strong> bună pentru a putea fi integrată în solut¸ia <strong>de</strong> navigat¸ie prezentată<br />

în Figura 4.12(a).<br />

4.3 Concluzii<br />

În acest fel, pozit¸ia utilizatorului poate fi <strong>de</strong>terminată în spat¸iul 3D.<br />

Pe parcursul acestui capitol s-a propus ¸<strong>si</strong> testat un <strong>si</strong>stem inert¸ial <strong>de</strong> navigat¸ie în interio-<br />

rul clădirilor bazat doar pe senzorii accelerometrici ¸<strong>si</strong> giroscopici MEMS. Principalul avantaj<br />

al acestui <strong>si</strong>stem constă în lipsa unei infrastructuri complexe <strong>de</strong> senzori fic¸<strong>si</strong>, motiv pentru<br />

care costul <strong>de</strong> product¸ie este scăzut. Totodată, prin compensarea erorilor ce afectează precizia<br />

senzorului giroscopic s-a reu¸<strong>si</strong>t <strong>de</strong>terminarea pozit¸iei utilizatorului la nivel <strong>de</strong> încăpere chiar ¸<strong>si</strong><br />

pentru intervale lungi <strong>de</strong> utilizare (<strong>de</strong> aproximativ 30 <strong>de</strong> minute). Mai mult, prin folo<strong>si</strong>rea unui<br />

senzor barometric, pozit¸ia utilizatorului poate fi <strong>de</strong>terminată în spat¸iul 3D.<br />

5 Sistem hibrid <strong>de</strong> navigat¸ie terestră<br />

Pe parcursul ultimului <strong>de</strong>ceniu, numeroase studii au fost realizate în ve<strong>de</strong>rea îmbunătă-<br />

t¸irii preciziei <strong>si</strong>stemului terestru <strong>de</strong> navigat¸ie [39, 10, 40]. Scopul unui astfel <strong>de</strong> <strong>si</strong>stem constă<br />

în localizarea unui autovehicul într-o ret¸ea <strong>de</strong> drumuri.<br />

În acest sens pot fi utilizate mai multe<br />

tehnologii, însă doar două sunt folo<strong>si</strong>te în mod frecvent. Cea mai răspândită metodă constă<br />

în utilizarea unui <strong>si</strong>stem GNSS, <strong>si</strong>stem care conferă o acuratet¸e ridicată a solut¸iei <strong>de</strong> navigat¸ie<br />

pentru intervale lungi <strong>de</strong> utilizare. Totodata, acoperirea <strong>si</strong>stemului este globală, însă pentru<br />

zonele urbane semnalele recept¸ionate <strong>de</strong> la satelit¸i pot fi puternic atenuate, ducând în unele<br />

cazuri până la impo<strong>si</strong>bilitatea receptorului <strong>de</strong> a-¸<strong>si</strong> <strong>de</strong>termina pozit¸ia. Cea <strong>de</strong>-a doua metodă<br />

constă în utilizarea unui <strong>si</strong>stem inert¸ial <strong>de</strong> navigat¸ie care, pentru intervale scurte <strong>de</strong> timp,<br />

poate furniza, cu o acuratet¸e ridicată, o solut¸ie <strong>de</strong> navigat¸ie continuă indiferent <strong>de</strong> mediul în<br />

care <strong>si</strong>stemul este utilizat (câmp <strong>de</strong>schis, zone urbane sau chiar ¸<strong>si</strong> în interiorul clădirilor) [41, 29].<br />

Conform celor precizate anterior, avantajele ¸<strong>si</strong> <strong>de</strong>zavantajele celor două <strong>si</strong>steme sunt<br />

complementare. Mai mult, prin asocierea dintre aceste două tehnologii se a¸steaptă ca solut¸ia<br />

<strong>de</strong> navigat¸ie să aibă o acuratet¸e ridicată pentru intervale lungi <strong>de</strong> utilizare atât în câmp <strong>de</strong>schis,<br />

cât ¸<strong>si</strong> în zonele urbane.<br />

În cele ce urmează vom prezenta principalele avantaje ¸<strong>si</strong> <strong>de</strong>zavantaje<br />

ale <strong>si</strong>stemelor <strong>de</strong> navigat¸ie prin satelit, urmată apoi <strong>de</strong> <strong>de</strong>scrierea <strong>si</strong>stemului hibrid <strong>de</strong> navigat¸ie<br />

(GPS/DR), iar spre sfâr¸<strong>si</strong>t vor fi prezentate rezultatele experimentale obt¸inute.


30 5.2. Descrierea <strong>si</strong>stemului hibrid <strong>de</strong> navigat¸ie terestră<br />

5.1 Sisteme <strong>de</strong> navigat¸ie prin satelit<br />

În anul 1973, în urma unei fuziuni dintre mai multe programe militare <strong>de</strong> navigat¸ie prin<br />

satelit, s-au pus bazele <strong>si</strong>stemului GPS [42]. Primul satelit al <strong>si</strong>stemului GPS a fost lansat<br />

în anul 1978, iar în anul 1993 <strong>si</strong>stemul a fost <strong>de</strong>clarat operat¸ional în proport¸ie <strong>de</strong> 100%. Cu<br />

toate că init¸ial a fost <strong>de</strong>zvoltat pentru aplicat¸ii militare, în zilele noastre <strong>si</strong>stemul GPS este<br />

utilizat <strong>de</strong> o gamă variată <strong>de</strong> aplicat¸ii civile.<br />

În paralel cu <strong>si</strong>stemul GPS, Ru<strong>si</strong>a a pus bazele<br />

<strong>si</strong>stemului GLONASS. Primul satelit a fost lansat în anul 1982. Cel <strong>de</strong>-al treilea <strong>si</strong>stem <strong>de</strong><br />

navigat¸ie este <strong>de</strong>zvoltat <strong>de</strong> către Uniunea Europeană. Acest <strong>si</strong>stem poartă numele faimosului<br />

astronom Galileo ¸<strong>si</strong> este în totalitate sub control civil. Primul satelit a fost lansat în anul<br />

2005, iar prin anul 2018÷2020 se estimează că <strong>si</strong>stemul va fi operat¸ional în proport¸ie <strong>de</strong> 100%.<br />

Sisteme <strong>si</strong>milare sunt <strong>de</strong>zvoltate <strong>de</strong> către China, India ¸<strong>si</strong> Japonia.<br />

În concluzie, <strong>de</strong>¸<strong>si</strong> există o<br />

multitudine <strong>de</strong> astfel <strong>de</strong> <strong>si</strong>steme, toate operează după acela¸<strong>si</strong> principiu <strong>de</strong> funct¸ionare [22].<br />

Sistemele GPS, GLONASS ¸<strong>si</strong> Galileo sunt alcătuite dintr-o ret¸ea <strong>de</strong> 24 sau mai mult¸i<br />

satelit¸i care orbitează în jurul Pământului la înălt¸imi cuprinse între 25000÷30000 km. Numărul<br />

mare <strong>de</strong> satelit¸i a<strong>si</strong>gură utilizatorului certitudinea că în orice locat¸ie <strong>de</strong> pe glob pot fi recept¸ionate<br />

semnale <strong>de</strong> la cel put¸in patru satelit¸i.<br />

În zilele noastre, marea majoritate a <strong>si</strong>stemelor GNSS oferă o acuratet¸e <strong>de</strong> pozit¸ionare<br />

pe orizontală/verticală cuprinsă între 1÷4 metri ¸<strong>si</strong>, respectiv, 1,5÷6,5 metri.<br />

Însă prin uti-<br />

lizarea algoritmilor diferent¸iali <strong>de</strong> estimare a pozit¸iei receptorului, nivelul <strong>de</strong> acuratet¸e poate fi<br />

îmbunătăt¸it până la valori mai mici <strong>de</strong> 1 metru. Acest lucru este po<strong>si</strong>bil prin utilizarea unor<br />

baze terestre (a căror pozit¸ie este cunoscută) pentru calibrarea erorilor. O altă metodă <strong>de</strong><br />

pozit¸ionare constă în utilizarea fazei purtătoare a semnalului. Prin utilizarea acestei meto<strong>de</strong>,<br />

pozit¸ionarea poate fi realizată la nivel <strong>de</strong> centimetru. Cu toate acestea, algoritmul <strong>de</strong> <strong>de</strong>ter-<br />

minare a pozit¸iei este mult mai sen<strong>si</strong>bil la interferent¸e ¸<strong>si</strong> discontinuităt¸i ale semnalului <strong>de</strong>cât în<br />

cazul meto<strong>de</strong>lor cla<strong>si</strong>ce <strong>de</strong> pozit¸ionare prin satelit.<br />

În concluzie, avantajul major al <strong>si</strong>stemelor GNSS constă în acuratet¸ea pe termen lung<br />

a solut¸iei <strong>de</strong> navigat¸ie ¸<strong>si</strong> în costul scăzut al receptoarelor. Pe <strong>de</strong> altă parte, <strong>si</strong>stemele GNSS nu<br />

pot oferi o solut¸ie <strong>de</strong> navigat¸ie continuă. De exemplu, printre clădirile înalte din zonele urbane<br />

(dar mai ales în interiorul acestora) semnalele GNSS sunt puternic atenuate. Tocmai datorită<br />

acestor atenuări, acuratet¸ea în <strong>de</strong>terminarea pozit¸iei este puternic <strong>de</strong>gradată, ducând în unele<br />

cazuri până la impo<strong>si</strong>bilitatea estimării pozit¸iei utilizatorului. Ca alternativă, aceste limitări<br />

pot fi restrict¸ionate prin utilizarea unor <strong>si</strong>steme inert¸iale <strong>de</strong> navigat¸ie. Rolul unui astfel <strong>de</strong><br />

<strong>si</strong>stem constă în ment¸inerea solut¸iei <strong>de</strong> navigat¸ie pe durata în care semnalele <strong>de</strong> la satelit¸i nu<br />

pot fi recept¸ionate. O astfel <strong>de</strong> asociere între un <strong>si</strong>stem GNSS ¸<strong>si</strong> un <strong>si</strong>stem inert¸ial <strong>de</strong> navigat¸ie<br />

va fi prezentată în continuare.<br />

5.2 Descrierea <strong>si</strong>stemului hibrid <strong>de</strong> navigat¸ie terestră<br />

Pentru realizarea <strong>si</strong>stemului hibrid (GPS/DR) <strong>de</strong> navigat¸ie s-a folo<strong>si</strong>t <strong>si</strong>stemul GPS<br />

produs <strong>de</strong> compania NovAtel ¸<strong>si</strong> <strong>si</strong>stemul inert¸ial prezentat în Sect¸iunea 4.2. Componentele


5.2. Descrierea <strong>si</strong>stemului hibrid <strong>de</strong> navigat¸ie terestră 31<br />

montajului experimental sunt prezentate în cele ce urmează:<br />

◦ Sistemul DR<br />

• Senzorul SCC1300-D02: reune¸ste 3 senzori accelerometrici 2 senzori <strong>de</strong> temperatură ¸<strong>si</strong> 1<br />

senzor giroscopic [8];<br />

• Interfat¸a SPI: dispozitivul NI USB-8451 fabricat <strong>de</strong> National Instruments [21];<br />

• Regulatorul <strong>de</strong> ten<strong>si</strong>une: stabilizează ten<strong>si</strong>unea la intrarea senzorului SCC1300-D02;<br />

• Sursa <strong>de</strong> alimentare: un acumulator GP <strong>de</strong> 7,2 V ¸<strong>si</strong> 3000 mAh;<br />

• Laptop-ul Dell: utilizat pentru citirea/salvarea datelor <strong>de</strong> la senzorul SCC1300-D02.<br />

◦ Sistemul GPS<br />

• Antena: din seria GPS–700 <strong>de</strong> la NovAtel [43];<br />

• Receptulul: DL–4plus <strong>de</strong> la NovAtel [44];<br />

• Sursa <strong>de</strong> alimentare: s-a utilizat o conexiune <strong>de</strong> 12 V <strong>de</strong> la bateria ma¸<strong>si</strong>nii ¸<strong>si</strong> până la<br />

receptorul GPS.<br />

Diferent¸ele dintre <strong>si</strong>stemul DR prezentat mai sus ¸<strong>si</strong> <strong>si</strong>stemul DR prezentat în Sect¸iu-<br />

nea 4.2 constau în lipsa senzorilor barometrici utilizat¸i pentru <strong>de</strong>terminarea altitudinii, (vezi<br />

Sect¸iunea 4.2.4), dar mai ales asupra modului în care distant¸a parcursă este estimată <strong>de</strong> fiecare<br />

<strong>si</strong>stem în parte.<br />

În cazul primului <strong>si</strong>stem (vezi Sect¸iunea 4.2.1), distant¸a parcursă este estimată<br />

ca o combinat¸ie liniară între o constantă ¸<strong>si</strong> numărul <strong>de</strong> pa¸<strong>si</strong> <strong>de</strong>terminat¸i din semnalele accelero-<br />

metrice, în timp ce pentru cazul <strong>de</strong> fat¸ă distant¸a este <strong>de</strong>terminată prin integrarea vitezei <strong>de</strong><br />

<strong>de</strong>plasare a autovehicolului. Această informat¸ie este obt¸inută direct din calculatorul intern al<br />

ma¸<strong>si</strong>nii. S-a recurs la această solut¸ie pentru a evita o dublă integrare a semnalului accelero-<br />

metric ¸<strong>si</strong> pentru a limita erorile care pot apărea în urma acestei integrări. Diagrama bloc a<br />

algoritmului folo<strong>si</strong>t <strong>de</strong> către <strong>si</strong>stemul <strong>de</strong> navigat¸ie GPS/DR este prezentată în Figura 5.1.<br />

Pentru ca algoritmul propus să poată funct¸iona, prima parte a solut¸iei <strong>de</strong> navigat¸ie<br />

trebuie să fie <strong>de</strong>terminată cu ajutorulul <strong>si</strong>stemului GPS.<br />

În acest fel, condit¸iile init¸iale necesare<br />

<strong>si</strong>stemului DR pentru <strong>de</strong>terminarea solut¸iei <strong>de</strong> navigat¸ie pot fi <strong>de</strong>terminate din semnalele GPS.<br />

În caz contrar, solut¸ia <strong>si</strong>stemului DR nu poate fi utilizată. Notat¸iile folo<strong>si</strong>te în Diagrama bloc<br />

prezentată în Figura 5.1 sunt explicate mai jos:<br />

• DR PozRef ¸<strong>si</strong> DR Direct¸ieRef reprezintă condit¸iile init¸iale necesare <strong>si</strong>stemului DR (coor-<br />

donatele planare x ¸<strong>si</strong> y / direct¸ia <strong>de</strong> <strong>de</strong>plasare) ¸<strong>si</strong> au fost <strong>de</strong>terminate chiar înainte ca<br />

<strong>si</strong>stemul GPS să <strong>de</strong>vină indisponibil;<br />

• COG reprezintă direct¸ia <strong>de</strong> <strong>de</strong>plasare în gra<strong>de</strong> (<strong>de</strong>terminată din semnalele GPS);<br />

• NavSol cont¸ine solut¸ia <strong>de</strong> navigat¸ie a <strong>si</strong>stemului GPS/DR.


32 5.3. Rezultate experimentale<br />

Soluţia<br />

DR<br />

( = 500 Hz)<br />

f eşantionare<br />

Soluţia<br />

DR<br />

(f = 20 Hz)<br />

eşantionare<br />

Viteză<br />

automobil<br />

( = 1 Hz)<br />

f eşantionare<br />

Soluţia<br />

GPS<br />

( = 20 Hz)<br />

f eşantionare<br />

Sincronizarea semnalelor recepţionate<br />

Da<br />

Timp1 = DR_Tim p(t)<br />

Timp2 = GPS_Tim p(t)<br />

DR_PozRef = GPS_Sol(t-1)<br />

DR_DirecţieRef = COG(t-1)<br />

Viteză<br />

automobil<br />

(f = 20 Hz)<br />

eşantionare<br />

Dac ă (GPS off-line)<br />

Soluţia<br />

GPS<br />

(f = 20 Hz)<br />

eşantionare<br />

Nu<br />

NavSol(t) = GPS_Sol(t)<br />

t=t+1<br />

Nu<br />

Dacă (Timp1 ≤ Timp2) Da NavSol(t) = DR_Sol(t)<br />

t=t+1<br />

Timp1 = DR_Tim p(t)<br />

Figura 5.1: Diagrama bloc a programului utilizat pentru <strong>de</strong>terminarea solut¸iei GPS/DR<br />

În concluzie, <strong>de</strong>¸<strong>si</strong> complexitatea algoritmului permite estimarea solut¸iei <strong>de</strong> navigat¸ie<br />

în timp real, toate rezultatele prezentate pe parcursul următoarei sect¸iuni au fost procesate<br />

ulterior măsurătorii, utilizând mediul <strong>de</strong> programare MATLAB R2008a.<br />

5.3 Rezultate experimentale<br />

Pentru colectarea datelor, tot echipamentul aferent <strong>si</strong>stemului GPS/DR a fost montat<br />

pe un autovehicul care, pentru aproximativ 30 <strong>de</strong> minute, a fost condus prin cartierul Hervanta,<br />

din Tampere. Pe durata experimentului s-a parcurs o distant¸ă <strong>de</strong> aproximativ 12 km ¸<strong>si</strong> s-au<br />

urmat două trasee diferite. Primul traseu este prezentat în Figurile 5.2 ¸<strong>si</strong> 5.4, iar cel <strong>de</strong>-al<br />

doilea traseu, în Figura 5.3. Cercurile albastre scot în evi<strong>de</strong>nt¸ă zonele pentru care solut¸ia GPS<br />

a fost <strong>de</strong>terminată pentru intervale scurte <strong>de</strong> timp, iar săget¸ile indică direct¸ia <strong>de</strong> <strong>de</strong>plasare a<br />

autovehicolului. Prin pozit¸iile <strong>de</strong> Start ¸<strong>si</strong> Stop s-au indicat locat¸iile pentru care autovehicolul<br />

a stat¸ionat timp <strong>de</strong> mai multe minute pe durata măsurătorii. Totodată, aceste pozit¸ii au fost<br />

utilizate ¸<strong>si</strong> pentru fragmentarea măsurătorii în cele trei figuri.<br />

Conform solut¸iilor <strong>de</strong> navigat¸ie prezentate în Figurile 5.2(a), 5.3(a) ¸<strong>si</strong> 5.4(a) acuratet¸ea<br />

<strong>si</strong>stemului GPS este foarte bună ¸<strong>si</strong> pentru intervalele scurte <strong>de</strong> timp (vezi cercurile albastre).<br />

Acest lucru se datorează în mare măsură performant¸elor ridicate ale antenei GPS, dar mai<br />

ales receptorului care furnizează spre ie¸<strong>si</strong>re o solut¸ie <strong>de</strong> navigat¸ie doar atunci când acuratet¸ea<br />

<strong>de</strong> pozit¸ionare este ridicată.<br />

În restul cazurilor (în care acuratet¸ea este scăzută) solut¸ia GPS<br />

nu este generată. Prin urmare, pe parcursul măsurătorii conducătorul autovehicolului a fost<br />

lăsat <strong>de</strong> nenumărate ori fără suport din partea <strong>si</strong>stemului GPS. În consecint¸ă, pentru evitarea


5.3. Rezultate experimentale 33<br />

Distanta parcursa [metri]<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

Stop<br />

Start<br />

0<br />

0 250 500 750 1000 1250 1500<br />

Distanta parcursa [metri]<br />

(a) Solut¸ia <strong>de</strong> navigat¸ie GPS<br />

Distanta parcursa [metri]<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

Stop<br />

Solutia GPS<br />

Solutia DR<br />

Start<br />

0<br />

0 250 500 750 1000 1250 1500<br />

Distanta parcursa [metri]<br />

(b) Solut¸ia <strong>de</strong> navigat¸ie GPS/DR<br />

Figura 5.2: Traiectoria autovehiculului după parcurgerea unei distant¸e <strong>de</strong> aproximativ 4, 6 km<br />

Distanta parcursa [metri]<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

Start / Stop<br />

0<br />

0 250 500 750 1000 1250 1500<br />

Distanta parcursa [metri]<br />

(a) Solut¸ia <strong>de</strong> navigat¸ie GPS<br />

Distanta parcursa [metri]<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

Start / Stop<br />

Solutia GPS<br />

Solutia DR<br />

0<br />

0 250 500 750 1000 1250 1500<br />

Distanta parcursa [metri]<br />

(b) Solut¸ia <strong>de</strong> navigat¸ie GPS/DR<br />

Figura 5.3: Traiectoria autovehiculului după parcurgerea unei distant¸e <strong>de</strong> aproximativ 3, 2 km<br />

Distanta parcursa [metri]<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

Start / Stop<br />

0<br />

0 250 500 750 1000 1250 1500<br />

Distanta parcursa [metri]<br />

(a) Solut¸ia <strong>de</strong> navigat¸ie GPS<br />

Distanta parcursa [metri]<br />

1600<br />

1400<br />

1200<br />

1000<br />

800<br />

600<br />

400<br />

200<br />

Start / Stop<br />

Solutia GPS<br />

Solutia DR<br />

0<br />

0 250 500 750 1000 1250 1500<br />

Distanta parcursa [metri]<br />

(b) Solut¸ia <strong>de</strong> navigat¸ie GPS/DR<br />

Figura 5.4: Traiectoria autovehiculului după parcurgerea unei distant¸e <strong>de</strong> aproximativ 4, 2 km


34 5.4. Concluzii<br />

acestor <strong>si</strong>tuat¸ii este necesară utilizarea unui <strong>si</strong>stem <strong>de</strong> navigat¸ie hibrid. Algoritmul unui astfel<br />

<strong>de</strong> <strong>si</strong>stem a fost prezentat în Figura 5.1, iar rezultatele obt¸inute utilizând acest algoritm sunt<br />

prezentate în Figurile 5.2(b), 5.3(b) ¸<strong>si</strong> 5.4(b). După cum se poate observa, pentru zonele în care<br />

solut¸ia GPS nu a fost generată, <strong>si</strong>stemul GPS/DR propus a reu¸<strong>si</strong>t să ment¸ină cu o acuratet¸e<br />

satisfăcătoare solut¸ia <strong>de</strong> navigat¸ie până la recept¸ionarea următoarei secvent¸e GPS. Mai mult,<br />

toate erorile introduse <strong>de</strong> <strong>si</strong>stemul DR în solut¸ia <strong>de</strong> navigat¸ie sunt analizate în Tabelul 5.1.<br />

Pentru <strong>de</strong>terminarea lor s-a con<strong>si</strong><strong>de</strong>rat ca referint¸ă solut¸ia <strong>de</strong> navigat¸ie GPS.<br />

Tabelul 5.1: Erorile <strong>si</strong>stemului DR aferente axelor <strong>de</strong> coordonate x ¸<strong>si</strong> y, un<strong>de</strong> prin m s-au notat metri<br />

Timpul Figura 5.2(b) Timpul Figura 5.3(b) Timpul Figura 5.4(b)<br />

[sec] x [m] y [m] [sec] x [m] y [m] [sec] x [m] y [m]<br />

421 3,9651 3,8901 1023 1,1895 3,0021 1437 0,3172 0,7780<br />

511 1,9825 3,8901 1035 0,6344 0,7780 1443 1,7446 3,8901<br />

565 5,1546 3,1120 1053 1,3481 3,1120 1463 2,9341 1,5560<br />

627 1,1102 0,0778 1154 2,9341 0,6224 1472 2,3394 0,7780<br />

681 1,5860 2,4118 1197 1,6653 0,7002 1535 9,1641 3,8901<br />

699 3,1720 4,9793 1224 2,1411 1,7894 1547 0,3172 0,1556<br />

877 5,5511 3,8901 1235 6,3441 7,1164 1598 0,0793 4,6681<br />

– – – 1286 2,3790 4,6681 1714 1,5860 2,8786<br />

– – – – – – 1722 0,6344 3,8901<br />

– – – – – – 1773 0,7930 2,3340<br />

Valorile medii pentru fiecare coloană:<br />

– 3,2174 3,1788 – 2,3295 2,7236 – 1,9910 2,4819<br />

Ultimul rând din tabel cont¸ine valorile medii ale solut¸iilor <strong>de</strong> navigat¸ie prezentate în<br />

cele trei figuri. După cum era <strong>de</strong> a¸steptat, aceste valori scad pe măsură ce distant¸a estimată<br />

cu ajutorul <strong>si</strong>stemului DR sca<strong>de</strong>. Mai mult, fiecare pereche <strong>de</strong> valori (distant¸ele pe x ¸<strong>si</strong> y) a<br />

fost <strong>de</strong>terminată exact în momentul în care un nou set <strong>de</strong> coordonate GPS a fost recept¸ionat.<br />

În tabel, acest moment este marcat prin inserarea timpului (în secun<strong>de</strong>) extras direct din<br />

semnalul GPS. De asemenea, prin utilizarea algoritmului DR erorile din solut¸ia <strong>de</strong> navigat¸ie se<br />

cumulează; mai exact, erorile cont¸inute în Tabelul 5.1 reprezintă <strong>si</strong>tuat¸iile cele mai <strong>de</strong>favorabile<br />

ale solut¸iilor DR <strong>de</strong>terminate. Chiar ¸<strong>si</strong> a¸sa, toate aceste valori sunt <strong>si</strong>tuate sub pragul <strong>de</strong> 10<br />

metri, prag care pentru <strong>si</strong>stemele GPS utilizate în navigat¸ia terestră reprezintă un nivel a<strong>de</strong>cvat<br />

<strong>de</strong> acuratet¸e. Acest nivel poate fi utilizat chiar ¸<strong>si</strong> pentru gă<strong>si</strong>rea unei anumite adrese.<br />

5.4 Concluzii<br />

Prin utilizarea <strong>si</strong>stemului GPS/DR s-a reu¸<strong>si</strong>t ment¸inerea continuităt¸ii ¸<strong>si</strong> a acuratet¸ei<br />

solut¸iei <strong>de</strong> navigat¸ie pe durata întregului experiment, chiar ¸<strong>si</strong> pentru zonele în care <strong>si</strong>stemul<br />

GPS a fost off-line. Mai mult, pret¸ul redus al senzorului SCC1300-D02 face ca acesta să poată<br />

fi integrat cu u¸surint¸ă în receptoarele GPS actuale.


6. Concluzii ¸<strong>si</strong> <strong>de</strong>zvoltări ulterioare 35<br />

6 Concluzii ¸<strong>si</strong> <strong>de</strong>zvoltări ulterioare<br />

În această teză s-a încercat implementarea unui <strong>si</strong>stem giroscopic <strong>de</strong> căutare a Nordului<br />

geografic, a unui <strong>si</strong>stem inert¸ial <strong>de</strong> navigat¸ie în interiorul clădirilor ¸<strong>si</strong> a unui <strong>si</strong>stem hibrid<br />

<strong>de</strong> navigat¸ie terestră. Rolul <strong>si</strong>stemului giroscopic <strong>de</strong> căutare a Nordului constă în alinierea<br />

<strong>si</strong>stemului inert¸ial <strong>de</strong> navigat¸ie propus.<br />

Componenta cea mai importantă atât pentru <strong>si</strong>stemul inert¸ial <strong>de</strong> navigat¸ie, cât ¸<strong>si</strong> pentru<br />

<strong>si</strong>stemul <strong>de</strong> căutare a Nordului este senzorul giroscopic. Folo<strong>si</strong>nd variant¸a Allan s-a <strong>de</strong>terminat<br />

gradul <strong>de</strong> instabilitate al acestui senzor. Conform rezultatului obt¸inut, dacă cele mai semnifica-<br />

tive surse <strong>de</strong> erori care <strong>de</strong>teriorează semnalul <strong>de</strong> ie¸<strong>si</strong>re al senzorului giroscopic sunt compensate,<br />

atunci este po<strong>si</strong>bilă măsurarea unor viteze unghiulare foarte mici (precum VRP). Această con-<br />

cluzie este sust¸inută prin rezultatele experimentale care arată că eroarea <strong>de</strong> măsurare a VRP<br />

este <strong>de</strong> aproximativ 0, 334 ◦ /oră. Mai mult, prin utilizarea unui FKE, o precizie <strong>de</strong> aproximativ<br />

4 ◦ poate fi obt¸inută pentru <strong>de</strong>terminarea direct¸iei Nordului în condit¸iile în care doar jumătate<br />

din valoarea teoretică a VRP poate fi măsurată la latitudinea <strong>de</strong> 61, 449 ◦ N.<br />

Dezvoltările ulterioare vor fi axate pe realizarea unor algoritmi mai complec¸<strong>si</strong> <strong>de</strong> obt¸inere<br />

a stărilor init¸iale aferente FKE ¸<strong>si</strong> <strong>de</strong> rezolvare a ambiguităt¸ii semnului pentru semnalul giros-<br />

copic. Init¸ializarea curentă a FKE este bazată pe transformata Fourier rapidă ¸<strong>si</strong> nece<strong>si</strong>tă<br />

un număr mare <strong>de</strong> măsurători pentru a funct¸iona la parametri optimi. Totodată, <strong>si</strong>stemul<br />

propus are nevoie <strong>de</strong> multe ore <strong>de</strong> funct¸ionare pentru a obt¸ine o precizie mai mică <strong>de</strong> 5 ◦ în<br />

<strong>de</strong>terminarea Nordului geografic, ceea ce pentru aplicat¸iile practice este impo<strong>si</strong>bil <strong>de</strong> realizat.<br />

Cu toate acestea, <strong>de</strong>zvoltările ulterioare ale senzorilor giroscopici MEMS, pot duce la mic¸sorarea<br />

timpului <strong>de</strong> e¸santionare a senzorului ¸<strong>si</strong> implicit la reducerea intervalului necesar gă<strong>si</strong>rii Nordului.<br />

În ceea ce prive¸ste <strong>si</strong>stemul inert¸ial <strong>de</strong> navigat¸ie în interiorul clădirilor, pozit¸ia utiliza-<br />

torului s-a obt¸inut prin utilizarea algoritmului PDR ¸<strong>si</strong> este bazată pe senzori accelerometrici<br />

pentru <strong>de</strong>terminarea distant¸ei parcurse ¸<strong>si</strong> senzori giroscopici pentru <strong>de</strong>terminarea direct¸iei <strong>de</strong><br />

<strong>de</strong>plasare. Principalele contribut¸ii la realizarea acestui <strong>si</strong>stem constau în compensarea erori-<br />

lor nestat¸ionare ale <strong>de</strong>plasării semnalului giroscopic, compensarea unghiului <strong>de</strong> <strong>de</strong>fazaj dintre<br />

axa <strong>de</strong> senzitivitate a senzorului giroscopic ¸<strong>si</strong> verticala locală, dar mai ales în realizarea unei<br />

compensări termice asupra semnalului giroscopic. Pentru <strong>de</strong>terminarea unghiului <strong>de</strong> <strong>de</strong>fazaj<br />

s-au folo<strong>si</strong>t semnalele accelerometrice specifice celor trei axe <strong>de</strong> <strong>si</strong>metrie (x, y ¸<strong>si</strong> z), iar pentru<br />

<strong>de</strong>terminarea <strong>de</strong>pen<strong>de</strong>nt¸ei dintre semnalul giroscopic ¸<strong>si</strong> fluctuat¸iile termice s-a folo<strong>si</strong>t camera<br />

termică VT7010. Pentru <strong>si</strong>stemul propus s-a reu¸<strong>si</strong>t <strong>de</strong>terminarea pozit¸iei utilizatorului la nivel<br />

<strong>de</strong> încăpere, în condit¸iile în care lungimea unui pas a fost aproximată printr-o constantă. Toto-<br />

dată, prin utilizarea senzorilor barometrici SCP1000, pozit¸ia acestuia poate fi <strong>de</strong>terminată în<br />

spat¸iul 3D.<br />

Dezvoltările ulterioare vor fi axate pe realizarea unui algoritm <strong>de</strong> estimare a lungimii<br />

fiecărui pas, dar mai ales pe gă<strong>si</strong>rea unor modalităt¸i mai robuste <strong>de</strong> compensare termică a<br />

semnalului giroscopic.<br />

Pe baza rezultatelor obt¸inute în interiorul clădirilor, <strong>si</strong>stemul inert¸ial propus a fost in-


36 BIBLIOGRAFIE SELECTIVĂ<br />

tegrat într-un <strong>si</strong>stem <strong>de</strong> navigat¸ie prin satelit.<br />

În urma acestei integrări, continuitatea solut¸iei<br />

<strong>de</strong> navigat¸ie a putut fi ment¸inută pe durata întregii măsurători, chiar ¸<strong>si</strong> pentru port¸iunile în<br />

care <strong>si</strong>stemul GNSS a fost off-line. Mai mult, precizia oferită <strong>de</strong> <strong>si</strong>stemul DR este comparabilă<br />

ca valoare cu precizia oferită <strong>de</strong> cele mai multe dintre <strong>si</strong>stemele comerciale <strong>de</strong> navigat¸ie prin<br />

satelit.<br />

În concluzie, s-au <strong>de</strong>monstrat pe cale experimentală avantajele obt¸inute în urma in-<br />

tegrării dintre <strong>si</strong>stemele inert¸iale ¸<strong>si</strong> <strong>si</strong>stemele actuale <strong>de</strong> navigat¸ie prin satelit. Dintre acestea,<br />

poate cea mai importantă optimizare o constituie obt¸inerea unei solut¸ii <strong>de</strong> navigat¸ie continue<br />

indiferent <strong>de</strong> mediul <strong>de</strong> utilizare (atât în câmp <strong>de</strong>schis cât ¸<strong>si</strong> în zone urbane).<br />

În ceea ce prive¸ste <strong>de</strong>zvoltările ulterioare ale dispozitivului GPS/DR propus, vom încerca<br />

o <strong>si</strong>ncronizare hardware a semnalelor colectate ¸<strong>si</strong> vom realiza un cablaj experimental care să<br />

înglobeze aceste două dispozitive.<br />

Bibliografie selectivă<br />

[1] D. W. Allan, “Statistics of Atomic Frequency Standards,” Proc. IEEE, vol. 54, no. 2, pp. 221–231, 1966.<br />

[2] Crossbow Technology, “Bias Stability Measurement: Allan variance,” URL: http://www.xbow.com/pdf/<br />

Bias Stability Measurement.pdf.<br />

[3] R. F. Voss, “1/f (flicker) noise: A brief review,” in Proceedings of the 33rd Annual Sympo<strong>si</strong>um on Frequency<br />

Control, 1979, pp. 40–46.<br />

[4] The Institute of Electrical and Electronics Engineers, “IEEE Standard for Inertial Sensor Terminology,”<br />

November 2001, URL: http://ieeexplore.ieee.org/Xplore/guesthome.jsp.<br />

[5] J. Beran, Statistics for Long-Memory Processes, 1994.<br />

[6] D. H. Titterton and J. L. Weston, Strapdown inertial navigation technology, 2nd ed., 2004.<br />

[7] iSense, “Data sheet for MEMS IMU AIST-350,” URL: http://www.isense.ru/documents/imu aist-350<br />

(eng).pdf.<br />

[8] VTI Technologies, “SCC1300-D02 combined gyroscope and 3-axis accelerometer with digital SPI<br />

interfaces,” 2010, URL: http://www.vti.fi/midcom-serveattachmentguid-07e6914cfea511<strong>de</strong>97b06d4bb8<br />

8185528552/scc1300 d02 datasheet-exten<strong>si</strong>ve-v1.0.4.pdf.<br />

[9] Honeywell International Inc., “Data sheet for Honeywell HG1700 IMU,” March 2010, URL: http:<br />

//www51.honeywell.com/aero/common/documents/myaerospacecatalog-documents/Mis<strong>si</strong>les-Munitions/<br />

HG1700 Inertial Measurement Unit.pdf.<br />

[10] S. Godha, “Performance Evaluation of Low Cost MEMS-Based IMU Integrated With GPS for Land Vehicle<br />

Navigation Application,” Master’s the<strong>si</strong>s, Department of Geomatics Engineering, Univer<strong>si</strong>ty of Calgary,<br />

Canada, February 2006, URL: http://www.geomatics.ucalgary.ca/research/publications/GradTheses.html.<br />

[11] O. Aumala, “Turning interference and noise into improved resolution,” Measurement, vol. 19, no. 1,<br />

pp. 41–48, September 1996, URL: http://www.sciencedirect.com/science/article/B6V42-3VV13N9-4/2/<br />

2cff3ba09e4b51a41d41b2ba1d0fd19a.<br />

[12] Honeywell International Inc., “Data sheet for Honeywell µPoint HMR3600 digital magnetic compass,”<br />

August 2006, URL: http://www.ssec.honeywell.com/magnetic/datasheets/HMR3600.pdf.<br />

[13] L. I. Iozan, M. Kirkko-Jaakkola, J. Collin, J. Takala, and C. Rusu, “North Finding System U<strong>si</strong>ng a MEMS<br />

Gyroscope,” in Proceedings of The European Navigation Conference on Global Navigation Satellite Systems<br />

(ENC GNSS), Braunschweig, Germany, October 2010.


BIBLIOGRAFIE SELECTIVĂ 37<br />

[14] R. Arnaudov and Y. Angelov, “Earth rotation measurement with micromechanical yaw-rate gyro,” Meas.<br />

Sci. Technol., vol. 16, pp. 2300–6, October 2005.<br />

[15] L. I. Iozan, J. Collin, O. Pekkalin, J. Hautamäki, J. Takala, and C. Rusu, “Measuring the Earths Rotation<br />

Rate U<strong>si</strong>ng a Low-Cost MEMS Gyroscope,” in Proceedings of the 2010 Sympo<strong>si</strong>um Gyro Technology,<br />

Karlsruhe, Germany, September 2010.<br />

[16] B. R. Johnson, E. Cabuz, H. B. French, and R. Supino, “Development of a MEMS Gyroscope for Northfinding<br />

Applications,” in Po<strong>si</strong>tion Location and Navigation Sympo<strong>si</strong>um (PLANS), Palm Springs, California,<br />

May 2010.<br />

[17] B. M. Renkoski, “The Effect of Carouseling on MEMS IMU Performance for Gyrocompas<strong>si</strong>ng Applications,”<br />

Master’s the<strong>si</strong>s, Massachusetts Institute of Technology, 2008.<br />

[18] National Imagery and Mapping Agency, “Department of Defense World Geo<strong>de</strong>tic System 1984, Its <strong>de</strong>finition<br />

and relationships with local geo<strong>de</strong>tic systems, Technical Report TR8350.2,” January 2000, URL:<br />

http://earth-info.nga.mil/GandG/publications/tr8350.2/wgs84fin.pdf.<br />

[19] D. Sierociuk and A. Dzielinski, “Fractional Kalman Filter Algorithm for the States, Parameters and Or<strong>de</strong>r<br />

of Fractional System Estimation,” International Journal of Applied Mathematics and Computer Science,<br />

vol. 16, no. 1, pp. 129–140, 2006.<br />

[20] M. S. Grewal and A. P. Andrews, Kalman Filtering: Theory and Practice. Prentice Hall, Englewood<br />

Cliffs, 1993.<br />

[21] National Instruments, “NI USB - 8451 <strong>de</strong>vice,” URL: http://<strong>si</strong>ne.ni.com/psp/app/doc/p/id/psp-318/lang/<br />

en.<br />

[22] P. D. Groves, Principles of GNSS, inertial, and multisensor integrated navigation systems. Artech House,<br />

2008.<br />

[23] C. Fischer and H. Gellersen, “Location and Navigation Support for Emergency Respon<strong>de</strong>rs: A Survey,”<br />

IEEE Journal of Perva<strong>si</strong>ve Computing, vol. 9, no. 1, pp. 38–47, March 2010.<br />

[24] A. R. Jiménez, F. Seco, C. Prieto, and J. Guevara, “A comparison of Pe<strong>de</strong>strian Dead-Reckoning algorithms<br />

u<strong>si</strong>ng a low-cost MEMS IMU,” in Proceedings of the 6th IEEE International Sympo<strong>si</strong>um on Intelligent<br />

Signal Proces<strong>si</strong>ng (WISP 2009), Budapest, Hungary, August 2009, pp. 37–42.<br />

[25] R. G. Stirling, “Development of a Pe<strong>de</strong>strian Navigation System U<strong>si</strong>ng Shoe Mounted Sensors,” Master’s<br />

the<strong>si</strong>s, Univer<strong>si</strong>ty of Alberta, 2004.<br />

[26] E. Foxlin, “Pe<strong>de</strong>strian tracking with shoe-mounted inertial sensors,” IEEE Journal of Computer Graphics<br />

and Applications, vol. 25, no. 6, pp. 38–46, December 2005.<br />

[27] H. J. Jang, J. W. Kim, and D. H. Hwang, “Robust step <strong>de</strong>tection methoud for pe<strong>de</strong>strian navigation<br />

systems,” Electronics Letters, vol. 42, no. 14, July 2007.<br />

[28] T. Judd, “A Personal Dead Reckoning Module,” in Proceedings ION GPS-97, Kansas City, MO, September<br />

1997, pp. 47–51.<br />

[29] L. I. Iozan, J. Collin, J. Takala, and C. Rusu, “Improved Indoor Navigation System Based on MEMS<br />

Technology,” in Proceedings of the 10th International Sympo<strong>si</strong>um on Signals, Circuits and Systems, Ia<strong>si</strong>,<br />

Romania, June 2011, pp. 57–60.<br />

[30] S. H. Shin, C. G. Park, and Y. M. Yoo, “Sit-Down and Stand-Up Awareness Algorithm for the Pe<strong>de</strong>strian<br />

Dead Reckoning,” in Proceedings of The European Navigation Conference on Global Navigation Satellite<br />

Systems (ENC GNSS), Naples, Italy, May 2009.<br />

[31] J. Collin, O. Mezentsev, and G. Lachapelle, “Indoor Po<strong>si</strong>tioning System U<strong>si</strong>ng Accelerometry and High<br />

Accuracy Heading Sensors,” in Proceedings of GPS/GNSS 2003 Conference, Portland, Oregan, September<br />

2003.


38 BIBLIOGRAFIE SELECTIVĂ<br />

[32] Q. La<strong>de</strong>tto, “On Foot Navigation: Continuous Step Calibration U<strong>si</strong>ng Both Complementary Recur<strong>si</strong>ve<br />

Prediction and Adaptive Kalman Filtering,” in Proceedings ION GPS, Salt Lake City, UT, September<br />

2000, pp. 1069–1075.<br />

[33] Q. La<strong>de</strong>tto, J. V. Seeters, S. Sokolowski, Z. Sagan, and B. Merminod, “Digital Magnetic Compass and<br />

Gyroscope for Dismuonted Soldier Po<strong>si</strong>tion and Navigation,” in Proceedings NATO RTO Sympo<strong>si</strong>um on<br />

Emerging Military Capabilities Enabled by Advances in Navigation Sensors, Instambul, Turkey, Octomber<br />

2002.<br />

[34] H. Leppäkoski, J. Käppi, J. Syrjärinne, and J. Takala, “Error Analy<strong>si</strong>s of Step Length Estimation in<br />

Pe<strong>de</strong>strian Dead Reckoning,” in Proceedings ION GPS, Portland, OR, September 2002, pp. 1136–1142.<br />

[35] L. I. Iozan, C. Rusu, J. Collin, and J. Takala, “A Study of the External Factors that Affect the Measurement<br />

Data of a MEMS Gyroscope Sensor Towards an Inertial Navigation System,” in Proceedings of the 9th<br />

International Sympo<strong>si</strong>um on Electronics and Telecommunications 2010, Timisoara, Romania, November<br />

2010, pp. 81–84.<br />

[36] O. Pekkalin, H. Leppäkoski, L. Iozan, J. Hautamäki, J. Collin, and J. Takala, “Reference for Indoor<br />

Location Systems U<strong>si</strong>ng Gyroscope and Quadrature Incremental Enco<strong>de</strong>r,” in Proceedings of the 23rd<br />

International Technical Meeting of The Satellite Divi<strong>si</strong>on of the Institute of Navigation (ION GNSS 2010),<br />

Portland, Oregan, September 2010, pp. 1192–1198.<br />

[37] VTI Technologies, “SCP1000 Series (120 kPa) Absolute Pressure Sensor,” URL: http://www.vti.<br />

fi/midcom-serveattachmentguid-9cbae6a382efd245cb62354a54ff62c7/scp1000-d01 -d11 pressure sensor<br />

datasheet 28-08-2007.pdf.<br />

[38] J. Parviainen, J. Kantola, and J. Collin, “Differential barometry in personal navigation,” in Proceedings of<br />

the Po<strong>si</strong>tion, Location and Navigation Sympo<strong>si</strong>um (PLANS), Monterey, CA, May 2008, pp. 148–152.<br />

[39] J. Ryu and J. C. Ger<strong>de</strong>s, “Integrating Inertial Sensors with GPS for Vehicle Dynamics Control,” Journal<br />

of Dynamic Systems, Measurement, and Control, vol. 126, no. 2, June 2004.<br />

[40] D. M. Bevly, J. Ryu, and J. C. Ger<strong>de</strong>s, “Integrating INS Sensors With GPS Measurements for Continuous<br />

Estimation of Vehicle Si<strong>de</strong>slip, Roll, and Tire Cornering Stiffness,” IEEE Transactions on Intelligent<br />

Transportation Systems, vol. 7, no. 4, pp. 483 – 493, December 2006.<br />

[41] L. I. Iozan, J. Collin, J. Takala, and C. Rusu, “Inertial Indoor Navigation System,” Acta Technica Napocen<strong>si</strong>s<br />

- Electronics and Telecommunications, vol. 52, no. 1, pp. 47–50, 2011.<br />

[42] K. D. McDonald, “Early Development of the Global Po<strong>si</strong>tioning System,” in Galileo: Europes Guiding<br />

Star, W. Blanchard, Ed. London, U.K.: Faircourt Ltd., 2006, pp. 114–128.<br />

[43] NovAtel, “High performance GPS–700 Series antenna,” URL: http://www.novatel.com/assets/<br />

Documents/Papers/GPS704X.pdf.<br />

[44] NovAtel, “Dl–4plus GPS receiver,” URL: http://www.novatel.com/assets/Documents/Manuals/<br />

om-20000063.pdf.


Lista <strong>de</strong> publicat¸ii<br />

[1] I. Ciascai, S. Pop and L. Iozan, “2D Measurement System with Image Sensor,”<br />

in Proceedings of the 14th International Sympo<strong>si</strong>um for De<strong>si</strong>gn and Technology of<br />

Electronic Packages, Pre<strong>de</strong>al, Romania, September 2008, pp. 341–344.<br />

[2] L. I. Iozan and I. Ciascai, “2D Measuring System with CMOS Area,” Novice In-<br />

<strong>si</strong>ghts in Electronics, in the Communication and Information Technology, no. 5, Cluj-<br />

Napoca, Romania, pp. 6–12, 2009.<br />

[3] L. I. Iozan, A. Lodin and M. V. Ghiurcau, “RF based location system,” in the<br />

Carpathian Journal of Electronic and Computer Engineering, vol. 2, no. 1, pp. 30–<br />

33, 2009.<br />

[4] A. Lodin, M. V. Ghiurcau and L. I. Iozan, “Iris-based remote medical diagno<strong>si</strong>s<br />

system,” in the Carpathian Journal of Electronic and Computer Engineering, vol. 2,<br />

no. 1, pp. 26–29, 2009.<br />

[5] M. V. Ghiurcau, L. I. Iozan and A. Lodin, “Application of TESPAR method in<br />

vehicle sounds,” in the Carpathian Journal of Electronic and Computer Engineering,<br />

vol. 2, no. 1, pp. 34–37, 2009.<br />

[6] L. I. Iozan, M. Sirbu and C. Rusu, “Location Systems With Sensors - Overview<br />

and New Approach,” in Proceedings of the 9th International Sympo<strong>si</strong>um on Signals,<br />

Circuits and Systems (ISSCS 2009), vol. 1, Ia<strong>si</strong>, Romania, July 2009, pp. 185–189.<br />

[7] O. Pekkalin, H. Leppakoski, L. Iozan, J. Hautamaki, J. Collin and J. Takala, “Ref-<br />

erence for Indoor Location Systems U<strong>si</strong>ng Gyroscope and Quadrature Incremental<br />

1


2 LISTA DE PUBLICAT¸ II<br />

Enco<strong>de</strong>r,” in Proceedings of the 23rd International Technical Meeting of The Satel-<br />

lite Divi<strong>si</strong>on of the Institute of Navigation (ION GNSS 2010), Portland, Oregan,<br />

September 2010, pp. 1192–1198.<br />

[8] L. I. Iozan, J. Collin, O. Pekkalin, J. Hautamaki, J. Takala and C. Rusu, “Measuring<br />

the Earths Rotation Rate U<strong>si</strong>ng a Low-Cost MEMS Gyroscope,” in Proceedings of<br />

the 2010 Sympo<strong>si</strong>um Gyro Technology, Karlsruhe, Germany, September 2010.<br />

[9] L. I. Iozan, M. Kirkko-Jaakkola, J. Collin, J. Takala and C. Rusu, “North Finding<br />

System U<strong>si</strong>ng a MEMS Gyroscope,” in Proceedings of The European Navigation Con-<br />

ference on Global Navigation Satellite Systems (ENC GNSS 2010), Braunschweig,<br />

Germany, October 2010.<br />

[10] L. I. Iozan, C. Rusu, J. Collin and J. Takala, “A Study of the External Factors that<br />

Affect the Measurement Data of a MEMS Gyroscope Sensor Towards an Inertial<br />

Navigation System,” in Proceedings of the 9th International Sympo<strong>si</strong>um on Electron-<br />

ics and Telecommunications, Timisoara, Romania, November 2010, pp. 81–84.<br />

[11] L. I. Iozan, J. Collin, J. Takala and C. Rusu, “Inertial indoor navigation system,”<br />

Acta Tehnica Napocen<strong>si</strong>s - Electronics and Telecommunications, vol. 52, no. 1, pp.<br />

47–50, 2011.<br />

[12] L. I. Iozan, J. Collin, J. Takala and C. Rusu, “Improved Indoor Navigation System<br />

Based on MEMS Technology,” in Proceedings of the 10th International Sympo<strong>si</strong>um<br />

on Signals, Circuits and Systems (ISSCS 2011), Ia<strong>si</strong>, Romania, Iulie 2011, pp. 57–60.<br />

[13] L. I. Iozan, J. Collin and J. Takala, “Integrating MEMS Sensors with GPS Technol-<br />

ogy for Obtaining a Continuous Navigation Solution in Urban Areas,” in Proceedings<br />

of Signal Proces<strong>si</strong>ng and Applied Mathematics for Electronics and Communications<br />

(SPAMEC 2011), Cluj-Napoca, August 2011, pp. 77–80.<br />

[14] L. I. Iozan, M. Kirkko-Jaakkola, J. Collin, J. Takala and C. Rusu, “U<strong>si</strong>ng a MEMS<br />

gyroscope to measure the Earth’s rotation for gyrocompas<strong>si</strong>ng applications,” un<strong>de</strong>r<br />

review, Measurement Science and Technology.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!