01.04.2014 Views

teză de doctorat - Doctorate ULBS - "Lucian Blaga" din Sibiu

teză de doctorat - Doctorate ULBS - "Lucian Blaga" din Sibiu

teză de doctorat - Doctorate ULBS - "Lucian Blaga" din Sibiu

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.

Cartografierea şi localizarea proprie ca procese simultane ale vehiculelor autonome<br />

3.6.10. Algoritmul <strong>de</strong> extracţie a liniilor bazat pe tehnica DCE (Discrete curve evolution)<br />

extDCE<br />

Având în ve<strong>de</strong>re <strong>de</strong>zvoltarea algoritmilor care să funcţioneze în timp real, pe baza<br />

analizei rezultatelor şi eficienţei algoritmilor anterior prezentaţi a fost realizat un algoritm<br />

propriu care să satisfacă cerinţele proiectului. Acest algoritm se bazează pe extracţia succesivă<br />

a liniilor în timpul <strong>de</strong>plasării vehiculului. Spre <strong>de</strong>osebire <strong>de</strong> algoritmii anteriori, care au la<br />

bază colectarea <strong>de</strong> date înainte <strong>de</strong> aplicarea algoritmului, algoritmul <strong>de</strong> extracţie a liniilor<br />

bazat pe tehnica DCE [53] realizează o procesare imediată, pentru colectare fiind <strong>de</strong>finit un<br />

„buffer” pentru <strong>de</strong>terminarea punctelor necesare extragerii <strong>de</strong> linii rezultat în urma ciclurilor<br />

<strong>de</strong> scanare. Pentru acest fapt algoritmul este utilizat în procesarea aplicaţiei software <strong>de</strong><br />

generare a hărţii virtuale în timp real. Algoritmul provine <strong>din</strong> domeniul grafic un<strong>de</strong><br />

extragerea liniilor reprezintă o tehnică <strong>de</strong> bază.<br />

1. Iniţializare: colectarea unui număr <strong>de</strong> N scanări (minim 3 puncte)<br />

2. Verificarea distanţei minime între 3 puncte <strong>de</strong>finită <strong>de</strong> un parametru<br />

3. Dacă valoarea parametrului este mai mică, se parcurge pasul 5<br />

4. În caz contrar punctele sunt reintroduse în ciclul <strong>de</strong> N scanări pentru noi asocieri<br />

5. Se verifică valoarea unghiulară stabilită cu ajutorul unui parametru cât şi condiţia<br />

L12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!