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
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