Tmov projekt BT indoor Navigation Katedra pota FEL
Týmový projekt BT indoor Navigation Katedra počítačů FEL ČVUT Vedoucí: Ing. Zdeněk Míkovec (xmikovec@fel. cvut. cz) Řešitelé: Bc. Tomáš Valenta (valent 2@fel. cvut. cz) Bc. Jan Vystrčil (vystrj 1@fel. cvut. cz) Indoor(pesekl 1@fel. cvut. cz) Navigation Bc. Lukáš BT Pešek
Motivace BT indoor Navigation Projekt navigace nevidomých v budovách • Zpracovává jako diplomovou práci Lenka Pilmanová na katedře počítačů ČVUT FEL • Navigace nevidomých pomocí hlasových příkazů – Uživatel si zvolí místo, kam chce být navigován – Navigace probíhá pomocí hlasových příkazů – Aplikaci uživatel ovládá pouze několika příkazy • Další (dostal jsem se k „checkpointu“) • Zopakovat informaci • PROBLÉM! – Viz následující snímek 9/15/2021 BT Indoor Navigation 2
? ? ? CÍL START „Jdi Hrozí „Zahni Y X ztráta metrů doleva“ doprava“ rovně“ orientace v budověX metrů? Co „Jdi „Jsi „Zahni „Jdi když v. Z Zcíli“ metrů doleva“ osoba rovně“ špatně odhadne Osoba vstupuje do budovy 3
BT indoor Řešení Navigation Synchronizační body (BTPointy) • Bluetooth zařízení (BTPointy) rozmístěná po budově • Klientská navigační aplikace vyhledá BTPointy v dosahu • Aplikace se synchronizuje podle aktuální polohy 9/15/2021 BT Indoor Navigation 4
BTPoint A CÍL BTPoint B START „Jsi u BTPointu B, zapomněl nacházíš se ve 2. patře, „Zahni doleva“ „Jdi Z metrů rovně“ Do budovy instalujeme synchronizační BTPointy „Jsi u BTPointu A, jsi odbočit, jsi v 2. patře, „Jsi v cíli“ „Jdi Y metrů rovně“ X Co „Jsi když v cíli“ osobarovně“ špatně odhadne X metrů? „Zahni doprava“ (Alternativní cesta!) „Jdi W metrů rovně“ (Alternativní cesta!) „Zahni doprava“ Osoba vstupuje do budovy „Jdi metrů západní chodbě, byla zvolena alternativní cesta“ 5 jižní chodbě, zbývá Z metrů“
BT indoor BTPoint Navigation 88 mm 54 mm • Bluetooth modul (vysílač) osazený na desce + mikroprocesor (není na obrázku) • Ve viditelném režimu (libovolné Bluetooth zařízení jej může najít) • Dva typy BT Pointů – BTPoint Simple (vysílají pouze své ID) – rozmístěny po budově, slouží pro zjištění polohy – BTPoint Smart (vysílají data) – umístěn např. u vchodu do budovy, naplní uživatelovo zařízení daty o budově • Navigační aplikace (BT indoor Navigation) vyhledává BTPointy v dosahu, čímž zjistí svoji polohu a patřičně se podle toho zachová 9/15/2021 BT Indoor Navigation 6
BT indoor Klientská aplikace Navigation • Programována v J 2 ME (Java 2 Micro Edition) – Určena pro mobilní telefony • Skládá se ze dvou částí, které spolu úzce komunikují – Navigační část (hledá cestu v grafu, …) – Komunikační část (komunikuje s BTPointy) • Pro syntézu řeči se uvažuje o užití Symbianovské aplikace Code Factory Mobile Speak 9/15/2021 BT Indoor Navigation 7
BT indoor Současný stav projektu Navigation • BTPoint - Simple – deska osazená Bluetooth modulem – vysílá své ID – problémy s omezením dosahu (příliš velký dosah pro předpokládanou hustotu BT Pointů) • Klientská aplikace – J 2 ME aplikace pro mobilní telefony s Bluetooth a podporou API JSR-82 – komunikační část • vyhledá Bluetooth zařízení v dosahu – pokud najde Bluetooth zařízení s ID, které má uloženo v paměti a které patří nějakému BTPointu, upozorní uživatele, že byl nalezen příslušný BTPoint – navigační část • pouze demo navigační části – komunikační a navigační části nejsou integrovány • Aplikace Mobile Speak – nefunguje korektně při použití s Java aplikacemi – komunikujeme s vývojáři aplikace o případném dalším postupu 9/15/2021 BT Indoor Navigation 8
- Slides: 8